0001437749-21-004597.txt : 20210301 0001437749-21-004597.hdr.sgml : 20210301 20210301165926 ACCESSION NUMBER: 0001437749-21-004597 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 110 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210301 DATE AS OF CHANGE: 20210301 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: 21698948 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 ceva20201231_10k.htm FORM 10-K ceva20201231_10k.htm
0001173489 CEVA INC false --12-31 FY 2020 327 300 0.001 0.001 5,000,000 5,000,000 0 0 0 0.001 0.001 45,000,000 45,000,000 23,595,160 23,595,160 21,839,369 22,260,917 1,755,791 1,334,243 0 0 0 0 0 1 1 0.5 7.5 0 0 0 0 12 1 1 12 0 0 0 0 0 5,700,000 5,700,000 5,700,000 4 4 7 0 0 0 3 1 2 3 3 3 33.33 33.33 3 3 10 5 20 1 0 2015 2016 2017 2018 2019 2020 2 10 2018 2019 2020 2017 2018 2019 2020 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. $161 and $45 net deferred taxes for the years ended December 31, 2019 and 2020, respectively, are from domestic jurisdictions. Basic and diluted earnings per share amounts of the benefit resulting from the “Technological Preferred Enterprise benefits” status 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 Not including amortization of technology shown separately. Basic and diluted earnings per share amounts of the benefit resulting from the “Technological Preferred Enterprise benefits” status. 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, 2020. 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 in “cost of revenues” on the Company’s consolidated statements of income (loss). 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 00011734892020-01-012020-12-31 iso4217:USD 00011734892020-06-30 xbrli:shares 00011734892021-02-23 thunderdome:item 00011734892019-12-31 00011734892020-12-31 iso4217:USDxbrli:shares 0001173489us-gaap:LicenseMember2018-01-012018-12-31 0001173489us-gaap:LicenseMember2019-01-012019-12-31 0001173489us-gaap:LicenseMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMember2018-01-012018-12-31 0001173489us-gaap:RoyaltyMember2019-01-012019-12-31 0001173489us-gaap:RoyaltyMember2020-01-012020-12-31 00011734892018-01-012018-12-31 00011734892019-01-012019-12-31 0001173489ceva:CommonStockOutstandingMember2017-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2017-12-31 0001173489us-gaap:TreasuryStockMember2017-12-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-31 0001173489us-gaap:RetainedEarningsMember2017-12-31 00011734892017-12-31 0001173489ceva:CommonStockOutstandingMember2018-01-012018-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-31 0001173489us-gaap:TreasuryStockMember2018-01-012018-12-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-31 0001173489us-gaap:RetainedEarningsMember2018-01-012018-12-31 0001173489srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberceva:CommonStockOutstandingMember2018-12-31 0001173489srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2018-12-31 0001173489srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:TreasuryStockMember2018-12-31 0001173489srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-31 0001173489srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-31 0001173489srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-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 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 0001173489us-gaap:RetainedEarningsMember2020-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: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:AcquisitionOfHillcrestLabsMemberus-gaap:DevelopedTechnologyRightsMember2019-07-19 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2019-07-19 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2019-07-19 0001173489ceva:ImmervisionMemberus-gaap:LicensingAgreementsMember2019-08-012019-08-31 00011734892019-08-31 xbrli:pure 0001173489us-gaap:ShortTermInvestmentsMember2018-12-31 0001173489us-gaap:ShortTermInvestmentsMember2019-12-31 0001173489us-gaap:ShortTermInvestmentsMember2020-12-31 00011734892017-01-012017-12-31 0001173489ceva:LongTermInvestmentsMember2018-12-31 0001173489ceva:LongTermInvestmentsMember2019-12-31 0001173489ceva:LongTermInvestmentsMember2020-12-31 0001173489ceva:ComputersSoftwareAndEquipmentMembersrt:MinimumMember2020-12-31 0001173489ceva:ComputersSoftwareAndEquipmentMembersrt:MaximumMember2020-12-31 0001173489ceva:OfficeFurnitureAndEquipmentMembersrt:MinimumMember2020-12-31 0001173489ceva:OfficeFurnitureAndEquipmentMembersrt:MaximumMember2020-12-31 0001173489us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2020-12-31 0001173489us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2020-12-31 0001173489us-gaap:AccountingStandardsUpdate201602Member2019-01-01 0001173489ceva:OperatingLeaseRightOfUseAssetMember2019-01-01 utr:Y 0001173489srt:MinimumMember2020-01-012020-12-31 0001173489srt:MaximumMember2020-01-012020-12-31 utr:M 0001173489us-gaap:CostOfSalesMember2018-01-012018-12-31 0001173489us-gaap:CostOfSalesMember2019-01-012019-12-31 0001173489us-gaap:CostOfSalesMember2020-01-012020-12-31 0001173489us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-12-31 0001173489us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-31 0001173489us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-31 0001173489ceva:SalesAndMarketingMember2018-01-012018-12-31 0001173489ceva:SalesAndMarketingMember2019-01-012019-12-31 0001173489ceva:SalesAndMarketingMember2020-01-012020-12-31 0001173489us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-12-31 0001173489us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-31 0001173489us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-31 0001173489ceva:StockOptionsStockAppreciationRightsAndEmployeeStockPurchasePlanMember2020-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMember2020-12-31 0001173489ceva:ForeignExchangeForwardAndOptionContractsMemberus-gaap:CashFlowHedgingMembersrt:MinimumMember2020-01-012020-12-31 0001173489ceva:ForeignExchangeForwardAndOptionContractsMemberus-gaap:CashFlowHedgingMembersrt:MaximumMember2020-01-012020-12-31 0001173489ceva:ForeignExchangeForwardAndOptionContractsMemberus-gaap:CashFlowHedgingMember2019-12-31 0001173489ceva:ForeignExchangeForwardAndOptionContractsMemberus-gaap:CashFlowHedgingMember2020-12-31 0001173489us-gaap:AccountingStandardsUpdate201409Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-01-01 0001173489us-gaap:AccountingStandardsUpdate201409Member2018-01-012018-12-31 00011734892021-01-012020-12-31 00011734892022-01-012020-12-31 0001173489us-gaap:AccountingStandardsUpdate201409Member2019-01-012019-12-31 0001173489us-gaap:AccountingStandardsUpdate201409Member2020-01-012020-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:LicenseMembercountry:US2020-01-012020-12-31 0001173489us-gaap:RoyaltyMembercountry:US2020-01-012020-12-31 0001173489country:US2020-01-012020-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:LicenseMemberceva:EuropeAndMiddleEastMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2020-01-012020-12-31 0001173489ceva:EuropeAndMiddleEastMember2020-01-012020-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:LicenseMembersrt:AsiaPacificMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2020-01-012020-12-31 0001173489srt:AsiaPacificMember2020-01-012020-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:ConnectivityProductsMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2020-01-012020-12-31 0001173489ceva:ConnectivityProductsMember2020-01-012020-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:LicenseMemberceva:SmartSensingProductsMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2020-01-012020-12-31 0001173489ceva:SmartSensingProductsMember2020-01-012020-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: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:TransferredOverTimeMember2019-01-012019-12-31 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredOverTimeMember2019-01-012019-12-31 0001173489us-gaap:TransferredOverTimeMember2019-01-012019-12-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredOverTimeMember2020-01-012020-12-31 0001173489us-gaap:TransferredOverTimeMember2020-01-012020-12-31 0001173489us-gaap:LicenseMembercountry:US2018-01-012018-12-31 0001173489us-gaap:RoyaltyMembercountry:US2018-01-012018-12-31 0001173489country:US2018-01-012018-12-31 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2018-01-012018-12-31 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2018-01-012018-12-31 0001173489ceva:EuropeAndMiddleEastMember2018-01-012018-12-31 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2018-01-012018-12-31 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2018-01-012018-12-31 0001173489srt:AsiaPacificMember2018-01-012018-12-31 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2018-01-012018-12-31 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2018-01-012018-12-31 0001173489ceva:ConnectivityProductsMember2018-01-012018-12-31 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2018-01-012018-12-31 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2018-01-012018-12-31 0001173489ceva:SmartSensingProductsMember2018-01-012018-12-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2018-01-012018-12-31 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2018-01-012018-12-31 0001173489us-gaap:TransferredAtPointInTimeMember2018-01-012018-12-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2018-01-012018-12-31 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredOverTimeMember2018-01-012018-12-31 0001173489us-gaap:TransferredOverTimeMember2018-01-012018-12-31 0001173489ceva:TradeReceivablesMember2019-12-31 0001173489ceva:TradeReceivablesMember2020-12-31 0001173489ceva:AccruedRevenuesMemberceva:LicensingAndOtherMember2019-12-31 0001173489ceva:AccruedRevenuesMemberceva:LicensingAndOtherMember2020-12-31 0001173489ceva:AccruedRevenuesMemberus-gaap:RoyaltyMember2019-12-31 0001173489ceva:AccruedRevenuesMemberus-gaap:RoyaltyMember2020-12-31 0001173489ceva:DeferredRevenueMember2019-12-31 0001173489ceva:DeferredRevenueMember2020-12-31 0001173489ceva:CorporateBondsMember2020-12-31 0001173489ceva:CorporateBondsMember2019-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:CorporateBondsMember2019-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel1Member2019-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel2Member2019-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel3Member2019-12-31 0001173489us-gaap:FairValueInputsLevel1Member2019-12-31 0001173489us-gaap:FairValueInputsLevel2Member2019-12-31 0001173489us-gaap:FairValueInputsLevel3Member2019-12-31 0001173489ceva:ComputersSoftwareAndEquipmentMember2019-12-31 0001173489ceva:ComputersSoftwareAndEquipmentMember2020-12-31 0001173489ceva:OfficeFurnitureAndEquipmentMember2019-12-31 0001173489ceva:OfficeFurnitureAndEquipmentMember2020-12-31 0001173489us-gaap:LeaseholdImprovementsMember2019-12-31 0001173489us-gaap:LeaseholdImprovementsMember2020-12-31 0001173489ceva:RivieraWavesMemberus-gaap:CustomerRelationshipsMember2019-01-012019-12-31 0001173489ceva:RivieraWavesMemberus-gaap:CustomerRelationshipsMember2019-12-31 0001173489ceva:RivieraWavesMemberus-gaap:CustomerRelationshipsMember2020-12-31 0001173489ceva:RivieraWavesMemberceva:CustomerBacklogMember2019-01-012019-12-31 0001173489ceva:RivieraWavesMemberceva:CustomerBacklogMember2019-12-31 0001173489ceva:RivieraWavesMemberceva:CustomerBacklogMember2020-12-31 0001173489ceva:RivieraWavesMemberceva:CoreTechnologiesMember2019-01-012019-12-31 0001173489ceva:RivieraWavesMemberceva:CoreTechnologiesMember2019-12-31 0001173489ceva:RivieraWavesMemberceva:CoreTechnologiesMember2020-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CoreTechnologiesMember2019-01-012019-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CoreTechnologiesMember2019-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CoreTechnologiesMember2020-12-31 0001173489ceva:NBIoTTechnologiesMember2019-01-012019-12-31 0001173489ceva:NBIoTTechnologiesMember2019-12-31 0001173489ceva:NBIoTTechnologiesMember2020-12-31 0001173489ceva:NBIoTTechnologiesMember2018-01-012018-03-31 0001173489ceva:NBIoTTechnologiesMember2018-03-31 0001173489ceva:NBIoTTechnologiesMember2020-01-012020-12-31 00011734892008-08-31 00011734892010-12-31 00011734892013-12-31 00011734892014-12-31 0001173489ceva:Rule10b18AuthorizationTwoMember2020-02-28 0001173489us-gaap:StockAppreciationRightsSARSMembersrt:MaximumMember2015-12-31 0001173489ceva:The2011StockIncentivePlanMember2020-12-31 0001173489ceva:The2011StockIncentivePlanMember2020-01-112020-12-31 0001173489ceva:The2011StockIncentivePlanMembersrt:MaximumMember2020-01-112020-12-31 0001173489ceva:NonEmployeeDirectorMember2020-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:MaximumMember2020-01-012020-12-31 0001173489srt:MaximumMember2020-12-31 0001173489ceva:ExercisePriceRange1Member2020-01-012020-12-31 0001173489ceva:ExercisePriceRange1Member2020-12-31 0001173489ceva:ExercisePriceRange2Member2020-01-012020-12-31 0001173489ceva:ExercisePriceRange2Member2020-12-31 0001173489ceva:ExercisePriceRange3Member2020-01-012020-12-31 0001173489ceva:ExercisePriceRange3Member2020-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 0001173489ceva:RSUsAndPSUsMember2019-12-31 0001173489ceva:RSUsAndPSUsMember2020-01-012020-12-31 0001173489ceva:RSUsAndPSUsMember2020-12-31 0001173489ceva:StockOptionsStockAppreciationRightsRestrictedStockUnitsAndPerformanceShareUnitsMember2020-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:BoardOfDirectorsMember2018-07-012018-07-30 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:BoardOfDirectorsMember2019-07-012019-07-30 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:BoardOfDirectorsMember2020-07-012020-07-30 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:DirectorMember2019-02-012019-02-28 0001173489ceva:The2002EmployeeStockPurchasePlanMember2002-07-31 0001173489ceva:The2002EmployeeStockPurchasePlanMember2020-12-31 0001173489ceva:The2002EmployeeStockPurchasePlanMember2020-01-012020-12-31 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-12-31 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-12-31 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-12-31 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-12-31 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2018-01-012018-12-31 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-01-012019-12-31 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-01-012020-12-31 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2018-01-012018-12-31 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-01-012019-12-31 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-01-012020-12-31 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2018-01-012018-12-31 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-01-012019-12-31 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-01-012020-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2018-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2018-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-01-012019-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-01-012019-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-01-012020-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2018-01-012018-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2019-01-012019-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2020-01-012020-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2018-01-012018-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2019-01-012019-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2020-01-012020-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-31 0001173489country:CN2018-01-012018-12-31 0001173489country:CN2019-01-012019-12-31 0001173489country:CN2020-01-012020-12-31 0001173489country:KR2018-01-012018-12-31 0001173489country:DE2019-01-012019-12-31 0001173489country:IL2019-12-31 0001173489country:IL2020-12-31 0001173489country:FR2019-12-31 0001173489country:FR2020-12-31 0001173489country:US2019-12-31 0001173489country:US2020-12-31 0001173489ceva:OtherGeographicRegionsMember2019-12-31 0001173489ceva:OtherGeographicRegionsMember2020-12-31 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2018-01-012018-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:CustomerBMember2018-01-012018-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:ConnectivityProductsMember2018-01-012018-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:SmartSensingProductsMember2018-01-012018-12-31 0001173489us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberceva:SmartSensingProductsMember2019-01-012019-12-31 0001173489us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberceva:SmartSensingProductsMember2020-01-012020-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:RevenueCommissionersIrelandMember2020-01-012020-12-31 0001173489us-gaap:InterestIncomeMemberus-gaap:ForeignCountryMemberus-gaap:RevenueCommissionersIrelandMember2020-01-012020-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMembersrt:MinimumMember2020-01-012020-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMembersrt:MaximumMember2020-01-012020-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMember2020-01-012020-12-31 iso4217:ILS 0001173489ceva:TechnologicalPreferredEnterpriseMembersrt:MaximumMember2020-01-012020-12-31 0001173489us-gaap:IntellectualPropertyMemberus-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMember2020-01-012020-12-31 0001173489us-gaap:IntellectualPropertyMemberus-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMemberceva:DevelopmentAreaAMember2020-01-012020-12-31 0001173489ceva:DividendsPaidToForeignCompaniesMemberus-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMember2020-01-012020-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMember2019-01-012019-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMember2018-01-012018-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:MinistryOfTheEconomyFinanceAndIndustryFranceMemberceva:TaxYear2021Member2020-01-012020-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMemberceva:TaxYear2022Member2020-01-012020-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember2020-01-012020-12-31 0001173489us-gaap:DomesticCountryMember2019-12-31 0001173489us-gaap:DomesticCountryMember2020-12-31 0001173489us-gaap:ForeignCountryMember2019-01-012019-12-31 0001173489us-gaap:StateAndLocalJurisdictionMemberus-gaap:CaliforniaFranchiseTaxBoardMember2020-12-31 0001173489us-gaap:StateAndLocalJurisdictionMemberus-gaap:CaliforniaFranchiseTaxBoardMember2020-01-012020-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:RevenueCommissionersIrelandMember2020-12-31 0001173489ceva:MinimumRentalCommitmentsForLeaseholdPropertiesMember2020-12-31 0001173489ceva:CommitmentsForOtherLeaseObligationsMember2020-12-31 0001173489ceva:OtherPurchaseObligationsMember2020-12-31 0001173489ceva:IIAMembersrt:MinimumMember2020-01-012020-12-31 0001173489ceva:IIAMembersrt:MaximumMember2020-01-012020-12-31 0001173489ceva:IIAMember2020-01-012020-12-31 0001173489ceva:IIAMemberceva:CostOfRevenuesMember2018-01-012018-12-31 0001173489ceva:IIAMemberceva:CostOfRevenuesMember2019-01-012019-12-31 0001173489ceva:IIAMemberceva:CostOfRevenuesMember2020-01-012020-12-31 0001173489ceva:IIAMember2020-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMember2020-01-012020-12-31 0001173489ceva:ImmervisionMember2020-01-012020-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, 2020

 
   
 

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 filer ☐ Accelerated filer ☒ 
Non-accelerated filer ☐Smaller reporting company
Emerging growth company  

                

 

 

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

 

Indicate by check mark whether the registrant 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, 2020, the aggregate market value of the registrant’s common stock held by non-affiliates of the registrant was $601,549,102 based on the closing sale price as reported on the National Association of Securities Dealers Automated Quotation System National Market System on June 30, 2020. 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, 2021

Common Stock, $0.001 par value per share

 

22,805,841 shares

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant’s definitive Proxy Statement for its Annual Meeting of Stockholders to be held on May 27, 2021 (the “2021 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

 

Page

PART I

Item 1.

Business

4

Item 1A.

Risk Factors

13

Item 1B.

Unresolved Staff Comments

24

Item 2.

Properties

24

Item 3.

Legal Proceedings

24

Item 4.

Mine Safety Disclosures

25

     

PART II

Item 5.

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

27

Item 6.

Selected Financial Data

29

Item 7.

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

31

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

48

Item 8.

Financial Statements and Supplementary Data

49

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

50

Item 9A.

Controls and Procedures

50

Item 9B.

Other Information

50

 

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

51

Item 11.

Executive Compensation

51

Item 12.

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

51

Item 13.

Certain Relationships and Related Transactions, and Director Independence

51

Item 14.

Principal Accountant Fees and Services

51

 

PART IV

Item 15.

Exhibits and Financial Statement Schedules

52

Item 16.  

Form 10-K Summary

56

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 licensing business is robust with a diverse customer base and a myriad of target markets;

 

 

Our belief that the licensing environment continues to be healthy with strong demand for our product portfolio and that we will expand our market reach into new areas;

 

 

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

 

 

Our belief that we are an incumbent player in the largest space of the semiconductor industry - mobile handsets;

 

 

Our belief that our PentaG platform for 5G handsets and 5G IoT endpoints is the most comprehensive baseband processor IP in the industry today and provides newcomers and incumbents with a low entry barrier solution to address the need for power 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 base station 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 potential for voice assisted devices offers an additional growth segment for us and that our highly-integrated platforms, plus our proven track record in audio/voice processing and connectivity, put us in a strong position to power audio and voice roadmaps across a new range of addressable end markets;

 

 

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

 

 

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

 

 

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 620 million units by 2022;

 

 

Our belief that the Hillcrest Labs sensor fusion business unit allows us to address an important technology piece for smart sensing;

 

 

Our belief that our Bluetooth, Wi-Fi and NB-IoT 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 9 billion devices annually by 2022 based on ABI Research and Ericsson Mobility Reports;

 

 

Our expectation of significant growth in royalty revenues derived from base station and IoT applications over the next few years, which will be 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, and that royalty ASP of our other products will be in between the two ranges;

 

2

 

 

Our expectations regarding competition;

 

 

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;

 

 

Our anticipation that our research and development expenses will continue to increase in 2021;

 

 

Our anticipation that cost of revenues will increase in 2021 as compared to 2020 in the amount of approximately $0.5 million, due to more cost of chip sales for our Hillcrest Labs related business;

 

 

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;

 

 

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

 

 

Our beliefs about future exchange rates, including our expectation that based on trends to date, in 2021 we will have additional exchange rate expenses as compared to 2020 in the event of the ongoing devaluation of the U.S. dollar compared to the Shekel and Euro.

 

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. 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 connected world. We partner with semiconductor companies and OEMs worldwide to create power-efficient, intelligent and connected devices for a range of end markets, including mobile, consumer, automotive, robotics, industrial and IoT. Our ultra-low-power IPs include comprehensive platforms comprised of specialized DSPs coupled with an AI 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 inertial measurement unit (“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 (802.11n/ac/ax) and NB-IoT.

 

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 technologies are licensed to leading semiconductor and OEM companies throughout the world. These companies incorporate our IP into application-specific integrated circuits (“ASICs”) and application-specific standard products (“ASSPs”) that they manufacture, market and sell into wireless, consumer, automotive and IoT companies. Our state-of-the-art technology has shipped in more than 12 billion chips to date for a wide range of diverse end markets. One in four handsets sold worldwide is powered by CEVA. 

 

Our revenue mix comprises primarily of IP licensing fees and related 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.  

 

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 404 employees worldwide, with research and development facilities in Israel, France, the United States, Ireland and the United Kingdom, and sales and support offices throughout Asia Pacific (APAC), Sweden, France, Israel and the United States.

 

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

 

4

 

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 and Bluetooth low energy and dual mode are key technologies for any company looking to address the Internet-of-Things (“IoT”). 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, sport trackers, smart watches, smart speakers, 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, are becoming 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.

 

Sensor Fusion

 

MEMS-based inertial and environmental sensors are used in an increasing number of devices, including smartphones, laptops, robots, TWS earbuds, smartTVs, 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.

 

Design Gap

 

The demand for connected and smart mobile, consumer, automotive, industrial 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.

 

5

 

CEVA’s Business

 

CEVA addresses the requirements of the mobile, consumer, automotive, robotics, industrial 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 (SIP) 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 IP 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 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 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 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. License fees 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. Our IP portfolio is strategically aligned to allow us to exploit the most lucrative “design gaps” in the growing demand for smarter, connected devices. As 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, NB-IoT solutions, sensor fusion and sound. 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;

 

6

 

 

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 to deliver to our licensing partners a complete and verified system solution;

 

 

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

 

 

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 for semiconductor companies and OEMs serving the mobile, consumer, automotive, robotics, industrial and IoT markets. Our ultra-low-power IPs include comprehensive platforms comprised of application-specific DSPs and optimized AI accelerators for a holistic combination of classical DSP algorithm and data driven AI workloads in low power edge devices. We also offer comprehensive Bluetooth, WiFi and NB-IOT solutions to enable connectivity in wearables, smart home, medical and IoT devices. In addition, we offer 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. 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 imaging and computer vision platforms, including DSP processors and a comprehensive software portfolio

 

 

NeuPro platforms for AI applications, including DSP and integrated accelerators

 

 

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

 

7

 

 

3)

Sound

 

 

CEVA-BX1, CEVA-BX2 and SenSpro2 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

 

 

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.2) dual mode and low energy platforms

 

 

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

 

 

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

 

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.

 

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, Artosyn, ASR Micro, Atmosic, Autotalks, Beken, Bestechnic, Broadcom, Celeno, Ceragon, Cirrus Logic, Dialog Semiconductor, DSP Group, Espressif, FujiFilm, GCT Semi, iCatch, InPlay, Intel, iRobot, Itron, Leadcore, LG Electronics, Mediatek, Microchip, MorningCore, Nextchip, Nokia, Novatek, Nurlink, NXP, ON Semiconductor, Optek, Oticon, Panasonic, RDA, Renesas, Rockchip, Rohm, Samsung, Sanechips, Sharp, SiFive, Siflower, SigmaStar, Socionext, Sony, Sonova, STMicroelectronics, Toshiba, Unisoc, Vatics, Yamaha and ZTE.

 

8

 

International Sales and Operations

 

Customers based in EME (Europe and Middle East) and APAC (Asia Pacific) accounted for 79% of our total revenues for 2020, 81% of our total revenues for 2019 and 89% for 2018. 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, 2020, we had 35 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, 2020, we had 31 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.

 

9

 

Research and Development

 

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. These efforts are largely driven by current and anticipated customer and market needs.

 

Our research and development team, consisting of 304 engineers as of December 31, 2020, work in eight development centers located in Israel, France, the United States, Ireland and the United Kingdom. This team consists of engineers who 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.

 

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, 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. We face direct and indirect competition from:

 

 

IP vendors that offer programmable or configurable DSP cores;

 

 

IP vendors that offer vision processing units for computer vision applications;

 

 

IP vendors that offer neural network processing units for AI applications;

 

 

IP vendors that offer voice software packages, including beamforming, direction of arrival and echo cancellation;

 

 

IP vendors that offer Bluetooth and Wi-Fi connectivity IPs;

 

 

IP vendors that offer hardware-based DSP implementation as opposed to software-based DSP, which is our specialization;

 

 

internal design groups of large chip companies or OEMs that develop proprietary signal processing IP cores or engines for their own application-specific chipsets; and

 

 

internal design groups of large chip companies or OEMs that develop proprietary sensor processing and sensor fusion software for sale as part of a chip or for their own application-specific chipsets.

 

We face direct competition in the DSP and configurable core space mainly from Verisilicon, Cadence and Synopsys, which licenses DSP cores in addition to their respective semiconductor and EDA businesses. In AI processors, we face direct competition from EDA players in addition to a host of companies offering AI cores and accelerators such as ARM, (acquired by SoftBank), AImotive, Digital Media Professionals, (DMP), Imagination Technologies (acquired by Canyon Bridge). In the short-range wireless space, we face direct competition from Mindtree.

 

10

 

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

 

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 Limited, Synopsys, Cadence and Videantis, as well as GPU IP providers such as Arm Limited, Imagination Technologies and Verisilicon; and

 

 

in audio and voice applications market – Arm Limited, 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, 2020, we hold 59 patents in the United States, five patents in Canada, 88 patents in the EME (Europe and Middle East) region and 10 patents in Asia Pacific (APAC) region, totaling 162 patents, with expiration dates between 2021 and 2038. In addition, as of December 31, 2020, we have two patent applications pending in the United States, two pending patent applications in Canada, six pending patent applications in the EME region and five pending patent applications in the APAC region, totaling 15 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.

 

11

 

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, 2020 by function and geographic location.

 

   

Number

 

Total employees

    404  

Function

       

Research and development

    304  

Sales and marketing

    35  

Administration

    34  

Technical support

    31  

Location

       

Israel

    253  

France

    48  

Ireland

    13  

China

    19  

United States

    38  

United Kingdom

    17  

Elsewhere

    16  

 

Our employees are not represented by any collective bargaining agreements, and we have never experienced a work stoppage. We believe our employee relations are good.

 

A number of our employees are located in Israel. 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.

 

12

 

In 2004, we finalized and adopted a new Code of Business Conduct and Ethics regarding the standards of conduct of our directors, officers and employees. The code is reviewed and updated periodically by our Board or Directors and is available on our website at www.ceva-dsp.com. In 2020, we completed and published on our website our Sustainability Policy. We strive to be a responsible and respected global corporate citizen and a more sustainable company in the countries where we have operations and employees. Our policy addresses the topics of (1) data privacy and security; (2) our environmental policy; (3) resource conservation and recycling; and (4) our employees.

 

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 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 (in the process of being acquired by NVidia), Synopsys and Cadence and the RISC-V open source;

 

13

 

 

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, 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; and

●     we compete in the audio and voice applications market with Arm Limited, Cadence, Synopsys and Verisilicon.

 

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, 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 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 licensing and related 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;

 

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;

 

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;

 

14

 

 

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 FABs 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 the worldwide COVID-19 pandemic created demand for digital connectivity and consumer devices, in parallel to economic slowdowns in different countries and at different times due to shelter-in-place orders and other government restrictions. Such events may continue into 2021 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 Spreadtrum, accounted for 14%, 15% and 15% of our total revenues for 2020, 2019 and 2018, respectively. Sales to Intel represented 15%, 19% and 19% of our total revenues for 2020, 2019 and 2018, respectively. With respect to our royalty revenues, 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, and three royalty paying customers each represented 10% or more of our total royalty revenues for 2018, and collectively represented 76% of our total royalty revenues for 2018. 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.

 

Our business is dependent on licensing 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 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 is 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.

 

15

 

Royalty rates could decrease for existing and future license 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 48%, 45% and 48% of our total revenues for 2020, 2019 and 2018, 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.

 

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. As an example, Intel, one of our customers, did not have its products selected for inclusion in Apple’s new 5G smartphone series, and thereafter announced the sale of its 5G smartphone modem business to Apple. 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. Our royalty revenues will be negatively impacted if we fail to offset any loss of royalty revenues from, for example, our customers’ products being incorporated Apple’s new 5G smartphone series with royalty revenues from other emerging products incorporating our technologies. Since a significant portion of our revenues is 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.

 

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.

 

16

 

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.

 

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

 

17

 

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 79% of our total revenues for 2020, 81% for 2019 and 89% for 2018 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 and other trade measures could adversely affect our consolidated results of operations, financial position and cash flows.

 

General trade tensions between the U.S. and China have been escalating since 2018, and are not fully resolved yet. Trade tensions between the U.S. and China have resulted in significant tariff increases, sanctions against specified entities, and the broadening of restrictions and license requirements for specified uses of products. The ongoing geopolitical and economic uncertainty between the U.S. and China, and the unknown impact of current and future U.S. and Chinese trade regulations, 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. 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, we cannot predict further developments, and such 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.

 

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. 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 solutions is lengthy, which makes forecasting of our customer orders and revenues difficult.

 

The sales cycle for our IP solutions 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. In addition, purchasing decisions also may be delayed because of a customer’s internal budget approval process. Furthermore, 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. 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.

 

18

 

Because our IP solutions 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 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.

 

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 acquisition of 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 being 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, or governmental action in response to or in anticipation of a terrorist attack, or civil unrest, 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,042,000, $5,843,000 and $3,510,000 in 2020, 2019 and 2018, respectively. The amounts in 2020 are lower compared to 2019 as some CEVA-requested programs were not approved by the IIA and as a result of a general change of fund allocations by the IIA. While we will endeavor to win part of these amounts in the coming years, we can provide no assurance that such efforts will be successful. 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.

 

19

 

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 2020) 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.

 

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. Based on trends to date, we expect that in 2021 we will have additional exchange rate expenses as compared to 2020 in the event of the ongoing devaluation of the U.S. dollar compared to the Shekel and Euro. 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.

 

20

 

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 licensing arrangements with first time customers with whom we don’t have full visible 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 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 $62.0 million, $52.8 million and $47.8 million for 2020, 2019 and 2018, 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.

 

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;

 

21

 

 

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

 

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.

 

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 faced significant global supply chain issues as a result of the impact of the COVID-19 pandemic and the related imposition of government restrictions on staffing and facility operations, 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.

 

22

 

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 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. Currently, our Israeli and Irish subsidiaries are taxed at rates lower than the U.S. tax rates. Our French entity tax rate is 28% 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.

 

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 longer term 2022 strategic goals announced at our analysts day in January 2019, 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.

 

23

 

ITEM 1B.

UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 2.

PROPERTIES

 

Our headquarters are located in Rockville, Maryland and we have principal offices in Herzliya, Israel, Sophia Antipolis, France and Dublin, Ireland.

 

We lease buildings for our executive offices, and engineering, sales, marketing, administrative and support operations and design centers. The following table summarizes information with respect to the principal facilities leased by us as of December 31, 2020:

 

Location

Term
(Years)

Expiration

Area
(Sq. Feet)

Principal Activities

Rockville, MD, U.S.

7

2028

9,913

Headquarters; research and development; administration

         

Herzliya, Israel (1)

5

2025

53,971

Research and development; administration; sales and marketing

         

Mountain View, CA, U.S.

8

2023

3,769

Sales and marketing; administration

         

Dublin, Ireland

10

2026

1,755

Research and development; administration

         

Cork, Ireland

5

2021

2,780

Research and development

         

Belfast, UK (2)

15

2034

2,600

Research and development

         

Bristol, UK (3)

10

2029

2,554

Research and development

         

Sophia Antipolis, France

12

2024

7,535

Research and development; administration; sales and marketing

         

Shanghai, China

3

2021

3,438

Sales and marketing

         

Tokyo, Japan

3

2022

1,713

Sales and marketing

 

 

(1)

Break clause in the lease exercisable in 2023.

 

(2)

Break clause in the lease exercisable upon payment of one year rent.

 

(3)

Break clause in the lease exercisable in 2024.

 

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

 

24

 

ITEM 4.

MINE SAFETY DISCLOSURES

 

Not applicable.

 

25

 

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 64, has served as our Chief Executive Officer since May 2005. He joined our board of directors in January 2010. Mr. Wertheizer has 37 years of experience in the semiconductor and Silicon Intellectual Property (SIP) 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 52, 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 55, 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 46, 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.

 

26

 

PART II

 

ITEM 5.

MARKET FOR REGISTRANT’S 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 20, 2021, there were approximately 560 holders of record, which we believe represents approximately 31,269 beneficial holders.

 

Equity Compensation Plan Information

 

Information as of December 31, 2020 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 2021 Proxy Statement for the 2021 annual meeting of stockholders to be held on May 6, 2021 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, 2020.

 

2021 Annual Meeting of Stockholders

 

We anticipate that the 2021 annual meeting of our stockholders will be held on May 6, 2021.

 

Dividends

 

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

 

27

 

Stock Performance Graph

 

Notwithstanding anything to the contrary set forth in any of the Company’s 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.

 

grapha.jpg

 

   

    12/31/15

   

    12/31/16

   

    12/31/17

   

    12/31/18

   

    12/31/19

   

    12/31/20

 

CEVA, Inc.

    100.00       143.62       197.56       94.57       115.42       194.80  

NASDAQ Composite

    100.00       108.87       141.13       137.12       187.44       271.64  

S&P 500

    100.00       111.96       136.40       130.42       171.49       203.04  

 

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, 2015, through December 31, 2020, 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, 2015), the NASDAQ Global Market (U.S.) Composite Index and the S&P 500 Index on December 31, 2015, 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.

 

28

 

ITEM 6.

SELECTED FINANCIAL DATA

 

The following selected financial data should be read in conjunction with, and are qualified by reference to, our consolidated financial statements and the related notes, as well as our “Management’s Discussion and Analysis of Financial Condition and Results of Operations for the fiscal year ended December 31, 2020,” both appearing elsewhere in this annual report.

 

   

2016

   

2017

   

2018

   

2019

   

2020

 
   

(in thousands)

 

Consolidated Statements of Income Data:

                                       

Revenues:

                                       

Licensing and related revenue

  $ 31,874     $ 42,899     $ 40,446     $ 47,890     $ 52,513  

Royalties

    40,779       44,608       37,431       39,262       47,813  

Total revenues

    72,653       87,507       77,877       87,152       100,326  

Cost of revenues

    6,086       6,953       7,951       10,106       10,749  

Gross profit

    66,567       80,554       69,926       77,046       89,577  

Operating expenses:

                                       

Research and development, net

    30,838       40,385       47,755       52,843       62,010  

Sales and marketing

    11,540       12,572       12,161       12,363       11,907  

General and administrative

    8,567       10,488       10,354       11,841       14,116  

Amortization of intangible assets

    1,236       1,236       901       1,923       2,307  

Total operating expenses

    52,181       64,681       71,171       78,970       90,340  

Operating income (loss)

    14,386       15,873       (1,245 )     (1,924 )     (763 )

Financial income, net

    2,039       3,026       3,418       3,291       3,284  

Revaluation of investment in non-marketable equity securities

                (870 )            

Income before taxes on income

    16,425       18,899       1,303       1,367       2,521  

Taxes on income

    3,325       1,871       729       1,339       4,900  

Net income (loss)

  $ 13,100     $ 17,028     $ 574     $ 28     $ (2,379 )

Basic net income (loss) per share

  $ 0.63     $ 0.78     $ 0.03     $ 0.00     $ (0.11 )

Diluted net income (loss) per share

  $ 0.61     $ 0.75     $ 0.03     $ 0.00     $ (0.11 )

 

 

   

2016

   

2017

   

2018

   

2019

   

2020

 
   

(in thousands)

 

Consolidated Balance Sheet Data:

                                       

Working capital

  $ 122,117     $ 136,281     $ 155,536     $ 152,174     $ 139,379  

Total assets

    242,495       276,812       277,263       297,021       306,952  

Total long-term liabilities

    8,349       9,347       9,632       19,486       17,883  

Total stockholders’ equity

  $ 211,551     $ 244,670     $ 245,879     $ 251,157     $ 260,889  

 

29

 

QUARTERLY FINANCIAL INFORMATION (UNAUDITED)

 

   

Three months ended

 
   

March

31,

   

June

30,

   

September

30,

   

December

31,

   

March

31,

   

June

30,

   

September

30,

   

December

31,

 
   

2019

   

2020

 

Revenues:

                                                               

Licensing and related revenue

  $ 11,011     $ 10,804     $ 11,269     $ 14,806     $ 14,495     $ 13,530     $ 12,420     $ 12,068  

Royalties

    5,958       7,596       12,202       13,506       9,120       10,076       12,540       16,077  

Total revenues

    16,969       18,400       23,471       28,312       23,615       23,606       24,960       28,145  

Cost of revenues

    2,023       2,493       2,767       2,823       2,751       3,005       2,503       2,490  

Gross profit

    14,946       15,907       20,704       25,489       20,864       20,601       22,457       25,655  

Operating expenses:

                                                               

Research and development, net

    12,330       12,390       13,873       14,250       15,113       14,979       15,603       16,315  

Sales and marketing

    3,021       2,956       2,832       3,554       3,168       2,893       2,711       3,135  

General and administrative

    2,317       2,534       3,509       3,481       3,664       3,663       3,566       3,223  

Amortization of intangible assets

    210       210       757       746       582       575       575       575  

Total operating expenses

    17,878       18,090       20,971       22,031       22,527       22,110       22,455       23,248  

Operating income (loss)

    (2,932 )     (2,183 )     (267 )     3,458       (1,663 )     (1,509 )     2       2,407  

Financial income, net

    800       896       603       992       831       838       1,020       595  

Income (loss) before taxes on income

    (2,132 )     (1,287 )     336       4,450       (832 )     (671 )     1,022       3,002  

Taxes on income (tax benefit)

    165       225       (439 )     1,388       353       419       1,761       2,367  

Net income (loss)

  $ (2,297 )   $ (1,512 )   $ 775     $ 3,062     $ (1,185 )   $ (1,090 )   $ (739 )   $ 635  
                                                                 

Basic net income (loss) per share

  $ (0.10 )   $ (0.07 )   $ 0.04     $ 0.14     $ (0.05 )   $ (0.05 )   $ (0.03 )   $ 0.03  

Diluted net income (loss) per share

  $ (0.10 )   $ (0.07 )   $ 0.03     $ 0.14     $ (0.05 )   $ (0.05 )   $ (0.03 )   $ 0.03  

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

                                                               

Basic

    21,917       21,936       21,953       21,920       21,994       22,017       22,163       22,249  

Diluted

    21,917       21,936       22,404       22,373       21,994       22,017       22,163       22,911  

 

30

 

ITEM 7.

MANAGEMENT’S 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, 2020, both appearing elsewhere in this annual report.

 

Headquartered in Rockville, Maryland, CEVA is the leading licensor of wireless connectivity and smart sensing technologies. 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 connected world. These IP products 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 IoT end markets, including mobile, PC, consumer, automotive, robotics, industrial and medical.

 

Our ultra-low-power IPs are enabled by our own DSPs and controllers and 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 DSP cores, coprocessors 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, optical flow, as well as environmental sensors in devices. Our connectivity portfolio includes LTE and 5G mobile broadband platforms for handsets and base station RAN, NB-IoT for low bit rate cellular and Bluetooth and Wi-Fi technologies for wireless IoT.

 

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.

 

We believe that our licensing business is robust with a diverse customer base and a myriad of target markets. Our state-of-the-art technology has shipped in more than 12 billion chips to date for a wide range of end markets. Every second, more than forty devices sold worldwide are powered by CEVA.

 

We believe the adoption of our wireless connectivity and smart sensing products beyond our incumbency in the handset baseband market continues to progress. Reflecting this trend, during 2020, we concluded fifty-five licensing deals, the majority of which were for these applications. We continue to experience strong demand for our products and expand our market reach into new areas. In the fourth quarter, we signed twenty-one licensing agreements, including a strategic agreement for our connectivity technologies with a tier 1 smartphone OEM. We also concluded agreements broadly across our connectivity and sensing products, illustrating the industry demand for our diverse IP portfolio.

 

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

 

 

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

 

31

 

 

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 IoT endpoints is the most comprehensive baseband processor IP in the industry today and provides newcomers and incumbents with a low entry barrier solution to address the need for power 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 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 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 and NB-IoT is expected to be more than 9 billion devices annually by 2022 based on ABI Research and Ericsson Mobility Reports.

 

 

The growing market potential for voice assisted devices, as voice is becoming a primary user interface for IoT applications, including handsets, smart speaker, True Wireless Stereo (TWS) earbuds, AR &VR headsets, smartTVs, smart home and consumer devices, offers an additional 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. These highly-integrated platforms, plus our proven track record in audio/voice processing and connectivity with more than 7 billion audio chips shipped to date, put us in a strong position to power audio and voice roadmaps across this new range of addressable end markets.

 

 

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 620 million units by 2022. 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. We signed our first customers in 2020 for this new processor family, which are targeting automotive applications.

 

 

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 AI at the edge is on top of our existing product lines and represents new 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 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 150 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.

 

32

 

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 experienced significant growth in royalty revenues derived from base station and IoT product category (formerly referred to as non-handset products), up by 72% in 2020 to $22.3 million, generated from a record 750 million royalty-bearing devices. 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.

 

COVID-19

 

Throughout the COVID-19 outbreak, we have continued our operations while taking a number of precautionary health and safety measures to safeguard our employees at the same time as maintaining business continuity.  We have also provided training courses for working and managing from home, lectures and remote well-being activities to keep moral and motivation high, and communication meetings and business updates from time to time. We are monitoring and assessing orders issued by applicable governments to ensure compliance with evolving COVID-19 guidelines.

 

Despite the ongoing pandemic, we are encouraged by the persistent design activities of our customers and interests in our products. We are focused on continuing to expand our business to capitalize on the momentum we gained last year. We are further encouraged 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 year ended December 31, 2020 was not material as set forth in the below section discussing the results of operations, 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 2021. For example, as of the date of this filing, while we see positive activity in our 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 a result of COVID-19 related disruptions.  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;

 

33

 

 

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.

 

Effective as of January 1, 2018, we have followed the provisions of Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The guidance provides a unified model to determine how revenue is recognized. See Note 2 to our Consolidated Financial Statements for the year ended December 31, 2020 for further information regarding revenue recognition.

 

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

 

34

 

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

 

In addition to license 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. Training services are considered performance obligations satisfied over-time, and as such, revenues from training services are recognized as the training is performed.

 

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

 

We capitalize 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.

 

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.

 

35

 

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

 

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, 2019 and 2020 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, 2020 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.

 

36

 

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

 

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 amount of credit losses recorded for the twelve months ended December 31, 2020 was not material. We have not recorded any impairment charge for unrealized losses during the period presented. We determine realized gains or losses on sale of marketable securities using a specific identification method, and records such gains or losses as interest and other income (expense), 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. The determination of credit losses requires significant judgment and actual results may be materially different from our estimates. 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).

 

37

 

During the years ended December 31, 2018, 2019 and 2020, no other-than temporary impairment were recorded related to our marketable securities.

 

Recently Adopted Accounting Pronouncement

 

On January 1, 2020, we adopted Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments – Credit Losses on Financial Instruments” (“ASU 2016-13”), which requires that expected credit losses relating to financial assets be measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU 2016-13 limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The adoption did not have a material impact on our consolidated financial statements.

 

In January 2017, the FASB issued ASU No. 2017-04, “Intangibles: Goodwill and Other: Simplifying the Test for Goodwill Impairment.” To simplify the subsequent measurement of goodwill, the amendments eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, the income tax effects of tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the qualitative impairment test is necessary. The amendments should be applied on a prospective basis. The nature of and reason for the change in accounting principle should be disclosed upon transition. We adopted ASU 2017-04 as of January 1, 2020. The adoption of the new guidance did not have a material impact on our consolidated financial statements.

 

Recently Issued 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. 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:

 

   

2018

   

2019

   

2020

 

Consolidated Statements of Income (Loss) Data:

                       

Revenues:

                       

Licensing and related revenue

    51.9 %     54.9 %     52.3 %

Royalties

    48.1 %     45.1 %     47.7 %

Total revenues

    100.0 %     100.0 %     100.0 %

Cost of revenues

    10.2 %     11.6 %     10.7 %

Gross profit

    89.8 %     88.4 %     89.3 %

Operating expenses:

                       

Research and development, net

    61.3 %     60.6 %     61.8 %

Sales and marketing

    15.6 %     14.2 %     11.9 %

General and administrative

    13.3 %     13.6 %     14.1 %

Amortization of intangible assets

    1.2 %     2.2 %     2.3 %

Total operating expenses

    91.4 %     90.6 %     90.1 %

Operating loss

    (1.6 )%     (2.2 )%     (0.8 )%

Financial income, net

    4.4 %     3.8 %     3.3 %

Revaluation of investment in non-marketable equity securities

    (1.1 )%            

Income before taxes on income

    1.7 %     1.6 %     2.5 %

Taxes on income

    1.0 %     1.5 %     4.9 %

Net income (loss)

    0.7 %     0.1 %     (2.4 )%

 

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

 

   

2018

   

2019

   

2020

 

Total revenues (in millions)

  $ 77.9     $ 87.2     $ 100.3  

Change year-on-year

          11.9 %     15.1 %

 

We derive a significant amount of revenues from a limited number of customers. Sales to Spreadtrum represented 14%, 15% and 15% of our total revenues for 2020, 2019 and 2018, respectively. Sales to Intel represented 15%, 19% and 19% of our total revenues for 2020, 2019 and 2018, respectively. 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, 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. Three royalty paying customers each represented 10% or more of our total royalty revenues for 2018, and collectively represented 76% of our total royalty revenues for 2018. 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.

 

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,

 
   

2018

   

2019

   

2020

 
                         

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

    84 %     81 %     78 %

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

    16 %     19 %     22 %

 

39

 

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

 

Licensing and related revenue

 

   

2018

   

2019

   

2020

 

Licensing and related revenue (in millions)

  $ 40.4     $ 47.9     $ 52.5  

Change year-on-year

          18.4 %     9.7 %

 

Total 2020 licensing and related revenue reached a new all-time record high, due to diversification of technologies, markets, new and recurring customers and overall sales execution. The increase in licensing 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. The increase in licensing and related revenues from 2018 to 2019 principally reflected an increase in vision and handset baseband licensing deals, partially offset by decreased revenues from licensing of Bluetooth products.

 

For 2021, we look to continue to be at the forefront of the digital transformation and capitalize on our core technologies and customer diversity to grow our market share and maximize our return from growing industries, in particular 5G RAN, Wi-Fi, TWS earbuds and automotive. These industries present multi-year growth opportunities for our connectivity, sensing and AI technologies, and we believe we are well positioned to take advantage of such growth.

 

Our licensing business hit another record high number of license agreements signed, reaching 55 agreements signed, of which 17 were first-time customers. The licensing environment continues to be healthy with strong demand for our product portfolio.

 

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

 

Royalty Revenues

 

   

2018

   

2019

   

2020

 

Royalty revenues (in millions)

  $ 37.4     $ 39.3     $ 47.8  

Change year-on-year

          4.9 %     21.8 %

 

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.

 

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 26%, 26% and 25% of the worldwide baseband volume in 2020, 2019 and 2018, respectively, and accounted for approximately 53%, 67% and 77% of our total royalty revenues for 2020, 2019 and 2018, respectively.

 

Our 2020 royalty revenue reached to a new record high. The main growth driver was attributed to base station and IoT product categories, which increased 72% in revenue comparing a year ago, reaching a new high of $22.3 million. We also believe that this growth trend will continue into 2021, although we cannot assess its magnitude and timing.

 

40

 

Total shipments in 2020 increased 27% year-over-year to over 1.3 billion units, up from 1 billion in 2019. Total shipment volume in 2018 was 929 million. Annual shipments of base station & IoT customers reached a new record of 750 million units in 2020. 2019 non-handset baseband unit shipments were up 25% year-over-year to 469 million units.

 

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

 

Geographic Revenue Analysis

 

   

2018

   

2019

   

2020

 
                                                 
   

(in millions, except percentages)

 

United States

  $ 8.3       10.7 %   $ 16.6       19.0 %   $ 20.8       20.8 %

Europe, Middle East (EME) (3)

  $ 17.4       22.3 %   $ 21.5       24.7 %   $ 12.0       11.9 %

Asia Pacific (APAC) (1) (2)

  $ 52.2       67.0 %   $ 49.0       56.3 %   $ 67.5       67.3 %
                                                 
                                                 

(1) China

  $ 33.7       43.2 %   $ 33.2       38.1 %   $ 51.7       51.6 %

(2) S. Korea

  $ 8.0       10.3 %      *)        *)        *)        *)  

(3) Germany

  $ 13.9       17.8 %   $ 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 was due to strong licensing execution and higher royalties from our base station and IoT product lines. The decrease in revenues in absolute dollars and percentage in the APAC region from 2018 to 2019 was due to lower licensing revenues, partially offset by higher handset baseband royalties following a gradual recovery in the cellular industry, and strong contribution of non-handset baseband products, especially contribution from our new sensor fusion business.

 

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 increase in revenues in absolute dollars and percentage terms in the United States from 2018 to 2019 reflected improved licensing and related revenues, reaching an all-time highs. The increase in revenues in absolute dollars and percentage in the EME region from 2018 to 2019 primarily reflected higher royalty revenues due to a share gain at a large U.S. handset OEM and customer shipment ramps in non-handset baseband products, offset by lower licensing revenues.

 

Cost of Revenues

 

   

2018

   

2019

   

2020

 

Cost of revenues (in millions)

  $ 8.0     $ 10.1     $ 10.7  

Change year-on-year

          27.1 %     6.4 %

 

Cost of revenues accounted for 10.7% of our total revenues for 2020, compared to 11.6% of our total revenues for 2019 and 10.2% of our total revenues for 2018. 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. The absolute dollar increase in cost of revenues for 2019 as compared to 2018 principally reflected higher customization work for our licensees, and higher salaries and related costs.

 

41

 

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. Non-cash equity-based compensation expenses included in cost of revenues for the years 2020, 2019 and 2018 were $639,000, $630,000 and $588,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 and to a strategic technology investment in Immervision in the third quarter of 2019. Our amortization charges were $0.7 million, $0.4 million and $0.3 million for 2020, 2019 and 2018, respectively.

 

We anticipate that our cost of revenues will increase in 2021 as compared to 2020 in the amount of approximately $0.5 million, due to more cost of chip sales for our Hillcrest Labs related business.

 

Operating Expenses

 

   

2018

   

2019

   

2020

 
   

(in millions)

 

Research and development, net

  $ 47.8     $ 52.8     $ 62.0  

Sales and marketing

  $ 12.2     $ 12.4     $ 11.9  

General and administration

  $ 10.3     $ 11.8     $ 14.1  

Amortization of intangible assets

  $ 0.9     $ 1.9     $ 2.3  
                         

Total operating expenses

  $ 71.2     $ 78.9     $ 90.3  

Change year-on-year

          11.0 %     14.4 %

 

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. The increase in total operating expenses for 2019 as compared to 2018 principally reflected (1) higher salary and employee-related costs, mainly due to higher headcount, and first time salary and related costs associated with the Hillcrest Labs employees, (2) higher professional services cost and a lease write-off related to the acquisition of the Hillcrest Labs business, (3) higher amortization of intangible assets associated with the acquisition of the Hillcrest Labs business and technology investment in Immervision during the third quarter of 2019, and (4) higher research and development project-related costs, partially offset by higher research grants received (mainly from the IIA).

 

Research and Development Expenses, Net

 

   

2018

   

2019

   

2020

 

Research and development expenses, net (in millions)

  $ 47.8     $ 52.8     $ 62.0  

Change year-on-year

          10.7 %     17.3 %

 

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 Crédit Impôt Recherche (“CIR”) granted. The net increase in research and development expenses for 2019 as compared to 2018 principally reflected (1) higher salary and employee-related costs, mainly due to higher headcount, and first time salary and related costs associated with the Hillcrest Labs employees, and (2) higher project related expenses, partially offset by higher research grants received, mainly from the IIA. The average number of research and development personnel in 2020 was 298, compared to 273 in 2019 and 238 in 2018. The number of research and development personnel was 304 at December 31, 2020 as compared to 289 in 2019 and 254 in 2018.

 

42

 

We anticipate that our research and development expenses cost will continue to increase in 2021. The increase will be approximately $6 million, approximately half of which $3 million, is associated with the devaluation of the U.S. dollar compared to other currencies that we use, as well as additional disciplined investments in research and development projects.

 

Research and development expenses, net of related government grants and French research tax benefits applicable to CIR, were 61.8% of our total revenues for 2020, as compared with 60.6% for 2019 and 61.3% for 2018. We recorded research grants under funding programs of $2,844,000 in 2020, compared with $5,643,000 in 2019 and $3,352,000 in 2018. We recorded CIR benefits of $3,287,000, $2,312,000 and $2,065,000 for 2020, 2019 and 2018, 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 2020, 2019 and 2018 were $6,874,000, $5,857,000 and $5,141,000, respectively. Research and development expenses are net of related government research grants 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

 

   

2018

   

2019

   

2020

 

Sales and marketing expenses (in millions)

  $ 12.2     $ 12.4     $ 11.9  

Change year-on-year

          1.7 %     (3.7 )%

 

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. The slight increase in sales and marketing expenses for 2019 as compared to 2018 principally reflected higher commission expenses, offset by lower salary and employee related costs.

 

Sales and marketing expenses as a percentage of our total revenues were 11.9% for 2020, as compared with 14.2% for 2019 and 15.6% for 2018. The total number of sales and marketing personnel was 35 in 2020, as compared with 33 in 2019 and 32 in 2018. 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 2020, 2019 and 2018 were $2,038,000, $1,495,000 and $1,587,000, respectively.

 

General and Administrative Expenses

 

   

2018

   

2019

   

2020

 

General and administrative expenses (in millions)

  $ 10.3     $ 11.8     $ 14.1  

Change year-on-year

          14.4 %     19.2 %

 

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. The increase in general and administrative expenses for 2019 as compared to 2018 principally reflected higher professional services cost and a lease write-off related to the acquisition of the Hillcrest Labs business, as well as higher salaries and employee related costs.

 

43

 

General and administrative expenses as a percentage of our total revenues were 14.1% for 2020, as compared with 13.6% for 2019 and 13.3% for 2018. The total number of general and administrative personnel was 34 in 2020, as compared with 32 in 2019 and 32 in 2018. 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 and non-cash equity-based compensation expenses. Non-cash equity-based compensation expenses included in general and administrative expenses for the years 2020, 2019 and 2018 were $4,085,000, $2,736,000 and $3,051,000, respectively.

 

Amortization of Intangible Assets

 

Our amortization charges were $2.3 million, $1.9 million and $0.9 million for 2020, 2019 and 2018 respectively. The charges in 2018 were incurred in connection with the amortization of intangible assets associated with the acquisition of RivieraWaves. 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) a technology 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) a technology investment in Immervision. As of December 31, 2020, the net amount of intangible assets associated with the acquisitions was $9.7 million.

 

Financial Income, net

 

   

2018

   

2019

   

2020

 
   

(in millions)

 

Financial income, net

  $ 3.42     $ 3.29     $ 3.28  

of which:

                       

Interest income and gains and losses from marketable securities, net

  $ 3.66     $ 3.64     $ 2.84  

Foreign exchange gain (loss)

  $ (0.24 )   $ (0.35 )   $ 0.44  

 

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.

 

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 technology investment in Immervision during the third quarter of 2019) and lower yields. The slight decrease in interest income and gains and losses from marketable securities, net, for 2019 as compared to 2018 reflected lower combined cash, bank deposits and marketable securities balances held, offset with higher yields. 

 

We review our monthly expected major non-U.S. dollar denominated expenditures and look to hold equivalent non-U.S. dollar cash balances to mitigate currency fluctuations. This has resulted in a foreign exchange gain of 0.44 million, a foreign exchange loss of $0.35 million and a foreign exchange loss of $0.24 million for 2020, 2019 and 2018, respectively.

 

Revaluation of investment in other company

 

We recorded a loss of $870 in 2018 related to revaluation of our investment in non-marketable equity securities, in which we hold in cost. During the years ended December 31, 2020 and 2019, no impairment loss was identified.

 

Provision for Income Taxes

 

During the years 2020, 2019 and 2018, we recorded tax expenses of $4.9 million, $1.3 million and $0.7 million, respectively. 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. The provision for income taxes in 2019 reflects an increase in income earned in certain foreign jurisdictions, as well as higher withholding tax expenses which we were unable to obtain a refund from certain tax authorities and changes in deferred tax assets due to a change in the estimation for taxable income for future years, partially offset by a tax benefit of $1.0 million due to the release of a tax provision as a result of the completion of a tax audit in a certain foreign tax jurisdiction.

 

44

 

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. Currently, our Israeli and Irish subsidiaries are taxed at rates substantially lower than U.S. tax rates. Starting in 2020 and continuing into 2021, our French subsidiary was in a profit position and local French tax rate of 28% 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%.

 

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 is 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% is became the new standard rate for all taxable profits. In 2021, the corporate income tax rate will be 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, 2020.

 

45

 

LIQUIDITY AND CAPITAL RESOURCES

 

As of December 31, 2020, we had approximately $21.1 million in cash and cash equivalents, $20.2 million in short term bank deposits, $88.8 million in marketable securities, and $29.5 million in long term bank deposits, totaling $159.6 million, as compared to $150.0 million at December 31, 2019. The increase in 2020 as compared to 2019 principally reflected cash provided by operations, partially offset by funds used to repurchase 202,392 shares of common stock for an aggregate consideration of approximately $4.8 million.

 

Out of total cash, cash equivalents, bank deposits and marketable securities of $159.6 million at year end 2020, $134.8 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 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. During 2018, we invested $41.3 million of cash in bank deposits and marketable securities with maturities up to 51 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.4 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). We did not recognize any credit losses in 2020 and any other-than-temporarily-impaired charges on marketable securities in 2019 and 2018. 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, 2020.

 

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

 

46

 

Cash provided by operating activities in 2018 was $8.6 million and consisted of net income of $0.6 million, adjustments for non-cash items of $16.4 million, and changes in operating assets and liabilities of $8.4 million. Adjustments for non-cash items primarily consisted of $4.2 million of depreciation and amortization of intangible assets, $10.4 million of equity-based compensation expenses, $0.8 million of amortization of premiums on available-for-sale marketable securities and $0.9 million of revaluation of investment in non-marketable equity securities in which we hold at cost. The decrease in cash from changes in operating assets and liabilities primarily consisted of an increase in trade receivables of $0.5 million, an increase in prepaid expenses and other assets of $3.9 million (mainly as a result of an increase in French research tax credits which is generally refunded every three years), an increase in accrued interest on bank deposits of $0.6 million, an increase in deferred tax, net, of $2.2 million, a decrease in deferred revenues of $0.8 million, a decrease in accrued expenses and other payables of $0.5 million, and a decrease in accrued payroll and related benefits of $0.5 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 2020 was $15.4 million, as compared to net cash used in investing activities of $2.4 million in 2019 and net cash provided by investing activities of $9.8 million in 2018. 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. We had a cash outflow of $19.7 million with respect to investments in marketable securities and a cash inflow of $23.5 million with respect to maturity, and sale, of marketable securities during 2018. Included in the cash inflow during 2018 was net proceeds of $11.3 million from bank deposits. Capital equipment purchases of computer hardware and software used in engineering development, furniture and fixtures amounted to approximately $2.9 million in 2020, $3.5 million in 2019 and $3.3 million in 2018. We had a cash outflow of $0.3 million and $2.0 million in 2019 and 2018, respectively, from the purchase of a license of NB-IoT technologies. 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 technology investment in Immervision.

 

Financing Activities

 

Net cash used in financing activities in 2020 was $1.9 million, as compared to net cash used in financing activities of $6.7 million in 2019 and net cash used in financing activities of $17.8 million in 2018.

 

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 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. In 2018, we repurchased 655,876 shares of common stock at an average purchase price of $30.51 per share for an aggregate purchase price of $20.0 million. As of December 31, 2020, we had 497,608 shares available for repurchase.

 

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

 

47

 

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, 2020:

 

   

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

    1,338       486       844       8        

Purchase Obligations – design tools

    6,439       4,273       2,166              

Other purchase Obligations

    2,067       1,976       91              

Total

    9,844       6,735       3,101       8        

 

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, 2020, our income tax payable, net of withholding tax credits, included $1,558,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, 2020, the amount of accrued severance pay was $11,226,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, $690,000 is unfunded.

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements, as such term is defined in recently enacted rules by the Securities and Exchange Commission, that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that are material to investors.

 

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. This has resulted in a foreign exchange gain of $0.44 million, a foreign exchange loss of $0.35 million and a foreign exchange loss of $0.24 million for 2020, 2019 and 2018, respectively.

 

48

 

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 2020, 2019 and 2018 , we recorded accumulated other comprehensive loss of $49,000, accumulated other comprehensive gain of $117,000 and accumulated other comprehensive loss of $68,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, 2020, we had no unrealized gain (loss) from our forward and option contracts. We recognized a net gain of 0.69 million, a net gain of 0.31 million and a net loss of $0.35 million for 2020, 2019 and 2018, respectively, related to forward and options contracts. We note that hedging transactions may not successfully mitigate losses caused by currency fluctuations. We expect to continue to experience the effect of exchange rate and currency fluctuations on an annual and quarterly basis.

 

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

 

We hold an investment portfolio consisting principally of corporate bonds. We have the ability to hold such investments until recovery of temporary declines in market value or maturity. Accordingly, as of December 31, 2020, we believe the losses associated with our investments are temporary and no credit loss was recognized in 2020. 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 $2.84 million in 2020, $3.64 million in 2019 and $3.66 million in 2018. 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 technology investment in Immervision during the third quarter of 2019) and lower yields. The slight decrease in interest income and gains and losses from marketable securities, net, for 2019 as compared to 2018 reflected lower combined cash, bank deposits and marketable securities balances held, offset with higher yields.

 

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

 

ITEM 8.

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

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

 

49

 

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

 

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.

 

Management’s 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.

 

Management assessed the effectiveness of CEVA, Inc.’s internal control over financial reporting as of December 31, 2020. 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, 2020.

 

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.

 

50

 

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 2021 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 2021 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 2021 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 2021 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 2021 Proxy Statement.

 

ITEM 14.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

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

 

51

 

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, 2020 and 2019.

 

 

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

 

 

Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2020, 2019 and 2018.

 

 

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

 

 

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

 

 

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.

 

 

52

 

EXHIBIT INDEX

 

Exhibit
Number

  

Description

   

3.1(1)

  

Amended and Restated Certificate of Incorporation of the Registrant

   

3.2(2)

  

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

   

3.3(3)

  

Amended and Restated Bylaws of the Registrant

   

3.4(4)

  

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

     
3.5(5)  

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

   

4.1(6)

  

Specimen of Common Stock Certificate

     
4.2(5)  

Description of Securities

   

10.1†(7)

  

CEVA, Inc. 2000 Stock Incentive Plan

   

10.2† (7)

  

CEVA, Inc. 2002 Stock Incentive Plan

   

10.3†(14)

  

CEVA, Inc. 2003 Director Stock Option Plan

   

10.4†(7)

  

Parthus 2000 Share Option Plan

   

10.5†(21)

  

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

   

10.6(1)

  

Form of Indemnification Agreement

   
10.7†(8)   Employment Agreement between the Registrant and Gideon Wertheizer dated as of November 1, 2002
     
10.8†(22)  

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

   

10.9†(8)

  

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

   

10.10†(9)

  

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

 

53

 

10.11†(22)

  

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

     
10.12†(23)  

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

     
10.13†(22)  

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

     
10.14†(10)  

Form of Nonstatutory Stock Option Agreement under the CEVA, Inc. 2002 Stock Incentive Plan

   

10.15†(10)

  

Form of Israeli Stock Option Agreement under the CEVA, Inc. 2002 Stock Incentive Plan

   

10.16†(10)

  

Form of Nonstatutory Stock Option Agreement under the CEVA, Inc. 2000 Stock Incentive Plan

   

10.17†(10)

  

Form of Israeli Stock Option Agreement under the CEVA, Inc. 2000 Stock Incentive Plan

   

10.18†(10)

  

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

   

10.19†(11)

  

Form of Nonstatutory Stock Option Agreement for Directors under the CEVA, Inc. 2000 Stock Incentive Plan

   

10.20†(11)

  

Yaniv Arieli’s Amended and Restated Nonstatutory Stock Option Agreement under the CEVA, Inc. 2002 Stock Incentive Plan, dated as of August 3, 2007

   

10.21†(12)

  

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

   

10.22†(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

   

10.23†(21)

  

CEVA, Inc. Amended and Restated 2011 Stock Incentive Plan

   

10.24†(15)

  

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

   

10.25†(15)

  

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

   

10.26†(15)

  

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

   

10.27†(15)

  

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

   

10.28†(15)

  

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

   

10.29†(15)

  

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

   

10.30†(15)

  

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

 

54

 

10.31†(16)

  

2019 Incentive Plan for Issachar Ohana, EVP Worldwide Sales, effective as of January 1, 2019 (portions of this exhibit is redacted).

     
10.32†(17)   2019 Executive Bonus Plan for Gideon Wertheizer and Yaniv Arieli, effective as of January 1, 2019 (portions of the description of the 2019 Executive Bonus Plan are redacted).
   

10.33†(19)

  

2020 Incentive Plan for Issachar Ohana, EVP Worldwide Sales, effective as of January 1, 2020 (portions of this exhibit is redacted).

     
10.34†(19)   2020 Executive Bonus Plan for Gideon Wertheizer and Yaniv Arieli, effective as of January 1, 2020 (portions of the description of the 2020 Executive Bonus Plan are redacted).
     
10.35†(22)   2021 Incentive Plan for Issachar Ohana, EVP Worldwide Sales, effective as of January 1, 2021 (portions of this exhibit is redacted).
     
10.36†(19)   Form of Short-Term Executive PSUs for Israeli Executive Officers (portions of this exhibit is redacted).
     
10.37†(19)   Form of Short-Term Executive PSUs for U.S.-based Executive Officers (portions of this exhibit is redacted).
     
10.38†(19)   Form of Long-Term Executive PSUs for Israeli Executive Officers.
     
10.39†(19)   Form of Long-Term Executive PSUs for U.S.-based Executive Officers.
     
10.40†(20)   2019 PSU Award for Gideon Wertheizer
   
21.1*   List of Subsidiaries
     

23.1*

 

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

   

24.1*

 

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

   

31.1*

 

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

   

31.2*

 

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

   

32*

 

Section 1350 Certification of Chief Executive Officer and Chief Financial Officer

   

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)

 

55

 


(1)

Filed as an exhibit to CEVA’s registration statement on Form 10, as amended, initially filed with the Commission on June 3, 2002 (registration number 000-49842), and incorporated herein by reference.

(2)

Filed as an exhibit to CEVA’s Report on Form 8-K, filed with the Commission on December 8, 2003, and incorporated hereby by reference.

(3)

Filed as an exhibit to CEVA’s Current Report on Form 8-K, filed with the Commission on October 31, 2019, and incorporated hereby by reference.

(4)

Filed as an exhibit to CEVA’s Report on Form 8-K, filed with the Commission on July 22, 2005, and incorporated hereby by reference.

(5)

Filed as an exhibit to CEVA’s 2019 Annual Report on Form 10-K, filed with the Commission on February 28, 2020, and incorporated hereby by reference.

(6)

Filed as an exhibit to CEVA’s registration statement on Form S-1, as amended, initially filed with the Commission on July 30, 2002 (registration number 333-97353), and incorporated herein by reference.

(7)

Filed as an exhibit to CEVA’s 2007 Annual Report on Form 10-K, filed with the Commission on March 14, 2008, and incorporated hereby by reference.

(8)

Filed as an exhibit to CEVA’s 2002 Annual Report on Form 10-K, filed with the Commission on March 28, 2003, and incorporated hereby by reference.

(9)

Filed as an exhibit to CEVA’s Quarterly Report on Form 10-Q, filed with the Commission on November 9, 2005, and incorporated hereby by reference.

(10)

Filed as an exhibit to CEVA’s Quarterly Report on Form 10-Q, filed with the Commission on August 9, 2006, and incorporated hereby by reference.

(11)Filed

as an exhibit of the same number to CEVA’s Quarterly Report on Form 10-Q, filed with the Securities and Exchange Commission on August 9, 2007, and incorporated hereby by reference.

(12)Filed

as Exhibit 10.27 to CEVA’s Quarterly Report on Form 10-Q, filed with the Securities and Exchange Commission on November 9, 2007, and incorporated hereby by reference.

(13)

Filed as Exhibit 99.1 to CEVA’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on November 7, 2007, and incorporated hereby by reference.

(14)Filed

as Exhibit 10.8 to CEVA’s Annual Report on Form 10-K filed with the Commission on March 15, 2012, and incorporated hereby by reference.

(15)

Filed as an exhibit to CEVA’s Annual Report on Form 10-K filed with the Commission on March 11, 2016, and incorporated hereby by reference.

(16)

Filed as an exhibit to CEVA’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on February 2, 2018, and incorporated hereby by reference.

(17)

Filed as an exhibit to CEVA’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on February 13, 2019, and incorporated hereby by reference.

(18)

Filed as an exhibit to CEVA’s Annual Report on Form 10-K filed with the Commission on March 1, 2018, and incorporated hereby by reference.

(19)

Filed as an exhibit to CEVA’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on February 24, 2020, and incorporated hereby by reference.

(20)

Filed as an exhibit to CEVA’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on May 9, 2019, and incorporated hereby by reference.

(21)

Filed as an exhibit to CEVA’s Quarterly Report on Form 10-Q, filed with the Securities and Exchange Commission on August 10, 2020, and incorporated hereby by reference.

(22)

Filed as an exhibit to CEVA’s Report on Form 8-K, filed with the Commission on February 18, 2021, and incorporated hereby by reference.

(23)

Filed as an exhibit to CEVA’s Report on Form 8-K, filed with the Commission on April 9, 2019, and incorporated hereby by reference.

 

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

*

Filed herewith.

 

ITEM 16.

FORM 10-K SUMMARY

 

The Company has elected not to include summary information.

 

56

 

 
 

CEVA, INC.

 

ITEM 8.

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

CONSOLIDATED FINANCIAL STATEMENTS

AS OF DECEMBER 31, 2020

 

  Page

Reports of Independent Registered Public Accounting Firm

F-2

Consolidated Balance Sheets

F-6

Consolidated Statements of Income (loss)

F-7

Consolidated Statements of Comprehensive Income (Loss)

F-8

Statements of Changes in Stockholders’ Equity

F-9

Consolidated Statements of Cash Flows

F-10

Notes to Consolidated Financial Statements

F-12

 

F-1

 

CEVA, INC.

c01.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, 2020 and 2019, the related consolidated statements of income (loss), comprehensive income (loss), changes in stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2020, 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, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, 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, 2020, 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, 2021 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 matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter 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 matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

 

   

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. For example, there may be nonstandard terms and conditions that require judgment to determine the distinct performance obligations. Auditing the allocation of the transaction price to performance obligations requires significant judgment in determining 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 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 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.

 

 

 

/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, 2021

 

F-3

 

CEVA, INC.

c01.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, 2020, 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, 2020, based on the COSO criteria.

 

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, 2020 and 2019, and the related consolidated statements of income (loss), comprehensive income (loss), changes in stockholders' equity and cash flows for each of the three years in the period ended December 31, 2020 and the related notes, and our report dated March 1, 2021 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.

 

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.

 

F-4

 

CEVA, INC.

 

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

 

F-5

 

 

CEVA, INC.

 

CONSOLIDATED BALANCE SHEETS

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

 

  

December 31,

 
  

2019

  

2020

 

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $22,803  $21,143 

Short-term bank deposits

  56,915   20,233 

Marketable securities

  64,867   88,754 

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

  28,307   31,224 

Prepaid expenses and other current assets

  5,660   6,205 

Total current assets

  178,552   167,559 

Long-term assets:

        

Bank deposits

  5,368   29,529 

Severance pay fund

  9,881   10,535 

Deferred tax assets, net

  10,605   10,826 

Property and equipment, net

  7,879   7,586 

Operating lease right-of-use assets

  11,066   9,052 

Goodwill

  51,070   51,070 

Intangible assets, net

  13,424   10,836 

Investments in non-marketable equity securities

  936   936 

Other long-term assets

  8,240   9,023 

Total long-term assets

  118,469   139,393 

Total assets

 $297,021  $306,952 

LIABILITIES AND STOCKHOLDERS’ EQUITY

        

Current liabilities:

        

Trade payables

 $701  $894 

Deferred revenues

  3,642   2,434 

Accrued expenses and other payables

  3,748   3,843 

Accrued payroll and related benefits

  15,894   18,040 

Operating lease liabilities

  2,393   2,969 

Total current liabilities

  26,378   28,180 

Long-term liabilities:

        

Accrued severance pay

  10,551   11,226 

Operating lease liabilities

  8,273   5,772 

Other accrued liabilities

  662   885 

Total long-term liabilities

  19,486   17,883 
         

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, 2019 and 2020; 21,839,369 and 22,260,917 shares outstanding at December 31, 2019 and 2020, respectively

  22   22 

Additional paid in-capital

  228,005   233,172 

Treasury stock at cost (1,755,791 and 1,334,243 shares of common stock at December 31, 2019 and 2020, respectively)

  (39,390)  (30,133)

Accumulated other comprehensive income

  94   478 

Retained earnings

  62,426   57,350 

Total stockholders’ equity

  251,157   260,889 

Total liabilities and stockholders’ equity

 $297,021  $306,952 

 

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

 

F-6

 

 

CEVA, INC.

 

CONSOLIDATED STATEMENTS OF INCOME (LOSS)

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

 

  

Year Ended December 31,

 
  

2018

  

2019

  

2020

 

Revenues:

            

Licensing and related revenue

 $40,446  $47,890  $52,513 

Royalties

  37,431   39,262   47,813 

Total revenues

  77,877   87,152   100,326 

Cost of revenues

  7,951   10,106   10,749 

Gross profit

  69,926   77,046   89,577 

Operating expenses:

            

Research and development, net *)

  47,755   52,843   62,010 

Sales and marketing *)

  12,161   12,363   11,907 

General and administrative *)

  10,354   11,841   14,116 

Amortization of intangible assets

  901   1,923   2,307 

Total operating expenses

  71,171   78,970   90,340 

Operating loss

  (1,245)  (1,924)  (763)

Financial income, net

  3,418   3,291   3,284 

Revaluation of investment in non-marketable equity securities

  (870)      

Income before taxes on income

  1,303   1,367   2,521 

Taxes on income

  729   1,339   4,900 

Net income (loss)

 $574  $28  $(2,379)
             

Basic net income (loss) per share

 $0.03  $0.00  $(0.11)

Diluted net income (loss) per share

 $0.03  $0.00  $(0.11)

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

            

Basic

  22,034   21,932   22,107 

Diluted

  22,503   22,323   22,107 

 

*) Not including amortization of technology shown separately.

 

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

 

F-7

 

 

CEVA, INC.

 

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(U.S. dollars in thousands)

 

  

Year Ended December 31,

 
  

2018

  

2019

  

2020

 
             

Net income (loss):

 $574  $28  $(2,379)

Other comprehensive income (loss) before tax:

            

Available-for-sale securities:

            

Changes in unrealized gains (losses)

  (612)  1,245   548 

Reclassification adjustments included in net income (loss)

  67   28   6 

Net change

  (545)  1,273   554 

Cash flow hedges:

            

Changes in unrealized gains (losses)

  (431)  440   632 

Reclassification adjustments included in net income (loss)

  354   (307)  (688)

Net change

  (77)  133   (56)

Other comprehensive income (loss) before tax

  (622)  1,406   498 

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

  (94)  198   114 

Other comprehensive income (loss), net of taxes

  (528)  1,208   384 

Comprehensive income (loss)

 $46  $1,236  $(1,995)

 

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

 

F-8

 

 

CEVA, INC.

 

STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

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

 

  

 

 

Common Stock

  

 

 

 

      

 

 

Accumulated

  

 

 

 

  

 

 

 

 
  

Number of

shares

outstanding

  

 

 

Amount

   Additional
paid-in

capital
  

 

Treasury

stock

  

other

comprehensive

income (loss)

  

Retained

earnings

  Total
stockholders’

equity
 

Balance as of January 1, 2018

  22,064,007  $22  $217,417  $(26,056) $(586) $53,873  $244,670 

Net income

                 574   574 

Other comprehensive loss

              (528)     (528)

Equity-based compensation

        10,367            10,367 

Purchase of treasury stock

  (655,876)        (20,008)        (20,008)

Issuance of treasury stock upon exercise of stock-based awards

  379,729      (4,534)  6,932      (149)  2,249 

Cumulative effect of adoption of new accounting standard

                 8,555   8,555 

Balance as of December 31, 2018

  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 

 

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

     

 

 

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

 

F-9

 

 

CEVA, INC.

 

CONSOLIDATED STATEMENTS OF CASH FLOWS

(U.S. dollars in thousands)

 

  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Cash flows from operating activities:

            

Net income (loss)

 $574  $28  $(2,379)

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

            

Depreciation

  2,915   3,104   3,233 

Amortization of intangible assets

  1,242   2,165   2,588 

Equity-based compensation

  10,367   10,718   13,636 

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

  67   28   6 

Amortization of premiums on available-for-sale marketable securities

  773   554   444 

Unrealized foreign exchange (gain) loss, net

  155   249   (591)

Revaluation of investment in non-marketable equity securities

  870       

Changes in operating assets and liabilities:

            

Trade receivables, net

  (463)  (2,151)  (2,917)

Prepaid expenses and other assets

  (3,855)  (4,170)  (559)

Operating lease right-of-use assets

     (1,281)  2,014 

Accrued interest on bank deposits

  (557)  (161)  1,186 

Deferred taxes, net

  (2,187)  (3,594)  (335)

Trade payables

  226   53   186 

Deferred revenues

  (806)  85   (1,208)

Accrued expenses and other payables

  (493)  (131)  133 

Accrued payroll and related benefits

  (527)  3,056   1,803 

Operating lease liability

     1,166   (2,183)

Income taxes payable

  96   (53)  143 

Accrued severance pay, net

  215   9   (37)

Net cash provided by operating activities

  8,612   9,674   15,163 

Cash flows from investing activities:

            

Acquisition of business combination

     (11,000)   

Purchase of property and equipment

  (3,319)  (3,461)  (2,935)

Purchase of intangible assets

  (1,960)  (7,364)   

Investment in bank deposits

  (21,596)  (39,346)  (43,893)

Proceeds from bank deposits

  32,892   45,435   55,393 

Investment in available-for-sale marketable securities

  (19,666)  (27,184)  (56,011)

Proceeds from maturity of available-for-sale marketable securities

  10,122   3,888   21,956 

Proceeds from sale of available-for-sale marketable securities

  13,354   36,589   10,272 

Net cash provided by (used in) investing activities

  9,827   (2,443)  (15,218)

Cash flows from financing activities:

            

Purchase of treasury stock

  (20,008)  (9,113)  (4,780)

Payment of contingent consideration liability

        (204)

Proceeds from exercise of stock-based awards

  2,249   2,437   2,871 

Net cash used in financing activities

  (17,759)  (6,676)  (2,113)

Effect of exchange rate changes on cash and cash equivalents

  (159)  (12)  508 

Increase (decrease) in cash and cash equivalents

  521   543   (1,660)

Cash and cash equivalents at the beginning of the year

  21,739   22,260   22,803 

Cash and cash equivalents at the end of the year

 $22,260  $22,803  $21,143 

 

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

 

F-10

 

CEVA, INC.

 

CONSOLIDATED STATEMENTS OF CASH FLOWS—(Continued)

(U.S. dollars in thousands)

 

  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Supplemental information of cash-flows activities:

            

Cash paid during the year for:

            

Income and withholding taxes

 $4,294  $5,063  $4,727 

Non-cash transactions:

            

Cumulative effect of adoption of new accounting standard

 $8,555  $  $ 

Property and equipment purchases incurred but unpaid at period end

 $14  $21  $5 

Intangible assets purchased but unpaid at period end

 $750  $  $ 

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

 $  $2,493  $6,787 

 

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

 

F-11

 

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 signal processing IPs in two types of categories: wireless connectivity and smart sensing. These products include comprehensive platforms comprised of specialized DSPs coupled with an AI and other types of accelerators targeted for low power workloads, including 5G baseband processing, intelligent vision, voice recognition, physical layer processing and sensor fusion. CEVA also offers 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 inertial measurement unit (“IMU”) solutions for AR/VR, robotics, remote controls and IoT. For wireless IoT, the Company offers the industry’s most widely adopted IPs for Bluetooth (low energy and dual mode), Wi-Fi 4/5/6 (802.11n/ac/ax) and NB-IoT.

 

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 wireless, consumer electronics and automotive companies for incorporation into a wide variety of end products.

 

CEVA is a sustainable and environmentally conscious company, adhering its Code of Business Conduct and Ethics. As such, it emphasizes and focuses on environmental preservation, recycling, the welfare of our employees and privacy – which it promotes on a corporate level. CEVA, is committed to social responsibility, values of preservation and consciousness towards these purposes.

 

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

 

F- 12

 

CEVA, INC.

 

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

 

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

 

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

 $681 

Intangible assets:

    

Developed technologies

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

    

Core technologies

  7,063 

Total assets

 $10,000 

 

 

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:

 

On January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments – Credit Losses on Financial Instruments” (“ASU 2016-13”), which requires that expected credit losses relating to financial assets be measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU 2016-13 limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The adoption by the Company of the new guidance did not have a material impact on its consolidated financial statements.

 

F- 13

 

CEVA, INC.

 

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

 

In January 2017, the FASB issued ASU No. 2017-04, Intangibles: Goodwill and Other: Simplifying the Test for Goodwill Impairment. To simplify the subsequent measurement of goodwill, the amendments eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, the income tax effects of tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the qualitative impairment test is necessary. The amendments should be applied on a prospective basis. The nature of and reason for the change in accounting principle should be disclosed upon transition. The Company adopted ASU 2017-04 as of January 1, 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 period ended December 31, 2020. 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.

 

F- 14


 

CEVA, INC.

 

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

 

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.16%, 2.64% and 2.53% during 2018, 2019 and 2020, 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 interest and other income (expense), 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 was not material.

 

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 2018, and 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.57%, 2.94% and 1.32% during 2018, 2019 and 2020, respectively.

 

F- 15

 

CEVA, INC.

 

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

 

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 2018, 2019 and 2020.

 

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.

 

F- 16

 

CEVA, INC.

 

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

 

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 and this segment comprises only one reporting unit.

 

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, 2020, no impairment of goodwill has been recorded.

 

F- 17


 

CEVA, INC.

 

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

 

Intangible assets, net:

 

Acquired intangible assets with definite lives are amortized over their estimated useful lives. The Company amortizes intangible assets on a straight-line basis with definite lives over periods ranging from half a year to seven and a half years.

 

Intangible assets with definite 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 carrying 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, 2018, 2019 and 2020.

 

Investments in non-marketable equity securities:

 

The Company's non-marketable equity securities are investments in privately held companies without readily determinable market values.

 

For the Company’s equity investment in private company equity securities which do not have readily determinable fair values, the Company has elected the measurement alternative defined as cost, less impairment, plus or minus adjustments resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The investment is reviewed periodically to determine if its value has been impaired and adjustments are recorded as necessary.

 

During the years ended December 31, 2020 and 2019, no impairment loss was identified. During the year ended December 31, 2018, the Company recorded a loss of $870 related to revaluation of its investment in a private company based on observable price changes.

 

Revenue recognition:

 

Effective as of January 1, 2018, the Company has followed the provisions of ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”). The guidance provides a unified model to determine how revenue is recognized. See Note 2 for further details.

 

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.

 

F- 18

 

CEVA, INC.

 

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

 

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

 

In addition to license 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.

 

F- 19


 

CEVA, INC.

 

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

 

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 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 15 for further details). Cost of product revenue includes materials, subcontractors, amortization of acquired assets (NB-IoT and Immervision 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.

 

F- 20

 

CEVA, INC.

 

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

 

The Company recorded grants in the amounts of $3,352, $5,643 and $2,844 for the years ended December 31, 2018, 2019 and 2020, 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, 2018, 2019 and 2020, the Company recorded CIR benefits in the amount of $2,065, $2,312 and $3,287, 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, 2018, 2019 and 2020 were $1,048, $1,189 and $1,232, respectively.

 

Accrued severance pay:

 

The liability of CEVA’s Israeli subsidiary for severance pay for employees hired prior to August 1, 2016 is 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 that employee as of the balance sheet date. The Israeli subsidiary’s liability 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 the balance sheet date. 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. 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.

 

F- 21

 

CEVA, INC.

 

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

 

Severance pay expenses, net of related income, for the years ended December 31, 2018, 2019 and 2020, were $1,818, $1,826 and $1,983, 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:

 

  

 

2018

 

 

2019

  

 

2020

 
               

Expected dividend yield

  0%   0%    0%  

Expected volatility

 35%-42% 42%-43%  32%-60% 

Risk-free interest rate

 0.7%-2.2% 2.0%-2.5%  0.1%-1.9% 

Expected forfeiture

  0%   0%    0%  

Contractual term of up to (in months)

 

24

 

24

  

24

 

 

 

During the years ended December 31, 2018, 2019 and 2020, 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,

 
  

2018

  

2019

  

2020

 
             

Cost of revenue

 $588  $630  $639 

Research and development, net

  5,141   5,857   6,874 

Sales and marketing

  1,587   1,495   2,038 

General and administrative

  3,051   2,736   4,085 

Total equity-based compensation expense

 $10,367  $10,718  $13,636 

 

As of December 31, 2020, there was $13,572 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.4 years. As of December 31, 2020, there was no unrecognized compensation expense related to unvested stock options and SARs.

 

F- 22

CEVA, INC.

 

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

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 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 determined that its 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. Prior to the adoption of ASC 326, the Company evaluated its outstanding accounts receivable and established an allowance for doubtful accounts according to specific identification basis, based on information available on the relevant customer credit condition, current aging, historical experience and based on the Company policy.

 

F- 23

 

CEVA, INC.

 

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

 

  

Balance at

beginning of

period

  

Additions

  

Deduction

  

Balance at

end of period

 

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 
                 

Year ended December 31, 2018

                

Allowance for doubtful accounts

 $  $  $  $ 

 

 

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.

 

Effective as of January 1, 2019, the Company has followed the provisions of ASC 815, “Derivatives and Hedging”. As a result of adopting the new accounting guidance, beginning 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. Prior to January 1, 2019, cash flow hedge ineffectiveness was separately measured and reported immediately in earnings. Cash flow hedge ineffectiveness was immaterial during 2018.

 

F- 24

 

CEVA, INC.

 

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

 

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

 

Advertising expenses:

 

Advertising expenses are charged to consolidated statements of income (loss) as incurred. Advertising expenses for the years ended December 31, 2018, 2019 and 2020 were $1,080, $996 and $559, 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,

 
  

2018

  

2019

  

2020

 

Numerator:

            

Net income (loss)

 $574  $28  $(2,379)

Denominator (in thousands):

            

Basic weighted-average common stock outstanding

  22,034   21,932   22,107 

Effect of stock-based awards

  469   391    

Diluted weighted-average common stock outstanding

  22,503   22,323   22,107 
             

Basic net income (loss) per share

 $0.03  $0.00  $(0.11)

Diluted net income (loss) per share

 $0.03  $0.00  $(0.11)

 

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 161,362 and 184,947 shares for the years ended December 31, 2018 and 2019, respectively. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,132,017 for the years ended December 31, 2020.

 

F- 25


 

CEVA, INC.

 

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

 

Recently Issued 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 Company is currently evaluating the impact of the new guidance on the Company’s consolidated financial statements.

 

 

NOTE 2: REVENUE RECOGNITION

 

In May 2014, the FASB issued new guidance related to revenue recognition, which outlines a comprehensive revenue recognition model and supersedes most prior revenue recognition guidance. The Company adopted ASC 606 on January 1, 2018 for all open contracts on the date of initial application, and applied the standard using modified retrospective approach, with the cumulative effect of applying ASC 606 recognized as an adjustment to the opening retained earnings balance. The Company recorded a net increase to opening retained earnings of $8,555 as of January 1, 2018 due to the cumulative impact of adopting ASC 606. The impact to revenues for the year ended December 31, 2018 was an increase of $4,078, as a result of adopting ASC 606.

 

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:

 

  

2021

  

2022

 

License and related revenues

 $11,603  $404 

 

 

Under ASC 606, the Company is required to capitalize incremental costs that are related to sales during the period, consisting primarily of sales commissions earned when contracts are signed. For contracts that have a duration of less than one year, the Company follows ASC 606’s practical expediency, and expenses these costs when incurred; for contracts with life exceeding one year, the Company records these costs in proportion to each completed contract performance obligation. For the years ended December 31, 2018, 2019 and 2020, the amount of amortization was $120, $183 and $71, respectively, and there was no impairment loss in relation to costs capitalized. Deferred sales commission amounted to $24 as of  December 31, 2020.

 

F- 26

 

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

  

Year ended December 31, 2020

 
  

Licensing and

related revenues

  

Royalties

  

Total

  

Licensing and

related revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $15,203  $1,424  $16,627  $6,716  $14,097  $20,813 

Europe and Middle East

  5,282   16,211   21,493   6,176   5,790   11,966 

Asia Pacific

  27,405   21,627   49,032   39,621   27,926   67,547 

Total

 $47,890  $39,262  $87,152  $52,513  $47,813  $100,326 
                         

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  $40,748  $37,917  $78,665 

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

  11,419   5,056   16,475   11,765   9,896   21,661 

Total

 $47,890  $39,262  $87,152  $52,513  $47,813  $100,326 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $33,794  $39,262  $73,056  $40,075  $47,813  $87,888 

Products and services transferred over time

  14,096      14,096   12,438      12,438 

Total

 $47,890  $39,262  $87,152  $52,513  $47,813  $100,326 

 

 

 

 

  

Year ended December 31, 2018

 
  

Licensing and

related revenues

  

Royalties

  

Total

 

Primary geographical markets

            

United States

 $6,260  $2,094  $8,354 

Europe and Middle East

  3,672   13,698   17,370 

Asia Pacific

  30,514   21,639   52,153 

Total

 $40,446  $37,431  $77,877 
             

Major product/service lines

            

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

 $30,628  $35,055  $65,683 

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

  9,818   2,376   12,194 

Total

 $40,446  $37,431  $77,877 
             

Timing of revenue recognition

            

Products transferred at a point in time

 $30,744  $37,431  $68,175 

Products and services transferred over time

  9,702      9,702 

Total

 $40,446  $37,431  $77,877 

 

F- 27

 

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

  

December 31, 2020

 
         

Trade receivables

 $11,066  $14,765 

Unbilled receivables (associated with licensing and related revenue)

  5,269   5,479 

Unbilled receivables (associated with royalties)

  11,972   10,980 

Deferred revenues (short-term contract liabilities)

  3,642   2,434 

 

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

 

During the year ended December 31, 2020, the Company recognized $3,575 that was included in deferred revenues (short-term contract liability) balance at January 1, 2020.

 

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

 

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, 2019 and 2020:

 

  

As at December 31, 2020

 
  

Amortized
cost

  

Gross
unrealized

gains

  

Gross
unrealized

losses

  

Fair
value

 

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 

 

 

 

 

  

As at December 31, 2019

 
  

Amortized
cost

  

Gross
unrealized

gains

  

Gross
unrealized

losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $18,224  $16  $(11) $18,229 
                 

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

                

Corporate bonds

  46,593   168   (123)  46,638 
                 

Total

 $64,817  $184  $(134) $64,867 

 

F- 29

 

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

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

As of December 31, 2019

 $22,852  $(102) $14,231  $(32)

 

During the years ended December 31, 2018, and 2019 the Company did not recognize any other-than temporary impairment losses. During the year ended December 31, 2020, 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,

 
  

2018

  

2019

  

2020

 
             

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

 $4  $13  $14 

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

 $(71) $(41) $(20)

 

 

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 2021 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 at lease commencement. 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, 2020

 

Weighted average remaining lease term (years)

  4.67 

Weighted average discount rate

  1.92%

 

 

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

 

  

Year ended December 31,

 
  

2019

  

2020

 
         

Operating lease cost

 $2,238  $2,587 

Cash payments for operating leases

 $2,173  $2,975 

 

F- 30


 

CEVA, INC.

 

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

 

Maturities of lease liabilities are as follows:

 

2021

  2,996 

2022

  2,688 

2023

  1,198 

2024

  467 

2025 and thereafter

  1,806 

Total undiscounted cash flows

  9,155 

Less imputed interest

  414 

Present value of lease liabilities

 $8,741 

 

F-31

 

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 and foreign currency derivative contracts at fair value. 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,

2020

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $88,754     $88,754    

 

 

Description

 

December 31,

2019

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $64,867     $64,867    

Foreign exchange contracts

  56      56    

 

F-32

 

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,

 
   

2019

   

2020

 

Cost:

               

Computers, software and equipment

  $ 19,182     $ 21,322  

Office furniture and equipment

    889       998  

Leasehold improvements

    3,368       4,059  
      23,439       26,379  

Less – Accumulated depreciation

    (15,560 )     (18,793 )

Property and equipment, net

  $ 7,879     $ 7,586  


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

 

 

NOTE 7: GOODWILL AND INTANGIBLE ASSETS, NET

 

 

(a)

Goodwill:

 

Changes in goodwill are as follows:

 

  

Year ended December 31,

 
  

2019

  

2020

 

Balance as of January 1,

 $46,612  $51,070 

Acquisition

  4,458    

Balance as of December 31,

 $51,070  $51,070 

 

F- 33

 

CEVA, INC.

 

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

 

 

(b)

Intangible assets:

 

 

 

      

Year ended December 31, 2019

  

Year ended December 31, 2020

 
  

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 Hillcrest Labs business

                            

Customer relationships

  4.4  $3,518  $395  $3,123  $3,518  $1,262  $2,256 

Customer backlog

  0.5   72   65   7   72   72    

Core technologies

  7.5   2,475   150   2,325   2,475   480   1,995 
                             

Intangible assets related to a technology investment in Immervision

                            

Core technologies

  6.4   7,063   472   6,591   7,063   1,575   5,488 
                             

Intangible assets related to an investment in NB-IoT technologies

                            

NB-IoT technologies (*)

  7.0   1,961   583   1,378   1,961   864   1,097 
                             

Total intangible assets

     $15,089  $1,665  $13,424  $15,089  $4,253  $10,836 

 

 

(*) 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, 2020. 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 in “cost of revenues” on the Company’s consolidated statements of income (loss).

 

 

Future estimated annual amortization charges are as follows:

 

2021

  2,582 

2022

  2,581 

2023

  1,906 

2024

  1,852 

2025 and thereafter

  1,915 
  $10,836 

 

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

 

 

NOTE 8: ACCRUED EXPENSES AND OTHER PAYABLES

 

   

As at December 31,

 
   

2019

   

2020

 
                 

Engineering accruals

  $ 788     $ 920  

Professional fees

    629       790  

Government grants

    527       524  

Income taxes payable, net

    88       231  

Facility related accruals

    284       85  

Intangible assets purchase payables

    204        

Other

    1,228       1,293  

Total

  $ 3,748     $ 3,843  

 

F-34

 

CEVA, INC.

 

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

 

 

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

 

F- 35

 

CEVA, INC.

 

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

 

A summary of the Company’s stock option and SARs activities and related information for the year ended December 31, 2020, 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

  642,253  $20.14   3.5  $4,718 

Granted

              

Exercised

  (353,163)  18.29         

Forfeited or expired

  (21)  16.20         

Outstanding at the end of the year (2)

  289,069  $22.42   3.6  $6,673 

Exercisable at the end of the year (3)

  289,069  $22.42   3.6  $6,673 

 

 

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

 

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

 

The total intrinsic value of options and SARs exercised during the years ended December 31, 2018, 2019 and 2020 was $384, $629 and $6,876, 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, 2020 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.18-18.62  78,320   2.1  $15.57   78,320   2.1  $15.57 
19.36-19.83  86,949   3.7  $19.42   86,949   3.7  $19.42 
24.86-30.60  123,800   4.5  $28.85   123,800   4.5  $28.85 
      289,069   3.6  $22.42   289,069   3.6  $22.42 

 

F- 36

 

CEVA, INC.

 

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

 

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


 

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 “Short-Term Executive PSUs”). The performance goals for the 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 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.

 

F- 38

 

CEVA, INC.

 

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

 

 

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.

 

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

 

  

Number of
RSUs and

PSUs

  

Weighted average

grant-date
fair value

 

Unvested as at the beginning of the year

  732,564  $30.11 

Granted

  479,171   29.47 

Vested

  (317,430)  31.30 

Forfeited

  (51,357)  29.70 

Unvested at the end of the year

  842,948  $29.30 

 

F- 39


 

CEVA, INC.

 

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

 

Stock Plans

 

As of December 31, 2020, 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, 2020, options, SARs, RSUs and PSUs to purchase 1,250,316 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, 2020, 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.

 

F- 40

 

CEVA, INC.

 

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

 

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 2018, 2019 and 2020, based on the new parameters, the directors of the Company received a grant of RSUs in the aggregate amount of 28,896 RSUs, 35,399 RSUs and 26,984 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, 2020, 334,486 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.

 

F- 41

 

CEVA, INC.

 

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

 

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,

 
  

2019

  

2020

 

Derivative assets:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange option contracts

 $14  $ 

Foreign exchange forward contracts

  42    

Total

 $56  $ 

 

 

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,

 
  

2018

  

2019

  

2020

 

Derivatives designated as cash flow hedging instruments:

            

Foreign exchange option contracts

 $(146) $55  $(8)

Foreign exchange forward contracts

  (285)  385   640 
  $(431) $440  $632 

 

F- 42

 

CEVA, INC.

 

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

 

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

 

  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Derivatives designated as cash flow hedging instruments:

            

Foreign exchange option contracts

 $132  $(27) $(6)

Foreign exchange forward contracts

  222   (280)  (682)
  $354  $(307) $(688)

 

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

 

 

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

  

Year ended December 31, 2020

 
  

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

 $(1,046) $(68) $(1,114) $45  $49  $94 

Other comprehensive income before reclassifications

  1,072   388   1,460   428   556   984 

Amounts reclassified from accumulated other comprehensive income (loss)

  19   (271)  (252)  5   (605)  (600)

Net current period other comprehensive income (loss)

  1,091   117   1,208   433   (49)  384 

Ending balance

 $45  $49  $94  $478  $  $478 

 

F- 43

 

CEVA, INC.

 

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

 

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,

  
  

2018

  

2019

  

2020

  

Unrealized gains (losses) on cash flow hedges

 $(7) $5  $14 

Cost of revenues

   (308)  272   607 

Research and development

   (13)  8   19 

Sales and marketing

   (26)  22   48 

General and administrative

   (354)  307   688 

Total, before income taxes

   (42)  36   83 

Income tax expense (benefit)

   (312)  271   605 

Total, net of income taxes

              

Unrealized gains (losses) on available-for-sale marketable securities

  (67)  (28)  (6)

Financial income, net

   (6)  (9)  (1)

Income tax benefit

   (61)  (19)  (5)

Total, net of income taxes

              
  $(373) $252  $600 

Total, net of income taxes

 

F-44

 

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

 
  

2018

  

2019

  

2020

 

Revenues based on customer location:

            

United States

 $8,354  $16,627  $20,813 

Europe, Middle East (3)

  17,370   21,493   11,966 

Asia Pacific (1) (2)

  52,153   49,032   67,547 
  $77,877  $87,152  $100,326 
             

(1)China

 $33,672  $33,233  $51,726 

(2)S. Korea

 $7,989   *)   *) 

(3)Germany

 $13,873  $16,100   *) 

 

*) Less than 10%

            

 

  

2019

  

2020

 

Long-lived assets by geographic region:

        

Israel

 $15,032  $11,248 

France

  605   814 

United States

  1,356   2,868 

Other

  1,952   1,708 
  $18,945  $16,638 

 

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,

 
  

2018

  

2019

  

2020

 

Customer A

  15%  15%  14%

Customer B

  19%  19%  15%

 

*) Less than 10%

 

F- 45

 

CEVA, INC.

 

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

 

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,

 
  

2018

  

2019

  

2020

 

Connectivity products

  84%  81%  78%

Smart sensing products

  16%  19%  22%

 

F-46

 

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,

 
  

2018

  

2019

  

2020

 
             

Interest income

 $4,499  $4,220  $3,291 

Loss on available-for-sale marketable securities, net

  (67)  (28)  (6)

Amortization of premium on available-for-sale marketable securities, net

  (773)  (554)  (444)

Foreign exchange gain (loss), net

  (241)  (347)  443 

Total

 $3,418  $3,291  $3,284 

 

b. Revaluation of investment in non-marketable equity securities:

 

The Company recorded a loss of $870 in 2018 related to revaluation of its investment in non-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 non-marketable equity securities held as of December 31, 2020 including cumulative unrealized downward adjustments made to the initial cost basis of the investment:

 

Initial cost basis

 $1,806 

Downward adjustments

  (870)

Total carrying value at the end of the period

 $936 

 

 

 

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

 

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 2019 and 2020, 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, 2020, the open tax years, subject to review by the applicable taxing authorities for the Irish subsidiaries, are 2015 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 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.

 

F- 48

 

CEVA, INC.

 

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

 

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.

 

Income not eligible for Approved Enterprise benefits, Benefited Enterprise benefits or Technological Preferred Enterprise is taxed at a regular rate, which was 23% in 2020, 23% in 2019 and 23% in 2018.

 

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, 2020, 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 is 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 is became the new standard rate for all taxable profits. In 2021, the standard corporate income tax rate will be reduced to 26.5%. In 2022, the standard corporate income tax rate will be reduced to 25%. 

 

F- 49

 

CEVA, INC.

 

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

 

As of December 31, 2020, the open tax years subject to review by the applicable taxing authorities for the French subsidiary are 2017 and subsequent years.

 

c. Taxes on income comprised of:

 

  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Domestic taxes:

            

Current

 $3  $3  $12 

Deferred

         

Foreign taxes:

            

Current

  2,913   1,936   6,337 

Deferred

  (2,187)  (600)  (1,449)
  $729  $1,339  $4,900 
             

Income before taxes on income:

            

Domestic

 $(5,680) $(9,039) $(6,348)

Foreign

  6,983   10,406   8,869 
  $1,303  $1,367  $2,521 

 

d. Reconciliation between the Company’s effective tax rate and the U.S. statutory rate:

 

  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Income before taxes on income

 $1,303  $1,367  $2,521 

Theoretical tax at U.S. statutory rate

  274   287   529 

Foreign income taxes at rates other than U.S. rate

  369   (33)  810 

Approved and benefited enterprises benefits (*)

  (239)  (154)   

Technological Preferred Enterprise benefits (*)

        22 

Subpart F

  563   568   359 

Non-deductible items

  217   124   306 

Non-taxable items

  (434)  (486)  (690)

Changes in uncertain tax position

  16   (1,029)   

Stock-based compensation expense

  (62)  (3)  (666)

Deemed mandatory repatriation

  3,542       

Impacts of GILTI

  880   967   644 

Tax adjustment in respect of difference tax rate of foreign subsidiary

     364   1,044 

Changes in valuation allowance

  (5,005)  (209)  2,487 

Other, net

  608   943   55 

Taxes on income

 $729  $1,339  $4,900 
             

(*)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 

 

F- 50

 

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,

 
  

2019

  

2020

 

Deferred tax assets

        

Operating loss carryforward

 $8,778  $9,493 

Accrued expenses and deferred revenues

  1,455   1,783 

Temporary differences related to R&D expenses

  3,123   4,275 

Equity-based compensation

  3,396   3,667 

Operating leases

  1,546   1,619 

Tax credit carry forward

  5,666   7,214 

Other

  502   202 

Total gross deferred tax assets

  24,466   28,253 

Valuation allowance

  (12,315)  (15,844)

Net deferred tax assets

 $12,151  $12,409 
         

Deferred tax liabilities

        

Operating leases

 $1,546  $1,583 

Total deferred tax liabilities

 $1,546  $1,583 
         

Net deferred tax assets (*)

 $10,605  $10,826 

 

(*)

$161 and $45 net deferred taxes for the years ended December 31, 2019 and 2020, 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 tax credit carryforward.

 

As of December 31, 2020, 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 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,

 
  

2019

  

2020

 

Beginning of year

 $2,739  $1,037 

Additions for current year tax positions

  478   387 

Additions (reductions) for prior year’s tax positions

  (16)  134 

Decrease as a result of the completion of a tax audit for prior years

  (2,164)   

Balance at December 31

 $1,037  $1,558 

 

F- 51

 

CEVA, INC.

 

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

 

As of December 31, 2019 and 2020, there were $1,037 and $1,558, 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, 2019 and 2020 because such interest and penalties did not have a material impact on the Company’s financial statements.

 

During the year ended December 31, 2019, the Company recorded a tax benefit of $1,029 as a result of the completion of a tax audit for prior years in a certain foreign tax jurisdiction. The reduction in the unrecognized tax benefits balance for prior years as a result of the completion of the tax audit for the year ended December 31, 2019 was $2,164.

 

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, 2020, CEVA and its subsidiaries had net operating loss carryforwards for federal income tax purposes of approximately $4,991, which are available to offset future federal taxable income indefinitely. As of December 31, 2020, CEVA and its subsidiaries had net operating loss carryforwards for California income tax purposes of approximately $17,759, which are available to offset future California taxable income. Such loss carryforwards begin to expire in 2030.

 

As of December 31, 2020, CEVA’s Irish subsidiary had foreign operating losses of approximately $57,636, 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: 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, 2020, 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- 52

 

CEVA, INC.

 

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

 

As of December 31, 2020, 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

 
                 

2021

 $486  $4,273  $1,976  $6,735 

2022

  513   2,166   24   2,703 

2023

  293      24   317 

2024 and thereafter

  46      43   89 

Total

 $1,338  $6,439  $2,067  $9,844 

 

c. Royalties:

 

The Company participated in programs sponsored by the Israeli government for the support of research and development activities. Through December 31, 2020, 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, 2018, 2019 and 2020 amounted to $842, $715 and $1,066, respectively. As of December 31, 2020, the aggregate contingent liability to the IIA (including interest) amounted to $26,058.

 

 

F-53

 

 

 

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

 

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

Gideon Wertheizer (Principal Executive Officer & Director)  
     

/S/ YANIV ARIELI

Chief Financial Officer and Treasurer (Principal

March 1, 2021

Yaniv Arieli Financial Officer and Principal Accounting Officer)  
     

/S/ PETER MCMANAMON

Director and Chairman

March 1, 2021

Peter McManamon    
     

/S/ BERNADETTE ANDRIETTI

Director

March 1, 2021

Bernadette Andrietti    
     

/S/ ELIYAHU AYALON

Director

March 1, 2021

Eliyahu Ayalon    
     

/S/ ZVI LIMON

Director

March 1, 2021

Zvi Limon    
     

/S/ JACLYN LIU

Director

March 1, 2021

Jaclyn Liu    
     

/S/ MARIA MARCED

Director

March 1, 2021

Maria Marced    
     

/S/ SVEN-CHRISTER-NILSSON

Director

March 1, 2021

Sven-Christer Nilsson    
     

/S/ LOUIS SILVER

Director

March 1, 2021

Louis Silver    

 

 
EX-21.1 2 ex_230450.htm EXHIBIT 21.1 ex_230450.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

 

 
EX-23.1 3 ex_230451.htm EXHIBIT 23.1 ex_230451.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, 2021, 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, 2020.

 

 

 

 

Tel-Aviv, Israel 

 

 

 

 

 

/s/ KOST FORER GABBAY & KASIERER

 

March 1, 2021 

 

 

 

 

 

A Member of Ernst & Young Global 

 

 

 
EX-31.1 4 ex_230452.htm EXHIBIT 31.1 ex_230452.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, 2021 

By:   /s/ Gideon Wertheizer

 

Gideon Wertheizer

 

Chief Executive Officer

 

 
EX-31.2 5 ex_230453.htm EXHIBIT 31.2 ex_230453.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, 2021

By:   /s/ Yaniv Arieli

 

Yaniv Arieli

 

Chief Financial Officer

 

 
EX-32 6 ex_230454.htm EXHIBIT 32 ex_230454.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, 2020, 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, 2021

 

 

/s/ Gideon Wertheizer

 

Gideon Wertheizer

Chief Executive Officer

   
 

/s/ Yaniv Arieli

 

Yaniv Arieli

Chief Financial Officer

 

 
EX-101.SCH 7 ceva-20201231.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 - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Organization and Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Marketable Securities link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Leases link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Fair Value Measurement link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Property and Equipment, Net link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Accrued Expenses and Other Payables link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Derivatives and Hedging Activities link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Selected Statements of Income Data link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Taxes on Income link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 2 - Revenue Recognition (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 3 - Marketable Securities (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 4 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 5 - Fair Value Measurement (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 6 - Property and Equipment, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 8 - Accrued Expenses and Other Payables (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 9 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 10 - Derivatives and Hedging Activities (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 13 - Selected Statements of Income Data (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 14 - Taxes on Income (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 15 - Commitments and Contingencies (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Hillcrest Labs Acquisition (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Immervision Partnership (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Annual Depreciation Rates of Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 042 - 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 043 - 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 044 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 2 - Revenue Recognition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 2 - Revenue Recognition - Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 3 - Marketable Securities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) link:calculationLink link:definitionLink link:presentationLink 055 - 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 056 - Disclosure - Note 4 - Leases -Lease Cost (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 6 - Property and Equipment, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 9 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 10 - Derivatives and Hedging Activities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 10 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details) link:calculationLink link:definitionLink link:presentationLink 072 - 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 073 - Disclosure - Note 10 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 076 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 077 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details) link:calculationLink link:definitionLink link:presentationLink 078 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details) link:calculationLink link:definitionLink link:presentationLink 079 - 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 080 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Information About Products and Services (Details) link:calculationLink link:definitionLink link:presentationLink 081 - Disclosure - Note 13 - Selected Statements of Income Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 082 - Disclosure - Note 13 - Selected Statements of Income Data - Financial Income, Net (Details) link:calculationLink link:definitionLink link:presentationLink 083 - Disclosure - Note 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details) link:calculationLink link:definitionLink link:presentationLink 084 - Disclosure - Note 14 - Taxes on Income (Details Textual) link:calculationLink link:definitionLink link:presentationLink 085 - Disclosure - Note 14 - Taxes on Income - Composition of Taxes on Income (Details) link:calculationLink link:definitionLink link:presentationLink 086 - 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 087 - Disclosure - Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details) link:calculationLink link:definitionLink link:presentationLink 088 - Disclosure - Note 14 - Taxes on Income - Uncertain Tax Positions (Details) link:calculationLink link:definitionLink link:presentationLink 089 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 090 - Disclosure - Note 15 - 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-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 ceva-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 ceva-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Intangible assets Expected dividend yield us-gaap_DerivativeNotionalAmount Derivative, Notional Amount 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] Note 1 - Organization and Significant Accounting Policies Theoretical tax at U.S. statutory rate Available-for-sale - matures within one year, Amortized cost Hedging Relationship [Domain] Note 2 - Revenue Recognition Note 3 - Marketable Securities Risk-free interest rate, maximum Available-for-sale - matures within one year, Fair value Cash Flow Hedging [Member] Note 4 - Leases Tax Year 2020 [Member] Note 5 - Fair Value Measurement Note 6 - Property and Equipment, Net Long-term liabilities: Note 7 - Goodwill and Intangible Assets, Net us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets Prepaid expenses Operating Lease, Right-of-Use Asset [Member] Amount of lessee's right to use underlying asset under operating lease. Note 8 - Accrued Expenses and Other Payables Hedging Relationship [Axis] Income Tax Disclosure [Text Block] Note 9 - Stockholders' Equity Risk-free interest rate, minimum Note 10 - Derivatives and Hedging Activities Note 11 - Accumulated Other Comprehensive Income (Loss) Expected volatility, minimum Smart Sensing Products [Member] Represents information pertaining to smart sensing products. Note 12 - Geographic Information and Major Customer and Product Data Note 13 - Selected Statements of Income Data Expected volatility, maximum us-gaap_LiabilitiesCurrent Total current liabilities Note 14 - Taxes on Income Note 15 - Commitments and Contingencies Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] 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 (in months) (Month) us-gaap_OtherLiabilitiesCurrent Other 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) us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total 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) us-gaap_FinitelivedIntangibleAssetsAcquired1 Finite-lived Intangible Assets Acquired Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] 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) Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Total Note 2 - Revenue Recognition - Assets and Liabilities (Details) Share-based Payment Arrangement, Option, Activity [Table Text Block] Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) 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) 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) Vested, weighted average fair value (in dollars per share) Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Note 4 - Leases - Maturities of Lease Liabilities (Details) Forfeited (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Unvested, weighted average fair value (in dollars per share) Unvested, weighted average fair value (in dollars per share) Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited (in shares) Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details) Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Unvested, number (in shares) Unvested, number (in shares) Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) Schedule of Derivative Instruments [Table Text Block] Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details) Other comprehensive income before reclassifications Note 9 - Stockholders' Equity - Summary of Stock Option Activity (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 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details) Proceeds from maturity of available-for-sale marketable securities Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested, number (in shares) Note 10 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details) Directors with a Chairperson Position [Member] Represents information about directors with a chairperson position. Note 10 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Note 10 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Note 11 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Other comprehensive income (loss) before tax Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Income tax expense (benefit) related to components of other comprehensive income (loss) Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details) Other comprehensive income (loss) Other comprehensive income (loss), net of taxes Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details) Other Board of Directors [Member] Represents information about other board of directors. 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) 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 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details) 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) Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details) Note 14 - Taxes on Income - Uncertain Tax Positions (Details) Note 15 - Commitments and Contingencies - Future Purchase Obligations and Minimum Rental Commitments for Leasehold Properties and Operating Leases With Non-cancelable Terms (Details) Common Stock Outstanding [Member] Represents information about common stock outstanding. Notes To Financial Statements Notes To Financial Statements [Abstract] Licensing and Other [Member] Represents information about licensing and other. 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 Schedule of Goodwill [Table Text Block] Accrued expenses and other payables Total Accrued payroll and related benefits Income taxes payable, net Available-for-sale - matures after one year through five years, Amortized cost Property and equipment purchases incurred but unpaid at period end Short-term bank deposits Represents the amount of short-term bank deposits. Accrued severance pay Represents the non-current accrued severance pay. us-gaap_PolicyTextBlockAbstract Accounting Policies Severance pay fund Represents the amount of severance pay fund, noncurrent. Bank deposits Represents the amount of long-term bank deposits. Deferred taxes, net Represents the amount of increase (decrease) in deferred tax, net. Facility related accruals ceva_IncreaseDecreaseInAccruedInterestOnBankDeposits Accrued interest on bank deposits Represents the amount of increase (decrease) in accrued interest on bank deposits. us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss Loss on available-for-sale marketable securities, net Licensing Agreements [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) ceva_IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables Trade receivables, net Represents the amount of increase (decrease) in accounts receivable and unbilled receivables. Professional fees 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. us-gaap_AccruedRoyaltiesCurrent Accrued Royalties, Current ceva_IncreaseDecreaseInAccruedSalariesAndRelatedExpenses Accrued payroll and related benefits Represents the amount of increase (decrease) in accrued salaries and related expenses. Effect of stock-based awards (in shares) us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchase of property and equipment Deferred Revenue [Member] Represents information about deferred revenue. Intangible assets purchased but unpaid at period end Intangible Assets Expenditures Incurred but Not yet Paid Represents the amount of intangible assets expenditures incurred but not yet paid. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) Europe and Middle East [Member] Represents information about Europe and Middle East. 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) Weighted average shares used to compute net income (loss) per share (in thousands): 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) Income and withholding taxes Trade payables us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Connectivity Products [Member] Represents information about Connectivity Products (Bluetooth, WiFi and SATA/SAS). Accrued Revenues [Member] Represents information about accrued revenues. Current liabilities: Trade Receivables [Member] Represents information about trade receivables. Vesting [Axis] Developed Technology Rights [Member] Vesting [Domain] us-gaap_Assets Total assets 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. 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 Available-for-sale - matures within one year, Gross unrealized gains Available for sale matures within one year, gross unrealized gains. us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Intellectual Property [Member] Cash, Cash Equivalents, and Marketable Securities [Text Block] 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. Deferred tax assets, net us-gaap_CapitalizedContractCostNet Capitalized Contract Cost, Net, Total 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. Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Customer Backlog [Member] Represents information about customer backlog. Customer A [Member] Represents information about Customer A. Core Technologies [Member] Represents information about core technologies. Award Type [Domain] 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. Award Type [Axis] 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) Net income (loss) Derivatives Designated as Cash Flow Hedging Instruments [Member] Represents information about derivatives designated as cash flow hedging instruments. Total intangible assets, Accumulated Amortization Foreign Exchange Forward and Option Contracts [Member] Represents information about foreign exchange forward and option contracts. Intangible assets, net Total intangible assets Stock Appreciation Rights (SARs) [Member] Restricted Stock Units (RSUs) [Member] Total intangible assets, Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Total 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. Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less – Accumulated depreciation Schedule of Business Acquisitions, by Acquisition [Table Text Block] Property and equipment, net Property and equipment, net Unrealized Gains (Losses) on Cash Flow Hedges [Member] Represents information about unrealized gains (losses) on cash flow hedges. Goodwill Goodwill Balance Balance Property and equipment, gross 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. Leases of Lessee Disclosure [Text Block] Derivative Instrument [Axis] ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsForfeitedOrExpiredInPeriod Forfeited or expired, Number of shares (in shares) Number of share options and SARs forfeited or expired during the current period. Derivative Contract [Domain] ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod Exercised, Number of shares (in shares) Number of share options and SARs exercised during the current period. Granted, Number of shares (in shares) 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: Initial cost basis us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount Outstanding, Weighted average remaining contractual term (Year) Represents the weighted average remaining contractual term of options and SARs outstanding. Exercisable, Aggregated intrinsic value Intrinsic value of options and SARs exercisable. Outstanding, Aggregated intrinsic value Intrinsic value of options and SARs outstanding. Exercisable, Number of shares (in shares) 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. us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount Downward adjustments 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. Equity Securities without Readily Determinable Fair Value [Table Text Block] 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. Investments in non-marketable equity securities 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. Vesting on February 20, 2021 [Member] Represents information pertaining to awards vesting on February 20, 2021. Income before taxes on income Total income before taxes on income 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. Taxes on income Taxes on income CHINA GERMANY us-gaap_OperatingExpenses Total operating expenses us-gaap_IncreaseDecreaseInAccountsPayableTrade Trade payables 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 FRANCE Cash and cash equivalents Royalty [Member] Total equity-based compensation expense us-gaap_RoyaltyExpense Royalty Expense Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income (loss) City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] ISRAEL us-gaap_TreasuryStockSharesAcquired Purchase of treasury stock (in shares) us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) us-gaap_IncreaseDecreaseInContractWithCustomerLiability Deferred revenues Common stock, shares outstanding (in shares) Preferred stock, shares outstanding (in shares) Financing Receivable, Allowance for Credit Loss [Table Text Block] Current Fiscal Year End Date us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets Weighted average discount rate Document Fiscal Period Focus Operating lease cost Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Lease, Cost [Table Text Block] Document Period End Date Right-of-use assets obtained in the exchange for operating lease liabilities Weighted average remaining lease term (years) (Year) Entity File Number KOREA, REPUBLIC OF 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 us-gaap_CapitalizedContractCostAmortization Capitalized Contract Cost, Amortization Total carrying value at the end of the period us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue us-gaap_CapitalizedContractCostImpairmentLoss Capitalized Contract Cost, Impairment Loss us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue Equity-based compensation Percentage of total revenues Statement of Comprehensive Income [Abstract] 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 Recently Adopted Accounting Pronouncements [Policy Text Block] Dislosure of recently adopted accounting policies and pronouncements. Amortization of intangible assets Amortization of Intangible Assets, Total us-gaap_TreasuryStockValueAcquiredCostMethod Purchase of treasury stock Entity Address, City or Town Entity Address, Postal Zip Code 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. Entity Address, State or Province Restricted Stock Units Vesting After One Year [Member] Restricted stock units vesting after one year. Concentration Risk Type [Axis] Allowance for doubtful accounts Allowance for credit losses Allowance for credit losses Concentration Risk Type [Domain] us-gaap_TreasuryStockValue Treasury stock at cost (1,755,791 and 1,334,243 shares of common stock at December 31, 2019 and 2020, respectively) Entity Common Stock, Shares Outstanding us-gaap_AdvertisingExpense Advertising Expense Revenue Benchmark [Member] Issuance of treasury stock upon exercise of stock-based awards Equity impact of the issuance of treasury stock upon exercise of stock options. Investments [Domain] Revenue from Contract with Customer Benchmark [Member] Trading Symbol 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. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Investment Type [Axis] Cumulative effect of adoption of new accounting standard Represents impact of adoption of accounting standards update during the period. Local Phone Number Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Long-term Investments [Member] Represents information pertaining to long-term investments. us-gaap_TableTextBlock Notes Tables 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. 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. 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. Allowance for credit losses 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) Sales and marketing *) 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. Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total Computers, Software and Equipment [Member] Represents information pertaining to computers, software and equipment. Research and development, net *) Research and development 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. us-gaap_AssetsNoncurrent Total long-term assets Accumulated other comprehensive income 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_DisclosureTextBlockAbstract Notes to Financial Statements Derivative Instruments and Hedging Activities Disclosure [Text Block] 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 Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Intangible assets purchase payables Represents the amount of accrued expenses related to intangible assets as of the balance sheet date. 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. 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2022 Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2023 2021 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2024 2022 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. Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2021 Rule 10b-18, Authorization Two [Member] Represents information pertaining to a second authorization under Rule 10b-18. Foreign Currency Transactions and Translations Policy [Policy Text Block] Lessee, Operating Lease, Liability, Maturity [Table 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 us-gaap_ShareBasedCompensation Equity-based compensation 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. 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. Business Combinations Policy [Policy Text Block] Total intangible assets, Weighted Average Amortization Period (Year) Finite-Lived Intangible Asset, Useful Life (Year) RivieraWaves [Member] Represents information pertaining to RivieraWaves. Earnings Per Share, Policy [Policy Text Block] SARs Vesting After One Year [Member] Represents information pertaining to SARs vesting after one year. us-gaap_AdjustmentForAmortization Amortization of intangible assets Operating expenses: Comprehensive Income, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] 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. Schedule of Finite-Lived Intangible Assets [Table Text Block] 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. Research and Development Expense, Policy [Policy Text Block] 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. Intangible Assets Disclosure [Text Block] 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 contracts 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. us-gaap_AssetsCurrent Total current assets Outstanding, weighted average exercise price (in dollars per share) Represents the weighted average exercise price of outstanding stock options and stock appreciation rights. Long-term assets: 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. Share-based Payment Arrangement [Policy Text Block] Stockholders' Equity Note Disclosure [Text Block] 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. Pension and Other Postretirement Plans, Policy [Policy Text Block] Treasury stock, shares (in shares) Revaluation of investment in non-marketable equity securities us-gaap_ImpairmentOfInvestments Other than Temporary Impairment Losses, Investments, Total Revaluation of investment in non-marketable equity securities Advertising Cost [Policy Text Block] Common stock: $0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at December 31, 2019 and 2020; 21,839,369 and 22,260,917 shares outstanding at December 31, 2019 and 2020, 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. Revenue from Contract with Customer [Policy Text Block] ceva_ProjectedRevenueGoal Projected Revenue Goal Represents the amount of projected revenue. us-gaap_DeferredTaxAssetsValuationAllowance Valuation allowance 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] us-gaap_DeferredTaxAssetsNet Net deferred tax assets 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. Contract with customer asset, balance Preferred stock: $0.001 par value: 5,000,000 shares authorized; none issued and outstanding us-gaap_DeferredTaxAssetsLiabilitiesNet Deferred Tax Assets, Net, Total Net deferred tax assets (*) Preferred stock, shares issued (in shares) Intangible Assets, Finite-Lived, Policy [Policy Text Block] us-gaap_PrepaidRent Prepaid Rent us-gaap_DeferredTaxAssetsOther Other us-gaap_NoncurrentAssets Long-lived assets Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Geographical [Domain] Property, Plant and Equipment [Table Text Block] us-gaap_DeferredTaxAssetsGross Total gross deferred tax assets Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized (in shares) Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities Operating lease right-of-use assets ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets Represents the changes in operating assets and liabilities, for cash flow purposes, attributable to operating lease right-of-use assets. Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share (in dollars per share) Revenues Revenue from Contract with Customer, Including Assessed Tax Immervision [Member] Represents information pertaining to Immervision, Inc., a private company. Fair Value, Inputs, Level 3 [Member] 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 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. Cumulative Effect, Period of Adoption [Domain] Performance Share Units [Member] Represents information pertaining to PSUs. 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. Cumulative Effect, Period of Adoption [Axis] RSUs and PSUs [Member] Represents information pertaining to RSUs and PSUs. Cumulative Effect, Period of Adoption, Adjustment [Member] 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_IncomeTaxRateForeignOwnershipExceeds49Percent Income Tax Rate, Foreign Ownership Exceeds 49% Represents the income tax rate when foreign ownership exceeds 49%. 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_IncomeTaxRateForeignOwnershipExceeds90Percent Income Tax Rate, Foreign Ownership Exceeds 90% Represents the tax rate when foreign ownership exceeds 90%. 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. ceva_TaxExemptionPeriod Tax Exemption Period (Year) Represents the tax exemption period on undistributed income. Vesting on February 19, 2020 [Member] Represents information pertaining to awards vesting on February 19, 2020. ceva_TaxableIncomeSubjectToLowerTaxRate Taxable Income Subject to Lower Tax Rate Represents the amount of taxable income subject to the lower tax rate. 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. Statement [Line Items] us-gaap_NumberOfOperatingSegments Number of Operating Segments Development Area A [Member] Represents information pertaining to Development Area A. Trade receivables (net of allowance for credit losses of $327 and $300 at December 31, 2019 and December 31, 2020, 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. Technological Preferred Enterprise [Member] Represents information pertaining to Technological Preferred Enterprise. us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits Equity-based compensation 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. Revenues: 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 ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseLiability Operating lease liability Represents the changes in operating assets and liabilities, for cash flow purposes, attributable to the operating lease liability. 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. Tax Year 2021 [Member] Represents information pertaining to the 2021 tax year. Leasehold Improvements [Member] Marketable securities Marketable securities Property, Plant and Equipment, Policy [Policy Text Block] ceva_NetOperatingLossCarryforwardsBeginsToExpire Net Operating Loss Carryforwards Begins to Expire Represents the year the net operating loss carryforwards begin to expire. 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 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. Chief Financial Officer [Member] 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. Chief Executive Officer [Member] 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. Financial income, net Total Current assets: 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] Deemed mandatory repatriation 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 repatriation of foreign earnings related to the Tax Cuts and Jobs Act of 2017. 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_UnrecognizedTaxBenefitsDecreasesResultingFromTaxAuditCompletion Unrecognized Tax Benefits, Decreases Resulting from Tax Audit Completion Decrease as a result of the completion of a tax audit for prior years Represents the amount of decrease in unrecognized tax benefits resulting from tax audit completion. 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 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. Effect of exchange rate changes on cash and cash equivalents us-gaap_InvestmentIncomeInterest Interest income Deferred tax assets Commitments for Other Lease Obligations [Member] Represents information pertaining to commitments for other lease obligations. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Increase (decrease) in cash and cash equivalents Minimum Rental Commitments for Leasehold Properties [Member] Represents information pertaining to minimum rental commitments for leasehold properties. us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Director [Member] us-gaap_OperatingIncomeLoss Operating loss us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used in) investing activities Cost of revenues Cost of revenues us-gaap_GrossProfit Gross profit Counterparty Name [Axis] Counterparty Name [Domain] Accounting Standards Update 2014-09 [Member] Derivatives, Policy [Policy Text Block] us-gaap_DeferredTaxLiabilitiesLeasingArrangements Operating leases Accounting Standards Update 2016-02 [Member] Investment, Policy [Policy Text Block] Marketable Securities, Policy [Policy Text Block] us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities Payment of contingent consideration liability Accounting Standards Update [Domain] Concentration Risk, Credit Risk, Policy [Policy Text Block] Accounting Standards Update [Axis] Operating leases Amount before allocation of valuation allowances of deferred tax asset attributable to right-of-use asset. Deferred tax liabilities Interest and Other Income [Text Block] 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. Interest and Other Income [Table Text Block] us-gaap_PaymentsForRepurchaseOfCommonStock Purchase of treasury stock Retained Earnings [Member] Title of Individual [Domain] Title of Individual [Axis] Treasury Stock [Member] Proceeds from exercise of stock-based awards us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares) us-gaap_CurrentForeignTaxExpenseBenefit Current us-gaap_DeferredForeignIncomeTaxExpenseBenefit Deferred ceva_FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter 2025 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] Current Deferred us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares) Equity Components [Axis] Equity Component [Domain] Share Repurchase Program [Axis] 2025 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). Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) Revenue, Remaining Performance Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Foreign us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 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] Document Annual Report Cash and Cash Equivalents, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Beginning of year Ending balance General and Administrative Expense [Member] Accounting Policies [Abstract] us-gaap_OpenTaxYear Open Tax Year Document Transition Report Basis of Accounting, Policy [Policy Text Block] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Entity Interactive Data Current Security Exchange Name Additions (reductions) for prior year’s tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Additions (reductions) for prior year’s tax positions Additions for current year tax positions Title of 12(b) Security Deduction Allowance for credit losses Interest Income [Member] us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued Unrecognized Tax Benefits, Income Tax Penalties Accrued Cost of Sales [Member] Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] Tax Period [Domain] Tax Period [Axis] Segments [Axis] Segments [Domain] us-gaap_ContractualObligation Total us-gaap_PaymentsToAcquireAvailableForSaleSecurities Investment in available-for-sale marketable securities us-gaap_ContractualObligationDueInFourthYear 2024 and thereafter Proceeds from sale of available-for-sale marketable securities Other accrued liabilities Denominator (in thousands): us-gaap_ContractualObligationDueInNextTwelveMonths 2021 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. us-gaap_ContractualObligationDueInSecondYear 2022 Diluted (in shares) Diluted weighted-average common stock outstanding (in shares) 2023 us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards, Total Asset Class [Axis] Asset Class [Domain] Statement [Table] 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] Income Statement [Abstract] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Net current period other comprehensive income (loss) Revenue from External Customers by Geographic Areas [Table Text Block] Gross realized gains from sale of available-for-sale marketable securities Schedule of Accrued Liabilities [Table Text Block] us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet Realized loss, net on sale of available-for-sale marketable securities Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Cash flow hedges: Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss Less than 12 months, Gross unrealized loss us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss 12 months or greater, Gross unrealized loss 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] us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses Gross realized losses from sale of available-for-sale marketable securities Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of Realized Gain (Loss) [Table Text Block] Less than 12 months, Fair value us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax Net change Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block] 12 months or greater, Fair value us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax Reclassification adjustments included in net income (loss) Other comprehensive income (loss) before tax: Other Commitments [Axis] us-gaap_LiabilitiesNoncurrent Total long-term liabilities Changes in unrealized gains (losses) Other Commitments [Domain] 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] us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax Reclassification adjustments included in net income (loss) Changes in valuation allowance Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total Changes in unrealized gains (losses) us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax Net change Dividends [Axis] Dividends [Domain] us-gaap_StockholdersEquity Stockholders' Equity Attributable to Parent, Ending Balance Total stockholders’ equity Balance Balance Non-deductible items Class of Stock [Axis] Stock-based compensation expense Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Acquisition of business combination us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets Total assets Total assets us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax Available-for-sale, Gross unrealized losses Available-for-sale, Gross unrealized gains Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Available-for-sale, Amortized cost Exercise Price Range [Axis] Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] Exercise Price Range [Domain] Foreign income taxes at rates other than U.S. rate EX-101.PRE 11 ceva-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 12 c01.jpg begin 644 c01.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** " MBBB@ HHHH **** "BBB@ HHHH **@GO+>W_ULJ@^G4_E6=/KP&1;19_VG_PK MR\9F^!P6E:HD^V[^Y&L*-2?PHV*B^TP^+85\53H8>GI*25WYNVR_S^1U?4W&#E)G34445]P< M 4444 %%%% !1110 4444 %%,EFCA7,LBH/?RKGY]6NIN _EKZ)Q^M4B23DG)/< MU\AC.,J4?=PM._F]%]V_Y'9#!/[;-R?78UXMXRY]6X%9T^IW4_WI"J_W4XJH M 2< 9/M4Z6-U)]R"3ZE<5\M7S?-RK6-'(,SK?#1:]=/SL.6(I1ZF/5S2/\ D*0_\"_] M!-:B:':K]\R/]3C^56H;&VMV#11*K#HW4U]#EW"N.I8FG7JN*49)VO=Z._:W MXG/4Q=-Q<5U+%%%%?IAY84444 %%%% !37D2)=TCJ@]6.*'4L,;F7Z5#]AMR MVYX_,;UMEN.Q6E;$N*[07+^-VS:-6G#X8_>VAFIH=LOWVD?ZG% M6$TVTCZ0*?\ >Y_G5JBO6HY3@*/\.C'[D_Q9C*M4ENQJHB#"*JCV&*=117HI M)*R,@HHHI@%%%% !1110 4444 %%%% %6[U2PL&5;^^MK9G&5$TRH2/;)JO_ M ,)'H?\ T&=/_P# I/\ &N!^+/\ R$M._P"N+_S%>?JI=@J LQ. ,DF@#W[ M_A(]#_Z#.G_^!2?XU/)JNGQ6:7Y@NX%FM9HYXF^[)&P93VX(KYZU"QGTS4)[*[7;-"Y5A_4>QZ MUW7PP\0>3EW%Q#:P--=31PQ)]Z21@JK]2 M:H_\)'H?_09T_P#\"D_QK@_BAX@\VXCT6V;Y(L27!'=L?*OX Y_$>E<+IVGS MZIJ4%E:+NEF<*OMZD^P'- 'T%:WMK?0F6RN8;F,':7AD#C/ID5-5/2-,@T;2 MH+"U'[N%<9[L>Y/N3S5R@ HHHH **** "BBB@ HHHH **** /+_BS_R$M._Z MXO\ S%<1IEPEIJUI<2YV0SI(V!S@,":[?XL_\A+3O^N+_P Q7!VMN]W>0VT6 M-\TBQKN/&2<"@#UO_A9^@>EW_P!^A_C6GH7C'3/$-\]IIXG\Q(S(?,0 8! ] M?<5Y_P#\*NU[_GI9?]_6_P#B:Z/P1X,U/P[KAH M 9\3/#GVJS&LVJ?O8 %G 'WD[-^'\OI7F%O<2VEU%<6[E)8G#HP[$'(-?1H?#3PY]CL6UBZ3$URN( ?X8_7\?Y#WK@O"ND)KGB2ULIFQ M$Q+R>I51DC\<8KWA$6-%1%"JHP !@ 4 +1110 4444 %%%% !1110 4444 % M%%% 'E_Q9_Y"6G?]<7_F*X.TN'L[R&YB"EX9%D4-T)!R,_E7M7B;P=;>)[B" M6XNI8#"I4", YR<]ZP_^%3Z?_P!!&Y_[Y6@#"_X6KKG_ #ZZ?_W[?_XNC_A: MNN?\^NG_ /?M_P#XNMW_ (5/I_\ T$;G_OE:/^%3Z?\ ]!&Y_P"^5H Z7PIJ M]QKOAV"_NTC261G!$0(7AB.Y/I7E?Q!_Y'O4/^V?_HI:]+3X96E M2,L0[@ G))_K6#KGP]L])YMN411@84+_2@#A_AQ_P CM;?]._@O)I7164*Z@ Y&.U=90 4444 %%%% !1110 4444 M%%%% !1110!AZWXCDTG4;>R@L/M2Z M+B.%SDML/S8(Z@>M9_B30;O4]9M+RWM+*\BAA>-H;MB!DD8/ -9^G>%M:TB# M2Y;:2UGN+26O>I]1\46%A)#!YLWWKITU ML<.<;WF+CMTP:GE\-ZB=0G\G[!):-?Q7;W#R'S$VXW)T[8]>GUH W+?Q58?9 M?-U.:"Q9I9$16G#;@AQG(_EVJW<>(-(M8H9+C4;>-)TWQ,T@^=?45S^D>&9T MU#3[N5K6>WBDNG8JV\,)#\N.,'WK#U30[[P]HLVGLC;F*N69@4P M.20?;D9H ]#N-2LK2Q6\N;J**V8 K([8!STQ4,VM6B:%-JMM(MU;Q1M)F)@= MVWJ/TK(U;2-4OO#&EVUA)Y4D/E&>(RF(NH7E=P&1S4>F>&[ZT\%:CI4QA^T7 M)E*8D+*-PXR2,T :UCXDTN^T]KM+VW58HU><>:#Y61T)^O%5;[QEH]G':2+= M1SQW4WEAT<80#[S'Z7E_ MS&@LN6=W #+ MQEOH"0/K4_\ PDNC"T6Z.I6_D.Y02;^-P&2/KBN=O_#>I:E_;4,/V$6]\TR: .Q@FCN8$F@= M9(I%#(ZG(8'H:?2*JHH5 %51@ # I: "BBB@ HHHH **** .2\8:MK&E:A: MQZ4Y87\9MX4V*0DV]<-DC^Z2,=..E8T'BC5[ZUMKBXO_ .S;2\NA 9VB3]SL MC!;DC'S/GKTQ7HC(KE2ZJQ4Y4D9P:8]K;R0&&2"-HBU6]AO9K&9OL]C(;QH?E5AU)]F@P!Y,> 21\@X)ZF@#SRWU36&T M;-EJ(M(K32$N_+CMX\.^YN.G P.U&H>*M4\ZXE354LY(S;"*R$*$RJZ@LV6! M/?MT%>ABW@"D"&, KM(VCD>GTK.U3P[9ZM/;O,]6U/14M+C3G)CF+V[1A%.9&4^6V2.Q'3H:P$\3Z]+:,UQ="TCCNH;"> M9)TXZ*.>.>U>BNB2 "158 Y&X9P?6FM;PM&\;0QE)"2ZE1AB?4=Z M .!M=-S72TV.-(DVQ(J+Z*,"G4 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' "_]D! end GRAPHIC 13 grapha.jpg begin 644 grapha.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ]HOK[Q'> M>-+S2-#OM+L;>ST^VNF:\T^2Y>1I9+A2 5GC $ ['J:E^P^-_\ H8?#_P#X M(9__ ),HL?\ DJ>N_P#8&TW_ -'WU=)0!S?V'QO_ -##X?\ _!#/_P#)E'V' MQO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X M?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ M /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10 M!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ M -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ M_!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#) ME'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ M]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ M!#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E M=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V M'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -## MX?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/ M_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V' MQO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X M?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ M /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10 M!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ M -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ M_!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#) ME'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ M]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ M!#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E M=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V M'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -## MX?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/ M_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V' MQO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X M?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ M /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10 M!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ M -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ M_!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#) ME'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ M]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ M!#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E M=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!S?V M'QO_ -##X?\ _!#/_P#)E16-]XCL_&EGI&N7VEWUO>:?MZ:GB'2+?39-+FFS; MZ8T;"YGMPVWS//,@1&(RX0H1C"ELG([:N&L/#WB[1=)_X1S1KG3H=,CF(M=5 M:5S=6\!;=L\@QF-W7)0,7 QM)4X*D W;KQCH5GKZZ-<7K+>-)'"<02&))'&4 MC>4+Y:.PQA&8,=RX'S#-*;XD>%K>]>UDOYO-2YDM#LL9V5KA,[H58(5:7Y3A M 2S<8!R,Y.H^"-7N+[5+"WDL?[$U?5[?5;BXDD;[3 T9A+1+'L*N&-NN'+#: M'/RG:,NA\#:E'-8LT]IBW\5W&M/AVY@D28!1\OW_ -ZN1TX//J ;$GQ"\-1V M=E/?P+J%Q:1^?<3 M>;YB^5S*J%I%$;E0P/)!)H Z74?'>BPPB*ROA+=W&G#4+8K:S31>2P;9*YC4 M[8\KR3C''J,ML_'>C^7IMOJ%\K7MU!;-));6DYMEDF V R%-L>XD;5D(8AEX MY&<'0_A]J^G::D%S/9%U\)Q:)^[D*B;P%K\,^G'3GL; M.>&UL8)=4M-0N8)5\C&Y7@"F*Z& P4R;=@;=P>.*@T[QYX=U;5(M/L+R5YYI)88F:SF2.22/=Y MB+(R!&9=K$J#G )Z5AP^"-6CU&.Q\RR_L:+7GUM;GS&-RS,[2^28]FT?O'_U MF\G:,;.6>T)TC6;Z_GVNWS1SFYV!?EY8>>N&UA_M:>56G#M'%;VTMQ(RH,NVR-6;:H(RV,#(R>16(?&;7WQ$TS0M' MFB:QN-/-_)(O#B6-Q=PV4 MUC);7\[PQE)&1PX=$<@AHP"N,,&ZC S2\*^!KCPSJVDNMU%<6NGZ"NF,^"KR M2B0.6"XP%X/&AK9:W;1VUS?RATNH5&025",)BH8E,M'M)_&NSC3RX MD3N/6L^'P)X@32=:EMWM]-U:^ MCMH8I8];OKMVCCDWNK7,OS1A@SJ-B93<3EB< Z7_A/_ X--DO7N[B...[6 MR>*2QG2<3LH98_)*"3(VTGP[#?V%JUS=7LL-O9V\X:'=+ M,P5-^X;D W9;(R #QGBN.T[XY9$BC5'0RR+N= MOER&.,Y_AZ5VGBS0I?$&B"WL[E;6]M[B*[M)G4LJS1.'7< 02I(P1GH30!5A MU'7M$:YF\626%SID-F]U)J-C;/ +W7VK-NM(\4>)+/4+379K#2K2XTV>S6VL)FNA+ M)*NWS7=XXR HZ*HYW')Z"N9U#X?^*M;TG4HM1.CVL]QX<&C0K!<' M@UI2^+-$ACN7DO<+::A'ILQ\I_DN'V;4Z!M2UC_A,OLT M]JG]O65K;VWF.PV-%OW%\*<#YAC&>_2JFI^!_$$^HZE!9/IATV^U^TUHS33R M+,GE&#?%L"%>D.0V[O@CG( -72_']N-/NI]>RDJZO?6%O#8VDUQ)(D$KJ&\N M,.W"J"S8V@D=,@55UKXG6=O<&VTC;(EQX>N=9M=3F@G>V41J"N_8A.S!)8@Y M& N-SJ#1D\">(XMB6UY ]J^JZE>3VJ:E<6BR+<3;XF9HEW.4&X&,X5MWWN : MICX9:[#X7T_3()M.DEC\*WV@3N\[JJO*$,4BXC.X93# XP#D;L8(!W,'B[2# MILMS/>+NM9X;2X"029$\HCV*JE=Q#>:F" "]9KL3/ "; M>01/*@R\:S%?+9U .45BPVMD?*<8Z^";L>,M-U(W,7]G16T+7=MDDR74*ND3 MCC&,2$GD',4?'6LG1?AM?:7XBMS,+>YTZTU.?4(+B75+QG'F,[A1: B!'4R$ M>8"00"=F6. #=^(&K>(?#^@S:QH5WIB0VXC5[>\L9)F=GD5,AUF3 ;IM/3K MSQ=N-?'AG3X!XMU"*ZNYY&$0TS3)]S@#)Q"K2OA1U;.!D9QD9=XUT.Y\2>$; MO2K%XHYYVB*M,2%&V57.2 3T4]JK^(=$U23Q+I?B'0%L[B\LH)[5[6]G:&-X MY=C;@ZHY#!HEXV\@GD8H B'Q TR3Q?I^CP!IK6^TJ34TU)%76J6M_$FP3PAK.H^'':6^TZS2[6&_LIX Z.Q".%=4+H=K?,IQQUJ MG9_#_6='.D_V5J%MYMMH5[IDUTQ,;0S3,DB31H%(8!T(VDK@$')Q@XS?"_Q% M:DF[>TLJ;MI!/R@ *>@.2: .Z\:ZUJ6C6.FC M1FM4N;_4X++S+N%I4C$A(+;5="2,?WA533/$.IV7BO4-%\3WFF31VNFIJ/VZ MU@:U2)"[JRR*\CX^YN#;@,;N.,U;\:^&/^$KL=-LWBM9K>WU."ZN8;M=R2Q( M3N7;@@D@]#Q6%-\,XK>/Q'H^@I9:;X?\16;+-%#$%>TN2NS?&H7#1E=N4+#: M5)'WC@ MZM\4=%LO"M]K.G)=7KV:12&TDM)[>1DD;"/M>/=L/.'VE201G-;4 MGC'0XK:^GFO'C33Y((KH26\JM$\P0QJ5*YR1*G;C/.,''#_\*VUB\T+6([N. MQM]0NM.CM(7;6+V_W,K^8"?$NHW.NI:_V4EMK MMS8WDSR7,F^WD@$0:-5$>'4^2,.2IY/RT =)=?$'PU9M??:+Z94T^86]U*+* M=HXI2ZH(RX3:7RZ_*#G#!NG-:>B^(=.\00W#Z9)*3;2^3/%<6TEO)$^T-AHY M%5A\K*1D<@UREWX&U.?0]6LTGM!)>^(XM5C)=L")9H9"I^7[V(VXY&2.:W]# MT*YTSQ1XFU*=XFAU:ZAF@5"2RJEO'$=V1@'>WLK3RQ*%C4&0'S70;E+ %< M[LYP.#B6;QS:IJ\>GVVDZK>2^1!<7'DP*&M(YF*HSQNRR'H=P1&*X.<5CS?# M(IICZ78W6DOI*WTUW;Z7J6BI=6T DY*JN]2I5S(5*LH"R,NT\$1:E\*WO]+T MW37U>">WL;6&V2YO=.6:]@*$9DM[@.K1.V!R0^" 0.Q .@D\+? M6HM%;"+S/(T85A\WW/WJY/7@\>N:WQ/L?MPMX=#UF8/J$^F0RQQ0[9[J$N&C M7,@/(C8AV 3'5@00([SX>7EQJT\D&N1PZ;/K=OK;VK66Z7SHFB)3S?, V-Y7 M39D$]2!@V;;P!]GN+"3^TMWV/7[K6L>1C?Y_G?NOO<;?.^]WV]!G@ DB^(=C M'+#1EO-(:VM[62!UNM!A= M8WZ+X+N-0TN;R+E9[5%R1?-;G[3*/-=O*D1_FY&2=F"<]\^U9=SX ^T6^IQ_VEM^WZ_; MZUGR,^7Y7D?NOOZDU<2W[6L*/;_9I M2JJJ"7#!.A)&7&T\':HEM%%'&LBCYW!D M W$Y)2+>5_%*XU*1B]H6#1WKEF4 .,%?EPW.<'@9XR-9^ M"ZZMIZVCZM:$?V);Z5Y]SI8GF@,*N!) QD_=!R_SK@D@8# X( .M\,:M>ZAX ME\66MY-YD&GZC'!:KL4>6AMHG(R!D_,[')R>:PM$\?W$5A%%J-I?:QJ-]J^H MVEI%91PJ2D$[@*2S(HP@ZD\[>I)&>HT/P^VCZMKE\]T)VU>[2Y*"+8(BL,<6 M.ISGR\]NN.V:R-*\ _V9J6F7?]I>;]@U#4+W9Y&-_P!J9CMSNXV[^O.<=!0! M8L/B%I%_;Q3F.ZM8I=.GU /<*J@+ ^R9"0Q^=&(SVY&">:@N_B/860QPW']H:/%?.FS. M&@9SB-BIP=RNO"G;P<@&Q#XTMKKQ!/I=CIFHW:6\XMI[V!(VABE,8D"L-_F M$$?/LV9(^:L'P]\3;F_T73GU+P]J#ZGJ5W?06UK9K#^\6WE*DY:;:N%X)9@" MR/C@INNW_P /GU#Q=::Q->V.RUN8KB*1=,5+Z-4'$"W*,O[HG.5*$E69<\C# MM%\ R:1J6F3MJB30Z7=ZA/;Q+:E6*73E]C-O.2K,WS #(QP,9( NC?$W2-8^ MQR&RU&PL[ZREO;6\O8D2.5(MOFC 7#8S+,X8M* M_P J\*8U/)*YQM +GB'XFS6'A[69M/T*]AU338;>X%M?+%AX9G*K+\LOW?E8 M8)# XRM=9J_B"#0]$CU"_M[@/*T<4=F@5II)I"%2(8;;N+$#.[:.23@9K"UW MX?C6Y]:E.I>2=4TNWL%'D;O):&1W$GWAN!+CY>.G7GC7\0>'Y=?T.WMI;Q8+ M^UGANX+J.'*+/&P8-Y9;E"005W9P2-V>: .4\2^/+RYTRQ@T*TU:POIM:33+ MZ-$M30>*O?$O5]9T32+2;3+N\M+4>9]JO+.R%S* MK!,H"NQPJL=V6V8& ,C=4L?@&5VBN[_55FU%]:CU>[GCMBD,_#NIZ_8I_8FK"PN8TDC,(=(^$LVJ^%]3T[5I8;*25];)7:57@.D:!D=SSW" @G&,)4WC77-9BU MF^L]$U,Z<=*T*35FVPQR"YDW$)&^]3B/]V^=NUCN&&&.;]QX#6?X8W_A/^T2 M)=0BG^T7QASF:9V>201[N 79B%SP,#)ZT_Q5X-N=?O9+G3]6&G-=:?)IEYNM MO.\R!VSE#N79(/F 8[A\QRIXH YKQ!XUU5AJVKZ7?O966@Z79:B]H(HW%WYQ M=W21F4L (T &PJSU&T-OYAFB@=F4 M1OO'EDJ[(Q(;(Q@ C-=G0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5S=]_R5/0O^P-J7_H^QKI*YN^_Y*GH7_8& MU+_T?8T %C_R5/7?^P-IO_H^^KI*YNQ_Y*GKO_8&TW_T??5TE !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 <-J]E_;/Q8@TV\O=2BLDT1K M@0V>I7%JID\\+N/E.N3@D(HM:M-;U+2;V.U-H6LUMV5XR^_!$L3\Y M Y&*@;P%IO\ 8MK907=];W5K=F_CU1)$-S]I;.^4EE*,7#,I4KMPV !@8 ,S M3OB3_;ECIRZ#I]M>:E?75Q;"/[?_ **I@&9'%PJ-N0Y7:0F3O&0O.*WB+XK+ MXP@XV! HP-H! -0S^ 8':*:UU[6[*\%I]CN M;V&Y1IKR/<6_>,Z-A@S.0R;"N\A< Q]2^*,UL;ZZT[0?MNF:?'93SSF\$ M4KQW.W;Y<90AF&>0S(.GS<\4_$7C#79[?[$-/%CK&G:_IT,EO9:@SQ7$EW\>K)-<7H&K+:K.1*&*BW(*;2P)R<&XU(1VBLT0G$AN6083RCGE-V[Y=O>G6/Q-DUJ+2(]"TRTO+O4;JZ MM&_XF.+>-X!N9EF6-MZ,O*L%R[_5^7CRQY>W9MV]L\U;MO"%M#>:7>7&HZC>W6FRSRI-=3!VE:8$-N&T \ M*@51V&.* )/%-KI\FF?;-U#\8&YXR'X[*& )/(/&.$M1 MKFK6_AGP]K]]JUDTNEW]](Z7+V]T=DB);"1XV#;ECF!92>7 W9(KN/$WA1?$ ML^FS/JVH:>VG3&>);40LKR8PK,LL;@E>2IQP3GJ 17U/P4-5L[,7.OZLNH6: MS1IJ<7V=)VCE&'C($7E[3A.0@(**07IUKX5:5XHU35-7AU6\TB)+. MUTZ[>#S;V1,J4CC*^8S-CY7W(%7. -Y-3Q3J>MHNOW=WJ%U;WWA;0+.^C2UN M'BBEN7,K2%T4A9%/D!=K @ MCKFNPNO ,#ZII][I>M:GI']FV0LK."T6V>." M, [+6KN.XO-1U#WL9M+N;Z\UM MM+L]4AA9K.>-8C,\ZQB7) 57CP),;QG.,B@#T:BN$C\;:E>^&]%2T6SAUO4M M4ETIWDB:2"*2 R^=)L#JQ4B!BJ[\C>N2<&M[PGK[ZYX76_OUCBN8)9[:[$60 M@EAD:-V4$DA24+ $D@$#)H W:*\SLOB;?VNEG5]>@M'LK[0I]=T^&V1HY(XX MBI\F1F=@[E98_F 49#<=*Z/PKKNKW.L7^B>)6L9-0M;:VO%EL87BC:.8.-NU MG+H^F%$O-PC M<"XO=RDKRN1D!L-@\[6Z5E-X(UZ34I/$I&F)KG]K17Z6*3R?9MBP-;E#-Y>[ M967PRU&ZT@Z/KUQ9I:6.@SZ%I\]LS222 M)*5'GR(RJ$8+%'\H9ADMSTKI/"NA:O;:Q?ZWXE6QCU"ZMK:S6*QF>6-8X0YW M;F1#EGE?C& O)YKJ:* *FIZ3IVM69M-9L+74+8L&,%U"LJ$CH=K C-<9X!\ M&>%TT>XND\-Z0MPNK:G$LPL8@X1;Z=57.W. JA0.@ [5WUA?]@;4O\ T?8T %C_ ,E3UW_L M#:;_ .C[ZNDKF['_ )*GKO\ V!M-_P#1]]724 %%%% !1110 5S?@/\ Y%VZ M_P"PUJO_ *<+BNDKF_ ?_(NW7_8:U7_TX7% '24444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !12,RHA9V"JHR23@ M 5PVK^/9KV].D^"K8ZA>-P;G&8H_<=C]3Q]:F4E'(]2M;;4]D,%W+'&OV>([5#D 9*YZ"O3/!&I7>K^#K&^U&7SKF7S-[[0N<2 M,!P !T KF+/X3P74;W/B+4;F6_G. 3Q4#^/=02WN+0Z'!_;EOJL.EO:?;F\@M M)&LJN)O*W%?+;@R$. MZ!MHR=NX;C@9&3J)O+J+4[NU,]U,T;*UQM64Q2'Y MMNQV0!?NCY5% '2ZIXBU32=+TY;G2[-]:U*[%I;V<5\Q@+89R3,8@P CC9C^ M[/(QWS5WPWKJ>(?#\.I&'[*^Z2*XA+[O)EC=HY%W8&0'1@#@9&#@9KB+3PIK M.EZ%HMY!IC/)I>N37\&C13Q[X+25)8Q C,PCW()0V-P48*J3QGH_!^DW>D^& MX[#4K*59M1FN[RZ*2(5M6FF:3RF.[)8"3;E0PRA.0",@&=IWQ-BEM)K_ %C3 MOL.G2:5-K%A-'.97N+6(C<70HOEOM>-@@+9WXSQ6QX8\37FL7EYIVM:9%IFI M6L,%P8(;HW"-#,&V-O*)\P9)%(QQM')S7"6OP_US5_#T>B:G9#3_ .R?#-SH M<%U),C1W8QP:Z[PEI^J3^)-2\0ZUIH?_ !^@ M#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$# MTC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A ](_Y_/$'_A1 MZA_\?H_X0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#T MC_G\\0?^%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1Z MA_\ 'Z .DHKF_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^@#I** MYO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$#TC_G M\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A ](_Y_/$'_A1ZA_\ M?H_X0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\ M\0?^%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ M'Z .DHKF_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^@#I**YO\ MX0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$#TC_G\\0? M^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A ](_Y_/$'_A1ZA_\?H_X M0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^ M%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z . MDHKF_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2 M/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J M'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A ](_Y_/$'_A1ZA_\?H_X0/2/ M^?SQ!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J' M_P ?H Z2BN;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z .DHKF M_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2/^?S MQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J'_Q^ MC_A ](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ M!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ? MH Z2BN;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A M ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X M4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J'_Q^FR>" M-%AB:2:_UZ-%&69O$M^ !ZD^?0!TU8WB'Q3IGAJU\S4)OWK#,<"YX MKS?4A::M?-I?@9O$-W/T>\;Q#J'EQ\]1F;'XGCT!KI=-^%NGM!YOB6ZN]2OV M(9IDO)HBA'3#JP/0&NXTC1-/T*R%KI=LL,?\1'+.?5CU)K*_X0/2/^?SQ!_X M4>H?_'Z/^$#TC_G\\0?^%'J'_P ?JHP2UZF=7$2J+E6D>R_K4Z2BN;_X0/2/ M^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^K.8Z2BN;_X0/2/^?SQ!_X4 M>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^@#I**YO_A ](_Y_/$'_A1ZA_\ 'Z/^ M$#TC_G\\0?\ A1ZA_P#'Z .DKF[[_DJ>A?\ 8&U+_P!'V-'_ @>D?\ /YX@ M_P#"CU#_ ./UFVV@VFB?%/2/L MI-<)J'C74O$-X^E^!K9I".);^1<(@]1GI]3SZ"IE)1W-Z5"=7X=EN^B.B\1^ M+]+\,P9O9?,N&'R6T9R[?7T'N?UKEHM&\1>/95N?$3OI>D9#)91\-(.Q.?YG M\!6WX<\!V>D3_;]2D.I:HQW-<3_N>?I75U'+*?Q;=C?VU.AI1U?\ M,_T7ZE/2])L=&LEM--MT@B7LHY8^I/4GW-7***UV.)RB_$37KS493'"-(TQ!MC:1W9KB]"JJ*"S, M20 J@D^E:*^-] ;1Y-2%U-Y,5P+5X?LQNB@@,4$DDDK.0V5]DV:F25Y89(D* M!F4R([J%D0%""Z$J..>14N@>)M*\36\LVCSRR"$J'2>VE@==RAE.R15;:000 MV,'G!X- &M7-^ _^1=NO^PUJO_IPN*Z2N;\!_P#(NW7_ &&M5_\ 3A<4 =)1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1145U=V]C:O<7DR0PQC+. M[8 H&DV[(EKGO$OC/3/#:>7,QN+UL;+2(Y8YZ9_NC_(!KG[SQ?J_BJ[?3O!% MNR0@[9=1E& H]L]/Y^@%;/AKP+I^@O\ :[@F_P!28[GNIN<'OM!Z?7K67,Y: M0^\[50A17-7W_E6_S[?F84'AW7_&\Z7OBR9[#3@=T6GQ?*Q'^T.WU//TKO-/ MTZTTJS2UTZW2W@3HB#]3ZGW-6:*J,%'7J8U<1.KILELEL%%%%6*-.\'^,_$6K:M($A31],1%W*IDD:XO0J L0!D]R0 ,DD $US2W.G1S MZ3XKN=?TJ^$GB,7>M7%C=)+;6&ZRDMX4+@X"K^[7>V,L^>,X'?6/_)4]=_[ MVF_^C[ZNDH \@LG&G>&O">NW\RV^CIXGO;YIY2%CBM[@W8@E9CPJ,98\$\?O M!74_#V55\&K$;J.&75+O4+S3T9@&>![F1T=5ZE=LB-D=G'K7;44 > V]O/KW M@RUTG0LS:CI'@>]T[4;:(9DAN6\I%MW4E-I=A:>? P9&F0S.R9'\2K*F1VW@5WM% %34X]1ELRNC75K:7.X8DNK M9ITQW&Q9$.??=7#>"K/Q@V@W)M==T.-/[6U(%9-%F+_%)V^'=-&F6;?\O=UU(]1D?R!^M6K#X:VKW'VSQ+?3ZO='D[W(3Z=< MG\\>U:^S4?C95DMSS;5?&^O:M?6US<7B)):-NA-K$84SG[VPN_)'!!8]QWKT M7PSJ7C3Q-HXU&+5=#LXVD9%CDT>64X'?<+I<_P#?(^F,5MW_ ('T#4)[2273 MXX_LI^5(0$5Q_=8#J,\__K-GA"]T]KR'[9+Y>R -ESB12<@=. >M>.Z3!/G>)/%7B7PZPM_^$AT&]OV("VD&AS; ML^C'[6=OY$^U0S^#_%OC2%+W7]2M].(8-%9R6SRQ@=\HLB$9_P!XFNL\->"= M-\.#S@#=W[??NI1EL]]H_A_G[UT=5RN6L_N,76A15J&_\SW^7;\SE+/1/%VG MVJ6UEK7AR"%!A4C\/S #_P G*G^P^-_^AA\/_P#@AG_^3*Z2BM3B;;=VD29_4X%9SJTX?$[$W2(/L/C?_H8?#__ ((9_P#Y,H^P M^-_^AA\/_P#@AG_^3*9_PD.LWW&E:,RJ>DDY.#_(?K1_97B2_P#^/[5%M4/\ M$ Y'Y8_G6/UA2^"+?]>8N;L,N$\7VB[KKQ1X;A'J^B3#^=Y6/=>(_$-OQ'XE MT.X;TB\/3_S-X*Z&W\%Z.KW6+QM,\#VC74W1[QU^2/ MW&>/Q/Y&KCA)5/CDW^"_ :BVWZ7$\$K(\B1D!B#Z9;'Y]?3 MI74>%-1U[6K*2+P_K.EV]O:84K>:;)!]5]>>PJW?PHNKVU%SA:%9>'M+2RT],*.7<_>D;NQ/K51P6'H2YZ M6>1@JCZDUQ^I?$K3HY_LFA M6T^KW;<*L"D+GZXR?P'XU6@^'EYJTRW7C+6)KZ0&T%Q.O\ RWN/G;/L.@_ 5T=%)U9-66B#F84445D2%%%% '&^ M)/!+S7G]L^%YO[/U5,L0GRI-]>P)_(]_6I/#'C=-2N?[)UR+[!K$9VM&XVK* M?]GT/M^6:ZZL'Q/X1L?$UL/-_<7D8_WY5LIJ2Y9_>5>^C-ZBO M/]+\5ZAX7OUT7QJ&*DXM]1'*N/\ :/<>_4=_6N_1UD17C8,K#*LIR"/6HG!Q M$U86BBBH$%%%% !1110 4444 %%%% !1110 4444 %%%8.L^--"T+3QP1+U>5PH'XFN#_P"$ MK\5^)?E\+:/]BMFZ7EWCIZC/'Y!JEMOALU].+KQ;JUQJ2U?^2)]1^)NG)/\ 9-!M;C5[H\*L*$*3]<9/X#\:I_V; MXY\4QZ%9M_RQ@_UA'X'/YL/I7:Z=I-AI,'DZ;9PVR=_+0 GZGJ?QIM[K M>G:?D75W&K#^ 'H>7;:7IR74&V4;+5 R<\$''7(_#BLRY\:%XY&TO3 MY9D09:6085?R_P 17(_VG=3:H]VUU)!).V))(L@A3Z>PQT]JXJF,I4[*"NJ3W,%LFZXFCB7U=@H_6L>Z\7Z1;9"S-.P[1+G]3@57MO!NGMB:[ MGGO689W,^ WY<_K6S:Z5866/LMI#&1_$%^;\^M=-\1/9*/XF6IA_\)'JU]QI M.C/M/22?(!_D/UH_LSQ+J'_'[J:6B'^" GJV^\EGNW/4N^ ?RY_6MBUTNQLL?9;2*(C^)4&?SZU:HK6%&G#X8CLD%%% M4M4U>PT6S-UJ=RD$0Z;CRQ] .I/TK9)MV0R[7->)/'.FZ QMT)O=0/"VL)R0 M>P8]OIU]JP)-=\1^.)&M_#4+:9I>2KWTO#..^".A]E_$BNC\.>"]+\.+YD*& MXO#]^ZF&6/T_N_S]S6O)&'Q[]BK);G.P^&=?\93I=^+[AK*R!W1Z?#\I_'T^ MIR?I7Y]S5JBIE4A?\ 8&U+_P!'V- !8_\ )4]= M_P"P-IO_ */OJU+G7]'LM,;4;S5K&WL4D,374MRBQ*X8H5+DX!# J1GJ".M8 M,EA'JGQ#\0V<\MQ%'+HNF!VMIFA? N+TD!U(9O%7[:Y@O+6*ZLYHY[>9!)%+$X9)%(R&4C@@@Y! M%>:/K][KTOA2355MP+7Q3/97,MMD03O%!<+&Z@DD N!P2<, ,D@5O?#GS_\ MA!9O)QM_M#4/L?IY?VJ7R\?[.,8]L=J .CL=;TK5+J[M=,U.SO+BQ?R[J*WN M%D>W;)&UP"2IRK#!QT/I1I6MZ5KUJUUH>IV>I6Z.8VEL[A9D5@ 2I*DC."#C MW%>'LUS_ ,*_TIM(9OM/_"OK\W90G=O_ '/7OOW^;COG?[UZ-X5\O_A8NL_V M=L^P?V-IG^K^YO\ W^,=L^7L_#;[4 =Q7-^ _P#D7;K_ +#6J_\ IPN*V=3D MU&*S+:-:VMW<[AB.ZN6@3'<[UC0 <#. >B45S?V[QO_P!"]X?_ /!]/_\ (='V[QO_ -"] MX?\ _!]/_P#(= '245S?V[QO_P!"]X?_ /!]/_\ (='V[QO_ -"]X?\ _!]/ M_P#(= '245S?V[QO_P!"]X?_ /!]/_\ (='V[QO_ -"]X?\ _!]/_P#(= '2 M45S?V[QO_P!"]X?_ /!]/_\ (='V[QO_ -"]X?\ _!]/_P#(= '245S?V[QO M_P!"]X?_ /!]/_\ (='V[QO_ -"]X?\ _!]/_P#(= '245S?V[QO_P!"]X?_ M /!]/_\ (='V[QO_ -"]X?\ _!]/_P#(= '245S?V[QO_P!"]X?_ /!]/_\ M(='V[QO_ -"]X?\ _!]/_P#(= '245S?V[QO_P!"]X?_ /!]/_\ (='V[QO_ M -"]X?\ _!]/_P#(= '245S?V[QO_P!"]X?_ /!]/_\ (='V[QO_ -"]X?\ M_!]/_P#(= '245R\^J^,K6WDGN="\.Q11J6=WU^8!0.Y_P!#K"L/B/J^H6,U MVNF^'((X7*N)]?F1O8@?9,D'M_C5*,FKI#LST6D+!5+,0 !DD]J\SL_B=KVJ MW$MIIOAFVFF'W);:\DGC^I#0QD#ZXJ'5/"OC_7I(Y-2GL9K=N7LSJ+VVWV^2 M&13]3FM/9-:S=A\OE,88)CJ%SG BM?F&?0MT_+)]JR/.\=>*L>2 MB>'[%OXF)\TC_P!"_1:FT;1=?T%1_9OA'PVDF.9FUV=G/_ C9Y_*M?[=XW_Z M%[P__P"#Z?\ ^0Z.>$?A7WA=+8JZ1\-]&T^3[1?A]4NB\/_ /@^G_\ D.C[=XW_ .A>\/\ _@^G_P#D M.I$=)17-_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'0!TE%'__ ?3_P#R'1]N\;_]"]X?_P#!]/\ _(= '245P_\ PFNL?\\O M!O\ X5+_ /R+6C%J?C.>%)8=!\.R1R*&1TU^8A@>00?L?(I73V*E"4=T=/17 M-_;O&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \ATR38U72;+6K![/ M48%FA?UZJ?4'L:X(-K/PUN )/,U3P\[8!'W[?/\ +^1]C72_;O&__0O>'_\ MP?3_ /R'39+KQI+&TJ&G8V],U2SUBPCO- M.G6:%^C#L?0CL?:K=>5)X?\ &'AC4+C6=*T^PMK;AI-/M-0DNA(._#0Q\#MC M)]*V="\<>(?$@E_LK0]$#1,0T-QKI46I'Y$TY0TYHZH;75'>45S?V[Q MO_T+WA__ ,'T_P#\AT?;O&__ $+WA_\ \'T__P AUD2=)17-_;O&_P#T+WA_ M_P 'T_\ \AT?;O&__0O>'_\ P?3_ /R'0!TE%'__ ?3_P#R M'1]N\;_]"]X?_P#!]/\ _(= '245S?V[QO\ ]"]X?_\ !]/_ /(='V[QO_T+ MWA__ ,'T_P#\AT =)17G&L?$O5]%8I/I?A^XF!YAM==FD8?^2F!^)%/C\0>. M/%$*_P!C:3%H\#KS<7#%OR)49'N%-9NI%:;G5#"U9+F?NKN]#O+W4+/3; O%!O'O/ M$-GI6L.#D-/K\\2X]Q]E)_\ 'L5K#Q/JN@0?9['P[X915_Y96FM3'/XBSQGZ MFLYU'%7DU%%7PU+^^_N7^?Y$G]@>,_$_S:_J:Z3:-UM;7[Q'H<'^;'Z5NZ-X M#T#1-KQ68N)U_P"6US\[?4#H/P%5K;Q!XAU6W3['HR6SL/F=I"Z#Z,0N?RK- MU/0_&UY<#)TZ\MR/F234Y+<_]\K;N*R51/6G%R\WM^)G/&59+ECHNRT1UE[X MBTNPR)KM&$_#K MN/XY=>G<_K9X%:HO?&X&!X=\/@?]AZ;_ .0ZODKS^*5O3_-_Y'+JR/\ L/7- M3YU;5/)C/6*#^1Q@?SJ_9>%-)LL'[/Y[C^*8[OTZ?I53[=XW_P"A>\/_ /@^ MG_\ D.C[=XW_ .A>\/\ _@^G_P#D.JCAJ:=VKOSU'RHZ![:"6W\B2&-X3_RS M9 5_+I5;^QM,_P"@=:?]^%_PK(^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[P_\ M^#Z?_P"0ZV<8O=#.C1%CC5(U"(H 55& !Z"EKF_MWC?_ *%[P_\ ^#Z?_P"0 MZ/MWC?\ Z%[P_P#^#Z?_ .0ZH#I**YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z M%[P__P"#Z?\ ^0Z .DI&8*I9B H&22>E<%KWCOQ!X;5?[2T;03(W2"'79GD( M]6!6RGNGM_-7U+"-R?Q7'M6L:;:N]$4EU9 MMZS\0%:\.E^$[8ZKJ#9&]!F-/?/\7Z#WIFE^ 9KZ\&J>-;HZA=GD6P;]W'[> M_P!!@?6I-&T_Q-H-I]GTOPKX=A7^)O[>G+.?4G['DUH_;O&__0O>'_\ P?3_ M /R'3=115H:?F%[;'11QI%&L<2*B*,*JC ] *=7-_;O&_\ T+WA_P#\'T__ M ,AT?;O&_P#T+WA__P 'T_\ \AUB2=)17-_;O&__ $+WA_\ \'T__P AT?;O M&_\ T+WA_P#\'T__ ,AT =)17-_;O&__ $+WA_\ \'T__P AT?;O&_\ T+WA M_P#\'T__ ,AT =)17-_;O&__ $+WA_\ \'T__P AT?;O&_\ T+WA_P#\'T__ M ,AT =)17-_;O&__ $+WA_\ \'T__P AT?;O&_\ T+WA_P#\'T__ ,AT =)7 M-WW_ "5/0O\ L#:E_P"C[&C[=XW_ .A>\/\ _@^G_P#D.LVVGUR;XIZ1_;VG M:?98T;4/*^Q7[W._]_99W;H8]N.,8SG)Z8Y -*Q_Y*GKO_8&TW_T??5IW'A[ M1;K2CIEUI%A-I[.9#:26R-$6+%RVPC&2Q+9QU)-9EC_R5/7?^P-IO_H^^KI* M *$VA:3<:*-'GTNRETL*J"Q>W1H JD%1Y9&W (! QQ@5+#IEA;_9/(L;:+[% M$8;79"H\B,@ HF!\JX51@8'RCTJU10!1L=%TK2[J[NM,TRSL[B^?S+J6WMUC M>X;).YR "QRS')SU/K1I6BZ5H-JUKH>F6>FV[N9&BL[=849B "Q"@#. !GV% M7J* "N;\!_\ (NW7_8:U7_TX7%=)7-^ _P#D7;K_ +#6J_\ IPN* .DHHHH M**** "BBB@ HHHH **** "BBB@ HHJ.XN8+2$S74T<$2]7D<*H_$T 245R&I M?$S0K-_*LFEU*=:[%XT\:V./[*_L^QC!D$#R;7F/8'/)]N .?RQO _@: MXUO4!=:E$T.GV\F'5UP9F4\ICT[$_AUZ>V45:Q#4>6*L/G=K(AM;2WL;=8+. M".")>B1J% _ 5-117,0%%%% !1110 45DWWBG0].8K=ZG;JXZQH^]_\ OEWC=F91$A_%N?TK.56G#XF:JC4>MOOT_,[2BO,;GQQXGOF MV6-M9V(/3@RO_A^E4GT;Q9KG_'_?:E,C?P*/)0_AP/TKG>,I[1U]"U2IKXYK MY:_EI^)Z5?\ B#2-+S_:&HVT##JC2#=_WSUKFKSXIZ'%)Y6G176H2GA1%%M! M_P"^L']*Q;'X83+M:2&WC(ZF:0N3^ R*Z&T\!I#'LDOV1#UCMXPB_P"'Z5/M MJ\OAA]Y7-AH[)R^Y+]6>.66E27EM-+AEV+^[&/O'_/\ .O0M)\4>,+71[.WM M]'L)888$2,M.H8J% &1YG!QVP*FE\):P96\FQ81Y.T--&3CMGGK6_I/A"VET M]?[5LWAN5)#;9L[AV/!(_P#U5QT'B'-I1MZW7Z&U3,IUF^>":Z7OI^1DKXO\ M9]_#4#_[DN?_ &8U)_PF/BY?O^#Y&_W6;_ UMMX(TD]#<+])!_A49\"Z>/\ M5W-VI_WU_P *[/\ :5T_'_@&/UF'6DOO?^9D?\)UXE3[_@F\/^Z7_P#B#1_P ML+6E_P!;X)U)?Q?_ .-UK_\ "&(O^JU2[3_@5'_")W:_ZK7KM/S_ /BJ.;$? MR_B@^L4NM%?>_P#,R/\ A9-XO^M\)ZDGX'_XFN2\0ZO%?:@NJZ3H^IZ3JB-N M,J)\LA]QQS[]^X->B?\ ".:PG^K\13G_ '@W_P 4:/[%\1)_J]FW'VM>&: ##^^"1@^U7Q\7=#' M$EEJ*G_KFG_Q=.UCP7JVN>6=2N;2Y:+[CG*L/;(7./:L^\\0ZWX7N(=-U*5D MC/RQ7$Z;T8?[_4_CS5>TJ2VC*_HO\P]MAW_RZ?W_ / -%?BWX>/6*^7ZQ+_\ M54J_%;PV>K72_6'_ .O5A3XEEB61+;3KE&&58;2&'J#FF,OB#_EKX?TZ3_@" M_P#Q59^WFMT__ 6+VN%_Y]O[_P#@"+\4?#!ZW4R_6!JY+Q;\2KQM6B/A34RM MGY W@VZ_ZSVNKN*\O-%DTYU0( MB0E4B8@DY*[.3SCKZ5G4Q-HZW7R:-Z%?!0GS2B_G9_H1^&_B%XHNOM,"VCZS M=/M\G$:JL/7);8HSGCJ1TK9D\,>)]?0R^+]<73[0_>M;<@#'H2./S+55\)66 MHI=7XT*6.!KG8T[2$<8W8(&/]HY_I74Q^#Q<2"76-0GO']-V /SR?Y4J52=6 M"<8M^KLO\V34QL>;FP\%'SM^71?<95E%X-\,$?V=;?;+H=)<>8V?9CP/^ UI M?VKXBU3_ )!VG+9QGI+/U^O/^!K=L]*L-/'^AVL<9_O 9;\SS5NNA4:K^*5E MV7^9PSG4J.\WL'UO5)K@]?+C.%'Y_P" K7LM"TW3\&VM(PP_C8;F M_,UH45I##TX.Z6OWDV2"BBBMQA1110 4444 %%%% !117)>(/'UEIEQ]@TF, MZIJ;':L,'*J?AQT_#G MWKNK6TM[&V2WLX4@A085(UP!6ON4_-_A_P $>B.:\.^ K#1YOMM^[:EJ3'A?]@;4O_1]C0 6/_)4]=_[ VF_^C[ZN MDKF['_DJ>N_]@;3?_1]]724 %%%% !1110 5S?@/_D7;K_L-:K_Z<+BNDKF_ M ?\ R+MU_P!AK5?_ $X7% '24444 %%%% !1110 444R:>*VB,MQ*D4:]7=@ MH'XF@!]%V;I-= M?>QZ\C^2UJJ4K7>GJ5RL[N>XAM83+1@H'XFN5U/XEZ#8MY5I))J, M^/'Y9JE!\-?MLPN/%.LW6I2]=@8JH]LG)Q],5U>F:!I6C+C3+"& MW.,;U7+'ZL>3^=.U..^H>ZCD/[6\=^(N-,TV+1;9NDUS]_'XC/Y+4MO\-$NY MA<>)]7N]3F_N[RJCVRI.*KR:G8Q?ZV]MT_P!Z51_6I=?E MVL@YK;$.FZ%I>CIMTRQAM^,%E7YC]6/)_.K]9DGB/2(_O7\)_P!T[OY56D\8 MZ,GW;AY/]V)OZ@5S2Q%+[4E]Y',C+H+[0U[VQVM-21)%W1NK@$C*G/(."/SKRO6O%TWB&XMEL+Z>Q M\C<66SN6'F X^\1CIC]34=EJNK65Q_Q+)+N:24%!!%\X))R6V'C/'7K6$L?! M344FRW&S4>KZ6_S/6JAGO+:V&;FXBB_WW"_SK@8]+\::K_Q\9M4/_/S=?^RI MG^E7[7X?$G=J6J.YZE;:()^K;L_D*V]M6E\,/O8.G);M+YW_ "N;EQXLT>WS M_I7FL/X8U+9_'I^M9LGCE)91%ING37#D/TK7BBC@C$<,:QH.BHN /PI\N(EO)+T7^9%O,Y$WGC#45_<6ZV2YZ[ I_ M'>2?R%0OX+U34O\ D+ZGYBGJC.\@_P"^3@5V]%+ZLI?')OY_Y#4I+9G*VO@# M3H /,FE?V0!!_*M2W\,:/;XVV2.?60E\_G6M16D<-1CM%$V6Y'%;PVZX@BCB M'HB@?RJ2BBM[6V&%%%% !1110 4444 %%%% !1110 54U+3+/5["2SU&!9H) M.JMV/J#V/O5NBFFUJ@/-FCUGX:W!: 2:GX>=LLI^_;Y_E_(^QKO-*U>RUJP2 M\TV=9HF].JGT([&KCHLB,CJ&5AAE(R"/2N!U7PGJ'AG4&UKP23@\W&GGE7'^ MR.X]NH[>E;7C4WT96C._K)U?P];:U-')=S7"^6NU5C8 #U/(//\ A5;POXNL M?$MOB/\ T>]C'[ZU<_,I[D>H_P FM^N>I237)-$M=&8NF>%K/2;T75K/WQU\ MV55_F:-P+5%/_#-IG?JLAYZ< M9JR>!/$>IQLFL^+)C&XP\4*DJWL1D#]*Y6S^&&K2>)7L+O,=E$0S7BCY73L% M_P!H^G;\LZ4Z=+7FD4E'JSHS=>)_'[;;)6T71&/,S?ZR9?;U^@P/+<4B0(NYBQP!@9)ZGWJ2LI5&URK M1$M]$%%%%9$A1110 4444 %%%% !1110 4444 %%%% !1110 5S=]_R5/0O^ MP-J7_H^QKI*YN^_Y*GH7_8&U+_T?8T 59+6>]^(?B&WM+Z6PEDT73 +F%%9X MQ]HO<[0X*YQD9(.,YP:X?0K5+CP-X,T._#7VFWGB:_AO%NSYOVD1RWLB+)N^ M_EXU8YZE:]"L?^2IZ[_V!M-_]'WU67\':&^@KH_V-TLX[AKJ,17$B212M(TI M=)%8.IW,QR&'!(Z<4 >=V2_VAX9\*:#?PI<:-)XGO;!X)0&CEM[WUK:+G/[F*YE2)![*JA1[**UYO">BS^'K;1 M&M&2QM"C6XBGDCDB9#D.LJL'#YSEMV3DY)RRM]/CD@AL8C%#$L M[[=IQDL,X=N,[FR:Y7RG6 MX"5!,5+O/IP:39FZNH[J2,,%VV MMI+U5R-UX#2XOKBXCOA$)YGE*"'."Q)/.[WKCQ<:L MH6I;FL:KIPDHK5G+6OB3Q+%I$6G6UZC21[@UTZM-,^6)&=QQP#COTJA+H>IW M\OVC6TU;5"#D#RY"OTP ?T(KU'0=&?1+:6 W7VA';[/*;76Y_#Z[=-\)W4# 8\R'1+N1S_P+:2?SH;X@:_*W_(,U M^$>WAVZQ_P"BC7JU%-T)2UE.3^8M#R8^*=S_\ M?%UK@_[@6J/_ #@%>N45/U2F][OYL/=[?G_F>1"*UD.9[W6\_P"SX2U$G\RG M]*E2VT7_ ):WGB@_]<_"]ZO\X#7K%%-82@OLE<]NB^Y?Y'EJ6OA4?ZQO&,GU MT&^7_P!!MA4Z0>"!_K=-\43?]=-&U3^D0KTNBM%0I+:**]M-;.WIH>=QMX#C M.1X=UIO]_P .ZD_\X35N+5/!4/\ J_#6H@^O_")WI/Y_9Z[FBM.6*Z ZU5[R M?WG$7.L^$;K9YNB:T/+SM\OPWJ$>,XS]V$>@ID&J^$;6X2>#2?$"21L&5AH. MI\$?]LJ[JBI=*FWS.*OZ&3U=V:1_SY^(/ M_":1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ72 M44 :1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G- M0_\ C%'_ GFD?\ /GX@_P#":1_P ^?B#_ ,)S4/\ XQ7244 :1_SY^(/_ G-0_\ C%'_ GFD?\ M/GX@_P#":1_P ^?B#_ M ,)S4/\ XQ7244 >7>*)=$U.X_M718/$%AK$9WK*GAW4%60_[6(.OO\ GFK^ MB?$^"&T\CQA;W.G7BJN"UI(#*#T)3;N0_4 ?2O0JX#XG>%KW6+>'4M/)F-I& M5>V"C)7.2R]R?;VX]^BG)3M"9:=]&:EM\2- NXM\$>KR[0-X@T:[G$9QG!:* M-ES]":@D^*_A*"41W%SJ,+GM+HMXG\XA7&^"_AW+KEH;W5I9K6QD'[I(R \W M^UR#A?PYKN+7X:>&+;!:R>X8=YIF/Z @43A2C*UP:BF-D^)_A98M\5[+-_LK M;2*?_'@*HGXHP7)(T?0]1OCV^4#/_?.ZNJM?#FBV6/LNE6<9'\0A7=^>,UH@ M!0 H Z 5/-36RO\Q>Z>7:C\2/%<;%;?PA?P@G&3IEU/C_OA*H?\)5XNU#_7 MW6IV"'JL?AJ_)'Y6Q_G7L-%'M$MHH.;R/'OL\5YSK&O^+K@'JB>'-1 _6(C] M*M6NC^!8,&:Q\4W1[^;H6H#/_?, KU>BE[:IW#F9P-K>>![/'D>&]5R.AD\, M7[D?BT!K6B\:Z' FR#3]=B7^ZGAJ_ _2"NHHK-R;W9-VA?]@;4O_1]C0 6/_)4]=_[ VF_^C[ZNDKF['_D MJ>N_]@;3?_1]]724 %%%% !1110 5S?@/_D7;K_L-:K_ .G"XKI*YOP'_P B M[=?]AK5?_3A<4 =)1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7-WW_)4]"_[ VI?^ MC[&NDKF[[_DJ>A?]@;4O_1]C0 6/_)4]=_[ VF_^C[ZNDKF['_DJ>N_]@;3? M_1]]4'Q%UJYT3PW;M87DUE<7>HVMJ)[>W\^5$:4&39'L?>U '5T5 MYVNO3ZK+H6B^'_%=_(U]->?:=1GM(4NHO(4 PF)H55&#NF0T>[:#Z@CI_!.M M3^(?!.E:I>!!0V\L2P!&.E;W@[5M8&O#2M'__ :0 M?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)1 M7-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$ M?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ M_!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#% M4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO! M'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ M :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 M =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\ M+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#E MX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I! M_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ M"QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y M>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0 M?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)1 M7-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$ M?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ M_!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#% M4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO! M'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ M :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 M =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\ M+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#E MX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I! M_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ M"QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y M>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0 M?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)1 M7-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$ M?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ M_!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#% M4?\ "QO!'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO! M'_0Y>'__ :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ M :0?_%4 =)17-_\+&\$?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%4 M =)7-WW_ "5/0O\ L#:E_P"C[&C_ (6-X(_Z'+P__P"#2#_XJLVV\1Z'X@^* M>D?V#K.GZGY&C:AYOV*Z2;R]T]EC=M)QG!QGT- &E8_\E3UW_L#:;_Z/OJU= M8M=2N[)5T74DTZZ217626V$\;@=4=,J2"#_"RD$ YQD'*L?^2IZ[_P!@;3?_ M $??5TE '#I\/[VU>/4K'7(H]>^W3WLUW)8[X)&FB6)D$(D!"A4CV_.3E 26 MR<]%H>B-X?T72M)L+A6M;&$12F:,M)-A?O!@P"DM\QX(Y(&*UJ* .)TWX="V ME6#4=3^V:9;6MU:6-JMOY;PQW# OO?<0Y"@(I"K@9R">:O\ A;PG=:'>/>:K MJJZG_3T4 %&WBENHFDCB M58GE=RBLI;Y8R PY84[PMXA;6O",>JWR1Q31&:*Z6+.P20R-'(5SSM+(2,\ MX(IGBK1;_49]'U+1A;/J&CWAN(XKJ1HXYE:)XG0NJL5^60D':>5 QSD-\,Z! M=:)X,-5UC4M/BUE+)8M;T MG^U]/6VC9&@CW(#'(6=@[;9HCN 49W<=*C\)^"=3TZXLAK[V4D&D:,=&LFM9 M&9IXBRYDD#( C;8HQM!;DM\W2G^#?!VK:/J&G2:W)9/'HFD_V18-:R,S3Q[D M)ED#* C;88AM!;DM\W2@#N:YOP'_ ,B[=?\ 8:U7_P!.%Q6SJ>F0:M9FUNI+ MJ.,L&W6MW+;/D?[<3*V/;-8,'PZT&UC,=K+KD*,[R%8_$-^H+.Q9FP)NI9B2 M>Y)/>@#J:*YO_A ](_Y_/$'_ (4>H?\ Q^C_ (0/2/\ G\\0?^%'J'_Q^@#I M**YO_A ](_Y_/$'_ (4>H?\ Q^C_ (0/2/\ G\\0?^%'J'_Q^@#I*@N[VWL( M5FO)5AC:6.$,W0O(X1%^I9E'XUA?\('I'_/YX@_\*/4/_C]13_#K0;J,1W4N MN3(KI(%D\0W[ ,C!E;!FZAE!![$ ]J .IHKF_P#A ](_Y_/$'_A1ZA_\?H_X M0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^ M%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z . MDHKF_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2 M/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J M'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z .DJ"TO;>_A::SE6:-99(2R] \;E'7ZAE8 M?A6%_P ('I'_ #^>(/\ PH]0_P#C]10?#K0;6,QVLNN0HSO(5C\0WZ@L[%F; M FZEF))[DD]Z .IHKF_^$#TC_G\\0?\ A1ZA_P#'Z/\ A ](_P"?SQ!_X4>H M?_'Z .DHKF_^$#TC_G\\0?\ A1ZA_P#'Z/\ A ](_P"?SQ!_X4>H?_'Z .DH MKF_^$#TC_G\\0?\ A1ZA_P#'Z/\ A ](_P"?SQ!_X4>H?_'Z .DHKF_^$#TC M_G\\0?\ A1ZA_P#'Z/\ A ](_P"?SQ!_X4>H?_'Z .DHKF_^$#TC_G\\0?\ MA1ZA_P#'Z/\ A ](_P"?SQ!_X4>H?_'Z .DHKF_^$#TC_G\\0?\ A1ZA_P#' MZ/\ A ](_P"?SQ!_X4>H?_'Z -V>]M[6:VAN)5CDNY3# IZR.$9RH]]J,?P- M3URTOPZT&>2&2>77)'MW,D+/XAOR8VVE=RDS<':S#([,1WJ7_A ](_Y_/$'_ M (4>H?\ Q^@#I**YO_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#' MZ .DHKF_^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H Z2BN;_X M0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^@#I**YO_A ](_Y_/$' M_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z .DHKF_^$#TC_G\\0?^%'J'_P ? MH_X0/2/^?SQ!_P"%'J'_ ,?H Z2BN;_X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_ M/$'_ (4>H?\ Q^@#=LKVWU'3[>^L95GMKF)9H95Z.C#*L/8@@U/7+6WPZT&S MM8K6SEUR"WA01Q11>(;]4C4# 50)L # J7_A ](_Y_/$'_ (4>H?\ Q^@# MI**YO_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z .DHKF_^$#T MC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H Z2BN;_X0/2/^?SQ!_X4 M>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^@#I**YO_A ](_Y_/$'_A1ZA_\ 'Z/^ M$#TC_G\\0?\ A1ZA_P#'Z .DHKF_^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ! M_P"%'J'_ ,?H Z2H$O;=]0EL4E4W,,2321=U1RX5OH3&X_X":PO^$#TC_G\\ M0?\ A1ZA_P#'ZB7X=:"MU)=++K@N)$6-Y1XAO][*I8JI/G9(!=B!VW'U- '4 MT5S?_"!Z1_S^>(/_ H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./T =)17-_\ M('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_0!TE%D?\ M_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C] '245S?_"!Z1_S^>(/_ M H]0_\ C]'_ @>D?\ /YX@_P#"CU#_ ./T =)17-_\('I'_/YX@_\ "CU# M_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_0!TE%D?\_GB#_P */4/_ (_1 M_P ('I'_ #^>(/\ PH]0_P#C] &[=WMO80K->2K#&TL<(9NA>1PB+]2S*/QJ M>N6G^'6@W48CNI=D?\_GB#_PH M]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17- M_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)7-WW_)4]"_[ VI? M^C[&C_A ](_Y_/$'_A1ZA_\ 'ZS;;0;31/BGI'V*;4)?.T;4-WVW4KB[QB>R MQM\YVV]><8SQGH* -*Q_Y*GKO_8&TW_T??5TE%+A-3E)M+4GB.*$VX& M3@%SORQ[X"J&>#O!>JZ-J.F-K$EF]OH.F/I>G/;R,SW",Z$RR*4 C;9#&-H+ MC)?GI0 6?CW4);_Q=_:.D_V7::%IL-[;KG(-:@T^QE>QB ML([33IFF0HC,V]G9$YRV NW@ \G/ !U=%%% !1110 4444 %%%% !61KG]OG M9_85UI=E$D;O-<:A#)-R,;5"*Z8&-Q+EN, ;3G(UZY+QOI'B#7&L[/3(-/N= M'.YM0M;F^DMFNNFV,LL,G[OJ67@MP"=NX, M8=DL@VL$Y"\UO^*_#D^LZ!8Z?ISQ1_9;^SN/WS$#RX9D=@, \[4('OZ4 9%U MXSO)_&EUI&F:EH-F+.ZBM1:ZD[+/J$A5))1$0XV[4D3'R298X.!S7NG^(+NVNKNZE=A<6S1",$1H$(?/E!E)9=K,QP>E>@4 %%%% M!1110 4444 %%%% $-XURMC,=/CADNA&3"D[E$9\U@>WC66>8P)'(C2.<;\'<&&1G@8R>YU,WXTJZ_L9 M;9M0\IOLPNV81>9CY=Y4$[<]<EZG;:9#J%XT=V^J?VA)=2 M75W'(CH9%,$85 44 *<*H 5<"@#=T;Q'J)CUVSU6V74-2T6Y6)ETR'RQ=*\: M2(4220[3A]IW/C*DY Z4_#_B+Q!XF\&R:F)-,T*\@OKJ&=+FW>[CCCAE=-OR MRQY8;1ELX.#\HSQJ>%]&O[&[UC5-96VCO]6NEF>&TE:6.%$B2)%#LJECA-Q) M4?4Y8/*DQ\TSH+=PTG)" MG=A1T ))J&+P7JB^)$1WL?[$CUN36U=7;[09&C(\HIMVX$C%]^[)&!M'6@"_ M+XLU%?B78^'?[(:WT^XMKF07L[#,[Q>7GRU#9"CS!RP&3T&!DY?A?QOK.K^* M(;"^BL2LWVK[18P0R+<:3Y;XB^T,6(/F+R/E3/5=Z\UT6HZ%(6 MVG6MY#*C$[V:8P[=HQC \ILY(ZCK7-^&O NL:7?>'8+Y[ 6/AO[3]GNK>1VN M+[S05'F(4 3AM[89]SJIXH ]"HHHH **** "BBB@ HHHH *HZN-6>S5-!>RB MN6D4-->H\B1)U)V*5+GL!N7KG/&#>K!\86WB&]T/[+X5DMH;B:55GEGN6@98 M>=WENL;[7/ !*G&2>H% '-6OC37M0DM]&M3I::P^JW=@UZT+O;,ENFYI%B$@ M;.2J%=_RMNY.,&U=^/;^/X5Q>)[#1&O;UK6222".11%;O&K&1G9B#L!1N@+' M@8YX0>&=;@M=#NM+TG1=/N]#EE2"P2_ED@E@DCVMF;R RONPQ^1LXY.6R+\/ MA&XM?A//X6AGA>\ETV:V,Q!6,S2HVYNY"[W)[G'K0!GWWB_69M1M;#2GTRTF M70O[9N);Z-W649"^6@5UV@')9R6VY3Y3FNKT#6(O$'AO3M8MD:.*_M8[E$;J MH=0V#],UR_B/PIJNI:+INGV^F^'=0^S67D+/J<;%[*?:H$T1V-NQ@G;\AR%^ M;TZG0M)AT#P[IVCVK,\-A:QVR,PY8(H4$^YQ0!?HHHH **** "BBB@ HHHH M*XJ[\2Z]X>\0Z?#XC;2YK/45NG$-C%(LMHL,9EW&1WQ*NT;2=D?S,OTKM:X+ M1O#WB:74K^X\5Z?H\\VIQR6\]]!J M*]=U*[BM=6ATYKC4-'35K&.W#Q",,<&&1B7W8W1_O !G+?(,#-/4_&NO>%;C M4K;7_P"S-2FAT9M2A-C"]N$D$@C$3AY')#,PPXV_8V@C"Q+_ J&^4#N26(!TGAG6=3N=5U?1M>:SEOM-:%_ M/LHFBCDCE3*G8SL5(97'WCD 'C.!T=-?"VD7\EEJOB71[&[BQYEO&XU>QBE0 MX9)+E%93Z$$\5E:YX\T32--:X@O+>_FSB."VG5BQ]R,[1[U:A)NR0[,7_A8W M@C_HX()K0M=;TJ^G$%EJ=G<2D$B.&X1V(^@-)QDMT%F9/_ L;P1_T M.7A__P &D'_Q5'_"QO!'_0Y>'_\ P:0?_%5FZ5K_ (KUS38/$6EV^FRZ1'_P#P:0?_ !5'_"QO!'_0Y>'_ M /P:0?\ Q51V?B.]C\;KHFIR6?P;8:M9:=:W%YJ*=)\1-(FES3&2.-)3'<6LMNY MC?.V0+(JED.UL, 0<'GB@"E_PL;P1_T.7A__ ,&D'_Q5'_"QO!'_ $.7A_\ M\&D'_P 57244 '_\ P:0?_%4?\+&\$?\ 0Y>'_P#P:0?_ !5=&[K' M&SR,$102S,< #U-9G_"3Z!_T'--_\"X_\:5TMRHPE+97,_\ X6-X(_Z'+P__ M .#2#_XJC_A8W@C_ *'+P_\ ^#2#_P"*KFK_ .+\=IJ5S;0Z0MS'#*T:3)>< M2 $@,/D/!Z]376V'B_1+O3K:YFU33[:2:)9'A>[3,9(!*GDFE*4=RO_ ,+&\$?]#EX?_P#!I!_\51_PL;P1_P!#EX?_ /!I!_\ %56\ M:>+KK2?"L6I^%$L]7N)+Z"U2+S=R2EY I4,IP&YP"> 2,@U)IOC%=9\3Z/;: M9Y;Z;J6CW%^'=")5>.6% IYXQYK!@1D$=L&M#F::=F2_\+&\$?\ 0Y>'_P#P M:0?_ !5'_"QO!'_0Y>'_ /P:0?\ Q55?#_B^ZU;Q=?6%S!#'IT@E.E3J"'G\ MB3RKC=DX.'*E2,94]\9K*TKQKK6L:S-'8W&BRRVU^\-QX=(,>H16ZR^69B[2 M@="LN/+ ((4-DAJ!&_\ \+&\$?\ 0Y>'_P#P:0?_ !5'_"QO!'_0Y>'_ /P: M0?\ Q5[,VGQV,J3&"">2-BLQF8;ML9;'EX)X MXZC9\9>,;G0?L!TFWBN@4:_OO,5CY=C&5$KKCH_[P%<]=K<>@!;_ .%C>"/^ MAR\/_P#@T@_^*H_X6-X(_P"AR\/_ /@T@_\ BJ36M=U%_$-CX?\ #9M%O+FV M>]EN[N-I8H(%95!"*REV9F W* QR< &3PWKE]>:EJNB:VEO_:>E-&SRVJL ML5Q#*"8Y%5B2A^5U*DM@H>2"* &?\+&\$?\ 0Y>'_P#P:0?_ !5'_"QO!'_0 MY>'_ /P:0?\ Q556UCQ)K>K:M%X9.F6MII,WV8M?P23->3A%=E7;(GE*-RKN M(2&^1"0"_W>1SR* M (_^%C>"/^AR\/\ _@T@_P#BJ/\ A8W@C_H6R!\,",'&#V- #O^%C>"/^AR\/\ _@T@_P#BJ/\ A8W@C_H M/?#PT^&\6ZN)5FFD@6"&PGDN%>/[ZM J&1=O?&0!/^%C>"/\ H0>3QFMR/QSX?DU2'3Q=S+<3-''^\LYD2.1UW)% M([(%CD((_=N0^2!C) H C_X6-X(_Z'+P_P#^#2#_ .*H_P"%C>"/^AR\/_\ M@T@_^*J7Q!KMSI6O^&K&W2%HM6OGMIS("655MY9 5P1@Y0=<\9IFE^//#NLZ ME%8Z=>3233-(D+-9S1QRM'G>JR,@1F7!RH)(P>.* &_\+&\$?]#EX?\ _!I! M_P#%4?\ "QO!'_0Y>'__ :0?_%5FZE\1;)?$NBZ7H\JSB[U*2SNI9;:58PJ M12L_ERD!&*O&%;!;'((!J_%\1O"\MG=7::A*+>UA%P\CV4ZAX2VWSH\I^\C! MQF1-RJ""2 "/\ H M'_\ P:0?_%4?\+&\$?\ 0Y>'_P#P:0?_ !5=)4%Q?6EHP6ZNH8689 DD"DC\ M:3:2NP,+_A8W@C_H !.O/ZU MQ^L>,-47QG?Z#INH:'IMU;11-9V6JQMYNJLZL?W3>8@5=RE,A9""&)'0&U)2 MV8S8_P"%C>"/^AR\/_\ @T@_^*H_X6-X(_Z'+P__ .#2#_XJL7QSXWU?PY:: M2;:SM[2YOK::7RKN)KCS+E%0I9)Y3#][(68!@6'R'"MGC2\0ZUKL7B3P_H^B MR6%C)J<%S+/)>VKW/EF(1D* DL?]\Y.3TI@6/^%C>"/^AR\/_P#@T@_^*H_X M6-X(_P"AR\/_ /@T@_\ BJ?X0UR]UB'5+?5/L\EUI6H26,ES:(4AGPJN&5"S M% _%]SXJ>6YFU_0)XQYK?V991'[3;H)"(VD?SVZJ 3^[7E MO;D U/\ A8W@C_H"/^AR\/_P#@T@_^*KF;'XEWT&GI MK&N0VC:;J.C7>LV$5M&R2Q1P%6\J1F=@[,DB'("@$,,'BM_PKK^KW6LW6C>) M/L+WL=C;:A')8Q-&GEREU*$,[$E6B;YL@$$<"@"?_A8W@C_H"/\ H8UPP0 M?-D@J>!UI-7^*>B6/ARYU33TNKY[>2W5K5K.>&0I,X59-K1[MA&XAL;6(V@Y M- &E_P +&\$?]#EX?_\ !I!_\51_PL;P1_T.7A__ ,&D'_Q52WGC;0=/U..P MN[J:.>0PJ3]CF,<32G$:R2!-D3,2,*Y4\CCD4>#M=N?$.CW5U>I"CPZE=VBB M($ I%.\:DY)Y(49]_2@"+_A8W@C_ *'+P_\ ^#2#_P"*H_X6-X(_Z'+P_P#^ M#2#_ .*KE;#QIXK'@G1_%FH7&BSVE_<6\4FGP6$L4V)IEB^24SL"PW;L;.0# MTZUV5]XRT+3=8_LR\O&2Y4QB0K;R/% 9#B,22JI2,L> '8$Y&.HH K_\+&\$ M?]#EX?\ _!I!_P#%4?\ "QO!'_0Y>'__ :0?_%56T#XAZ;K*R?:(I[!SK$N MDVZS02CSY$WD'YD&"5C8D'[N,$YJX_COP\E[%9B\FEN9KB>VCAALYI6:2!E2 M485#PI=>';S6!IEO>S-<-=RV(8VA?]@;4 MO_1]C0 6/_)4]=_[ VF_^C[ZNDKF['_DJ>N_]@;3?_1]]724 %%%% !7-^%_ M^1B\9?\ 89C_ /3?:5TE8FH>"O"VKW\E[JOAK1[Z[EQYEQMM/BBO[9KRX _>3&5TW'V"L !6KIG@OP_H]^E[IVGB&XC!"N97;&1@\,Q' M0U!_PKGP1_T)OA__ ,%<'_Q-'_"N?!'_ $)OA_\ \%<'_P 30ZDWNPYF96F^ M'O%NB:3'X:TFYTV#2K>4):ZH97-U#;;MP3R#&49P,H&+XQABO\-31Z7XITCQ MAX@U+2;#2+ZTU:6"1/M.I2V\D?EPK&056WD!Y4GK5_\ X5SX(_Z$WP__ ."N M#_XFC_A7/@C_ *$WP_\ ^"N#_P")K,1F^._">M^*]%TV33+FUTK68"\'6A2ZL8IKE;:X21RT%J&W0J^5P6 ;9][.%!&?FVU?B M#X.U#Q8L0TZ:VBV:;J-H?/9A\]Q!Y:'A3P#U]N@-:'_"N?!'_0F^'_\ P5P? M_$T?\*Y\$?\ 0F^'_P#P5P?_ !- &5J/@*YU:ZU%+FZBAM;_ ,-)HS/'EG23 M=(2^" "N'&.X0213(4=#T92,$?E7-_\ M*V\)_P#0*_\ )F7_ .*J3_A7/@C_ *$WP_\ ^"N#_P")H_X5SX(_Z$WP_P#^ M"N#_ .)J7%/=&D*M2G\$FO1G+W7P&8K.&.YL/M$R1JLDWG2KYC YTNZCM+2X M9E%O>S/$S.,*?W9,6\CKN+8'S<;O_"N?!'_0F^'_ /P5P?\ Q-'_ KGP1_T M)OA__P %<'_Q-:)6V.24G)WD[LQA\,X-'30;CPU=78OM'N(V'VW4[F2&2$C9 M,HC9G5"R,Q&U1\P'09IFK^$O$7B".UT_6TT:Y%G=I/;>(-Q%[ JR+)\D(BVH MYV!"RR ?Q8_@K<_X5SX(_P"A-\/_ /@K@_\ B:/^%<^"/^A-\/\ _@K@_P#B M:!'-6W@_Q7_PAEWX/G32(-.O9[H3ZC%?2O-Y$\\DCJ(3"%W%9"F?,P.O/2MF M7P'!J_B#4]0U^2X$1)Y;(&)=I#@Y &WGK5S_A7/@C_H M3?#_ /X*X/\ XFC_ (5SX(_Z$WP__P""N#_XF@#$TWP=XAT.WT>[L+BQNM3T MJUETQH[B9TCN[,N#$3($8I*H1"3M8$[AW!%OP+HGB;3]6UG4?&8T^6_OQ B7 M%A.SJ8HE951E:-,,"S,6'#%S@* !6A_PKGP1_P!";X?_ /!7!_\ $T?\*Y\$ M?]";X?\ _!7!_P#$T 5#H_B70M8U>;PPFEWEIJTWVHIJ%S)"UI/L5&("1OYB M'8K;&]:T>QO;:5+O3-.L;668LI)MLAF:I/)8Q:W<:S!JRVJ3.]JI@1(EB,A0,=R)DOLX M9N%.WFM<>!-8F\W4KBSTNYU*[U22_E@34;FT-KF!85\F[B029V(-P,8#[STV M_-TG_"N?!'_0F^'_ /P5P?\ Q-'_ KGP1_T)OA__P %<'_Q- '+:G\-]>U3 M1)[6]U:"ZNYO"\FDM "WWCUQDTT?#C59?$$MQ=Q6Z ME%JK_X5SX(_Z$WP_P#^"N#_ .)H M_P"%<^"/^A-\/_\ @K@_^)H E\0:%6,!< MY.7'7'&:P=&\#:EIR>$A-/:-_8NHWUU<;'8[TG6X"!/EY(\Y5)E(EVH#Y2A@QP-Z@<]=_PKGP1_P!";X?_ /!7!_\ $T?\ M*Y\$?]";X?\ _!7!_P#$T 1> _"UQX*T>;05DAFTNWEW:?* %F*-RZRJJAO:/?%6ABU M5C&UD=H! 58G$H##>"2C DC.,$7/^%<^"/\ H3?#_P#X*X/_ (FC_A7/@C_H M3?#_ /X*X/\ XFNB-.$/A5AV2.5UGX::G-9PVMK)9:JRZ-!IL5]J-Q)#<:?- M"21:C/X:'C'^SM=BT=+V.Y>\#3FZ,K)YQM8L^7!;PK'&F22<*N ,DD_4FN2TKPIJI\0:-=:K M9Z)I]KH<$\-NFD[\7 E 7_5LBB%,#.P-)SCYOER=/_A7/@C_ *$WP_\ ^"N# M_P")H_X5SX(_Z$WP_P#^"N#_ .)H YBQ^&>H3Z8FCZY/9KI^G:+=Z-836SL\ MDL<^U?-D5E4(RI&@VAFR2QR.*Z#PKH&KVNLW6L^)/L*7LEC;:?''8RM(GEQ% MV+DLBD%FE;Y<$ WGM%&JWNF7$&]V&U;:2-G#84X)"'&,]LXJ/4_ VKR> M++WQ#I\MD]PNJ6U_9V\\CJDJI:_9Y$D8(=APS%6 ;D#CDUN?\*Y\$?\ 0F^' M_P#P5P?_ !-'_"N?!'_0F^'_ /P5P?\ Q- '*W'PZUN]T=Y;R:S&IKX@?64@ MM;V>WC97C\MHO/11(A 9L.HYP,J Q CNOAAJ>K:#'H]TVG:?;?;)=5>2*>:^ ME-V.(59KD,74##._REL;0J@DGKO^%<^"/^A-\/\ _@K@_P#B:/\ A7/@C_H3 M?#__ (*X/_B: -5+:XU'0DM]; @N9H@MR+"ZD0*W?RY!L<#/0\&I=.T^'2[% M+2V>X>-,X:YN9+B0Y.>7D9F/7N>.E8O_ KGP1_T)OA__P %<'_Q-'_"N?!' M_0F^'_\ P5P?_$T 4D\$S7/AGQ=HU_)O$6L7< MQNK9K:6XL[FV275+E4M?):-GB$"KY;;F1B)6^8;L;>A'6^#M"N?#VCW5K>O" M[S:E=W:F(D@)+.\B@Y Y 89]_6HO^%<^"/\ H3?#_P#X*X/_ (FC_A7/@C_H M3?#_ /X*X/\ XF@#E-+^$Z:'X;T&ZTFQT:'Q;H[B0W:Q;8[K)(D21PFXAD) M?:64X([@R:W\-KZ_\3ZK=1"WN;'69[>><7&JWD*P%%1''V>$JDX*QJ069""> M<@"NG_X5SX(_Z$WP_P#^"N#_ .)H_P"%<^"/^A-\/_\ @K@_^)H P)O!.NPH M9+'^SY)K3Q-)K=HDURZ+.DBR!HW(C/ED>:<$!\[1TS3O#G@;6=.\4V.KZE-8 MGR[C59YH[>1S@W-W_A7/@C_H3?#_\ X*X/_B:/^%<^ M"/\ H3?#_P#X*X/_ (F@#&@\#:E%#9*T]IFW\5W&M-AVY@D>8JH^7[_[U?7O:YO_A7/@C_H3?#_ /X*X/\ XFC_ (5SX(_Z$WP__P""N#_XF@#I**YO M_A7/@C_H3?#_ /X*X/\ XFC_ (5SX(_Z$WP__P""N#_XF@#I*YNQ_P"2IZ[_ M -@;3?\ T??4?\*Y\$?]";X?_P#!7!_\36EI'AS0_#_G?V#HVGZ9Y^WS?L5J MD/F;);*D:R-&SD"*%"23" )G4GOZT44 ?_9 end XML 14 ceva20201231_10k_htm.xml IDEA: XBRL DOCUMENT 0001173489 2020-01-01 2020-12-31 0001173489 2020-06-30 0001173489 2021-02-23 0001173489 2019-12-31 0001173489 2020-12-31 0001173489 us-gaap:LicenseMember 2018-01-01 2018-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:RoyaltyMember 2018-01-01 2018-12-31 0001173489 us-gaap:RoyaltyMember 2019-01-01 2019-12-31 0001173489 us-gaap:RoyaltyMember 2020-01-01 2020-12-31 0001173489 2018-01-01 2018-12-31 0001173489 2019-01-01 2019-12-31 0001173489 ceva:CommonStockOutstandingMember 2017-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001173489 us-gaap:TreasuryStockMember 2017-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001173489 us-gaap:RetainedEarningsMember 2017-12-31 0001173489 2017-12-31 0001173489 ceva:CommonStockOutstandingMember 2018-01-01 2018-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001173489 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001173489 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001173489 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember ceva:CommonStockOutstandingMember 2018-12-31 0001173489 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001173489 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:TreasuryStockMember 2018-12-31 0001173489 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001173489 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001173489 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-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 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 us-gaap:RetainedEarningsMember 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: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 us-gaap:DevelopedTechnologyRightsMember 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 us-gaap:ShortTermInvestmentsMember 2018-12-31 0001173489 us-gaap:ShortTermInvestmentsMember 2019-12-31 0001173489 us-gaap:ShortTermInvestmentsMember 2020-12-31 0001173489 2017-01-01 2017-12-31 0001173489 ceva:LongTermInvestmentsMember 2018-12-31 0001173489 ceva:LongTermInvestmentsMember 2019-12-31 0001173489 ceva:LongTermInvestmentsMember 2020-12-31 0001173489 srt:MinimumMember ceva:ComputersSoftwareAndEquipmentMember 2020-12-31 0001173489 srt:MaximumMember ceva:ComputersSoftwareAndEquipmentMember 2020-12-31 0001173489 srt:MinimumMember ceva:OfficeFurnitureAndEquipmentMember 2020-12-31 0001173489 srt:MaximumMember ceva:OfficeFurnitureAndEquipmentMember 2020-12-31 0001173489 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2020-12-31 0001173489 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2020-12-31 0001173489 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001173489 ceva:OperatingLeaseRightOfUseAssetMember 2019-01-01 0001173489 srt:MinimumMember 2020-01-01 2020-12-31 0001173489 srt:MaximumMember 2020-01-01 2020-12-31 0001173489 us-gaap:CostOfSalesMember 2018-01-01 2018-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:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001173489 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001173489 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001173489 ceva:SalesAndMarketingMember 2018-01-01 2018-12-31 0001173489 ceva:SalesAndMarketingMember 2019-01-01 2019-12-31 0001173489 ceva:SalesAndMarketingMember 2020-01-01 2020-12-31 0001173489 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001173489 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001173489 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001173489 ceva:StockOptionsStockAppreciationRightsAndEmployeeStockPurchasePlanMember 2020-12-31 0001173489 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001173489 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001173489 srt:MinimumMember ceva:ForeignExchangeForwardAndOptionContractsMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0001173489 srt:MaximumMember ceva:ForeignExchangeForwardAndOptionContractsMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0001173489 ceva:ForeignExchangeForwardAndOptionContractsMember us-gaap:CashFlowHedgingMember 2019-12-31 0001173489 ceva:ForeignExchangeForwardAndOptionContractsMember us-gaap:CashFlowHedgingMember 2020-12-31 0001173489 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0001173489 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-12-31 0001173489 2021-01-01 2020-12-31 0001173489 2022-01-01 2020-12-31 0001173489 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-12-31 0001173489 us-gaap:AccountingStandardsUpdate201409Member 2020-01-01 2020-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 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 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 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 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 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 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: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: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 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 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: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:TransferredOverTimeMember 2019-01-01 2019-12-31 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001173489 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001173489 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001173489 us-gaap:LicenseMember country:US 2018-01-01 2018-12-31 0001173489 us-gaap:RoyaltyMember country:US 2018-01-01 2018-12-31 0001173489 country:US 2018-01-01 2018-12-31 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2018-01-01 2018-12-31 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2018-01-01 2018-12-31 0001173489 ceva:EuropeAndMiddleEastMember 2018-01-01 2018-12-31 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2018-01-01 2018-12-31 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2018-01-01 2018-12-31 0001173489 srt:AsiaPacificMember 2018-01-01 2018-12-31 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2018-01-01 2018-12-31 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2018-01-01 2018-12-31 0001173489 ceva:ConnectivityProductsMember 2018-01-01 2018-12-31 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2018-01-01 2018-12-31 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2018-01-01 2018-12-31 0001173489 ceva:SmartSensingProductsMember 2018-01-01 2018-12-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001173489 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001173489 us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0001173489 ceva:TradeReceivablesMember 2019-12-31 0001173489 ceva:TradeReceivablesMember 2020-12-31 0001173489 ceva:LicensingAndOtherMember ceva:AccruedRevenuesMember 2019-12-31 0001173489 ceva:LicensingAndOtherMember ceva:AccruedRevenuesMember 2020-12-31 0001173489 us-gaap:RoyaltyMember ceva:AccruedRevenuesMember 2019-12-31 0001173489 us-gaap:RoyaltyMember ceva:AccruedRevenuesMember 2020-12-31 0001173489 ceva:DeferredRevenueMember 2019-12-31 0001173489 ceva:DeferredRevenueMember 2020-12-31 0001173489 ceva:CorporateBondsMember 2020-12-31 0001173489 ceva:CorporateBondsMember 2019-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:CorporateBondsMember 2019-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001173489 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001173489 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001173489 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001173489 ceva:ComputersSoftwareAndEquipmentMember 2019-12-31 0001173489 ceva:ComputersSoftwareAndEquipmentMember 2020-12-31 0001173489 ceva:OfficeFurnitureAndEquipmentMember 2019-12-31 0001173489 ceva:OfficeFurnitureAndEquipmentMember 2020-12-31 0001173489 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001173489 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001173489 ceva:RivieraWavesMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001173489 ceva:RivieraWavesMember us-gaap:CustomerRelationshipsMember 2019-12-31 0001173489 ceva:RivieraWavesMember us-gaap:CustomerRelationshipsMember 2020-12-31 0001173489 ceva:RivieraWavesMember ceva:CustomerBacklogMember 2019-01-01 2019-12-31 0001173489 ceva:RivieraWavesMember ceva:CustomerBacklogMember 2019-12-31 0001173489 ceva:RivieraWavesMember ceva:CustomerBacklogMember 2020-12-31 0001173489 ceva:RivieraWavesMember ceva:CoreTechnologiesMember 2019-01-01 2019-12-31 0001173489 ceva:RivieraWavesMember ceva:CoreTechnologiesMember 2019-12-31 0001173489 ceva:RivieraWavesMember ceva:CoreTechnologiesMember 2020-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CoreTechnologiesMember 2019-01-01 2019-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CoreTechnologiesMember 2019-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CoreTechnologiesMember 2020-12-31 0001173489 ceva:NBIoTTechnologiesMember 2019-01-01 2019-12-31 0001173489 ceva:NBIoTTechnologiesMember 2019-12-31 0001173489 ceva:NBIoTTechnologiesMember 2020-12-31 0001173489 ceva:NBIoTTechnologiesMember 2018-01-01 2018-03-31 0001173489 ceva:NBIoTTechnologiesMember 2018-03-31 0001173489 ceva:NBIoTTechnologiesMember 2020-01-01 2020-12-31 0001173489 2008-08-31 0001173489 2010-12-31 0001173489 2013-12-31 0001173489 2014-12-31 0001173489 ceva:Rule10b18AuthorizationTwoMember 2020-02-28 0001173489 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember 2015-12-31 0001173489 ceva:The2011StockIncentivePlanMember 2020-12-31 0001173489 ceva:The2011StockIncentivePlanMember 2020-01-11 2020-12-31 0001173489 srt:MaximumMember ceva:The2011StockIncentivePlanMember 2020-01-11 2020-12-31 0001173489 ceva:NonEmployeeDirectorMember 2020-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 2020-01-01 2020-12-31 0001173489 srt:MaximumMember 2020-12-31 0001173489 ceva:ExercisePriceRange1Member 2020-01-01 2020-12-31 0001173489 ceva:ExercisePriceRange1Member 2020-12-31 0001173489 ceva:ExercisePriceRange2Member 2020-01-01 2020-12-31 0001173489 ceva:ExercisePriceRange2Member 2020-12-31 0001173489 ceva:ExercisePriceRange3Member 2020-01-01 2020-12-31 0001173489 ceva:ExercisePriceRange3Member 2020-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:RSUsAndPSUsMember 2019-12-31 0001173489 ceva:RSUsAndPSUsMember 2020-01-01 2020-12-31 0001173489 ceva:RSUsAndPSUsMember 2020-12-31 0001173489 ceva:StockOptionsStockAppreciationRightsRestrictedStockUnitsAndPerformanceShareUnitsMember 2020-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 2018-07-01 2018-07-30 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 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2019-02-01 2019-02-28 0001173489 ceva:The2002EmployeeStockPurchasePlanMember 2002-07-31 0001173489 ceva:The2002EmployeeStockPurchasePlanMember 2020-12-31 0001173489 ceva:The2002EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-12-31 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-12-31 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-12-31 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-12-31 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2018-01-01 2018-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:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2018-01-01 2018-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:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2018-01-01 2018-12-31 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-01-01 2019-12-31 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-01-01 2020-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-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 2020-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-12-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2018-01-01 2018-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:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2018-01-01 2018-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 2018-01-01 2018-12-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001173489 country:CN 2018-01-01 2018-12-31 0001173489 country:CN 2019-01-01 2019-12-31 0001173489 country:CN 2020-01-01 2020-12-31 0001173489 country:KR 2018-01-01 2018-12-31 0001173489 country:DE 2019-01-01 2019-12-31 0001173489 country:IL 2019-12-31 0001173489 country:IL 2020-12-31 0001173489 country:FR 2019-12-31 0001173489 country:FR 2020-12-31 0001173489 country:US 2019-12-31 0001173489 country:US 2020-12-31 0001173489 ceva:OtherGeographicRegionsMember 2019-12-31 0001173489 ceva:OtherGeographicRegionsMember 2020-12-31 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-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:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-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 2018-01-01 2018-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:SmartSensingProductsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2018-01-01 2018-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 us-gaap:ForeignCountryMember us-gaap:RevenueCommissionersIrelandMember 2020-01-01 2020-12-31 0001173489 us-gaap:InterestIncomeMember us-gaap:ForeignCountryMember us-gaap:RevenueCommissionersIrelandMember 2020-01-01 2020-12-31 0001173489 srt:MinimumMember us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2020-01-01 2020-12-31 0001173489 srt:MaximumMember us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2020-01-01 2020-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2020-01-01 2020-12-31 0001173489 srt:MaximumMember ceva:TechnologicalPreferredEnterpriseMember 2020-01-01 2020-12-31 0001173489 us-gaap:IntellectualPropertyMember us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2020-01-01 2020-12-31 0001173489 ceva:DevelopmentAreaAMember us-gaap:IntellectualPropertyMember us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2020-01-01 2020-12-31 0001173489 ceva:DividendsPaidToForeignCompaniesMember 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:IsraelTaxAuthorityMember 2018-01-01 2018-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 ceva:TaxYear2021Member 2020-01-01 2020-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember ceva:TaxYear2022Member 2020-01-01 2020-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember 2020-01-01 2020-12-31 0001173489 us-gaap:DomesticCountryMember 2019-12-31 0001173489 us-gaap:DomesticCountryMember 2020-12-31 0001173489 us-gaap:ForeignCountryMember 2019-01-01 2019-12-31 0001173489 us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2020-12-31 0001173489 us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2020-01-01 2020-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:RevenueCommissionersIrelandMember 2020-12-31 0001173489 ceva:MinimumRentalCommitmentsForLeaseholdPropertiesMember 2020-12-31 0001173489 ceva:CommitmentsForOtherLeaseObligationsMember 2020-12-31 0001173489 ceva:OtherPurchaseObligationsMember 2020-12-31 0001173489 ceva:IIAMember srt:MinimumMember 2020-01-01 2020-12-31 0001173489 ceva:IIAMember srt:MaximumMember 2020-01-01 2020-12-31 0001173489 ceva:IIAMember 2020-01-01 2020-12-31 0001173489 ceva:IIAMember ceva:CostOfRevenuesMember 2018-01-01 2018-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 2020-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember 2020-01-01 2020-12-31 0001173489 ceva:ImmervisionMember 2020-01-01 2020-12-31 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:Y utr:M iso4217:ILS 0001173489 CEVA INC false --12-31 FY 2020 327000 300000 0.001 0.001 5000000 5000000 0 0 0 0.001 0.001 45000000 45000000 23595160 23595160 21839369 22260917 1755791 1334243 0 0 0 0 0 1 1 P0Y6M P7Y6M 0 0 0 0 P12M P1Y P1M P12M 0 0 0 0 0 5700000 5700000 5700000 P4Y P4Y P7Y 0 0 0 P3Y P1Y P2Y P3Y P3Y P3Y 0.3333 0.3333 P3Y P3Y P10Y P5M 20 1 0 2015 2016 2017 2018 2019 2020 P2Y P10Y 2018 2019 2020 2017 2018 2019 2020 0 2030 P1Y P1Y 10-K true 2020-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 Accelerated Filer false false false 601549102 22805841 22803000 21143000 56915000 20233000 64867000 88754000 28307000 31224000 5660000 6205000 178552000 167559000 5368000 29529000 9881000 10535000 10605000 10826000 7879000 7586000 11066000 9052000 51070000 51070000 13424000 10836000 936000 936000 8240000 9023000 118469000 139393000 297021000 306952000 701000 894000 3642000 2434000 3748000 3843000 15894000 18040000 2393000 2969000 26378000 28180000 10551000 11226000 8273000 5772000 662000 885000 19486000 17883000 0 0 22000 22000 228005000 233172000 39390000 30133000 94000 478000 62426000 57350000 251157000 260889000 297021000 306952000 40446000 47890000 52513000 37431000 39262000 47813000 77877000 87152000 100326000 7951000 10106000 10749000 69926000 77046000 89577000 47755000 52843000 62010000 12161000 12363000 11907000 10354000 11841000 14116000 901000 1923000 2307000 71171000 78970000 90340000 -1245000 -1924000 -763000 3418000 3291000 3284000 870000 -0 -0 1303000 1367000 2521000 729000 1339000 4900000 574000 28000 -2379000 0.03 0.00 -0.11 0.03 0.00 -0.11 22034000 21932000 22107000 22503000 22323000 22107000 574000 28000 -2379000 -612000 1245000 548000 -67000 -28000 -6000 -545000 1273000 554000 -431000 440000 632000 -354000 307000 688000 -77000 133000 -56000 -622000 1406000 498000 -94000 198000 114000 -528000 1208000 384000 46000 1236000 -1995000 22064007 22000 217417000 -26056000 -586000 53873000 244670000 0 0 0 0 574000 574000 0 0 0 -528000 0 -528000 0 10367000 0 0 0 10367000 655876 -0 -0 20008000 -0 -0 20008000 379729 -4534000 6932000 0 -149000 2249000 0 0 0 0 8555000 8555000 21787860 22000 223250000 -39132000 -1114000 62853000 245879000 0 0 0 0 28000 28000 0 0 0 1208000 0 1208000 0 10718000 0 0 0 10718000 355180 -0 -0 9113000 -0 -0 9113000 406689 0 -5963000 8855000 0 -455000 2437000 21839369 22000 228005000 -39390000 94000 62426000 251157000 0 0 0 0 -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 574000 28000 -2379000 2915000 3104000 3233000 1242000 2165000 2588000 10367000 10718000 13636000 -67000 -28000 -6000 773000 554000 444000 -155000 -249000 591000 870000 0 0 463000 2151000 2917000 3855000 4170000 559000 0 -1281000 2014000 557000 161000 -1186000 -2187000 -3594000 -335000 226000 53000 186000 -806000 85000 -1208000 -493000 -131000 133000 527000 -3056000 -1803000 -0 -1166000 2183000 96000 -53000 143000 215000 9000 -37000 8612000 9674000 15163000 -0 11000000 -0 3319000 3461000 2935000 1960000 7364000 -0 21596000 39346000 43893000 32892000 45435000 55393000 19666000 27184000 56011000 10122000 3888000 21956000 13354000 36589000 10272000 9827000 -2443000 -15218000 20008000 9113000 4780000 -0 -0 204000 2249000 2437000 2871000 -17759000 -6676000 -2113000 -159000 -12000 508000 521000 543000 -1660000 21739000 22260000 22803000 22260000 22803000 21143000 4294000 5063000 4727000 8555000 0 0 14000 21000 5000 750000 0 0 0 2493000 6787000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><b>NOTE <em style="font: inherit;">1:</em> ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Organization:</i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">CEVA licenses a family of signal processing IPs in <em style="font: inherit;">two</em> types of categories: wireless connectivity and smart sensing. These products include comprehensive platforms comprised of specialized DSPs coupled with an AI and other types of accelerators targeted for low power workloads, including <em style="font: inherit;">5G</em> baseband processing, intelligent vision, voice recognition, physical layer processing and sensor fusion. CEVA also offers high performance DSPs targeted for <em style="font: inherit;">5G</em> 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 inertial measurement unit (“IMU”) solutions for AR/VR, robotics, remote controls and IoT. For wireless IoT, the Company offers the industry’s most widely adopted IPs for Bluetooth (low energy and dual mode), Wi-Fi <em style="font: inherit;">4/5/6</em> (<em style="font: inherit;">802.11n/ac/ax</em>) and NB-IoT.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 wireless, consumer electronics and automotive companies for incorporation into a wide variety of end products.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">CEVA is a sustainable and environmentally conscious company, adhering its Code of Business Conduct and Ethics. As such, it emphasizes and focuses on environmental preservation, recycling, the welfare of our employees and privacy – which it promotes on a corporate level. CEVA, is committed to social responsibility, values of preservation and consciousness towards these purposes.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Acquisitions:</i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">The purchase price allocation for the acquisition has been determined as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;">Tangible assets (including inventory, property and equipment and 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; 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;">681</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Developed technologies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,475</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,518</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Customer backlog</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">72</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New 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);">4,458</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total 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: 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);">11,204</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">The consideration for the investment has been determined as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Prepaid 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; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,937</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Core technologies</p> </td><td style="width: 1%; font-family: &quot;Times New 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);">7,063</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total 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: 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);">10,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Basis of presentation:</i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Recently Adopted Accounting Pronouncements:</i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">On <em style="font: inherit;"> January 1, 2020, </em>the Company adopted Accounting Standards Update (“ASU”) <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> “Financial Instruments – Credit Losses on Financial Instruments” (“ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13”</em>), which requires that expected credit losses relating to financial assets be measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">In <em style="font: inherit;"> January 2017, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2017</em>-<em style="font: inherit;">04,</em> Intangibles: Goodwill and Other: Simplifying the Test for Goodwill Impairment. To simplify the subsequent measurement of goodwill, the amendments eliminate Step <em style="font: inherit;">2</em> from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should <em style="font: inherit;">not</em> exceed the total amount of goodwill allocated to that reporting unit. In addition, the income tax effects of tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a <em style="font: inherit;">zero</em> or negative carrying amount to perform Step <em style="font: inherit;">2</em> of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the qualitative impairment test is necessary. The amendments should be applied on a prospective basis. The nature of and reason for the change in accounting principle should be disclosed upon transition. The Company adopted ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04</em> as of <em style="font: inherit;"> January 1, 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Use of estimates</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 period ended <em style="font: inherit;"> December 31, 2020. </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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Financial statements in U.S. dollars</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Principles of consolidation</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Cash equivalents</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Short-term bank deposits</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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.16%, 2.64% and 2.53% during <em style="font: inherit;">2018,</em> <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Marketable securities</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 interest and other income (expense), net.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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> was <span style="-sec-ix-hidden:c69835879">not</span> material.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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:c69835882"><span style="-sec-ix-hidden:c69835883">not</span></span> recognize OTTI on its marketable securities in <em style="font: inherit;">2018,</em> and <em style="font: inherit;">2019.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Long-term bank deposits</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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.57%, 2.94% and 1.32% during <em style="font: inherit;">2018,</em> <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Trade receivables and allowances:</i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Property and equipment, net</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; 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; width: 83%;"> </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: 0pt; border-bottom: thin solid rgb(0, 0, 0); width: 10%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>%</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">10</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">7</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">10</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> </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: 0pt; width: 10%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">(the shorter of the expected</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">lease term or useful</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">economic life)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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;">2018,</em> <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Leases</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Goodwill</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The Company operates in <span style="-sec-ix-hidden:c69835930">one</span> operating segment and this segment comprises only <span style="-sec-ix-hidden:c69838656">one</span> reporting unit.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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, 2020, </em>no impairment of goodwill has been recorded.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Intangible assets, net</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Acquired intangible assets with definite lives are amortized over their estimated useful lives. The Company amortizes intangible assets on a straight-line basis with definite lives over periods ranging from <span style="-sec-ix-hidden:c69835943">half</span> a year to <span style="-sec-ix-hidden:c69835944">seven</span> and a half years.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Intangible assets with definite 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 carrying 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:c69835946">not</span> record any impairments during the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Investments in non-marketable equity securities:</i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The Company's non-marketable equity securities are investments in privately held companies without readily determinable market values.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">For the Company’s equity investment in private company equity securities which do <em style="font: inherit;">not</em> have readily determinable fair values, the Company has elected the measurement alternative defined as cost, less impairment, plus or minus adjustments resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The investment is reviewed periodically to determine if its value has been impaired and adjustments are recorded as necessary.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">During the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> no impairment loss was identified. During the year ended <em style="font: inherit;"> December 31, 2018, </em>the Company recorded a loss of $870 related to revaluation of its investment in a private company based on observable price changes.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Revenue recognition</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 36pt;">Effective as of <em style="font: inherit;"> January </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2018,</em> the Company has followed the provisions of ASC Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i> (“ASC <em style="font: inherit;">606”</em>). The guidance provides a unified model to determine how revenue is recognized. See Note <em style="font: inherit;">2</em> for further details.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">The Company determines revenue recognition through the following steps:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:43pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">identification of the contract with a customer;</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:43pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">identification of the performance obligations in the contract;</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:43pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">determination of the transaction price;</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:43pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:43pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">recognition of revenue when, or as, the Company satisfies a performance obligation.</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">In addition to license 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:c69835979">twelve</span> months.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Deferred revenues, which represent a contract liability, include unearned amounts received under license 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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:c69835981">one</span> year or less, the commission fee is expensed when incurred.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Cost of revenue</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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;">15</em> for further details). Cost of product revenue includes materials, subcontractors, amortization of acquired assets (NB-IoT and Immervision 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Income taxes</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Research and development</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Government grants and tax credits</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The Company recorded grants in the amounts of $3,352, $5,643 and $2,844 for the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> the Company recorded CIR benefits in the amount of $2,065, $2,312 and $3,287, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Employee benefit plan</i></b><i>: </i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Total contributions for the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020</em> were $1,048, $1,189 and $1,232, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Accrued severance pay</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The liability of CEVA’s Israeli subsidiary for severance pay for employees hired prior to <em style="font: inherit;"> August 1, 2016 </em>is 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 that employee as of the balance sheet date. The Israeli subsidiary’s liability 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 the balance sheet date. 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', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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> 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Severance pay expenses, net of related income, for the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> were $1,818, $1,826 and $1,983, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Equity-based compensation</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; 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; width: 50%;"> </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: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>2018</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 5%;"> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>2020</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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">35%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">42%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">42%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">32%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.7%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">2.2%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">2.0%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">1.9%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Contractual term of up to (in months)</p> </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: 2.85pt; width: 10%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><em style="font: inherit;">24</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><em style="font: inherit;">24</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 2.85pt; width: 10%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><em style="font: inherit;">24</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">During the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 72pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: 2.85pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><b><b>Year ended December 31,</b></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;"><td style="font-family: &quot;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="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><b><b>2018</b></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; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><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;"> </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: &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; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">588</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">639</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,874</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,587</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,038</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,051</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);">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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total equity-based compensation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">10,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">10,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">13,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2020, </em>there was $13,572 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.4 years. As of <em style="font: inherit;"> December 31, 2020, </em>there was no unrecognized compensation expense related to unvested stock options and SARs.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt; text-align: center;"><b/></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Fair value of financial instruments</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Comprehensive income (loss)</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 determined that its 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Concentration of credit risk</i></b><i>: </i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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. Prior to the adoption of ASC <em style="font: inherit;">326,</em> the Company evaluated its outstanding accounts receivable and established an allowance for doubtful accounts according to specific identification basis, based on information available on the relevant customer credit condition, current aging, historical experience and based on the Company policy.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b/></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt; text-align: center;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Balance at</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">beginning of</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">period</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Additions</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Deduction</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Balance at</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">end of period</p> </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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Year ended December 31, 2020</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">300</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Year ended December 31, 2019</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Year ended December 31, 2018</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Derivative and hedging activities</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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:c69836047">one</span> to <span style="-sec-ix-hidden:c69836048">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 has followed the provisions of ASC <em style="font: inherit;">815,</em> “Derivatives and Hedging”. As a result of adopting the new accounting guidance, beginning 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. Prior to <em style="font: inherit;"> January 1, 2019, </em>cash flow hedge ineffectiveness was separately measured and reported immediately in earnings. Cash flow hedge ineffectiveness was immaterial during <em style="font: inherit;">2018.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As of <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> the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $5,500 and $0, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Advertising expenses</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020</em> were $1,080, $996 and $559, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Treasury stock</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Net income (loss) per share of common stock</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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; margin-bottom: 0pt; margin-top: 0pt;"><b>Numerator:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Net income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;">574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">(2,379</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><b>Denominator (in thousands):</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Basic weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,107</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Effect of stock-based awards</p> </td><td style="width: 1%; font-family: &quot;Times New 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);">469</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);">391</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);">—</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 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);">22,503</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);">22,323</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);">22,107</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);"><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">0.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">(0.11</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">0.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">(0.11</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', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 161,362 and 184,947 shares for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2018</em> and <em style="font: inherit;">2019,</em> respectively. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share 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></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i/></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Recently Issued Accounting Pronouncement</i></b><i>: </i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">In <em style="font: inherit;"> December 2019, </em>the 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 Company is currently evaluating the impact of the new guidance on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Organization:</i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">CEVA licenses a family of signal processing IPs in <em style="font: inherit;">two</em> types of categories: wireless connectivity and smart sensing. These products include comprehensive platforms comprised of specialized DSPs coupled with an AI and other types of accelerators targeted for low power workloads, including <em style="font: inherit;">5G</em> baseband processing, intelligent vision, voice recognition, physical layer processing and sensor fusion. CEVA also offers high performance DSPs targeted for <em style="font: inherit;">5G</em> 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 inertial measurement unit (“IMU”) solutions for AR/VR, robotics, remote controls and IoT. For wireless IoT, the Company offers the industry’s most widely adopted IPs for Bluetooth (low energy and dual mode), Wi-Fi <em style="font: inherit;">4/5/6</em> (<em style="font: inherit;">802.11n/ac/ax</em>) and NB-IoT.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 wireless, consumer electronics and automotive companies for incorporation into a wide variety of end products.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">CEVA is a sustainable and environmentally conscious company, adhering its Code of Business Conduct and Ethics. As such, it emphasizes and focuses on environmental preservation, recycling, the welfare of our employees and privacy – which it promotes on a corporate level. CEVA, is committed to social responsibility, values of preservation and consciousness towards these purposes.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Acquisitions:</i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">The purchase price allocation for the acquisition has been determined as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;">Tangible assets (including inventory, property and equipment and 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; 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;">681</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Developed technologies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,475</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,518</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Customer backlog</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">72</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New 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);">4,458</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total 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: 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);">11,204</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">The consideration for the investment has been determined as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Prepaid 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; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,937</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Core technologies</p> </td><td style="width: 1%; font-family: &quot;Times New 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);">7,063</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total 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: 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);">10,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;">Tangible assets (including inventory, property and equipment and 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; 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;">681</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Developed technologies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,475</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,518</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Customer backlog</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">72</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New 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);">4,458</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total 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: 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);">11,204</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Prepaid 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; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,937</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Core technologies</p> </td><td style="width: 1%; font-family: &quot;Times New 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);">7,063</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total 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: 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);">10,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2937000 7063000 10000000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Basis of presentation:</i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Recently Adopted Accounting Pronouncements:</i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">On <em style="font: inherit;"> January 1, 2020, </em>the Company adopted Accounting Standards Update (“ASU”) <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> “Financial Instruments – Credit Losses on Financial Instruments” (“ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13”</em>), which requires that expected credit losses relating to financial assets be measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">In <em style="font: inherit;"> January 2017, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2017</em>-<em style="font: inherit;">04,</em> Intangibles: Goodwill and Other: Simplifying the Test for Goodwill Impairment. To simplify the subsequent measurement of goodwill, the amendments eliminate Step <em style="font: inherit;">2</em> from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should <em style="font: inherit;">not</em> exceed the total amount of goodwill allocated to that reporting unit. In addition, the income tax effects of tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a <em style="font: inherit;">zero</em> or negative carrying amount to perform Step <em style="font: inherit;">2</em> of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the qualitative impairment test is necessary. The amendments should be applied on a prospective basis. The nature of and reason for the change in accounting principle should be disclosed upon transition. The Company adopted ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04</em> as of <em style="font: inherit;"> January 1, 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Use of estimates</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 period ended <em style="font: inherit;"> December 31, 2020. </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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Financial statements in U.S. dollars</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Principles of consolidation</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Cash equivalents</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Short-term bank deposits</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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.16%, 2.64% and 2.53% during <em style="font: inherit;">2018,</em> <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 0.0216 0.0264 0.0253 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Marketable securities</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 interest and other income (expense), net.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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> was <span style="-sec-ix-hidden:c69835879">not</span> material.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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:c69835882"><span style="-sec-ix-hidden:c69835883">not</span></span> recognize OTTI on its marketable securities in <em style="font: inherit;">2018,</em> and <em style="font: inherit;">2019.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Long-term bank deposits</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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.57%, 2.94% and 1.32% during <em style="font: inherit;">2018,</em> <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 0.0257 0.0294 0.0132 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Trade receivables and allowances:</i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Property and equipment, net</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; 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; width: 83%;"> </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: 0pt; border-bottom: thin solid rgb(0, 0, 0); width: 10%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>%</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">10</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">7</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">10</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> </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: 0pt; width: 10%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">(the shorter of the expected</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">lease term or useful</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">economic life)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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;">2018,</em> <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; 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; width: 83%;"> </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: 0pt; border-bottom: thin solid rgb(0, 0, 0); width: 10%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>%</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">10</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">7</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">10</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> </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: 0pt; width: 10%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">(the shorter of the expected</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">lease term or useful</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">economic life)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; 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', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Leases</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 9785000 9498000 287000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Goodwill</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The Company operates in <span style="-sec-ix-hidden:c69835930">one</span> operating segment and this segment comprises only <span style="-sec-ix-hidden:c69838656">one</span> reporting unit.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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, 2020, </em>no impairment of goodwill has been recorded.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 0 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Intangible assets, net</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Acquired intangible assets with definite lives are amortized over their estimated useful lives. The Company amortizes intangible assets on a straight-line basis with definite lives over periods ranging from <span style="-sec-ix-hidden:c69835943">half</span> a year to <span style="-sec-ix-hidden:c69835944">seven</span> and a half years.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Intangible assets with definite 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 carrying 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:c69835946">not</span> record any impairments during the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Investments in non-marketable equity securities:</i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The Company's non-marketable equity securities are investments in privately held companies without readily determinable market values.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">For the Company’s equity investment in private company equity securities which do <em style="font: inherit;">not</em> have readily determinable fair values, the Company has elected the measurement alternative defined as cost, less impairment, plus or minus adjustments resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The investment is reviewed periodically to determine if its value has been impaired and adjustments are recorded as necessary.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">During the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> no impairment loss was identified. During the year ended <em style="font: inherit;"> December 31, 2018, </em>the Company recorded a loss of $870 related to revaluation of its investment in a private company based on observable price changes.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 0 870000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Revenue recognition</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 36pt;">Effective as of <em style="font: inherit;"> January </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2018,</em> the Company has followed the provisions of ASC Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i> (“ASC <em style="font: inherit;">606”</em>). The guidance provides a unified model to determine how revenue is recognized. See Note <em style="font: inherit;">2</em> for further details.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">The Company determines revenue recognition through the following steps:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:43pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">identification of the contract with a customer;</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:43pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">identification of the performance obligations in the contract;</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:43pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">determination of the transaction price;</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:43pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:43pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">recognition of revenue when, or as, the Company satisfies a performance obligation.</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">In addition to license 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:c69835979">twelve</span> months.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Deferred revenues, which represent a contract liability, include unearned amounts received under license 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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:c69835981">one</span> year or less, the commission fee is expensed when incurred.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Cost of revenue</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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;">15</em> for further details). Cost of product revenue includes materials, subcontractors, amortization of acquired assets (NB-IoT and Immervision 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Income taxes</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Research and development</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Government grants and tax credits</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The Company recorded grants in the amounts of $3,352, $5,643 and $2,844 for the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> the Company recorded CIR benefits in the amount of $2,065, $2,312 and $3,287, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 3352000 5643000 2844000 0.03 0.035 2065000 2312000 3287000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Employee benefit plan</i></b><i>: </i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Total contributions for the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020</em> were $1,048, $1,189 and $1,232, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 0.10 0.50 0.06 0.15 1048000 1189000 1232000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Accrued severance pay</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The liability of CEVA’s Israeli subsidiary for severance pay for employees hired prior to <em style="font: inherit;"> August 1, 2016 </em>is 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 that employee as of the balance sheet date. The Israeli subsidiary’s liability 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 the balance sheet date. 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', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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> 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Severance pay expenses, net of related income, for the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> were $1,818, $1,826 and $1,983, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 1818000 1826000 1983000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Equity-based compensation</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; 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; width: 50%;"> </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: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>2018</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 5%;"> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>2020</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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">35%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">42%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">42%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">32%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.7%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">2.2%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">2.0%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">1.9%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Contractual term of up to (in months)</p> </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: 2.85pt; width: 10%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><em style="font: inherit;">24</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><em style="font: inherit;">24</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 2.85pt; width: 10%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><em style="font: inherit;">24</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">During the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 72pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: 2.85pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><b><b>Year ended December 31,</b></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;"><td style="font-family: &quot;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="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><b><b>2018</b></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; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><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;"> </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: &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; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">588</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">639</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,874</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,587</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,038</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,051</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);">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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total equity-based compensation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">10,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">10,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">13,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2020, </em>there was $13,572 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.4 years. As of <em style="font: inherit;"> December 31, 2020, </em>there was no unrecognized compensation expense related to unvested stock options and SARs.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; 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; width: 50%;"> </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: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>2018</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 5%;"> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>2020</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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">35%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">42%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">42%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">32%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.7%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">2.2%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">2.0%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;">1.9%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt;"><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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Contractual term of up to (in months)</p> </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: 2.85pt; width: 10%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><em style="font: inherit;">24</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><em style="font: inherit;">24</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 2.85pt; width: 10%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><em style="font: inherit;">24</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> 0 0 0 0.35 0.42 0.42 0.43 0.32 0.60 0.007 0.022 0.020 0.025 0.001 0.019 0 0 0 P24M P24M P24M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 72pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: 2.85pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><b><b>Year ended December 31,</b></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;"><td style="font-family: &quot;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="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><b><b>2018</b></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; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 2.85pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:2.85pt;margin-right:0pt;margin-top:0pt;text-align:center;"><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;"> </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: &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; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">588</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">639</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,874</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,587</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,038</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,051</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);">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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total equity-based compensation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">10,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">10,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">13,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 588000 630000 639000 5141000 5857000 6874000 1587000 1495000 2038000 3051000 2736000 4085000 10367000 10718000 13636000 13572000 P1Y4M24D 0 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Fair value of financial instruments</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Comprehensive income (loss)</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 determined that its 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Concentration of credit risk</i></b><i>: </i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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. Prior to the adoption of ASC <em style="font: inherit;">326,</em> the Company evaluated its outstanding accounts receivable and established an allowance for doubtful accounts according to specific identification basis, based on information available on the relevant customer credit condition, current aging, historical experience and based on the Company policy.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b/></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt; text-align: center;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Balance at</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">beginning of</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">period</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Additions</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Deduction</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Balance at</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">end of period</p> </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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Year ended December 31, 2020</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">300</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Year ended December 31, 2019</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Year ended December 31, 2018</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Balance at</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">beginning of</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">period</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Additions</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Deduction</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Balance at</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">end of period</p> </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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Year ended December 31, 2020</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">300</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Year ended December 31, 2019</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">327</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Year ended December 31, 2018</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 327000 1443000 1470000 300000 0 327000 0 327000 0 0 0 0 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Derivative and hedging activities</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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:c69836047">one</span> to <span style="-sec-ix-hidden:c69836048">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 has followed the provisions of ASC <em style="font: inherit;">815,</em> “Derivatives and Hedging”. As a result of adopting the new accounting guidance, beginning 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. Prior to <em style="font: inherit;"> January 1, 2019, </em>cash flow hedge ineffectiveness was separately measured and reported immediately in earnings. Cash flow hedge ineffectiveness was immaterial during <em style="font: inherit;">2018.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As of <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> the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $5,500 and $0, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 5500000 0 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Advertising expenses</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020</em> were $1,080, $996 and $559, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 1080000 996000 559000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Treasury stock</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Net income (loss) per share of common stock</i></b><i>:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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; margin-bottom: 0pt; margin-top: 0pt;"><b>Numerator:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Net income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;">574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">(2,379</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><b>Denominator (in thousands):</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Basic weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,107</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Effect of stock-based awards</p> </td><td style="width: 1%; font-family: &quot;Times New 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);">469</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);">391</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);">—</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 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);">22,503</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);">22,323</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);">22,107</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);"><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">0.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">(0.11</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">0.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">(0.11</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', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 161,362 and 184,947 shares for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2018</em> and <em style="font: inherit;">2019,</em> respectively. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share 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></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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; margin-bottom: 0pt; margin-top: 0pt;"><b>Numerator:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Net income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;">574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">(2,379</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><b>Denominator (in thousands):</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Basic weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,107</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Effect of stock-based awards</p> </td><td style="width: 1%; font-family: &quot;Times New 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);">469</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);">391</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);">—</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 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);">22,503</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);">22,323</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);">22,107</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);"><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">0.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">(0.11</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">0.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">(0.11</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> 574000 28000 -2379000 22034000 21932000 22107000 469000 391000 0 22503000 22323000 22107000 0.03 0.00 -0.11 0.03 0.00 -0.11 161362 184947 1132017 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Recently Issued Accounting Pronouncement</i></b><i>: </i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">In <em style="font: inherit;"> December 2019, </em>the 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 Company is currently evaluating the impact of the new guidance on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><b>NOTE <em style="font: inherit;">2:</em> REVENUE RECOGNITION</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">In <em style="font: inherit;"> May 2014, </em>the FASB issued new guidance related to revenue recognition, which outlines a comprehensive revenue recognition model and supersedes most prior revenue recognition guidance. The Company adopted ASC <em style="font: inherit;">606</em> on <em style="font: inherit;"> January 1, 2018 </em>for all open contracts on the date of initial application, and applied the standard using modified retrospective approach, with the cumulative effect of applying ASC <em style="font: inherit;">606</em> recognized as an adjustment to the opening retained earnings balance. The Company recorded a net increase to opening retained earnings of $8,555 as of <em style="font: inherit;"> January 1, 2018 </em>due to the cumulative impact of adopting ASC <em style="font: inherit;">606.</em> The impact to revenues for the year ended <em style="font: inherit;"> December 31, 2018 </em>was an increase of $4,078, as a result of adopting ASC <em style="font: inherit;">606.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b><b>2021</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b><b>2022</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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">License and related revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,603</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">404</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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">Under ASC <em style="font: inherit;">606,</em> the Company is required to capitalize incremental costs that are related to sales during the period, consisting primarily of sales commissions earned when contracts are signed. For contracts that have a duration of less than <em style="font: inherit;">one</em> year, the Company follows ASC <em style="font: inherit;">606’s</em> practical expediency, and expenses these costs when incurred; for contracts with life exceeding <em style="font: inherit;">one</em> year, the Company records these costs in proportion to each completed contract performance obligation. For the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> the amount of amortization was $120, $183 and $71, respectively, and there was no impairment loss in relation to costs capitalized. Deferred sales commission amounted to $24 as of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="text-decoration: underline; ">Disaggregation of revenue:</span></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Year ended 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></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Licensing and </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Royalties</b><b> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Licensing and </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Royalties</b><b> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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: 10%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,097</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,813</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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: 10%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,176</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,790</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,966</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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: 10%; 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><td style="width: 1%; font-family: &quot;Times New 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,621</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: 10%; 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,926</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67,547</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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);">52,513</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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);">100,326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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: 10%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,748</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,917</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,665</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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: 10%; 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><td style="width: 1%; font-family: &quot;Times New 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: 10%; 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,765</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: 10%; 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);">9,896</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: 10%; 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,661</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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);">52,513</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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);">100,326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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: 10%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,888</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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);">—</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: 10%; 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: 10%; 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);">12,438</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: 10%; 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);">—</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: 10%; 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);">12,438</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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);">52,513</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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);">100,326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Year ended December 31, 2018 </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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Licensing and</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Royalties</b><b> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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);"><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; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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;">6,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">8,354</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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;">3,672</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">13,698</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">17,370</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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);">30,514</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,639</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);">52,153</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">40,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">77,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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;">30,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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,055</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">65,683</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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);">9,818</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,376</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);">12,194</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">40,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">77,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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;">30,744</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">37,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">68,175</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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);">9,702</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);">—</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);">9,702</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">40,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">77,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:25.5pt;"><span style="text-decoration: underline; ">Contract balances:</span></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:25.5pt;">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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:25.5pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>December 31, 2019 </b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>December 31, 2020 </b></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;"><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;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,765</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unbilled receivables (associated with licensing and related revenue)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,479</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,972</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,980</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,434</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:25.5pt;">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 quarter, 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:25.5pt;">During the year ended <em style="font: inherit;"> December 31, 2020, </em>the Company recognized $3,575 that was included in deferred revenues (short-term contract liability) balance at <em style="font: inherit;"> January 1, 2020.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Practical expediency and exemptions:</span></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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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> 8555000 4078000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b><b>2021</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b><b>2022</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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">License and related revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,603</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">404</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 11603000 404000 120000 183000 71000 0 24000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Year ended 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></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Licensing and </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Royalties</b><b> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Licensing and </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Royalties</b><b> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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: 10%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,097</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,813</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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: 10%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,176</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,790</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,966</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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: 10%; 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><td style="width: 1%; font-family: &quot;Times New 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,621</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: 10%; 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,926</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67,547</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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);">52,513</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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);">100,326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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: 10%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,748</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,917</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,665</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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: 10%; 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><td style="width: 1%; font-family: &quot;Times New 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: 10%; 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,765</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: 10%; 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);">9,896</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: 10%; 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,661</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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);">52,513</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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);">100,326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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: 10%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,888</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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: 10%; 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: 10%; 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);">—</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: 10%; 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: 10%; 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);">12,438</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: 10%; 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);">—</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: 10%; 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);">12,438</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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);">52,513</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; 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);">100,326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; 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;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Year ended December 31, 2018 </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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Licensing and</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Royalties</b><b> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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);"><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; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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;">6,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">8,354</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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;">3,672</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">13,698</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">17,370</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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);">30,514</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,639</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);">52,153</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">40,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">77,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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;">30,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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,055</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">65,683</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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);">9,818</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,376</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);">12,194</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">40,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">77,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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;">30,744</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">37,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">68,175</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">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);">9,702</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);">—</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);">9,702</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">40,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">77,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 15203000 1424000 16627000 6716000 14097000 20813000 5282000 16211000 21493000 6176000 5790000 11966000 27405000 21627000 49032000 39621000 27926000 67547000 47890000 39262000 87152000 52513000 47813000 100326000 36471000 34206000 70677000 40748000 37917000 78665000 11419000 5056000 16475000 11765000 9896000 21661000 47890000 39262000 87152000 52513000 47813000 100326000 33794000 39262000 73056000 40075000 47813000 87888000 14096000 0 14096000 12438000 0 12438000 47890000 39262000 87152000 52513000 47813000 100326000 6260000 2094000 8354000 3672000 13698000 17370000 30514000 21639000 52153000 40446000 37431000 77877000 30628000 35055000 65683000 9818000 2376000 12194000 40446000 37431000 77877000 30744000 37431000 68175000 9702000 0 9702000 40446000 37431000 77877000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>December 31, 2019 </b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>December 31, 2020 </b></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;"><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;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,765</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unbilled receivables (associated with licensing and related revenue)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,479</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,972</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,980</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,434</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 11066000 14765000 5269000 5479000 11972000 10980000 3642000 2434000 3575000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><b>NOTE <em style="font: inherit;">3:</em> MARKETABLE SECURITIES</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">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;">2019</em> and <em style="font: inherit;">2020:</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>As at December 31, 2020 </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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Amortized</b><br/> <b>cost</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross<br/> unrealized</b><br/> <b>gains</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross<br/> unrealized</b><br/> <b>losses</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Fair</b><br/> <b>value</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,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; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,709</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;"><b>Available-for-sale - matures after one year through five years:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">75,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(105</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%; 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);">76,045</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>As at 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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Amortized</b><br/> <b>cost</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross<br/> unrealized</b><br/> <b>gains</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross<br/> unrealized</b><br/> <b>losses</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Fair</b><br/> <b>value</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,229</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;"><b>Available-for-sale - matures after one year through five years:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46,593</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(123</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%; 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);">46,638</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,817</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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, 2019 </em>and <em style="font: inherit;">2020,</em> and the length of time that those investments have been in a continuous loss position:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Less than 12 months</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="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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>12 months or greater</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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Fair value</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross</b><b> </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>unrealized </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>loss</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Fair value</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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross</b><b> </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>unrealized </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>loss</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">As of December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,393</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,381</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">As of December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(32</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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">During the years ended <em style="font: inherit;"> December 31, 2018, </em>and <em style="font: inherit;">2019</em> the Company did <span style="-sec-ix-hidden:c69836323"><span style="-sec-ix-hidden:c69836324">not</span></span> recognize any other-than temporary impairment losses. During the year ended <em style="font: inherit;"> December 31, 2020, </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 <span style="-sec-ix-hidden:c69836327">not</span> material.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></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: &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; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(71</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20</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: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>As at December 31, 2020 </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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Amortized</b><br/> <b>cost</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross<br/> unrealized</b><br/> <b>gains</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross<br/> unrealized</b><br/> <b>losses</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Fair</b><br/> <b>value</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,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; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,709</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;"><b>Available-for-sale - matures after one year through five years:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">75,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(105</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%; 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);">76,045</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>As at 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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Amortized</b><br/> <b>cost</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross<br/> unrealized</b><br/> <b>gains</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross<br/> unrealized</b><br/> <b>losses</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Fair</b><br/> <b>value</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,229</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;"><b>Available-for-sale - matures after one year through five years:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46,593</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(123</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%; 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);">46,638</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,817</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 12667000 49000 7000 12709000 75483000 667000 105000 76045000 88150000 716000 112000 88754000 18224000 16000 11000 18229000 46593000 168000 123000 46638000 64817000 184000 134000 64867000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Less than 12 months</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="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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>12 months or greater</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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Fair value</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross</b><b> </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>unrealized </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>loss</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Fair value</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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross</b><b> </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>unrealized </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>loss</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">As of December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,393</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,381</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">As of December 31, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 31393000 91000 7381000 21000 22852000 102000 14231000 32000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></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: &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; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(71</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 4000 13000 14000 71000 41000 20000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE <em style="font: inherit;">4:</em> LEASES </b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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;">2021</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 at lease commencement. 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>December 31, 2020 </b></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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Weighted average remaining lease term (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.67</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Weighted average discount rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.92</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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Total operating lease cost and cash payments for operating leases were as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></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;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,587</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash payments for operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,975</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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Maturities of lease liabilities are as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,996</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,688</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,198</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">467</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,806</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total undiscounted cash flows</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,155</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">414</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,741</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>December 31, 2020 </b></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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Weighted average remaining lease term (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.67</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Weighted average discount rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.92</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: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></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;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,587</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash payments for operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> P4Y8M1D 0.0192 2238000 2587000 2173000 2975000 <table border="0" 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,996</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,688</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,198</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">467</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,806</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total undiscounted cash flows</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,155</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">414</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,741</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2996000 2688000 1198000 467000 1806000 9155000 414000 8741000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE <em style="font: inherit;">5:</em> FAIR VALUE MEASUREMENT</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" style="margin-left: 36pt; width: 80%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 130px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Level I</p> </td><td style="vertical-align: top; width: 951px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">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: 130px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Level II</p> </td><td style="vertical-align: top; width: 951px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">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: 130px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Level III</p> </td><td style="vertical-align: top; width: 951px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">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', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The Company measures its marketable securities and foreign currency derivative contracts at fair value. 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December </b></b><b><b>31,</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Level I</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Level II</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Level III</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Marketable securities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December </b></b><b><b>31,</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Level I</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Level II</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Level III</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Marketable securities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">64,867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">64,867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </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;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December </b></b><b><b>31,</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Level I</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Level II</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Level III</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Marketable securities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88,754</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <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;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December </b></b><b><b>31,</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Level I</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Level II</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Level III</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Marketable securities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">64,867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">64,867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 88754000 0 88754000 0 64867000 0 64867000 0 56000 0 56000 0 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><b>NOTE <em style="font: inherit;">6:</em> PROPERTY AND EQUIPMENT, NET</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> <td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times 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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,182</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,322</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">889</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">998</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,368</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,439</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,379</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; 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);">(15,560</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: 13%; 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);">(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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Property and equipment, 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; 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);">7,879</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; 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);">7,586</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;"><br/>      The Company recorded depreciation expenses in the amount of $3,104 and $3,233 for the years ended <em style="font: inherit;"> December 31, 2019 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> <td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times 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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,182</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,322</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">889</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">998</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,368</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,439</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,379</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; 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);">(15,560</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: 13%; 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);">(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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Property and equipment, 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; 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);">7,879</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; 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);">7,586</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 19182000 21322000 889000 998000 3368000 4059000 23439000 26379000 15560000 18793000 7879000 7586000 3104000 3233000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><b>NOTE <em style="font: inherit;">7:</em> GOODWILL AND INTANGIBLE ASSETS, NET</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(a)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Goodwill:</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Changes in goodwill are as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Year ended December 31,</b><b> </b></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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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;">46,612</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,458</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);">—</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Balance as of December 31,</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <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', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(b)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Intangible assets:</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;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="text-align: center; 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; padding-bottom: 1px;"><b> </b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Year ended 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></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Weighted </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>average </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>amortization </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>p</b><b>eriod (years)</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross carrying </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>amount</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Accumulated </b><b>amortization</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Net</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross carrying </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>amount</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Accumulated </b><b>amortization</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Net</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;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Intangible assets –amortizable:</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;"><span style="text-decoration: underline; "><b>Intangible assets related to the acquisition of Hillcrest Labs business</b></span></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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,256</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Core technologies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,995</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to a technology investment in Immervision</span></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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Core technologies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">472</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,488</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: &quot;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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">NB-IoT technologies (*)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.0</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; 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);">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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,378</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; 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);">864</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,097</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="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;"> </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: 7%; 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);">15,089</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,665</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; 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);">13,424</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; 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);">15,089</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"> </p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">(*) 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;">2020.</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 in “cost of revenues” on the Company’s consolidated statements of income (loss).</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Future estimated annual amortization charges are as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 54pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,581</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,906</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,852</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,915</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The Company recorded amortization expense in the amount of $2,165 and $2,588 for the years ended <em style="font: inherit;"> December 31, 2019 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Year ended December 31,</b><b> </b></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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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;">46,612</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,458</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);">—</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Balance as of December 31,</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 46612000 51070000 4458000 0 51070000 51070000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;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="text-align: center; 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; padding-bottom: 1px;"><b> </b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Year ended 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></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0); width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Weighted </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>average </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>amortization </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>p</b><b>eriod (years)</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross carrying </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>amount</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Accumulated </b><b>amortization</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Net</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Gross carrying </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>amount</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Accumulated </b><b>amortization</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Net</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;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Intangible assets –amortizable:</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;"><span style="text-decoration: underline; "><b>Intangible assets related to the acquisition of Hillcrest Labs business</b></span></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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,256</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Core technologies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,995</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to a technology investment in Immervision</span></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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Core technologies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">472</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,488</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: &quot;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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">NB-IoT technologies (*)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.0</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; 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);">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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,378</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; 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);">864</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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,097</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);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="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;"> </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: 7%; 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);">15,089</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,665</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; 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);">13,424</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; 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);">15,089</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> P4Y4M24D 3518000 395000 3123000 3518000 1262000 2256000 P0Y6M 72000 65000 7000 72000 72000 0 P7Y6M 2475000 150000 2325000 2475000 480000 1995000 P6Y4M24D 7063000 472000 6591000 7063000 1575000 5488000 P7Y 1961000 583000 1378000 1961000 864000 1097000 15089000 1665000 13424000 15089000 4253000 10836000 2800000 600000 2200000 210000 239000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 54pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,581</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,906</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,852</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,915</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2582000 2581000 1906000 1852000 1915000 10836000 2165000 2588000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>NOTE <em style="font: inherit;">8:</em> ACCRUED EXPENSES AND OTHER PAYABLES</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> <td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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> </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;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Engineering accruals</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">920</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Professional fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">629</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Government grants</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">524</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Income taxes payable, 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">231</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Facility related accruals</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">284</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Intangible assets purchase payables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">204</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 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);">1,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> <td style="width: 1%; font-family: &quot;Times New 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);">1,293</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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);">3,748</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 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);">3,843</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> <td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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> </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;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Engineering accruals</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">920</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Professional fees</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">629</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Government grants</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">524</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Income taxes payable, 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">231</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Facility related accruals</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">284</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Intangible assets purchase payables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">204</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 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);">1,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> <td style="width: 1%; font-family: &quot;Times New 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);">1,293</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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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);">3,748</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 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);">3,843</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 788000 920000 629000 790000 527000 524000 88000 231000 284000 85000 204000 0 1228000 1293000 3748000 3843000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><b>NOTE <em style="font: inherit;">9:</em> STOCKHOLDERS’ EQUITY</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><i>a. Common stock:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><i>b. Preferred stock:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><i>c. Share repurchase program:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020,</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><i>d. Employee and non-employee stock plans:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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:c69836559">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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:c69836567">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:c69836572">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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, 2020, </em>is as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Number of<br/> options and</b><b> </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>SAR units (1)</b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Weighted<br/> average </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>exercise</b><br/> <b>price</b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Weighted </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>average </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>remaining </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>contractual</b><b> </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>term</b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Aggregate </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>intrinsic-value</b></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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Outstanding at the beginning of the 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;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">642,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; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20.14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,718</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(353,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Outstanding at the end of the year (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">289,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Exercisable at the end of the year (3)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">289,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">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.</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">3</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">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.</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">In <em style="font: inherit;">2018,</em> <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> the Company did <span style="-sec-ix-hidden:c69836582"><span style="-sec-ix-hidden:c69836583"><span style="-sec-ix-hidden:c69836584">not</span></span></span> grant options and/or SARs.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The total intrinsic value of options and SARs exercised during the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020</em> was $384, $629 and $6,876, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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, 2020 </em>have been classified into a range of exercise prices as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; 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; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 29%;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Outstanding</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 29%;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Exercisable</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="3" rowspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Exercise price</b><br/> <b>(range)</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 21.25pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><br/> <b><b>Number </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>of<br/> options </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>and SARs </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Weighted </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>average<br/> remaining </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>contractual</b><br/> <b>life (years)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Weighted </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>average<br/> exercise</b><b> </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 42.5pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><br/> <b><b>Number </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>of<br/> options</b><b> </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>and SARs </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Weighted </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>average<br/> remaining </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>contractual</b><br/> <b>life (years)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Weighted </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>average<br/> exercise</b><b> </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>price</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; background-color: rgb(204, 238, 255);"><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">14.18</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">18.62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">19.36</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">19.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">24.86</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">30.60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">123,800</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;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">123,800</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;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">289,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">289,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </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', Times, serif;font-size:10pt;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:c69836590">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:c69836593">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:c69836595">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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:c69836598">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:c69836601">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:c69836626">three</span>-year period, with <span style="-sec-ix-hidden:c69836627">1/3</span> of the PSUs having vested on <em style="font: inherit;"> February 19, 2020, </em>and thereafter <span style="-sec-ix-hidden:c69836628">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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:c69836634">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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 “Short-Term Executive PSUs”). The performance goals for the Short-Term Executive PSUs with specified weighting were as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="margin-left:9.4%;width:73.3%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="vertical-align: top; border-width: 1px; border-style: solid; border-color: black black rgb(0, 0, 0); width: 31.8%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Weighting</p> </td><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 68.2%; border-right: 1px solid black; border-top: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Goals</p> </td></tr> <tr><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 31.8%; border-left: 1px solid black; border-right: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">50%</p> </td><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 68.2%; border-right: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Vesting of the full <em style="font: inherit;">50%</em> of the PSUs occurs if the Company achieves the <em style="font: inherit;">2020</em> license and related revenue amount in the budget approved by the Board (the <em style="font: inherit;">“2020</em> License Revenue Target”). The vesting threshold is achievement of <em style="font: inherit;">90%</em> of <em style="font: inherit;">2020</em> License Revenue Target. If the Company’s actual result is above <em style="font: inherit;">90%</em> but less than <em style="font: inherit;">99%</em> of the <em style="font: inherit;">2020</em> License Revenue Target, <em style="font: inherit;">91%</em> to <em style="font: inherit;">99%</em> of the eligible PSUs would be subject to vesting. If the Company’s actual result exceeds <em style="font: inherit;">100%</em> of the <em style="font: inherit;">2020</em> License Revenue Target, every <em style="font: inherit;">1%</em> increase of the <em style="font: inherit;">2020</em> License Revenue Target, up to <em style="font: inherit;">110%,</em> would result in an increase of <em style="font: inherit;">2%</em> of the eligible PSUs.</p> </td></tr> <tr><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 31.8%; border-left: 1px solid black; border-right: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">50%</p> </td><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 68.2%; border-right: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Vesting of the full <em style="font: inherit;">50%</em> of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for <em style="font: inherit;">2020</em> is greater than the <em style="font: inherit;">S&amp;P500</em> index. The vesting threshold is if the return on the Company’s stock for <em style="font: inherit;">2020</em> is at least <em style="font: inherit;">90%</em> of the <em style="font: inherit;">S&amp;P500</em> index. If the return on the Company’s stock, in comparison to the <em style="font: inherit;">S&amp;P500,</em> is above <em style="font: inherit;">90%</em> but less than <em style="font: inherit;">99%</em> of the <em style="font: inherit;">S&amp;P500</em> index, <em style="font: inherit;">91%</em> to <em style="font: inherit;">99%</em> of the eligible PSUs would be subject to vesting. If the return on the Company’s stock exceeds <em style="font: inherit;">100%</em> of the <em style="font: inherit;">S&amp;P500</em> index, every <em style="font: inherit;">1%</em> increase in comparison to the <em style="font: inherit;">S&amp;P500</em> index, up to <em style="font: inherit;">110%,</em> would result in an increase of <em style="font: inherit;">2%</em> of the eligible PSUs.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </td></tr> </tbody></table> <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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">The 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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:54pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <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', Times, serif;font-size:10pt;"><tbody><tr><td style="width:54pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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:c69836709">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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="margin-left:9.4%;width:73.3%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="vertical-align: top; border-width: 1px; border-style: solid; border-color: black black rgb(0, 0, 0); width: 31.8%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Weighting</p> </td><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 68.2%; border-top: 1px solid black; border-right: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Goals</p> </td></tr> <tr><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 31.8%; border-left: 1px solid black; border-right: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">50%</p> </td><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 68.2%; border-right: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Achievement of specified bookings in <em style="font: inherit;">2020</em> (“Specified Bookings”) for licensing and related revenues associated with certain of the Company’s technologies (the “Specified Booking Target”) in specific geographic region. If <em style="font: inherit;">90%</em> of the Specified Booking Target is achieved, <em style="font: inherit;">90%</em> of the bonus amount under this component would be payable with every <em style="font: inherit;">1%</em> increase resulting in a corresponding increase in the bonus amount under this component.</p> </td></tr> <tr><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 31.8%; border-left: 1px solid black; border-right: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">30%</p> </td><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 68.2%; border-right: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Execution of definitive license agreements for pre-determined software with at least <em style="font: inherit;">five</em> of <em style="font: inherit;">seven</em> original equipment manufacturers. If <em style="font: inherit;">five</em> such agreements are executed, <em style="font: inherit;">71%</em> of the bonus amount under this component, which is subject to a <em style="font: inherit;">6%</em> weighting, would be payable. If <em style="font: inherit;">six</em> agreements are executed, <em style="font: inherit;">86%</em> of the bonus amount under this component, which is subject to a <em style="font: inherit;">6%</em> weighting, would be payable.</p> </td></tr> <tr><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 31.8%; border-left: 1px solid black; border-right: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">20%</p> </td><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 68.2%; border-right: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Execution of definitive license agreements with at least <em style="font: inherit;">two</em> customers in a predetermined strategic market.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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, 2020, </em>is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Number of</b><br/> <b>RSUs and</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>PSUs</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Weighted average </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>grant-date</b><br/> <b>fair value</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Unvested as at the beginning of the 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;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">732,564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">30.11</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 27pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">479,171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">29.47</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 27pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(317,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">31.30</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 27pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New 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);">(51,357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29.70</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Unvested at the end of the 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; 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);">842,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29.30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i> </i></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', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i>Stock Plans </i></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2020, </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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020,</em> options, SARs, RSUs and PSUs to purchase 1,250,316 shares of common stock were available for grant under the Stock Plans.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><i><em style="font: inherit;">2011</em> Stock Incentive Plan</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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, 2020, </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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><i><em style="font: inherit;">2003</em> Director Stock Option Plan </i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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:c69836764">ten</span> years.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> based on the new parameters, the directors of the Company received a grant of RSUs in the aggregate amount of 28,896 RSUs, 35,399 RSUs and 26,984 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b><i><em style="font: inherit;">2002</em> Employee Stock Purchase Plan (“ESPP”)</i></b><i> </i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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;">2020,</em> 334,486 shares of common stock were available for future issuance under the ESPP.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">All of the Company’s employees who are regularly employed for more than <span style="-sec-ix-hidden:c69836796">five</span> months in any calendar year and work <span style="-sec-ix-hidden:c69836797">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><i>e. Dividend policy:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Number of<br/> options and</b><b> </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>SAR units (1)</b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Weighted<br/> average </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>exercise</b><br/> <b>price</b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Weighted </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>average </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>remaining </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>contractual</b><b> </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>term</b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Aggregate </b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>intrinsic-value</b></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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Outstanding at the beginning of the 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;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">642,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; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20.14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,718</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(353,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Outstanding at the end of the year (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">289,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Exercisable at the end of the year (3)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">289,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 642253 20.14 P3Y6M 4718000 0 353163 18.29 21 16.20 289069 22.42 P3Y7M6D 6673000 289069 22.42 P3Y7M6D 6673000 0.75 280427 280427 384000 629000 6876000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; 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; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 29%;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Outstanding</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 29%;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Exercisable</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="3" rowspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Exercise price</b><br/> <b>(range)</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 21.25pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><br/> <b><b>Number </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>of<br/> options </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>and SARs </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Weighted </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>average<br/> remaining </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>contractual</b><br/> <b>life (years)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Weighted </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>average<br/> exercise</b><b> </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 42.5pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><br/> <b><b>Number </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>of<br/> options</b><b> </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><b>and SARs </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Weighted </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>average<br/> remaining </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>contractual</b><br/> <b>life (years)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Weighted </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>average<br/> exercise</b><b> </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>price</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; background-color: rgb(204, 238, 255);"><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">14.18</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">18.62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">19.36</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">19.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">24.86</td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">30.60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">123,800</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;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">123,800</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;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">289,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">289,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 18.62 78320 P2Y1M6D 15.57 78320 P2Y1M6D 15.57 19.83 86949 P3Y8M12D 19.42 86949 P3Y8M12D 19.42 30.60 123800 P4Y6M 28.85 123800 P4Y6M 28.85 289069 P3Y7M6D 22.42 289069 P3Y7M6D 22.42 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 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Number of</b><br/> <b>RSUs and</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>PSUs</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Weighted average </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>grant-date</b><br/> <b>fair value</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Unvested as at the beginning of the 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;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">732,564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">30.11</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 27pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">479,171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">29.47</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 27pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(317,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">31.30</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 27pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New 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);">(51,357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29.70</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Unvested at the end of the 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; 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);">842,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29.30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 732564 30.11 479171 29.47 317430 31.30 51357 29.70 842948 29.30 1250316 3200000 0 1350000 38000 P6M 13000 13000 15000 268520000 249340000 124670000 28896 35399 26984 124670000 3050000 334486 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><b>NOTE <em style="font: inherit;">10:</em> DERIVATIVES AND HEDGING ACTIVITIES</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The fair value of the Company’s outstanding derivative instruments is as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><b>Derivative assets</b>:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;">—</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 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);">42</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);">—</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 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);">56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><b> </b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; 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);">(285</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: 13%; 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);">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: 13%; 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);">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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">(431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">632</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><b> </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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; 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);">222</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: 13%; 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);">(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: 13%; 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);">(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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">(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;"> </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: 13%; 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);">(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></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The Company recorded in cost of revenues and operating expenses, a net loss of $354, a net gain of $307 and a net gain of $688 during the years ended <em style="font: inherit;"> December 31, 2018, </em><em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> respectively, related to its Hedging Contracts.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><b>Derivative assets</b>:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; 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="text-align: left; 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;">—</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 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);">42</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);">—</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 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);">56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 14000 0 42000 0 56000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; 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);">(285</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: 13%; 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);">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: 13%; 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);">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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">(431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">632</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> -146000 55000 -8000 -285000 385000 640000 -431000 440000 632000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; 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);">222</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: 13%; 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);">(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: 13%; 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);">(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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">(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;"> </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: 13%; 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);">(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></tr> </tbody></table> 132000 -27000 -6000 222000 -280000 -682000 354000 -307000 -688000 -354000 307000 688000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><b>NOTE <em style="font: inherit;">11:</em> ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 23%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Year ended December 31, 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%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 23%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Year ended December 31, 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%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Unrealized</b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>gains (losses) on available-for-sale marketable </b><b>securities</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Unrealized gains (losses) on cash flow </b><b>hedges</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Total</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Unrealized</b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>gains (losses) on available-for-sale marketable </b><b>securities</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Unrealized gains (losses) on cash flow </b><b>hedges</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Total</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;"><td style="width: 34%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">94</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 27pt; text-indent: -9pt;">Other comprehensive income before reclassifications</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">388</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">428</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">556</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">984</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 27pt; text-indent: -9pt;">Amounts reclassified from accumulated other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19</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: 8%; 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);">(271</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: 8%; 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);">(252</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: 8%; 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</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: 8%; 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);">(605</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: 8%; 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);">(600</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Net current period other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,091</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: 8%; 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);">117</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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,208</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: 8%; 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);">433</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: 8%; 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</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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; 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);">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; 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);">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; 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);">94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; 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);">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; 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);">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The following table provides details about reclassifications out of accumulated other comprehensive income (loss):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28.1%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Details about Accumulated</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other Comprehensive Income</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">(Loss) Components</p> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Amount reclassified from accumulated other</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">comprehensive income (loss)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 26.9%; border-bottom: 1px solid black;"> <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', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><br/> Affected Line Item in the</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">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: &quot;Times New 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 black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b><b>2018</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: right; 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><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: right; 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gains (losses) on cash flow hedges</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">(26</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">48</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="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">(42</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">83</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Income tax expense (benefit)</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">605</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gains (losses) on available-for-sale marketable securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">(6</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">(9</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">(1</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="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 23%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Year ended December 31, 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%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 23%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Year ended December 31, 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%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Unrealized</b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>gains (losses) on available-for-sale marketable </b><b>securities</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Unrealized gains (losses) on cash flow </b><b>hedges</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Total</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Unrealized</b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>gains (losses) on available-for-sale marketable </b><b>securities</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Unrealized gains (losses) on cash flow </b><b>hedges</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Total</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;"><td style="width: 34%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">94</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 27pt; text-indent: -9pt;">Other comprehensive income before reclassifications</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">388</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">428</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">556</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">984</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 27pt; text-indent: -9pt;">Amounts reclassified from accumulated other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19</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: 8%; 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);">(271</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: 8%; 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);">(252</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: 8%; 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</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: 8%; 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);">(605</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: 8%; 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);">(600</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Net current period other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,091</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: 8%; 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);">117</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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,208</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: 8%; 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);">433</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: 8%; 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</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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; 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);">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; 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);">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; 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);">94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; 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);">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; 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);">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> -1046000 -68000 -1114000 45000 49000 94000 1072000 388000 1460000 428000 556000 984000 -19000 271000 252000 -5000 605000 600000 1091000 117000 1208000 433000 -49000 384000 45000 49000 94000 478000 0 478000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28.1%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Details about Accumulated</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other Comprehensive Income</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">(Loss) Components</p> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Amount reclassified from accumulated other</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">comprehensive income (loss)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 26.9%; border-bottom: 1px solid black;"> <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', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><br/> Affected Line Item in the</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">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: &quot;Times New 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 black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b><b>2018</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: right; 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><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: right; 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gains (losses) on cash flow hedges</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">(26</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">48</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="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">(42</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">83</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Income tax expense (benefit)</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">605</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gains (losses) on available-for-sale marketable securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">(6</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">(9</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">(1</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="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> </tbody></table> 7000 -5000 -14000 308000 -272000 -607000 -13000 8000 19000 26000 -22000 -48000 -354000 307000 688000 -42000 36000 83000 -312000 271000 605000 -67000 -28000 -6000 -6000 -9000 -1000 -61000 -19000 -5000 -373000 252000 600000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><i>a. Summary information about geographic areas:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The Company manages its business on a basis of <span style="-sec-ix-hidden:c69836991">one</span> reportable segment: the licensing of intellectual property 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Revenues based on customer location:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,813</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Europe, Middle East (3)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,966</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Asia Pacific (1) (2)</p> </td><td style="width: 1%; font-family: &quot;Times New 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: 13%; 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);">52,153</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: 13%; 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><td style="width: 1%; font-family: &quot;Times New 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67,547</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">77,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">100,326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">(1)China</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,672</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,233</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,726</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">(2)S. Korea</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">(3)Germany</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">13,873</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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><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="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">*) Less than <em style="font: inherit;">10%</em></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="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times 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> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; 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;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></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: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,248</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; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">605</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">814</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; margin-bottom: 0pt; margin-top: 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;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,868</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; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,952</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">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></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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i> </i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><i>b. Major customer data as a percentage of total revenues:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>2018</b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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; margin-bottom: 0pt; margin-top: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</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', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 36pt;">*) Less than <em style="font: inherit;">10%</em></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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><i>c. Information about Products and Services:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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; margin-bottom: 0pt; margin-top: 0pt;">Connectivity products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Smart sensing products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22</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: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Revenues based on customer location:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,813</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Europe, Middle East (3)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,966</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Asia Pacific (1) (2)</p> </td><td style="width: 1%; font-family: &quot;Times New 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: 13%; 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);">52,153</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: 13%; 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><td style="width: 1%; font-family: &quot;Times New 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67,547</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">77,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">100,326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">(1)China</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,672</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,233</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,726</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">(2)S. Korea</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">(3)Germany</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">13,873</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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><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> 8354000 16627000 20813000 17370000 21493000 11966000 52153000 49032000 67547000 77877000 87152000 100326000 33672000 33233000 51726000 7989 16100000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; 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;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></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: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times 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; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,248</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; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">605</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">814</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; margin-bottom: 0pt; margin-top: 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;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,868</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; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,952</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">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></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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 15032000 11248000 605000 814000 1356000 2868000 1952000 1708000 18945000 16638000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>2018</b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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; margin-bottom: 0pt; margin-top: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.15 0.15 0.14 0.19 0.19 0.15 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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; margin-bottom: 0pt; margin-top: 0pt;">Connectivity products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Smart sensing products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22</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.84 0.81 0.78 0.16 0.19 0.22 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><b>NOTE <em style="font: inherit;">13:</em> SELECTED STATEMENTS OF INCOME DATA</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><i>a. Financial income, net:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; 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;"> </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 black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Interest income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;">4,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">4,220</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">3,291</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Loss on available-for-sale marketable securities, 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Amortization of premium on available-for-sale marketable securities, 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(773</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(554</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Foreign exchange gain (loss), net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">(241</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: 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);">(347</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: 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);">443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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);">3,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">3,291</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">3,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><i>b. Revaluation of </i><i>investm</i><i>ent in non-marketable equity securities:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The Company recorded a loss of $870 in <em style="font: inherit;">2018</em> related to revaluation of its investment in non-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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The following table summarizes the total carrying value of the Company’s investment in non-marketable equity securities held as of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020</em> including cumulative unrealized downward adjustments made to the initial cost basis of the investment:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:22.5pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Initial cost basis</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,806</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Downward adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(870</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total carrying value at the end of the period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">936</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; 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;"> </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 black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2018</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Interest income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;">4,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">4,220</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">3,291</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Loss on available-for-sale marketable securities, 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Amortization of premium on available-for-sale marketable securities, 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(773</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(554</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Foreign exchange gain (loss), net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">(241</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: 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);">(347</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: 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);">443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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);">3,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">3,291</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">3,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4499000 4220000 3291000 -67000 -28000 -6000 773000 554000 444000 -241000 -347000 443000 3418000 3291000 3284000 870000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Initial cost basis</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,806</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Downward adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(870</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total carrying value at the end of the period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">936</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1806000 870000 936000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><b>NOTE <em style="font: inherit;">14:</em> TAXES ON INCOME </b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><i>a. </i>U.S. <i>tax reform</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;">For the fiscal year ended <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><i><em style="font: inherit;">1.</em> Irish Subsidiaries</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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, 2020, </em>the open tax years, subject to review by the applicable taxing authorities for the Irish subsidiaries, are <span style="-sec-ix-hidden:c69837100">2015</span> and subsequent years.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><i><em style="font: inherit;">2.</em> Israeli Subsidiary</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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:c69837102">two</span> to <span style="-sec-ix-hidden:c69837103">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 corporate tax rate <em style="font: inherit;">not</em> exceeding 23% will apply.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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;">2020,</em> 23% in <em style="font: inherit;">2019</em> and 23% in <em style="font: inherit;">2018.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2020, </em>the open tax years, subject to review by the applicable taxing authorities for the Israeli subsidiary, are <span style="-sec-ix-hidden:c69837134">2018</span> and subsequent years.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><i><em style="font: inherit;">3.</em> French Subsidiary</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;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 is 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 is became the new standard rate for all taxable profits. In <em style="font: inherit;">2021,</em> the standard corporate income tax rate will be 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2020, </em>the open tax years subject to review by the applicable taxing authorities for the French subsidiary are <span style="-sec-ix-hidden:c69837156">2017</span> and subsequent years.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><i>c. Taxes on income comprised of:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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 black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>8</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>9</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>20</b><b>20</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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Domestic taxes:</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Foreign taxes:</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,936</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,337</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,187</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: 13%; 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);">(600</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,449</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,900</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income before taxes on income:</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,039</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,348</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New 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: 13%; 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);">6,983</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: 13%; 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);">10,406</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: 13%; 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);">8,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><i>d. Reconciliation between the Company’s effective tax rate and the U.S. statutory rate:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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 black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>2018</b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>201</b><b>9</b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Income before taxes on income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Theoretical tax at U.S. statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">529</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Foreign income taxes at rates other than U.S. rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">810</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Approved and benefited enterprises benefits (*)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Technological Preferred Enterprise benefits (*)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Subpart F</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">359</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Non-deductible items</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; 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> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Non-taxable items</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(690</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Changes in uncertain tax position</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,029</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Stock-based compensation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(666</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Deemed mandatory repatriation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,542</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Impacts of GILTI</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">880</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">644</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Tax adjustment in respect of difference tax rate of foreign subsidiary</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">364</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,044</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Changes in 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,487</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Other, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; 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);">608</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: 13%; 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);">943</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: 13%; 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);">55</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Taxes on income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,900</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">(*)Basic and diluted earnings per share amounts of the benefit resulting from:</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">the “Approved Enterprise” and “Benefited Enterprise” status</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">the “Technological Preferred Enterprise benefits” status</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><i>e. Deferred taxes on income:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Significant components of the Company’s deferred tax assets are as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 45pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; 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="text-align: left; 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,783</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,275</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,667</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,546</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,619</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,666</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,214</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; 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);">502</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: 13%; 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);">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></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,466</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,253</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; 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);">(12,315</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: 13%; 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);">(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></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; 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);">12,151</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: 13%; 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);">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></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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; 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="text-align: left; 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,546</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,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></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,546</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,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></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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,605</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:18pt;vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">(*)</p> </td><td style="vertical-align:top;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">$161 and $45 net deferred taxes for the years ended <em style="font: inherit;"> December 31, 2019 </em>and <em style="font: inherit;">2020,</em> respectively, are from domestic jurisdictions.</p> </td></tr> </tbody></table> <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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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 tax credit carryforward.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2020, </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 have been recorded.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><i>f. Uncertain tax positions:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>9</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,037</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">387</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Decrease as a result of the completion of a tax audit for prior years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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);">(2,164</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: 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);">—</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Balance at December 31</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">1,037</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">1,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2019 </em>and <em style="font: inherit;">2020,</em> there were $1,037 and $1,558, respectively, of unrecognized tax benefits that if recognized would affect the annual effective tax rate. The Company did <span style="-sec-ix-hidden:c69837167">not</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, 2019 </em>and <em style="font: inherit;">2020</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">During the year ended <em style="font: inherit;"> December 31, 2019, </em>the Company recorded a tax benefit of $1,029 as a result of the completion of a tax audit for prior years in a certain foreign tax jurisdiction. The reduction in the unrecognized tax benefits balance for prior years as a result of the completion of the tax audit for the year ended <em style="font: inherit;"> December 31, 2019 </em>was $2,164.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><i>g. Tax loss carryforwards:</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2020, </em>CEVA and its subsidiaries had net operating loss carryforwards for federal income tax purposes of approximately $4,991, which are available to offset future federal taxable income indefinitely. As of <em style="font: inherit;"> December 31, 2020, </em>CEVA and its subsidiaries had net operating loss carryforwards for California income tax purposes of approximately $17,759, which are available to offset future California taxable income. Such loss carryforwards begin to expire in <span style="-sec-ix-hidden:c69837177">2030.</span></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2020, </em>CEVA’s Irish subsidiary had foreign operating losses of approximately $57,636, which are available to offset future taxable income indefinitely.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><i>h</i>. <i>Tax returns</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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.23 0.23 0.23 0.28 0.3333 0.31 0.28 0.28 0.265 0.25 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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 black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>8</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>9</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>20</b><b>20</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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Domestic taxes:</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Foreign taxes:</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,936</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,337</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,187</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: 13%; 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);">(600</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,449</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,900</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income before taxes on income:</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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,039</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,348</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New 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: 13%; 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);">6,983</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: 13%; 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);">10,406</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: 13%; 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);">8,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3000 3000 12000 0 0 0 2913000 1936000 6337000 -2187000 -600000 -1449000 729000 1339000 4900000 -5680000 -9039000 -6348000 6983000 10406000 8869000 1303000 1367000 2521000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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 black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>2018</b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>201</b><b>9</b></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Income before taxes on income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Theoretical tax at U.S. statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">274</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">287</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">529</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Foreign income taxes at rates other than U.S. rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">810</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Approved and benefited enterprises benefits (*)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Technological Preferred Enterprise benefits (*)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Subpart F</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">359</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Non-deductible items</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; 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> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Non-taxable items</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(690</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Changes in uncertain tax position</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,029</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Stock-based compensation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(666</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Deemed mandatory repatriation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,542</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Impacts of GILTI</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">880</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">644</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Tax adjustment in respect of difference tax rate of foreign subsidiary</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">364</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,044</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Changes in 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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,487</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Other, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; 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);">608</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: 13%; 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);">943</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: 13%; 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);">55</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Taxes on income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,900</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">(*)Basic and diluted earnings per share amounts of the benefit resulting from:</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">the “Approved Enterprise” and “Benefited Enterprise” status</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; margin-left: 18pt;">the “Technological Preferred Enterprise benefits” status</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1303000 1367000 2521000 274000 287000 529000 369000 -33000 810000 239000 154000 -0 -0 -0 -22000 563000 568000 359000 217000 124000 306000 434000 486000 690000 16000 -1029000 0 -62000 -3000 -666000 3542000 0 0 880000 967000 644000 0 364000 1044000 -5005000 -209000 2487000 608000 943000 55000 729000 1339000 4900000 0.01 0.01 0 0 0 0.00 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 45pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; 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="text-align: left; 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,783</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,275</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,667</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,546</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,619</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,666</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,214</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; 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);">502</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: 13%; 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);">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></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,466</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,253</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-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; 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);">(12,315</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: 13%; 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);">(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></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; 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);">12,151</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: 13%; 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);">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></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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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="text-align: left; 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="text-align: left; 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 class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,546</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,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></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,546</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,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></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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,605</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 8778000 9493000 1455000 1783000 3123000 4275000 3396000 3667000 1546000 1619000 5666000 7214000 502000 202000 24466000 28253000 12315000 15844000 12151000 12409000 1546000 1583000 1546000 1583000 10605000 10826000 161000 45000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>9</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,037</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">387</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Decrease as a result of the completion of a tax audit for prior years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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);">(2,164</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: 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);">—</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Balance at December 31</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">1,037</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">1,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2739000 1037000 478000 387000 16000 134000 2164000 -0 1037000 1558000 1037000 1558000 1029000 2164000 4991000 17759000 57636000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:50.4pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-50.4pt;"><b>NOTE <em style="font: inherit;">15:</em> COMMITMENTS AND CONTINGENCIES</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">b. As of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020,</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 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', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020,</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Minimum rental<br/> commitments for</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>leasehold</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><br/> <b><b>Commitments for </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>other lease</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,273</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,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(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,703</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">317</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">2024 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: 10%; 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);">46</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: 10%; 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);">—</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: 10%; 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);">43</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: 10%; 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);">89</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,338</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: 10%; 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);">6,439</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,067</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: 10%; 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);">9,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">c. Royalties:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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;">2020,</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;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;">2018,</em> <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020</em> amounted to $842, $715 and $1,066, respectively. As of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020,</em> the aggregate contingent liability to the IIA (including interest) amounted to $26,058.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Minimum rental<br/> commitments for</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>leasehold</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><br/> <b><b>Commitments for </b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>other lease</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><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;"><td> </td><td> </td><td> </td><td> </td><td> </td><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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,273</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,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(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,703</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">317</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">2024 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: 10%; 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);">46</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: 10%; 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);">—</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: 10%; 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);">43</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: 10%; 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);">89</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,338</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: 10%; 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);">6,439</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,067</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: 10%; 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);">9,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 486000 4273000 1976000 6735000 513000 2166000 24000 2703000 293000 0 24000 317000 46000 0 43000 89000 1338000 6439000 2067000 9844000 0.03 0.035 1 842000 715000 1066000 26058000 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. $161 and $45 net deferred taxes for the years ended December 31, 2019 and 2020, respectively, are from domestic jurisdictions. Basic and diluted earnings per share amounts of the benefit resulting from the “Technological Preferred Enterprise benefits” status 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 Not including amortization of technology shown separately. Basic and diluted earnings per share amounts of the benefit resulting from the “Technological Preferred Enterprise benefits” status. 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, 2020. 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 in “cost of revenues” on the Company’s consolidated statements of income (loss). 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 15 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2020
Feb. 23, 2021
Jun. 30, 2020
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 2020    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
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 Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 601,549,102
Entity Common Stock, Shares Outstanding   22,805,841  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 21,143 $ 22,803
Short-term bank deposits 20,233 56,915
Marketable securities 88,754 64,867
Trade receivables (net of allowance for credit losses of $327 and $300 at December 31, 2019 and December 31, 2020, respectively) 31,224 28,307
Prepaid expenses and other current assets 6,205 5,660
Total current assets 167,559 178,552
Long-term assets:    
Bank deposits 29,529 5,368
Severance pay fund 10,535 9,881
Deferred tax assets, net 10,826 10,605
Property and equipment, net 7,586 7,879
Operating lease right-of-use assets 9,052 11,066
Goodwill 51,070 51,070
Intangible assets, net 10,836 13,424
Investments in non-marketable equity securities 936 936
Other long-term assets 9,023 8,240
Total long-term assets 139,393 118,469
Total assets 306,952 297,021
Current liabilities:    
Trade payables 894 701
Deferred revenues 2,434 3,642
Accrued expenses and other payables 3,843 3,748
Accrued payroll and related benefits 18,040 15,894
Operating lease liabilities 2,969 2,393
Total current liabilities 28,180 26,378
Long-term liabilities:    
Accrued severance pay 11,226 10,551
Operating lease liabilities 5,772 8,273
Other accrued liabilities 885 662
Total long-term liabilities 17,883 19,486
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, 2019 and 2020; 21,839,369 and 22,260,917 shares outstanding at December 31, 2019 and 2020, respectively 22 22
Additional paid in-capital 233,172 228,005
Treasury stock at cost (1,755,791 and 1,334,243 shares of common stock at December 31, 2019 and 2020, respectively) (30,133) (39,390)
Accumulated other comprehensive income 478 94
Retained earnings 57,350 62,426
Total stockholders’ equity 260,889 251,157
Total liabilities and stockholders’ equity $ 306,952 $ 297,021
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Allowance for doubtful accounts $ 300 $ 327
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
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,260,917 21,839,369
Treasury stock, shares (in shares) 1,334,243 1,755,791
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues:      
Revenues $ 100,326 $ 87,152 $ 77,877
Cost of revenues 10,749 10,106 7,951
Gross profit 89,577 77,046 69,926
Operating expenses:      
Research and development, net *) [1] 62,010 52,843 47,755
Sales and marketing *) [1] 11,907 12,363 12,161
General and administrative *) [1] 14,116 11,841 10,354
Amortization of intangible assets 2,307 1,923 901
Total operating expenses 90,340 78,970 71,171
Operating loss (763) (1,924) (1,245)
Financial income, net 3,284 3,291 3,418
Revaluation of investment in non-marketable equity securities 0 0 (870)
Income before taxes on income 2,521 1,367 1,303
Taxes on income 4,900 1,339 729
Net income (loss) $ (2,379) $ 28 $ 574
Basic net income (loss) per share (in dollars per share) $ (0.11) $ 0.00 $ 0.03
Diluted net income (loss) per share (in dollars per share) $ (0.11) $ 0.00 $ 0.03
Weighted average shares used to compute net income (loss) per share (in thousands):      
Basic (in shares) 22,107 21,932 22,034
Diluted (in shares) 22,107 22,323 22,503
License [Member]      
Revenues:      
Revenues $ 52,513 $ 47,890 $ 40,446
Royalty [Member]      
Revenues:      
Revenues $ 47,813 $ 39,262 $ 37,431
[1] Not including amortization of technology shown separately.
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net income (loss): $ (2,379) $ 28 $ 574
Other comprehensive income (loss) before tax:      
Changes in unrealized gains (losses) 548 1,245 (612)
Reclassification adjustments included in net income (loss) 6 28 67
Net change 554 1,273 (545)
Cash flow hedges:      
Changes in unrealized gains (losses) 632 440 (431)
Reclassification adjustments included in net income (loss) (688) (307) 354
Net change (56) 133 (77)
Other comprehensive income (loss) before tax 498 1,406 (622)
Income tax expense (benefit) related to components of other comprehensive income (loss) 114 198 (94)
Other comprehensive income (loss), net of taxes 384 1,208 (528)
Comprehensive income (loss) $ (1,995) $ 1,236 $ 46
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock Outstanding [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Additional Paid-in Capital [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Treasury Stock [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
AOCI Attributable to Parent [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2017             22,064,007          
Balance at Dec. 31, 2017             $ 22 $ 217,417 $ (26,056) $ (586) $ 53,873 $ 244,670
Net income (loss)             0 0 0 0 574 574
Other comprehensive income (loss)             0 0 0 (528) 0 (528)
Equity-based compensation             $ 0 10,367 0 0 0 10,367
Purchase of treasury stock (in shares)             (655,876)          
Purchase of treasury stock             $ 0 0 (20,008) 0 0 (20,008)
Issuance of treasury stock upon exercise of stock-based awards (in shares)             379,729          
Issuance of treasury stock upon exercise of stock-based awards               (4,534) 6,932 0 (149) 2,249
Balance (in shares) at Dec. 31, 2018             21,787,860          
Balance at Dec. 31, 2018 $ 0 $ 0 $ 0 $ 0 $ 8,555 $ 8,555 $ 22 223,250 (39,132) (1,114) 62,853 245,879
Net income (loss)             0 0 0 0 28 28
Other comprehensive income (loss)             0 0 0 1,208 0 1,208
Equity-based compensation             $ 0 10,718 0 0 0 10,718
Purchase of treasury stock (in shares)             (355,180)          
Purchase of treasury stock             $ 0 0 (9,113) 0 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 0 (455) 2,437
Balance (in shares) at Dec. 31, 2019             21,839,369          
Balance at Dec. 31, 2019             $ 22 228,005 (39,390) 94 62,426 251,157
Net income (loss)             0 0 0 0 (2,379) (2,379)
Other comprehensive income (loss)             0 0 0 384 0 384
Equity-based compensation             $ 0 13,636 0 0 0 13,636
Purchase of treasury stock (in shares)             (202,392)          
Purchase of treasury stock             $ 0 0 (4,780) 0 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 (8,469) 14,037 0 (2,697) 2,871
Balance (in shares) at Dec. 31, 2020             22,260,917          
Balance at Dec. 31, 2020             $ 22 $ 233,172 $ (30,133) $ 478 $ 57,350 $ 260,889
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net income (loss) $ (2,379) $ 28 $ 574
Adjustments required to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation 3,233 3,104 2,915
Amortization of intangible assets 2,588 2,165 1,242
Equity-based compensation 13,636 10,718 10,367
Realized loss, net on sale of available-for-sale marketable securities 6 28 67
Amortization of premiums on available-for-sale marketable securities 444 554 773
Unrealized foreign exchange (gain) loss, net (591) 249 155
Revaluation of investment in non-marketable equity securities 0 (0) 870
Changes in operating assets and liabilities:      
Trade receivables, net (2,917) (2,151) (463)
Prepaid expenses and other assets (559) (4,170) (3,855)
Operating lease right-of-use assets 2,014 (1,281) 0
Accrued interest on bank deposits 1,186 (161) (557)
Deferred taxes, net (335) (3,594) (2,187)
Trade payables 186 53 226
Deferred revenues (1,208) 85 (806)
Accrued expenses and other payables 133 (131) (493)
Accrued payroll and related benefits 1,803 3,056 (527)
Operating lease liability (2,183) 1,166 0
Income taxes payable 143 (53) 96
Accrued severance pay, net (37) 9 215
Net cash provided by operating activities 15,163 9,674 8,612
Cash flows from investing activities:      
Acquisition of business combination 0 (11,000) 0
Purchase of property and equipment (2,935) (3,461) (3,319)
Purchase of intangible assets 0 (7,364) (1,960)
Investment in bank deposits (43,893) (39,346) (21,596)
Proceeds from bank deposits 55,393 45,435 32,892
Investment in available-for-sale marketable securities (56,011) (27,184) (19,666)
Proceeds from maturity of available-for-sale marketable securities 21,956 3,888 10,122
Proceeds from sale of available-for-sale marketable securities 10,272 36,589 13,354
Net cash provided by (used in) investing activities (15,218) (2,443) 9,827
Cash flows from financing activities:      
Purchase of treasury stock (4,780) (9,113) (20,008)
Payment of contingent consideration liability (204) 0 0
Proceeds from exercise of stock-based awards 2,871 2,437 2,249
Net cash used in financing activities (2,113) (6,676) (17,759)
Effect of exchange rate changes on cash and cash equivalents 508 (12) (159)
Increase (decrease) in cash and cash equivalents (1,660) 543 521
Cash and cash equivalents at the beginning of the year 22,803 22,260 21,739
Cash and cash equivalents at the end of the year 21,143 22,803 22,260
Supplemental information of cash-flows activities:      
Income and withholding taxes 4,727 5,063 4,294
Cumulative effect of adoption of new accounting standard 0 0 8,555
Property and equipment purchases incurred but unpaid at period end 5 21 14
Intangible assets purchased but unpaid at period end 0 0 750
Right-of-use assets obtained in the exchange for operating lease liabilities $ 6,787 $ 2,493 $ 0
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Organization and Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
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 signal processing IPs in two types of categories: wireless connectivity and smart sensing. These products include comprehensive platforms comprised of specialized DSPs coupled with an AI and other types of accelerators targeted for low power workloads, including 5G baseband processing, intelligent vision, voice recognition, physical layer processing and sensor fusion. CEVA also offers 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 inertial measurement unit (“IMU”) solutions for AR/VR, robotics, remote controls and IoT. For wireless IoT, the Company offers the industry’s most widely adopted IPs for Bluetooth (low energy and dual mode), Wi-Fi 4/5/6 (802.11n/ac/ax) and NB-IoT.

 

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 wireless, consumer electronics and automotive companies for incorporation into a wide variety of end products.

 

CEVA is a sustainable and environmentally conscious company, adhering its Code of Business Conduct and Ethics. As such, it emphasizes and focuses on environmental preservation, recycling, the welfare of our employees and privacy – which it promotes on a corporate level. CEVA, is committed to social responsibility, values of preservation and consciousness towards these purposes.

 

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:

    

Developed technologies

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

    

Core technologies

  7,063 

Total assets

 $10,000 

 

 

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:

 

On January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments – Credit Losses on Financial Instruments” (“ASU 2016-13”), which requires that expected credit losses relating to financial assets be measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU 2016-13 limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The adoption by the Company of the new guidance did not have a material impact on its consolidated financial statements.

 

In January 2017, the FASB issued ASU No. 2017-04, Intangibles: Goodwill and Other: Simplifying the Test for Goodwill Impairment. To simplify the subsequent measurement of goodwill, the amendments eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, the income tax effects of tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the qualitative impairment test is necessary. The amendments should be applied on a prospective basis. The nature of and reason for the change in accounting principle should be disclosed upon transition. The Company adopted ASU 2017-04 as of January 1, 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 period ended December 31, 2020. 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.16%, 2.64% and 2.53% during 2018, 2019 and 2020, 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 interest and other income (expense), 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 was not material.

 

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 2018, and 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.57%, 2.94% and 1.32% during 2018, 2019 and 2020, 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 2018, 2019 and 2020.

 

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 and this segment comprises only one reporting unit.

 

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, 2020, no impairment of goodwill has been recorded.

 

Intangible assets, net:

 

Acquired intangible assets with definite lives are amortized over their estimated useful lives. The Company amortizes intangible assets on a straight-line basis with definite lives over periods ranging from half a year to seven and a half years.

 

Intangible assets with definite 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 carrying 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, 2018, 2019 and 2020.

 

Investments in non-marketable equity securities:

 

The Company's non-marketable equity securities are investments in privately held companies without readily determinable market values.

 

For the Company’s equity investment in private company equity securities which do not have readily determinable fair values, the Company has elected the measurement alternative defined as cost, less impairment, plus or minus adjustments resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The investment is reviewed periodically to determine if its value has been impaired and adjustments are recorded as necessary.

 

During the years ended December 31, 2020 and 2019, no impairment loss was identified. During the year ended December 31, 2018, the Company recorded a loss of $870 related to revaluation of its investment in a private company based on observable price changes.

 

Revenue recognition:

 

Effective as of January 1, 2018, the Company has followed the provisions of ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”). The guidance provides a unified model to determine how revenue is recognized. See Note 2 for further details.

 

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

 

In addition to license 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 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 15 for further details). Cost of product revenue includes materials, subcontractors, amortization of acquired assets (NB-IoT and Immervision 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.

 

The Company recorded grants in the amounts of $3,352, $5,643 and $2,844 for the years ended December 31, 2018, 2019 and 2020, 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, 2018, 2019 and 2020, the Company recorded CIR benefits in the amount of $2,065, $2,312 and $3,287, 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, 2018, 2019 and 2020 were $1,048, $1,189 and $1,232, respectively.

 

Accrued severance pay:

 

The liability of CEVA’s Israeli subsidiary for severance pay for employees hired prior to August 1, 2016 is 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 that employee as of the balance sheet date. The Israeli subsidiary’s liability 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 the balance sheet date. 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. 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, 2018, 2019 and 2020, were $1,818, $1,826 and $1,983, 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:

 

  

 

2018

 

 

2019

  

 

2020

 
               

Expected dividend yield

  0%   0%    0%  

Expected volatility

 35%-42% 42%-43%  32%-60% 

Risk-free interest rate

 0.7%-2.2% 2.0%-2.5%  0.1%-1.9% 

Expected forfeiture

  0%   0%    0%  

Contractual term of up to (in months)

 

24

 

24

  

24

 

 

 

During the years ended December 31, 2018, 2019 and 2020, 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,

 
  

2018

  

2019

  

2020

 
             

Cost of revenue

 $588  $630  $639 

Research and development, net

  5,141   5,857   6,874 

Sales and marketing

  1,587   1,495   2,038 

General and administrative

  3,051   2,736   4,085 

Total equity-based compensation expense

 $10,367  $10,718  $13,636 

 

As of December 31, 2020, there was $13,572 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.4 years. As of December 31, 2020, 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 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 determined that its 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. Prior to the adoption of ASC 326, the Company evaluated its outstanding accounts receivable and established an allowance for doubtful accounts according to specific identification basis, based on information available on the relevant customer credit condition, current aging, historical experience and based on the Company policy.

 

 

  

Balance at

beginning of

period

  

Additions

  

Deduction

  

Balance at

end of period

 

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 
                 

Year ended December 31, 2018

                

Allowance for doubtful accounts

 $  $  $  $ 

 

 

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.

 

Effective as of January 1, 2019, the Company has followed the provisions of ASC 815, “Derivatives and Hedging”. As a result of adopting the new accounting guidance, beginning 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. Prior to January 1, 2019, cash flow hedge ineffectiveness was separately measured and reported immediately in earnings. Cash flow hedge ineffectiveness was immaterial during 2018.

 

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

 

Advertising expenses:

 

Advertising expenses are charged to consolidated statements of income (loss) as incurred. Advertising expenses for the years ended December 31, 2018, 2019 and 2020 were $1,080, $996 and $559, 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,

 
  

2018

  

2019

  

2020

 

Numerator:

            

Net income (loss)

 $574  $28  $(2,379)

Denominator (in thousands):

            

Basic weighted-average common stock outstanding

  22,034   21,932   22,107 

Effect of stock-based awards

  469   391    

Diluted weighted-average common stock outstanding

  22,503   22,323   22,107 
             

Basic net income (loss) per share

 $0.03  $0.00  $(0.11)

Diluted net income (loss) per share

 $0.03  $0.00  $(0.11)

 

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 161,362 and 184,947 shares for the years ended December 31, 2018 and 2019, respectively. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,132,017 for the years ended December 31, 2020.

 

Recently Issued 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 Company is currently evaluating the impact of the new guidance on the Company’s consolidated financial statements.

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Revenue Recognition
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

NOTE 2: REVENUE RECOGNITION

 

In May 2014, the FASB issued new guidance related to revenue recognition, which outlines a comprehensive revenue recognition model and supersedes most prior revenue recognition guidance. The Company adopted ASC 606 on January 1, 2018 for all open contracts on the date of initial application, and applied the standard using modified retrospective approach, with the cumulative effect of applying ASC 606 recognized as an adjustment to the opening retained earnings balance. The Company recorded a net increase to opening retained earnings of $8,555 as of January 1, 2018 due to the cumulative impact of adopting ASC 606. The impact to revenues for the year ended December 31, 2018 was an increase of $4,078, as a result of adopting ASC 606.

 

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:

 

  

2021

  

2022

 

License and related revenues

 $11,603  $404 

 

 

Under ASC 606, the Company is required to capitalize incremental costs that are related to sales during the period, consisting primarily of sales commissions earned when contracts are signed. For contracts that have a duration of less than one year, the Company follows ASC 606’s practical expediency, and expenses these costs when incurred; for contracts with life exceeding one year, the Company records these costs in proportion to each completed contract performance obligation. For the years ended December 31, 2018, 2019 and 2020, the amount of amortization was $120, $183 and $71, respectively, and there was no impairment loss in relation to costs capitalized. Deferred sales commission amounted to $24 as of  December 31, 2020.

 

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

  

Year ended December 31, 2020

 
  

Licensing and

related revenues

  

Royalties

  

Total

  

Licensing and

related revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $15,203  $1,424  $16,627  $6,716  $14,097  $20,813 

Europe and Middle East

  5,282   16,211   21,493   6,176   5,790   11,966 

Asia Pacific

  27,405   21,627   49,032   39,621   27,926   67,547 

Total

 $47,890  $39,262  $87,152  $52,513  $47,813  $100,326 
                         

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  $40,748  $37,917  $78,665 

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

  11,419   5,056   16,475   11,765   9,896   21,661 

Total

 $47,890  $39,262  $87,152  $52,513  $47,813  $100,326 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $33,794  $39,262  $73,056  $40,075  $47,813  $87,888 

Products and services transferred over time

  14,096      14,096   12,438      12,438 

Total

 $47,890  $39,262  $87,152  $52,513  $47,813  $100,326 

 

 

 

 

  

Year ended December 31, 2018

 
  

Licensing and

related revenues

  

Royalties

  

Total

 

Primary geographical markets

            

United States

 $6,260  $2,094  $8,354 

Europe and Middle East

  3,672   13,698   17,370 

Asia Pacific

  30,514   21,639   52,153 

Total

 $40,446  $37,431  $77,877 
             

Major product/service lines

            

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

 $30,628  $35,055  $65,683 

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

  9,818   2,376   12,194 

Total

 $40,446  $37,431  $77,877 
             

Timing of revenue recognition

            

Products transferred at a point in time

 $30,744  $37,431  $68,175 

Products and services transferred over time

  9,702      9,702 

Total

 $40,446  $37,431  $77,877 

 

Contract balances:

 

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

 

  

December 31, 2019

  

December 31, 2020

 
         

Trade receivables

 $11,066  $14,765 

Unbilled receivables (associated with licensing and related revenue)

  5,269   5,479 

Unbilled receivables (associated with royalties)

  11,972   10,980 

Deferred revenues (short-term contract liabilities)

  3,642   2,434 

 

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

 

During the year ended December 31, 2020, the Company recognized $3,575 that was included in deferred revenues (short-term contract liability) balance at January 1, 2020.

 

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 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Marketable Securities
12 Months Ended
Dec. 31, 2020
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, 2019 and 2020:

 

  

As at December 31, 2020

 
  

Amortized
cost

  

Gross
unrealized

gains

  

Gross
unrealized

losses

  

Fair
value

 

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 

 

 

 

 

  

As at December 31, 2019

 
  

Amortized
cost

  

Gross
unrealized

gains

  

Gross
unrealized

losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $18,224  $16  $(11) $18,229 
                 

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

                

Corporate bonds

  46,593   168   (123)  46,638 
                 

Total

 $64,817  $184  $(134) $64,867 

 

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

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

As of December 31, 2019

 $22,852  $(102) $14,231  $(32)

 

During the years ended December 31, 2018, and 2019 the Company did not recognize any other-than temporary impairment losses. During the year ended December 31, 2020, 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,

 
  

2018

  

2019

  

2020

 
             

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

 $4  $13  $14 

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

 $(71) $(41) $(20)
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Note 4 - Leases
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Leases of Lessee Disclosure [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 2021 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 at lease commencement. 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, 2020

 

Weighted average remaining lease term (years)

  4.67 

Weighted average discount rate

  1.92%

 

 

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

 

  

Year ended December 31,

 
  

2019

  

2020

 
         

Operating lease cost

 $2,238  $2,587 

Cash payments for operating leases

 $2,173  $2,975 

 

Maturities of lease liabilities are as follows:

 

2021

  2,996 

2022

  2,688 

2023

  1,198 

2024

  467 

2025 and thereafter

  1,806 

Total undiscounted cash flows

  9,155 

Less imputed interest

  414 

Present value of lease liabilities

 $8,741 

 

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Fair Value Measurement
12 Months Ended
Dec. 31, 2020
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 and foreign currency derivative contracts at fair value. 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,

2020

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $88,754     $88,754    

 

 

Description

 

December 31,

2019

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $64,867     $64,867    

Foreign exchange contracts

  56      56    

 

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Note 6 - Property and Equipment, Net
12 Months Ended
Dec. 31, 2020
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,

 
   

2019

   

2020

 

Cost:

               

Computers, software and equipment

  $ 19,182     $ 21,322  

Office furniture and equipment

    889       998  

Leasehold improvements

    3,368       4,059  
      23,439       26,379  

Less – Accumulated depreciation

    (15,560 )     (18,793 )

Property and equipment, net

  $ 7,879     $ 7,586  


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

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Goodwill and Intangible Assets, Net
12 Months Ended
Dec. 31, 2020
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,

 
  

2019

  

2020

 

Balance as of January 1,

 $46,612  $51,070 

Acquisition

  4,458    

Balance as of December 31,

 $51,070  $51,070 

 

 

(b)

Intangible assets:

 

 

 

      

Year ended December 31, 2019

  

Year ended December 31, 2020

 
  

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 Hillcrest Labs business

                            

Customer relationships

  4.4  $3,518  $395  $3,123  $3,518  $1,262  $2,256 

Customer backlog

  0.5   72   65   7   72   72    

Core technologies

  7.5   2,475   150   2,325   2,475   480   1,995 
                             

Intangible assets related to a technology investment in Immervision

                            

Core technologies

  6.4   7,063   472   6,591   7,063   1,575   5,488 
                             

Intangible assets related to an investment in NB-IoT technologies

                            

NB-IoT technologies (*)

  7.0   1,961   583   1,378   1,961   864   1,097 
                             

Total intangible assets

     $15,089  $1,665  $13,424  $15,089  $4,253  $10,836 

 

 

(*) 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, 2020. 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 in “cost of revenues” on the Company’s consolidated statements of income (loss).

 

 

Future estimated annual amortization charges are as follows:

 

2021

  2,582 

2022

  2,581 

2023

  1,906 

2024

  1,852 

2025 and thereafter

  1,915 
  $10,836 

 

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

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Accrued Expenses and Other Payables
12 Months Ended
Dec. 31, 2020
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,

 
   

2019

   

2020

 
                 

Engineering accruals

  $ 788     $ 920  

Professional fees

    629       790  

Government grants

    527       524  

Income taxes payable, net

    88       231  

Facility related accruals

    284       85  

Intangible assets purchase payables

    204        

Other

    1,228       1,293  

Total

  $ 3,748     $ 3,843  

 

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Stockholders' Equity
12 Months Ended
Dec. 31, 2020
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, 2020, 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, 2020, 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

  642,253  $20.14   3.5  $4,718 

Granted

              

Exercised

  (353,163)  18.29         

Forfeited or expired

  (21)  16.20         

Outstanding at the end of the year (2)

  289,069  $22.42   3.6  $6,673 

Exercisable at the end of the year (3)

  289,069  $22.42   3.6  $6,673 

 

 

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

 

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

 

The total intrinsic value of options and SARs exercised during the years ended December 31, 2018, 2019 and 2020 was $384, $629 and $6,876, 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, 2020 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.18-18.62  78,320   2.1  $15.57   78,320   2.1  $15.57 
19.36-19.83  86,949   3.7  $19.42   86,949   3.7  $19.42 
24.86-30.60  123,800   4.5  $28.85   123,800   4.5  $28.85 
      289,069   3.6  $22.42   289,069   3.6  $22.42 

 

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 “Short-Term Executive PSUs”). The performance goals for the 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 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.

 

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

 

  

Number of
RSUs and

PSUs

  

Weighted average

grant-date
fair value

 

Unvested as at the beginning of the year

  732,564  $30.11 

Granted

  479,171   29.47 

Vested

  (317,430)  31.30 

Forfeited

  (51,357)  29.70 

Unvested at the end of the year

  842,948  $29.30 

 

Stock Plans

 

As of December 31, 2020, 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, 2020, options, SARs, RSUs and PSUs to purchase 1,250,316 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, 2020, 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 2018, 2019 and 2020, based on the new parameters, the directors of the Company received a grant of RSUs in the aggregate amount of 28,896 RSUs, 35,399 RSUs and 26,984 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, 2020, 334,486 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 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Derivatives and Hedging Activities
12 Months Ended
Dec. 31, 2020
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,

 
  

2019

  

2020

 

Derivative assets:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange option contracts

 $14  $ 

Foreign exchange forward contracts

  42    

Total

 $56  $ 

 

 

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,

 
  

2018

  

2019

  

2020

 

Derivatives designated as cash flow hedging instruments:

            

Foreign exchange option contracts

 $(146) $55  $(8)

Foreign exchange forward contracts

  (285)  385   640 
  $(431) $440  $632 

 

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

 

  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Derivatives designated as cash flow hedging instruments:

            

Foreign exchange option contracts

 $132  $(27) $(6)

Foreign exchange forward contracts

  222   (280)  (682)
  $354  $(307) $(688)

 

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

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2020
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, 2019

  

Year ended December 31, 2020

 
  

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

 $(1,046) $(68) $(1,114) $45  $49  $94 

Other comprehensive income before reclassifications

  1,072   388   1,460   428   556   984 

Amounts reclassified from accumulated other comprehensive income (loss)

  19   (271)  (252)  5   (605)  (600)

Net current period other comprehensive income (loss)

  1,091   117   1,208   433   (49)  384 

Ending balance

 $45  $49  $94  $478  $  $478 

 

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,

  
  

2018

  

2019

  

2020

  

Unrealized gains (losses) on cash flow hedges

 $(7) $5  $14 

Cost of revenues

   (308)  272   607 

Research and development

   (13)  8   19 

Sales and marketing

   (26)  22   48 

General and administrative

   (354)  307   688 

Total, before income taxes

   (42)  36   83 

Income tax expense (benefit)

   (312)  271   605 

Total, net of income taxes

              

Unrealized gains (losses) on available-for-sale marketable securities

  (67)  (28)  (6)

Financial income, net

   (6)  (9)  (1)

Income tax benefit

   (61)  (19)  (5)

Total, net of income taxes

              
  $(373) $252  $600 

Total, net of income taxes

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Geographic Information and Major Customer and Product Data
12 Months Ended
Dec. 31, 2020
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 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,

 
  

2018

  

2019

  

2020

 

Revenues based on customer location:

            

United States

 $8,354  $16,627  $20,813 

Europe, Middle East (3)

  17,370   21,493   11,966 

Asia Pacific (1) (2)

  52,153   49,032   67,547 
  $77,877  $87,152  $100,326 
             

(1)China

 $33,672  $33,233  $51,726 

(2)S. Korea

 $7,989   *)   *) 

(3)Germany

 $13,873  $16,100   *) 

 

*) Less than 10%

            

 

  

2019

  

2020

 

Long-lived assets by geographic region:

        

Israel

 $15,032  $11,248 

France

  605   814 

United States

  1,356   2,868 

Other

  1,952   1,708 
  $18,945  $16,638 

 

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,

 
  

2018

  

2019

  

2020

 

Customer A

  15%  15%  14%

Customer B

  19%  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,

 
  

2018

  

2019

  

2020

 

Connectivity products

  84%  81%  78%

Smart sensing products

  16%  19%  22%
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Selected Statements of Income Data
12 Months Ended
Dec. 31, 2020
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,

 
  

2018

  

2019

  

2020

 
             

Interest income

 $4,499  $4,220  $3,291 

Loss on available-for-sale marketable securities, net

  (67)  (28)  (6)

Amortization of premium on available-for-sale marketable securities, net

  (773)  (554)  (444)

Foreign exchange gain (loss), net

  (241)  (347)  443 

Total

 $3,418  $3,291  $3,284 

 

b. Revaluation of investment in non-marketable equity securities:

 

The Company recorded a loss of $870 in 2018 related to revaluation of its investment in non-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 non-marketable equity securities held as of December 31, 2020 including cumulative unrealized downward adjustments made to the initial cost basis of the investment:

 

Initial cost basis

 $1,806 

Downward adjustments

  (870)

Total carrying value at the end of the period

 $936 

 

 

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Note 14 - Taxes on Income
12 Months Ended
Dec. 31, 2020
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 2019 and 2020, 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, 2020, the open tax years, subject to review by the applicable taxing authorities for the Irish subsidiaries, are 2015 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 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.

 

Income not eligible for Approved Enterprise benefits, Benefited Enterprise benefits or Technological Preferred Enterprise is taxed at a regular rate, which was 23% in 2020, 23% in 2019 and 23% in 2018.

 

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, 2020, 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 is 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 is became the new standard rate for all taxable profits. In 2021, the standard corporate income tax rate will be reduced to 26.5%. In 2022, the standard corporate income tax rate will be reduced to 25%. 

 

As of December 31, 2020, the open tax years subject to review by the applicable taxing authorities for the French subsidiary are 2017 and subsequent years.

 

c. Taxes on income comprised of:

 

  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Domestic taxes:

            

Current

 $3  $3  $12 

Deferred

         

Foreign taxes:

            

Current

  2,913   1,936   6,337 

Deferred

  (2,187)  (600)  (1,449)
  $729  $1,339  $4,900 
             

Income before taxes on income:

            

Domestic

 $(5,680) $(9,039) $(6,348)

Foreign

  6,983   10,406   8,869 
  $1,303  $1,367  $2,521 

 

d. Reconciliation between the Company’s effective tax rate and the U.S. statutory rate:

 

  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Income before taxes on income

 $1,303  $1,367  $2,521 

Theoretical tax at U.S. statutory rate

  274   287   529 

Foreign income taxes at rates other than U.S. rate

  369   (33)  810 

Approved and benefited enterprises benefits (*)

  (239)  (154)   

Technological Preferred Enterprise benefits (*)

        22 

Subpart F

  563   568   359 

Non-deductible items

  217   124   306 

Non-taxable items

  (434)  (486)  (690)

Changes in uncertain tax position

  16   (1,029)   

Stock-based compensation expense

  (62)  (3)  (666)

Deemed mandatory repatriation

  3,542       

Impacts of GILTI

  880   967   644 

Tax adjustment in respect of difference tax rate of foreign subsidiary

     364   1,044 

Changes in valuation allowance

  (5,005)  (209)  2,487 

Other, net

  608   943   55 

Taxes on income

 $729  $1,339  $4,900 
             

(*)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 

 

e. Deferred taxes on income:

 

Significant components of the Company’s deferred tax assets are as follows:

 

  

As at December 31,

 
  

2019

  

2020

 

Deferred tax assets

        

Operating loss carryforward

 $8,778  $9,493 

Accrued expenses and deferred revenues

  1,455   1,783 

Temporary differences related to R&D expenses

  3,123   4,275 

Equity-based compensation

  3,396   3,667 

Operating leases

  1,546   1,619 

Tax credit carry forward

  5,666   7,214 

Other

  502   202 

Total gross deferred tax assets

  24,466   28,253 

Valuation allowance

  (12,315)  (15,844)

Net deferred tax assets

 $12,151  $12,409 
         

Deferred tax liabilities

        

Operating leases

 $1,546  $1,583 

Total deferred tax liabilities

 $1,546  $1,583 
         

Net deferred tax assets (*)

 $10,605  $10,826 

 

(*)

$161 and $45 net deferred taxes for the years ended December 31, 2019 and 2020, 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 tax credit carryforward.

 

As of December 31, 2020, 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 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,

 
  

2019

  

2020

 

Beginning of year

 $2,739  $1,037 

Additions for current year tax positions

  478   387 

Additions (reductions) for prior year’s tax positions

  (16)  134 

Decrease as a result of the completion of a tax audit for prior years

  (2,164)   

Balance at December 31

 $1,037  $1,558 

 

As of December 31, 2019 and 2020, there were $1,037 and $1,558, 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, 2019 and 2020 because such interest and penalties did not have a material impact on the Company’s financial statements.

 

During the year ended December 31, 2019, the Company recorded a tax benefit of $1,029 as a result of the completion of a tax audit for prior years in a certain foreign tax jurisdiction. The reduction in the unrecognized tax benefits balance for prior years as a result of the completion of the tax audit for the year ended December 31, 2019 was $2,164.

 

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, 2020, CEVA and its subsidiaries had net operating loss carryforwards for federal income tax purposes of approximately $4,991, which are available to offset future federal taxable income indefinitely. As of December 31, 2020, CEVA and its subsidiaries had net operating loss carryforwards for California income tax purposes of approximately $17,759, which are available to offset future California taxable income. Such loss carryforwards begin to expire in 2030.

 

As of December 31, 2020, CEVA’s Irish subsidiary had foreign operating losses of approximately $57,636, 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 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

NOTE 15: 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, 2020, 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, 2020, 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

 
                 

2021

 $486  $4,273  $1,976  $6,735 

2022

  513   2,166   24   2,703 

2023

  293      24   317 

2024 and thereafter

  46      43   89 

Total

 $1,338  $6,439  $2,067  $9,844 

 

c. Royalties:

 

The Company participated in programs sponsored by the Israeli government for the support of research and development activities. Through December 31, 2020, 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, 2018, 2019 and 2020 amounted to $842, $715 and $1,066, respectively. As of December 31, 2020, the aggregate contingent liability to the IIA (including interest) amounted to $26,058.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
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 signal processing IPs in two types of categories: wireless connectivity and smart sensing. These products include comprehensive platforms comprised of specialized DSPs coupled with an AI and other types of accelerators targeted for low power workloads, including 5G baseband processing, intelligent vision, voice recognition, physical layer processing and sensor fusion. CEVA also offers 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 inertial measurement unit (“IMU”) solutions for AR/VR, robotics, remote controls and IoT. For wireless IoT, the Company offers the industry’s most widely adopted IPs for Bluetooth (low energy and dual mode), Wi-Fi 4/5/6 (802.11n/ac/ax) and NB-IoT.

 

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 wireless, consumer electronics and automotive companies for incorporation into a wide variety of end products.

 

CEVA is a sustainable and environmentally conscious company, adhering its Code of Business Conduct and Ethics. As such, it emphasizes and focuses on environmental preservation, recycling, the welfare of our employees and privacy – which it promotes on a corporate level. CEVA, is committed to social responsibility, values of preservation and consciousness towards these purposes.

 

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:

    

Developed technologies

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

    

Core technologies

  7,063 

Total assets

 $10,000 

 

 

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:

 

On January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments – Credit Losses on Financial Instruments” (“ASU 2016-13”), which requires that expected credit losses relating to financial assets be measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU 2016-13 limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The adoption by the Company of the new guidance did not have a material impact on its consolidated financial statements.

 

In January 2017, the FASB issued ASU No. 2017-04, Intangibles: Goodwill and Other: Simplifying the Test for Goodwill Impairment. To simplify the subsequent measurement of goodwill, the amendments eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, the income tax effects of tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the qualitative impairment test is necessary. The amendments should be applied on a prospective basis. The nature of and reason for the change in accounting principle should be disclosed upon transition. The Company adopted ASU 2017-04 as of January 1, 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 period ended December 31, 2020. 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.16%, 2.64% and 2.53% during 2018, 2019 and 2020, 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 interest and other income (expense), 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 was not material.

 

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 2018, and 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.57%, 2.94% and 1.32% during 2018, 2019 and 2020, 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 2018, 2019 and 2020.

 

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 and this segment comprises only one reporting unit.

 

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, 2020, no impairment of goodwill has been recorded.

 

Intangible Assets, Finite-Lived, Policy [Policy Text Block]

Intangible assets, net:

 

Acquired intangible assets with definite lives are amortized over their estimated useful lives. The Company amortizes intangible assets on a straight-line basis with definite lives over periods ranging from half a year to seven and a half years.

 

Intangible assets with definite 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 carrying 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, 2018, 2019 and 2020.

 

Investment, Policy [Policy Text Block]

Investments in non-marketable equity securities:

 

The Company's non-marketable equity securities are investments in privately held companies without readily determinable market values.

 

For the Company’s equity investment in private company equity securities which do not have readily determinable fair values, the Company has elected the measurement alternative defined as cost, less impairment, plus or minus adjustments resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The investment is reviewed periodically to determine if its value has been impaired and adjustments are recorded as necessary.

 

During the years ended December 31, 2020 and 2019, no impairment loss was identified. During the year ended December 31, 2018, the Company recorded a loss of $870 related to revaluation of its investment in a private company based on observable price changes.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue recognition:

 

Effective as of January 1, 2018, the Company has followed the provisions of ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”). The guidance provides a unified model to determine how revenue is recognized. See Note 2 for further details.

 

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

 

In addition to license 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 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 15 for further details). Cost of product revenue includes materials, subcontractors, amortization of acquired assets (NB-IoT and Immervision 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.

 

The Company recorded grants in the amounts of $3,352, $5,643 and $2,844 for the years ended December 31, 2018, 2019 and 2020, 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, 2018, 2019 and 2020, the Company recorded CIR benefits in the amount of $2,065, $2,312 and $3,287, 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, 2018, 2019 and 2020 were $1,048, $1,189 and $1,232, respectively.

 

Severance Pay [Policy Text Block]

Accrued severance pay:

 

The liability of CEVA’s Israeli subsidiary for severance pay for employees hired prior to August 1, 2016 is 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 that employee as of the balance sheet date. The Israeli subsidiary’s liability 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 the balance sheet date. 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. 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, 2018, 2019 and 2020, were $1,818, $1,826 and $1,983, 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:

 

  

 

2018

 

 

2019

  

 

2020

 
               

Expected dividend yield

  0%   0%    0%  

Expected volatility

 35%-42% 42%-43%  32%-60% 

Risk-free interest rate

 0.7%-2.2% 2.0%-2.5%  0.1%-1.9% 

Expected forfeiture

  0%   0%    0%  

Contractual term of up to (in months)

 

24

 

24

  

24

 

 

 

During the years ended December 31, 2018, 2019 and 2020, 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,

 
  

2018

  

2019

  

2020

 
             

Cost of revenue

 $588  $630  $639 

Research and development, net

  5,141   5,857   6,874 

Sales and marketing

  1,587   1,495   2,038 

General and administrative

  3,051   2,736   4,085 

Total equity-based compensation expense

 $10,367  $10,718  $13,636 

 

As of December 31, 2020, there was $13,572 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.4 years. As of December 31, 2020, 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 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 determined that its 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. Prior to the adoption of ASC 326, the Company evaluated its outstanding accounts receivable and established an allowance for doubtful accounts according to specific identification basis, based on information available on the relevant customer credit condition, current aging, historical experience and based on the Company policy.

 

 

  

Balance at

beginning of

period

  

Additions

  

Deduction

  

Balance at

end of period

 

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 
                 

Year ended December 31, 2018

                

Allowance for doubtful accounts

 $  $  $  $ 

 

 

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.

 

Effective as of January 1, 2019, the Company has followed the provisions of ASC 815, “Derivatives and Hedging”. As a result of adopting the new accounting guidance, beginning 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. Prior to January 1, 2019, cash flow hedge ineffectiveness was separately measured and reported immediately in earnings. Cash flow hedge ineffectiveness was immaterial during 2018.

 

As of December 31, 2019 and 2020, the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $5,500 and $0, 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, 2018, 2019 and 2020 were $1,080, $996 and $559, 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,

 
  

2018

  

2019

  

2020

 

Numerator:

            

Net income (loss)

 $574  $28  $(2,379)

Denominator (in thousands):

            

Basic weighted-average common stock outstanding

  22,034   21,932   22,107 

Effect of stock-based awards

  469   391    

Diluted weighted-average common stock outstanding

  22,503   22,323   22,107 
             

Basic net income (loss) per share

 $0.03  $0.00  $(0.11)

Diluted net income (loss) per share

 $0.03  $0.00  $(0.11)

 

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 161,362 and 184,947 shares for the years ended December 31, 2018 and 2019, respectively. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,132,017 for the years ended December 31, 2020.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Issued 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 Company is currently evaluating the impact of the new guidance on the Company’s consolidated financial statements.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Organization and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
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]
  

 

2018

 

 

2019

  

 

2020

 
               

Expected dividend yield

  0%   0%    0%  

Expected volatility

 35%-42% 42%-43%  32%-60% 

Risk-free interest rate

 0.7%-2.2% 2.0%-2.5%  0.1%-1.9% 

Expected forfeiture

  0%   0%    0%  

Contractual term of up to (in months)

 

24

 

24

  

24

 
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year ended December 31,

 
  

2018

  

2019

  

2020

 
             

Cost of revenue

 $588  $630  $639 

Research and development, net

  5,141   5,857   6,874 

Sales and marketing

  1,587   1,495   2,038 

General and administrative

  3,051   2,736   4,085 

Total equity-based compensation expense

 $10,367  $10,718  $13,636 
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, 2020

                

Allowance for credit losses

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

Year ended December 31, 2019

                

Allowance for doubtful accounts

 $  $327  $  $327 
                 

Year ended December 31, 2018

                

Allowance for doubtful accounts

 $  $  $  $ 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Numerator:

            

Net income (loss)

 $574  $28  $(2,379)

Denominator (in thousands):

            

Basic weighted-average common stock outstanding

  22,034   21,932   22,107 

Effect of stock-based awards

  469   391    

Diluted weighted-average common stock outstanding

  22,503   22,323   22,107 
             

Basic net income (loss) per share

 $0.03  $0.00  $(0.11)

Diluted net income (loss) per share

 $0.03  $0.00  $(0.11)
Immervision [Member]  
Notes Tables  
Schedule of Business Acquisitions, by Acquisition [Table Text Block]

Prepaid expenses

 $2,937 

Intangible assets:

    

Core technologies

  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:

    

Developed technologies

  2,475 

Customer relationships

  3,518 

Customer backlog

  72 

Goodwill

  4,458 

Total assets

 $11,204 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

2021

  

2022

 

License and related revenues

 $11,603  $404 
Disaggregation of Revenue [Table Text Block]
  

Year ended December 31, 2019

  

Year ended December 31, 2020

 
  

Licensing and

related revenues

  

Royalties

  

Total

  

Licensing and

related revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $15,203  $1,424  $16,627  $6,716  $14,097  $20,813 

Europe and Middle East

  5,282   16,211   21,493   6,176   5,790   11,966 

Asia Pacific

  27,405   21,627   49,032   39,621   27,926   67,547 

Total

 $47,890  $39,262  $87,152  $52,513  $47,813  $100,326 
                         

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  $40,748  $37,917  $78,665 

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

  11,419   5,056   16,475   11,765   9,896   21,661 

Total

 $47,890  $39,262  $87,152  $52,513  $47,813  $100,326 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $33,794  $39,262  $73,056  $40,075  $47,813  $87,888 

Products and services transferred over time

  14,096      14,096   12,438      12,438 

Total

 $47,890  $39,262  $87,152  $52,513  $47,813  $100,326 
  

Year ended December 31, 2018

 
  

Licensing and

related revenues

  

Royalties

  

Total

 

Primary geographical markets

            

United States

 $6,260  $2,094  $8,354 

Europe and Middle East

  3,672   13,698   17,370 

Asia Pacific

  30,514   21,639   52,153 

Total

 $40,446  $37,431  $77,877 
             

Major product/service lines

            

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

 $30,628  $35,055  $65,683 

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

  9,818   2,376   12,194 

Total

 $40,446  $37,431  $77,877 
             

Timing of revenue recognition

            

Products transferred at a point in time

 $30,744  $37,431  $68,175 

Products and services transferred over time

  9,702      9,702 

Total

 $40,446  $37,431  $77,877 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

December 31, 2019

  

December 31, 2020

 
         

Trade receivables

 $11,066  $14,765 

Unbilled receivables (associated with licensing and related revenue)

  5,269   5,479 

Unbilled receivables (associated with royalties)

  11,972   10,980 

Deferred revenues (short-term contract liabilities)

  3,642   2,434 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Available-for-sale Securities Reconciliation [Table Text Block]
  

As at December 31, 2020

 
  

Amortized
cost

  

Gross
unrealized

gains

  

Gross
unrealized

losses

  

Fair
value

 

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 
  

As at December 31, 2019

 
  

Amortized
cost

  

Gross
unrealized

gains

  

Gross
unrealized

losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $18,224  $16  $(11) $18,229 
                 

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

                

Corporate bonds

  46,593   168   (123)  46,638 
                 

Total

 $64,817  $184  $(134) $64,867 
Available-for-sale Securities, Continuous 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, 2020

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

As of December 31, 2019

 $22,852  $(102) $14,231  $(32)
Schedule of Realized Gain (Loss) [Table Text Block]
  

Year ended December 31,

 
  

2018

  

2019

  

2020

 
             

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

 $4  $13  $14 

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

 $(71) $(41) $(20)
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Note 4 - Leases (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Lease, Cost [Table Text Block]
  

December 31, 2020

 

Weighted average remaining lease term (years)

  4.67 

Weighted average discount rate

  1.92%
  

Year ended December 31,

 
  

2019

  

2020

 
         

Operating lease cost

 $2,238  $2,587 

Cash payments for operating leases

 $2,173  $2,975 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

2021

  2,996 

2022

  2,688 

2023

  1,198 

2024

  467 

2025 and thereafter

  1,806 

Total undiscounted cash flows

  9,155 

Less imputed interest

  414 

Present value of lease liabilities

 $8,741 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]

Description

 

December 31,

2020

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $88,754     $88,754    

Description

 

December 31,

2019

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $64,867     $64,867    

Foreign exchange contracts

  56      56    
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Note 6 - Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Property, Plant and Equipment [Table Text Block]

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

 

As at December 31,

 
   

2019

   

2020

 

Cost:

               

Computers, software and equipment

  $ 19,182     $ 21,322  

Office furniture and equipment

    889       998  

Leasehold improvements

    3,368       4,059  
      23,439       26,379  

Less – Accumulated depreciation

    (15,560 )     (18,793 )

Property and equipment, net

  $ 7,879     $ 7,586  
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

 

Balance as of January 1,

 $46,612  $51,070 

Acquisition

  4,458    

Balance as of December 31,

 $51,070  $51,070 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
      

Year ended December 31, 2019

  

Year ended December 31, 2020

 
  

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 Hillcrest Labs business

                            

Customer relationships

  4.4  $3,518  $395  $3,123  $3,518  $1,262  $2,256 

Customer backlog

  0.5   72   65   7   72   72    

Core technologies

  7.5   2,475   150   2,325   2,475   480   1,995 
                             

Intangible assets related to a technology investment in Immervision

                            

Core technologies

  6.4   7,063   472   6,591   7,063   1,575   5,488 
                             

Intangible assets related to an investment in NB-IoT technologies

                            

NB-IoT technologies (*)

  7.0   1,961   583   1,378   1,961   864   1,097 
                             

Total intangible assets

     $15,089  $1,665  $13,424  $15,089  $4,253  $10,836 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2021

  2,582 

2022

  2,581 

2023

  1,906 

2024

  1,852 

2025 and thereafter

  1,915 
  $10,836 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Accrued Expenses and Other Payables (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

As at December 31,

 
   

2019

   

2020

 
                 

Engineering accruals

  $ 788     $ 920  

Professional fees

    629       790  

Government grants

    527       524  

Income taxes payable, net

    88       231  

Facility related accruals

    284       85  

Intangible assets purchase payables

    204        

Other

    1,228       1,293  

Total

  $ 3,748     $ 3,843  
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2020
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

  642,253  $20.14   3.5  $4,718 

Granted

              

Exercised

  (353,163)  18.29         

Forfeited or expired

  (21)  16.20         

Outstanding at the end of the year (2)

  289,069  $22.42   3.6  $6,673 

Exercisable at the end of the year (3)

  289,069  $22.42   3.6  $6,673 
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.18-18.62  78,320   2.1  $15.57   78,320   2.1  $15.57 
19.36-19.83  86,949   3.7  $19.42   86,949   3.7  $19.42 
24.86-30.60  123,800   4.5  $28.85   123,800   4.5  $28.85 
      289,069   3.6  $22.42   289,069   3.6  $22.42 
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

  732,564  $30.11 

Granted

  479,171   29.47 

Vested

  (317,430)  31.30 

Forfeited

  (51,357)  29.70 

Unvested at the end of the year

  842,948  $29.30 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Derivatives and Hedging Activities (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Derivative Instruments [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

 

Derivative assets:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange option contracts

 $14  $ 

Foreign exchange forward contracts

  42    

Total

 $56  $ 
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]
  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Derivatives designated as cash flow hedging instruments:

            

Foreign exchange option contracts

 $(146) $55  $(8)

Foreign exchange forward contracts

  (285)  385   640 
  $(431) $440  $632 
Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Derivatives designated as cash flow hedging instruments:

            

Foreign exchange option contracts

 $132  $(27) $(6)

Foreign exchange forward contracts

  222   (280)  (682)
  $354  $(307) $(688)
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Year ended December 31, 2019

  

Year ended December 31, 2020

 
  

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

 $(1,046) $(68) $(1,114) $45  $49  $94 

Other comprehensive income before reclassifications

  1,072   388   1,460   428   556   984 

Amounts reclassified from accumulated other comprehensive income (loss)

  19   (271)  (252)  5   (605)  (600)

Net current period other comprehensive income (loss)

  1,091   117   1,208   433   (49)  384 

Ending balance

 $45  $49  $94  $478  $  $478 
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,

  
  

2018

  

2019

  

2020

  

Unrealized gains (losses) on cash flow hedges

 $(7) $5  $14 

Cost of revenues

   (308)  272   607 

Research and development

   (13)  8   19 

Sales and marketing

   (26)  22   48 

General and administrative

   (354)  307   688 

Total, before income taxes

   (42)  36   83 

Income tax expense (benefit)

   (312)  271   605 

Total, net of income taxes

              

Unrealized gains (losses) on available-for-sale marketable securities

  (67)  (28)  (6)

Financial income, net

   (6)  (9)  (1)

Income tax benefit

   (61)  (19)  (5)

Total, net of income taxes

              
  $(373) $252  $600 

Total, net of income taxes

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Geographic Information and Major Customer and Product Data (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Revenues based on customer location:

            

United States

 $8,354  $16,627  $20,813 

Europe, Middle East (3)

  17,370   21,493   11,966 

Asia Pacific (1) (2)

  52,153   49,032   67,547 
  $77,877  $87,152  $100,326 
             

(1)China

 $33,672  $33,233  $51,726 

(2)S. Korea

 $7,989   *)   *) 

(3)Germany

 $13,873  $16,100   *) 
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
  

2019

  

2020

 

Long-lived assets by geographic region:

        

Israel

 $15,032  $11,248 

France

  605   814 

United States

  1,356   2,868 

Other

  1,952   1,708 
  $18,945  $16,638 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Customer A

  15%  15%  14%

Customer B

  19%  19%  15%
Revenue from External Customers by Products and Services [Table Text Block]
  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Connectivity products

  84%  81%  78%

Smart sensing products

  16%  19%  22%
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Selected Statements of Income Data (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Interest and Other Income [Table Text Block]
  

Year ended December 31,

 
  

2018

  

2019

  

2020

 
             

Interest income

 $4,499  $4,220  $3,291 

Loss on available-for-sale marketable securities, net

  (67)  (28)  (6)

Amortization of premium on available-for-sale marketable securities, net

  (773)  (554)  (444)

Foreign exchange gain (loss), net

  (241)  (347)  443 

Total

 $3,418  $3,291  $3,284 
Equity Securities without Readily Determinable Fair Value [Table Text Block]

Initial cost basis

 $1,806 

Downward adjustments

  (870)

Total carrying value at the end of the period

 $936 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Note 14 - Taxes on Income (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Domestic taxes:

            

Current

 $3  $3  $12 

Deferred

         

Foreign taxes:

            

Current

  2,913   1,936   6,337 

Deferred

  (2,187)  (600)  (1,449)
  $729  $1,339  $4,900 
             

Income before taxes on income:

            

Domestic

 $(5,680) $(9,039) $(6,348)

Foreign

  6,983   10,406   8,869 
  $1,303  $1,367  $2,521 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year ended December 31,

 
  

2018

  

2019

  

2020

 

Income before taxes on income

 $1,303  $1,367  $2,521 

Theoretical tax at U.S. statutory rate

  274   287   529 

Foreign income taxes at rates other than U.S. rate

  369   (33)  810 

Approved and benefited enterprises benefits (*)

  (239)  (154)   

Technological Preferred Enterprise benefits (*)

        22 

Subpart F

  563   568   359 

Non-deductible items

  217   124   306 

Non-taxable items

  (434)  (486)  (690)

Changes in uncertain tax position

  16   (1,029)   

Stock-based compensation expense

  (62)  (3)  (666)

Deemed mandatory repatriation

  3,542       

Impacts of GILTI

  880   967   644 

Tax adjustment in respect of difference tax rate of foreign subsidiary

     364   1,044 

Changes in valuation allowance

  (5,005)  (209)  2,487 

Other, net

  608   943   55 

Taxes on income

 $729  $1,339  $4,900 
             

(*)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 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

As at December 31,

 
  

2019

  

2020

 

Deferred tax assets

        

Operating loss carryforward

 $8,778  $9,493 

Accrued expenses and deferred revenues

  1,455   1,783 

Temporary differences related to R&D expenses

  3,123   4,275 

Equity-based compensation

  3,396   3,667 

Operating leases

  1,546   1,619 

Tax credit carry forward

  5,666   7,214 

Other

  502   202 

Total gross deferred tax assets

  24,466   28,253 

Valuation allowance

  (12,315)  (15,844)

Net deferred tax assets

 $12,151  $12,409 
         

Deferred tax liabilities

        

Operating leases

 $1,546  $1,583 

Total deferred tax liabilities

 $1,546  $1,583 
         

Net deferred tax assets (*)

 $10,605  $10,826 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

 

Beginning of year

 $2,739  $1,037 

Additions for current year tax positions

  478   387 

Additions (reductions) for prior year’s tax positions

  (16)  134 

Decrease as a result of the completion of a tax audit for prior years

  (2,164)   

Balance at December 31

 $1,037  $1,558 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
  

Minimum rental
commitments for

leasehold

properties

  


Commitments for

other lease

obligations

  

Other purchase
obligations

  

Total

 
                 

2021

 $486  $4,273  $1,976  $6,735 

2022

  513   2,166   24   2,703 

2023

  293      24   317 

2024 and thereafter

  46      43   89 

Total

 $1,338  $6,439  $2,067  $9,844 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Organization and Significant Accounting Policies (Details Textual)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 31, 2019
USD ($)
Jul. 31, 2019
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
USD ($)
Jan. 01, 2019
USD ($)
Payments to Acquire Businesses, Gross       $ (0) $ 11,000 $ (0)    
Payments to Acquire Intangible Assets       (0) 7,364 1,960    
Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Total       0 0 0 $ 0  
Impairment of Long-Lived Assets to be Disposed of       0 0 0    
Operating Lease, Right-of-Use Asset       9,052 11,066      
Operating Lease, Liability, Total       $ 8,741        
Number of Operating Segments       1        
Number of Reportable Segments       1        
Goodwill, Impairment Loss       $ 0        
Impairment of Intangible Assets, Finite-lived       0 0 0    
Other than Temporary Impairment Losses, Investments, Total       $ 0 $ (0) 870    
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       $ 2,844 $ 5,643 3,352    
Research and Development Tax Credit       $ 3,287 $ 2,312 2,065    
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,232 $ 1,189 1,048    
Severance Costs       1,983 1,826 1,818    
Advertising Expense       $ 559 $ 996 $ 1,080    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares       1,132,017 184,947 161,362    
Foreign Exchange Forward and Option Contracts [Member] | Cash Flow Hedging [Member]                
Derivative, Notional Amount       $ 0 $ 5,500      
Stock Options, Stock Appreciation Rights and Employee Stock Purchase Plan [Member]                
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total       13,572        
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 4 months 24 days        
Minimum [Member]                
Finite-Lived Intangible Asset, Useful Life (Year)       6 months        
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        
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        
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       2.53% 2.64% 2.16%    
Long-term Investments [Member]                
Percentage of Interest Rate, Savings Deposits       1.32% 2.94% 2.57%    
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      
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Hillcrest Labs Acquisition (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Aug. 31, 2019
Jul. 19, 2019
Dec. 31, 2018
Intangible assets     $ 7,063    
Goodwill $ 51,070 $ 51,070     $ 46,612
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] | Developed Technology Rights [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 55 R41.htm IDEA: XBRL DOCUMENT v3.20.4
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 56 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Organization and Significant Accounting Policies - Annual Depreciation Rates of Property, Plant and Equipment (Details)
Dec. 31, 2020
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 57 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Organization and Significant Accounting Policies - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Expected dividend yield 0.00% 0.00% 0.00%
Expected volatility, minimum 32.00% 42.00% 35.00%
Expected volatility, maximum 60.00% 43.00% 42.00%
Risk-free interest rate, minimum 0.10% 2.00% 0.70%
Risk-free interest rate, maximum 1.90% 2.50% 2.20%
Expected forfeiture 0.00% 0.00% 0.00%
Contractual term of up to (in months) (Month) 24 months 24 months 24 months
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Dec. 31, 2018
Total equity-based compensation expense $ 13,636 $ 10,718 $ 10,367
Cost of Sales [Member]      
Total equity-based compensation expense 639 630 588
Research and Development Expense [Member]      
Total equity-based compensation expense 6,874 5,857 5,141
Sales and Marketing [Member]      
Total equity-based compensation expense 2,038 1,495 1,587
General and Administrative Expense [Member]      
Total equity-based compensation expense $ 4,085 $ 2,736 $ 3,051
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Allowance for credit losses $ 327 $ 0 $ 0
Allowance for credit losses 1,443 327 0
Allowance for credit losses (1,470) 0 0
Allowance for credit losses 300 327 0
Deduction $ 1,470 $ 0 $ 0
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Dec. 31, 2018
Numerator:      
Net income (loss) $ (2,379) $ 28 $ 574
Denominator (in thousands):      
Basic weighted-average common stock outstanding (in shares) 22,107 21,932 22,034
Effect of stock-based awards (in shares) 0 391 469
Diluted weighted-average common stock outstanding (in shares) 22,107 22,323 22,503
Basic net income (loss) per share (in dollars per share) $ (0.11) $ 0.00 $ 0.03
Diluted net income (loss) per share (in dollars per share) $ (0.11) $ 0.00 $ 0.03
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Revenue Recognition (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Stockholders' Equity Attributable to Parent, Ending Balance $ 260,889 $ 251,157 $ 245,879   $ 244,670
Revenue from Contract with Customer, Including Assessed Tax 100,326 87,152 77,877    
Capitalized Contract Cost, Net, Total 24        
Contract with Customer, Liability, Revenue Recognized 3,575        
Retained Earnings [Member]          
Stockholders' Equity Attributable to Parent, Ending Balance 57,350 62,426 62,853   $ 53,873
Cumulative Effect, Period of Adoption, Adjustment [Member]          
Stockholders' Equity Attributable to Parent, Ending Balance     8,555    
Cumulative Effect, Period of Adoption, Adjustment [Member] | Retained Earnings [Member]          
Stockholders' Equity Attributable to Parent, Ending Balance     8,555    
Accounting Standards Update 2014-09 [Member]          
Revenue from Contract with Customer, Including Assessed Tax     4,078    
Capitalized Contract Cost, Amortization 71 183 120    
Capitalized Contract Cost, Impairment Loss $ 0 $ 0 $ 0    
Accounting Standards Update 2014-09 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] | Retained Earnings [Member]          
Stockholders' Equity Attributable to Parent, Ending Balance       $ 8,555  
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation $ 11,603
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation $ 404
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)
Dec. 31, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-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]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues $ 100,326 $ 87,152 $ 77,877
Transferred at Point in Time [Member]      
Revenues 87,888 73,056 68,175
Transferred over Time [Member]      
Revenues 12,438 14,096 9,702
Connectivity Products [Member]      
Revenues 78,665 70,677 65,683
Smart Sensing Products [Member]      
Revenues 21,661 16,475 12,194
License [Member]      
Revenues 52,513 47,890 40,446
License [Member] | Transferred at Point in Time [Member]      
Revenues 40,075 33,794 30,744
License [Member] | Transferred over Time [Member]      
Revenues 12,438 14,096 9,702
License [Member] | Connectivity Products [Member]      
Revenues 40,748 36,471 30,628
License [Member] | Smart Sensing Products [Member]      
Revenues 11,765 11,419 9,818
Royalty [Member]      
Revenues 47,813 39,262 37,431
Royalty [Member] | Transferred at Point in Time [Member]      
Revenues 47,813 39,262 37,431
Royalty [Member] | Transferred over Time [Member]      
Revenues 0 0 0
Royalty [Member] | Connectivity Products [Member]      
Revenues 37,917 34,206 35,055
Royalty [Member] | Smart Sensing Products [Member]      
Revenues 9,896 5,056 2,376
UNITED STATES      
Revenues 20,813 16,627 8,354
UNITED STATES | License [Member]      
Revenues 6,716 15,203 6,260
UNITED STATES | Royalty [Member]      
Revenues 14,097 1,424 2,094
Europe and Middle East [Member]      
Revenues 11,966 21,493 17,370
Europe and Middle East [Member] | License [Member]      
Revenues 6,176 5,282 3,672
Europe and Middle East [Member] | Royalty [Member]      
Revenues 5,790 16,211 13,698
Asia Pacific [Member]      
Revenues 67,547 49,032 52,153
Asia Pacific [Member] | License [Member]      
Revenues 39,621 27,405 30,514
Asia Pacific [Member] | Royalty [Member]      
Revenues $ 27,926 $ 21,627 $ 21,639
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Revenue Recognition - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Contract with customer liability, balance $ 2,434 $ 3,642
Trade Receivables [Member]    
Contract with customer asset, balance 14,765 11,066
Accrued Revenues [Member] | Licensing and Other [Member]    
Contract with customer asset, balance 5,479 5,269
Accrued Revenues [Member] | Royalty [Member]    
Contract with customer asset, balance 10,980 11,972
Deferred Revenue [Member]    
Contract with customer liability, balance $ 2,434 $ 3,642
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Marketable Securities (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Total $ 0 $ 0 $ 0 $ 0
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Available-for-sale, Amortized cost $ 88,150 $ 64,817
Available-for-sale, Gross unrealized gains 716 184
Available-for-sale, Gross unrealized losses (112) (134)
Marketable securities 88,754 64,867
Corporate Bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 12,667 18,224
Available-for-sale - matures within one year, Gross unrealized gains 49 16
Available-for-sale - matures within one year, Gross unrealized losses (7) (11)
Available-for-sale - matures within one year, Fair value 12,709 18,229
Available-for-sale - matures after one year through five years, Amortized cost 75,483 46,593
Available-for-sale - matures after one year through five years, Gross unrealized gains 667 168
Available-for-sale - matures after one year through five years, Gross unrealized losses (105) (123)
Available-for-sale - matures after one year through five years, Fair value $ 76,045 $ 46,638
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Less than 12 months, Fair value $ 31,393 $ 22,852
Less than 12 months, Gross unrealized loss (91) (102)
12 months or greater, Fair value 7,381 14,231
12 months or greater, Gross unrealized loss $ (21) $ (32)
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Dec. 31, 2018
Gross realized gains from sale of available-for-sale marketable securities $ 14 $ 13 $ 4
Gross realized losses from sale of available-for-sale marketable securities $ (20) $ (41) $ (71)
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Note 4 - Leases -Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Weighted average remaining lease term (years) (Year) 4 years 8 months 1 day  
Weighted average discount rate 1.92%  
Operating lease cost $ 2,587 $ 2,238
Cash payments for operating leases $ 2,975 $ 2,173
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Note 4 - Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
2021 $ 2,996
2022 2,688
2023 1,198
2024 467
2025 and thereafter 1,806
Total undiscounted cash flows 9,155
Less imputed interest 414
Present value of lease liabilities $ 8,741
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Marketable securities $ 88,754 $ 64,867
Foreign exchange contracts 0 56
Fair Value, Inputs, Level 1 [Member]    
Foreign exchange contracts   0
Fair Value, Inputs, Level 2 [Member]    
Foreign exchange contracts   56
Fair Value, Inputs, Level 3 [Member]    
Foreign exchange contracts   0
Corporate Bonds [Member]    
Marketable securities 88,754 64,867
Corporate Bonds [Member] | Fair Value, Inputs, Level 1 [Member]    
Marketable securities 0 0
Corporate Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Marketable securities 88,754 64,867
Corporate Bonds [Member] | Fair Value, Inputs, Level 3 [Member]    
Marketable securities $ 0 $ 0
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Note 6 - Property and Equipment, Net (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Depreciation, Total $ 3,233 $ 3,104 $ 2,915
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property and equipment, gross $ 26,379 $ 23,439
Less – Accumulated depreciation (18,793) (15,560)
Property and equipment, net 7,586 7,879
Computers, Software and Equipment [Member]    
Property and equipment, gross 21,322 19,182
Office Furniture and Equipment [Member]    
Property and equipment, gross 998 889
Leasehold Improvements [Member]    
Property and equipment, gross $ 4,059 $ 3,368
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Goodwill and Intangible Assets, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets, Gross, Total   $ 15,089 $ 15,089  
Intangible Assets Expenditures Incurred but Not yet Paid   0 0 $ 750
Amortization of Intangible Assets, Total   2,307 1,923 $ 901
Amortization of Intangible Assets, Including Portion in Cost of Revenues   2,588 2,165  
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, 2020. 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 in “cost of revenues” on the Company’s consolidated statements of income (loss).
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Balance $ 51,070 $ 46,612
Acquisition 0 4,458
Balance $ 51,070 $ 51,070
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2020
Mar. 31, 2018
Total intangible assets, Gross Carrying Amount $ 15,089 $ 15,089  
Total intangible assets, Accumulated Amortization 1,665 4,253  
Intangible assets, net $ 13,424 10,836  
Customer Relationships [Member] | RivieraWaves [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 395 1,262  
Intangible assets, net $ 3,123 2,256  
Customer Backlog [Member] | RivieraWaves [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 6 months    
Total intangible assets, Gross Carrying Amount $ 72 72  
Total intangible assets, Accumulated Amortization 65 72  
Intangible assets, net $ 7 0  
Core Technologies [Member] | RivieraWaves [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 150 480  
Intangible assets, net $ 2,325 1,995  
Core Technologies [Member] | Acquisition of Hillcrest Labs [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 472 1,575  
Intangible assets, net $ 6,591 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] 583 864  
Intangible assets, net [1] $ 1,378 $ 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, 2020. 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 in “cost of revenues” on the Company’s consolidated statements of income (loss).
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
2021 $ 2,582  
2022 2,581  
2023 1,906  
2024 1,852  
2025 and thereafter 1,915  
Total intangible assets $ 10,836 $ 13,424
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Engineering accruals $ 920 $ 788
Professional fees 790 629
Government grants 524 527
Income taxes payable, net 231 88
Facility related accruals 85 284
Intangible assets purchase payables 0 204
Other 1,293 1,228
Total $ 3,843 $ 3,748
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 36 Months Ended
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 ($)
Jul. 30, 2018
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
Dec. 31, 2017
USD ($)
Feb. 28, 2020
shares
Dec. 31, 2015
Dec. 31, 2014
shares
Dec. 31, 2013
shares
Dec. 31, 2011
shares
Dec. 31, 2010
shares
Aug. 31, 2008
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 5,000,000                      
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                       $ 0.001 $ 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         5,700,000 5,700,000   5,700,000    
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares)                       497,608 497,608                        
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares) [2]                       289,069 [1] 289,069 [1] 642,253                      
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares) [2],[3]                       289,069 289,069                        
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Grants in Period (in shares)                         0 [2] 0 0                    
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercises in Period, Intrinsic Value | $                         $ 6,876 $ 629 $ 384                    
Projected Revenue Goal | $     $ 41,000                                            
Non-employee Director [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Annual Vesting, Percentage                       25.00% 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% 25.00%                        
Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period (Month)                       36 months                          
The 2002 Stock Incentive Plan [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)                       0 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 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)                       334,486 334,486                       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)                       280,427 280,427                        
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares)                       280,427 280,427                        
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] | 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                  
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] | 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   28,896                            
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                
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                
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                
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                              
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% 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] | 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, Addtional Shares Issuable, Performance Goals Exceeded, Percentage 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%                                                
Short-Term Executive PSUs [Member] | Goals Two [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 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%                        
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%                        
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%                        
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                       19,261                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded (in shares) 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                       5,778                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded (in shares) 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                       5,136                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded (in shares) 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                       5,136                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded (in shares) 909                                                
Long-term PSUs [Member]                                                  
Performance Goal, Minimum Market Cap for at Lease 30 Trading Days | $ $ 1,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)                       1,250,316 1,250,316                        
The2011 Stock Incentive Plan [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)                                           3,200,000      
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 81 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Outstanding at the beginning of the year (in shares) [1] 642,253    
Outstanding, Weighted average exercise price (in dollars per share) $ 20.14    
Outstanding, Weighted average remaining contractual term (Year) 3 years 7 months 6 days [2] 3 years 6 months  
Outstanding, Aggregated intrinsic value $ 6,673 [2] $ 4,718  
Granted, Number of shares (in shares) 0 [1] 0 0
Exercised, Number of shares (in shares) [1] (353,163)    
Exercised, Weighted average exercise price (in dollars per share) $ 18.29    
Forfeited or expired, Number of shares (in shares) [1] (21)    
Forfeited or expired, Weighted average exercise price (in dollars per share) $ 16.20    
Outstanding, Number of shares (in shares) [1] 289,069 [2] 642,253  
Outstanding, Weighted average exercise price (in dollars per share) $ 22.42 [2] $ 20.14  
Exercisable, Number of shares (in shares) [1],[3] 289,069    
Exercisable, Weighted average exercise price (in dollars per share) [3] $ 22.42    
Exercisable, Weighted average remaining contractual term (Year) [3] 3 years 7 months 6 days    
Exercisable, Aggregated intrinsic value [3] $ 6,673    
[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 82 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Outstanding, number of options and SARs (in shares) [2] 289,069 [1] 642,253
Outstanding, Weighted average remaining contractual term (Year) 3 years 7 months 6 days [1] 3 years 6 months
Outstanding, weighted average exercise price (in dollars per share) $ 22.42  
Exercisable, Number of shares (in shares) [2],[3] 289,069  
Exercisable, weighted average remaining contractual life (Year) 3 years 7 months 6 days  
Exercisable, Weighted average exercise price (in dollars per share) [3] $ 22.42  
Exercise Price Range 1 [Member]    
Range of exercise price, lower limit (in dollars per share) 18.62  
Range of exercise price, upper limit (in dollars per share)  
Outstanding, number of options and SARs (in shares) 78,320  
Outstanding, Weighted average remaining contractual term (Year) 2 years 1 month 6 days  
Outstanding, weighted average exercise price (in dollars per share) $ 15.57  
Exercisable, Number of shares (in shares) 78,320  
Exercisable, weighted average remaining contractual life (Year) 2 years 1 month 6 days  
Exercisable, Weighted average exercise price (in dollars per share) $ 15.57  
Exercise Price Range 2 [Member]    
Range of exercise price, lower limit (in dollars per share) 19.83  
Range of exercise price, upper limit (in dollars per share)  
Outstanding, number of options and SARs (in shares) 86,949  
Outstanding, Weighted average remaining contractual term (Year) 3 years 8 months 12 days  
Outstanding, weighted average exercise price (in dollars per share) $ 19.42  
Exercisable, Number of shares (in shares) 86,949  
Exercisable, weighted average remaining contractual life (Year) 3 years 8 months 12 days  
Exercisable, Weighted average exercise price (in dollars per share) $ 19.42  
Exercise Price Range 3 [Member]    
Range of exercise price, lower limit (in dollars per share) 30.60  
Range of exercise price, upper limit (in dollars per share)  
Outstanding, number of options and SARs (in shares) 123,800  
Outstanding, Weighted average remaining contractual term (Year) 4 years 6 months  
Outstanding, weighted average exercise price (in dollars per share) $ 28.85  
Exercisable, Number of shares (in shares) 123,800  
Exercisable, weighted average remaining contractual life (Year) 4 years 6 months  
Exercisable, Weighted average exercise price (in dollars per share) $ 28.85  
[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 83 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details) - RSUs and PSUs [Member]
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Unvested, number (in shares) | shares 732,564
Unvested, weighted average fair value (in dollars per share) | $ / shares $ 30.11
Granted, number (in shares) | shares 479,171
Granted, weighted average fair value (in dollars per share) | $ / shares $ 29.47
Vested, number (in shares) | shares (317,430)
Vested, weighted average fair value (in dollars per share) | $ / shares $ 31.30
Forfeited (in shares) | shares (51,357)
Forfeited (in dollars per share) | $ / shares $ 29.70
Unvested, number (in shares) | shares 842,948
Unvested, weighted average fair value (in dollars per share) | $ / shares $ 29.30
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Derivatives and Hedging Activities (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Derivative, Gain (Loss) on Derivative, Net, Total $ 688 $ 307 $ (354)
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivative Assets $ 0 $ 56
Derivatives Designated as Cash Flow Hedging Instruments [Member] | Foreign Exchange Option Contracts [Member]    
Derivative Assets 0 14
Derivatives Designated as Cash Flow Hedging Instruments [Member] | Foreign Exchange Forward Contracts [Member]    
Derivative Assets $ 0 $ 42
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Dec. 31, 2018
Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total $ 632 $ 440 $ (431)
Derivatives Designated as Cash Flow Hedging Instruments [Member]      
Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total 632 440 (431)
Derivatives Designated as Cash Flow Hedging Instruments [Member] | Foreign Exchange Option Contracts [Member]      
Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total (8) 55 (146)
Derivatives Designated as Cash Flow Hedging Instruments [Member] | Foreign Exchange Forward Contracts [Member]      
Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total $ 640 $ 385 $ (285)
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Dec. 31, 2018
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total $ (688) $ (307) $ 354
Foreign Exchange Option Contracts [Member]      
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total (6) (27) 132
Foreign Exchange Forward Contracts [Member]      
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total $ (682) $ (280) $ 222
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Balance $ 251,157 $ 245,879
Balance 260,889 251,157
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]    
Balance 45 (1,046)
Other comprehensive income before reclassifications 428 1,072
Amounts reclassified from accumulated other comprehensive income (loss) 5 19
Net current period other comprehensive income (loss) 433 1,091
Balance 478 45
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]    
Balance 49 (68)
Other comprehensive income before reclassifications 556 388
Amounts reclassified from accumulated other comprehensive income (loss) (605) (271)
Net current period other comprehensive income (loss) (49) 117
Balance 0 49
AOCI Attributable to Parent [Member]    
Balance 94 (1,114)
Other comprehensive income before reclassifications 984 1,460
Amounts reclassified from accumulated other comprehensive income (loss) (600) (252)
Net current period other comprehensive income (loss) 384 1,208
Balance $ 478 $ 94
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cost of revenues $ (10,749) $ (10,106) $ (7,951)
Research and development [1] (62,010) (52,843) (47,755)
Sales and marketing *) [1] 11,907 12,363 12,161
General and administrative [1] (14,116) (11,841) (10,354)
Total, before income taxe 2,521 1,367 1,303
Taxes on income 4,900 1,339 729
Net income (loss) (2,379) 28 574
Financial income, net 3,284 3,291 3,418
Reclassification out of Accumulated Other Comprehensive Income [Member]      
Net income (loss) 600 252 (373)
Reclassification out of Accumulated Other Comprehensive Income [Member] | Unrealized Gains (Losses) on Cash Flow Hedges [Member]      
Cost of revenues 14 5 (7)
Research and development 607 272 (308)
Sales and marketing *) 19 8 (13)
General and administrative 48 22 (26)
Total, before income taxe 688 307 (354)
Taxes on income 83 36 (42)
Net income (loss) 605 271 (312)
Reclassification out of Accumulated Other Comprehensive Income [Member] | Unrealized Gains (Losses) on Available-for-sale Marketable Securities [Member]      
Taxes on income (1) (9) (6)
Net income (loss) (5) (19) (61)
Financial income, net $ (6) $ (28) $ (67)
[1] Not including amortization of technology shown separately.
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Geographic Information and Major Customer and Product Data (Details Textual)
12 Months Ended
Dec. 31, 2020
Number of Reportable Segments 1
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues $ 100,326,000 $ 87,152,000 $ 77,877,000
UNITED STATES      
Revenues 20,813,000 16,627,000 8,354,000
Europe and Middle East [Member]      
Revenues 11,966,000 21,493,000 17,370,000
Asia Pacific [Member]      
Revenues 67,547,000 49,032,000 52,153,000
CHINA      
Revenues $ 51,726,000 33,233,000 33,672,000
KOREA, REPUBLIC OF      
Revenues     $ 7,989
GERMANY      
Revenues   $ 16,100,000  
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Long-lived assets $ 16,638 $ 18,945
ISRAEL    
Long-lived assets 11,248 15,032
FRANCE    
Long-lived assets 814 605
UNITED STATES    
Long-lived assets 2,868 1,356
Other Geographic Regions [Member]    
Long-lived assets $ 1,708 $ 1,952
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Dec. 31, 2018
Customer A [Member]      
Percentage of total revenues 14.00% 15.00% 15.00%
Customer B [Member]      
Percentage of total revenues 15.00% 19.00% 19.00%
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Dec. 31, 2018
Connectivity Products [Member]      
Percentage of total revenues 78.00% 81.00% 84.00%
Smart Sensing Products [Member]      
Percentage of total revenues 22.00% 19.00% 16.00%
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Selected Statements of Income Data (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Other than Temporary Impairment Losses, Investments, Total $ 0 $ (0) $ 870
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Selected Statements of Income Data - Financial Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Interest income $ 3,291 $ 4,220 $ 4,499
Loss on available-for-sale marketable securities, net (6) (28) (67)
Amortization of premium on available-for-sale marketable securities, net (444) (554) (773)
Foreign exchange gain (loss), net 443 (347) (241)
Total $ 3,284 $ 3,291 $ 3,418
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Note 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Initial cost basis $ 1,806
Downward adjustments (870)
Total carrying value at the end of the period $ 936
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Note 14 - Taxes on Income (Details Textual)
$ in Thousands, ₪ in Billions
12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2020
ILS (₪)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Tax Cuts and Jobs Act of 2017, Transition Tax, Income Tax Expense (Benefit)         $ 16,053
Deferred Tax Assets, Net, Total [1] $ 10,826   $ 10,605    
Unrecognized Tax Benefits, Ending Balance 1,558   1,037 $ 2,739  
Unrecognized Tax Benefits, Income Tax Penalties Accrued       $ 0  
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions 134   16    
Unrecognized Tax Benefits, Decreases Resulting from Tax Audit Completion $ (0)   2,164    
Maximum [Member] | Technological Preferred Enterprise [Member]          
Taxable Income Subject to Lower Tax Rate | ₪   ₪ 10      
Foreign Tax Authority [Member]          
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions     $ 1,029    
Foreign Tax Authority [Member] | Revenue Commissioners, Ireland [Member]          
Effective Income Tax Rate Reconciliation, Percent, Total 12.50% 12.50%      
Open Tax Year 2015 2016 2017 2018 2019 2020 2015 2016 2017 2018 2019 2020      
Operating Loss Carryforwards, Total $ 57,636        
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%      
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]          
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]          
Open Tax Year 2017 2018 2019 2020 2017 2018 2019 2020      
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% 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   $ 161    
Operating Loss Carryforwards, Total 4,991        
State and Local Jurisdiction [Member] | California Franchise Tax Board [Member]          
Operating Loss Carryforwards, Total $ 17,759        
Net Operating Loss Carryforwards Begins to Expire 2030 2030      
[1] $161 and $45 net deferred taxes for the years ended December 31, 2019 and 2020, respectively, are from domestic jurisdictions.
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Note 14 - Taxes on Income - Composition of Taxes on Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current $ 12 $ 3 $ 3
Deferred 0 0 0
Current 6,337 1,936 2,913
Deferred (1,449) (600) (2,187)
Taxes on income 4,900 1,339 729
Domestic (6,348) (9,039) (5,680)
Foreign 8,869 10,406 6,983
Total income before taxes on income $ 2,521 $ 1,367 $ 1,303
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Dec. 31, 2018
Income before taxes on income $ 2,521 $ 1,367 $ 1,303
Theoretical tax at U.S. statutory rate 529 287 274
Foreign income taxes at rates other than U.S. rate 810 (33) 369
Approved and benefited enterprises benefits [1] 0 (154) (239)
Technological Preferred Enterprise benefits [2],[3] 22 0 0
Subpart F 359 568 563
Non-deductible items 306 124 217
Non-taxable items (690) (486) (434)
Changes in uncertain tax position 0 (1,029) 16
Stock-based compensation expense (666) (3) (62)
Deemed mandatory repatriation 0 0 3,542
Impacts of GILTI 644 967 880
Tax adjustment in respect of difference tax rate of foreign subsidiary 1,044 364 0
Changes in valuation allowance 2,487 (209) (5,005)
Other, net 55 943 608
Taxes on income $ 4,900 $ 1,339 $ 729
the “Approved Enterprise” and “Benefited Enterprise” status (in dollars per share) $ 0 $ 0.01 $ 0.01
the “Technological Preferred Enterprise benefits” status (in dollars per share) $ 0.00 $ 0 $ 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 101 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets    
Operating loss carryforward $ 9,493 $ 8,778
Accrued expenses and deferred revenues 1,783 1,455
Temporary differences related to R&D expenses 4,275 3,123
Equity-based compensation 3,667 3,396
Operating leases 1,619 1,546
Tax credit carry forward 7,214 5,666
Other 202 502
Total gross deferred tax assets 28,253 24,466
Valuation allowance (15,844) (12,315)
Net deferred tax assets 12,409 12,151
Deferred tax liabilities    
Operating leases 1,583 1,546
Total deferred tax liabilities 1,583 1,546
Net deferred tax assets (*) [1] $ 10,826 $ 10,605
[1] $161 and $45 net deferred taxes for the years ended December 31, 2019 and 2020, respectively, are from domestic jurisdictions.
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Note 14 - Taxes on Income - Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Beginning of year $ 1,037 $ 2,739
Additions for current year tax positions 387 478
Additions (reductions) for prior year’s tax positions (134) (16)
Additions (reductions) for prior year’s tax positions 134 16
Decrease as a result of the completion of a tax audit for prior years 0 (2,164)
Ending balance $ 1,558 $ 1,037
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
IIA [Member]      
Royalty Payment Percentage, as Percentage of Grant Received 100.00%    
Accrued Royalties, Current $ 26,058    
IIA [Member] | Cost of Revenues [Member]      
Royalty Expense $ 1,066 $ 715 $ 842
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 104 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - 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, 2020
USD ($)
2021 $ 6,735
2022 2,703
2023 317
2024 and thereafter 89
Total 9,844
Minimum Rental Commitments for Leasehold Properties [Member]  
2021 486
2022 513
2023 293
2024 and thereafter 46
Total 1,338
Commitments for Other Lease Obligations [Member]  
2021 4,273
2022 2,166
2023 0
2024 and thereafter 0
Total 6,439
Other Purchase Obligations [Member]  
2021 1,976
2022 24
2023 24
2024 and thereafter 43
Total $ 2,067
EXCEL 105 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &R'85('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 " !LAV%26 ",Q>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y882;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?42H.%^!1])6DX8)6(2%R%1CC301-?7Q@K=FP8?/V,XP:P!;]-A1 E$*8&J: M&,YCV\ -,,$(HT_?!;0+<:[^B9T[P"[),;DE-0Q#.=1S+N\@X.UI]S*O6[@N MD>X,YE_)23H'7+/KY-=Z\[C?,E7Q2A2\+KC8BY6\?Y"\?I]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &R'85*9A24JG 4 )H7 8 >&PO=V]R:W-H965T&UL MI9A1?>Y]"X^E#.Q/'2&#'Z22><>SXSMY!!MID \DDB M3K[]+0*#F\$+-_>2 &;_^K$K_BMTM9?J46^%,.0YCA)]W=D:L_O0ZVE_*V*N MS^5.)/#+6JJ8&SA5FY[>*<$#&Q1'/>8X@U[,PZ0SNK+7%FIT)5,3A8E8**+3 M..;JY49$?!=@[OH5BKX^.2?8H*RD?LY-Y<-UQ,B(1"=]D$AS^/8F)B*),"3C^ M*40[Y9A9X/'Q07UF'QX>9L6UF,CH>QB8[75GV"&!6/,T,O=R_YLH'L@"^C+2 M]B_9Y_=Z7H?XJ38R+H*!( Z3_#]_+A)Q%.">"F!% 'L50$\%N$6 VS; *P(\ MFYG\46P>IMSPT962>Z*RNT$M.[#)M-'P^&&2U7UI%/P:0IP93:6?0AD-&2BSHH7&=R^VU,YG<3 M!&E0(@U0J3&4(K#EF$5\4X>"QZ]YI 7"<5%R7."/E"IE*4+M0\5^"*ZR]X? MVUV;(%RMVZ6LZU*$:UAR#5&E=-4NXN9<$(Z#0 FMSPX'Q"X!OB3UN<,E:9]Y?;+<\N"%_*KDDR#WD@=0 MFS2$VG@.^J94K8#B[OT:?)*=0>$?Y#ZIA<;E[J7_^!1&$?J^5$V!XD[^&JZ< ME@O(1YCX]6G%-3]/L=5KU1L8[NVOT192&W#F/\/=R7>E09$YPSY64U:U"X:[ MO*WA&#X=3Z/@ LQ#0:HNP7!K_R3M\F(K$\SO&D1<9]@=NFR($56-@>%>_A : M\%ZY)I2]6[TG2^&G"K)5BX4K360<@P$M#R1?"=FI!89:O\1N4/PA-$96.3QKY?#SQ B5 M[QMERTA^0*TEPQ5Q,K+>5P=O2D0GTG8U4M3[1H#/V?0$2(!#D8AA=9?$N M[M %W3+F441N4@T_Z]HZ-N@TK6W=RNM=W*8+HMM8J$TVM6#)LC=;Z$#QCB?U MB<,%&]&.-F=PJSXD:PM>@0+]O^\ MW)VM]5WP")=1:%/9I'D=3-]6JCTK4JV MZ_LT&CBT[UU2!Q;_3W4(E:6[K=;]/W>Q9=:[-/F2&EC,)%GSJ=N9*Y0'1UB, M#9W^T*.OJ'I'FYG9O+";PIKXV4=%OJ]97BTWGL=VN[57W9[O6G_FV;32)!)K M"'7.+P!"Y1O!^8F1.[LUNI+&R-@>;@4/A,IN@-_74IK#239 N1T_^A=02P,$ M% @ ;(=A4F?LZ@D\!P -!X !@ !X;"]W;W)K>B@'-M XJ!M@ 8QXJ3]3$MZJI15[.5UNN+Q4+E*UXS M]4ZL>6/N+(6LF3:G\F&AUI*SHFM45PL,8;*H6=G,KB^[:[?R^E*TNBH;?BN! M:NN:R=>/O!+/5S,TVUWX5CZLM+VPN+Y\JFQ/ M1L?/;:>S_3-MP^'QKO<_.N>-,_=,\1M1_5L6>G4UHS-0\"5K*_U-//_%MP[% MMK]<5*K["YZWMG &\E9I46\;&P5UV6S^LY?M0 P:H&BB =XVP*R1=C]%4CTRM@!D;D-L#_K,MGUAE'N$=JTU7<=>5G69/UQBAB%PNGH9#XK'" M%/96!SJCO2M+77*OQMAY.J5I'(TTNE9)1)/4KS'9:TR"&K]+ M5G"3R7)NWK51JL";QJ1=L02L,LFQFT@FS8)<\J+4H!(FV)2]?49PVL7*&8$0 M, U,>//ZGLM]B'=W1UA5\:!_&"Z^72G[@O",![)=HWB)(%^U72OFH9? MHM"L.D$@=9Z-DC2.LY%$CUE*XQC[169[D5DP7?TMFH?-G#V>L!#L$S\,NO[Q MV/S?MC^(DRS&8Y\]9C%)J-]E-. 2"F"U(7#29(B?/>/68D&G#F4&B/$!1F MR.?FB2MM U/9@K,1S7G=5P(V:DT APL"Y%(B<_6'C0[5]RA!899\[6!7C9*U M5Z3+B[+J@O*$)SQ8($2)LNFN#3D MZRI+K^\N*&@VKO0\1BF<\KIG"0ZS9(\]:1C=M!/Z7#;@B#@"72N21!/U$NX) M@L,$^9#GLN7>8C0XIBX;"'469CZK-)HH>' /$!P&R$ZS$2A%5762):^ZA?D] M;_ARHDS#+C40A=$8+CZS>!@QA[)[N. P7,:P'DP%KUK/XB-+QC6ESVJ8=PZU M]GS!8;X<5OO'E+J0P-2,[%BJQRPAZ50X]#3!],2B_]3DTA, APFPBS0U++&] M0^!+[-BI67UF,(XG\@SITS\)I_]?#"WB68BDZ9@%'BN*TXG0(CT)2'BYLH$_ MVX[L,:7N5J HNU>^_48S2][LR,+AKUX."A$%Q*W,:;5RA3;A0E:[W"Z MZ!CGDZ#)H9<]6D@8+3>BKD4S[6(4]!&3>9S%>PPA5/; *0G(#E"0&DR:2M?-[%@1ST72H,W M:)[&\3S-4#?F:$Y(-#?EVOY-+8U='T._\K:\^Y3$A>8Y@S#C:73%7+9&/FC#]ANRR.4Q([6<8U2W"$)Q)VU",[.F7%IB;3MO<[ M@V=UED!*QT6ASRY&*)[8N(YZ=D=A=F^9V).P"^5?= (YGVN\2U&/G7XXF81*:V!N;\4 M0N].[(?#_8?BZ_\!4$L#!!0 ( &R'85)L(&77"P, )H* 8 >&PO M=V]R:W-H965T&ULI99;;YLP%,>_BH7ZT$I=N 4(51*I235M M#Y.BIMV>'7""58,SVS3M/OV.#64A5]+E(?ARSO'O;Q_#&6ZX>)$9(0J]Y:R0 M(RM3:GUGVS+)2(YECZ]) 3-++G*LH"M6MEP+@E/CE#/;,A+Q6A!9@+),L^Q>)\0QCG83):4Y M*23E!1)D.;+NW;NI:QR,Q4]*-G*KC;24!> EGTORC364;.19*2JEX7CL#04Z+ZHG?ZHW8_(L@\DZ2'?O46>XSD'W*>=W=VX[6[#!C2[X#6[X)EX_2/Q[AFDLY$.%P.E MO%RH9%NJ@OBI@8 +JN_(Z]AU0\KHMXH"-%S4V+5*_(?5/DLX@RXD0 M<%B0&LG++5IC@5XQ*PFZAB-).6-82+0F<%4S.+Z;0^S5$M$6E]-S''>'_IQ5 MB[_?\/4$N%295S0/S"A=52C!^&K^.$65N"8WP[^>;N6@* 1$'Q* )6R M/ \?[$'M8I^R: &'#7#X*6!XITL%MY<6JS/4T[ K4]0P12>9ICS/X1W^'RD< M=4KAQM9O]P GH.*2 MI7C?D7$.W=T#LS07MX.UE)N;X5 LUBRCXIIO M6 YOEKS(J(3;8C44FX+1N#3*TB%QG-$PHTD^F(S+9Y^+R9AO99KD['.!Q#;+ M:/%RQU*^OQW@P>'!0[):2_5@.!EOZ(H],OEU\[F NV'C)4XREHN$YZA@R]O! M.WPS=TN#$O%/PO;BZ!HI*D^<_U0W'^+;@:,B8BE;2.6"PL^.35F:*D\0QZ_: MZ:#YIC(\OCYX?U^2!S)/5+ I3[\EL5S?#L(!BMF2;E/YP/=_L9J0K_PM>"K* MOVA?8YT!6FR%Y%EM#!%D25[]TNCX%7 M&WBO-?!K@Y+ZL.)>)FY&)9V,"[Y'A4*#-W519K^TAGPEN9HHC[* MPG8R(@/7%@@NYY+M<"S?.8Q:<.AD"J848. MS*;$ZG'&%M?(Q6\1<8AC"&CV:G,<&+& MXLMK?'FE+^^,+],H599^::F*S&Z"'<GJ+F."H(P"!K4 M2?1^$[UOC7[*A533L["PJ#R,3E@$7M0A84)AIT-UKJ."R,=F#J.&P\C*X<\" MUA3:%'R92%/\(^V;8>0?):Z*7T<%@>-UX]=1HR@Z&M 3 D%#(+!.Q[\WK* R MR5>(/4//$O:)&39>PS,34S!:+-8(:@A4^QVTL8TJ1V]1#BWSCTM#JN[L'K_C M'Z;\AGI.8)TZG?SJ*)^$GMO)KX[R@L#WS?F-FDQ$UK@?:0HE5J4!VO=/5F;: MS-_NIX=_I,]\'#G=^65 $7?4Y6]"X5'/ L%.VY<<^Q)A.4RQM,P!C:'S)4*J M*;=C/8DXXZ\G$[752?@>QMUZ9X+AT,.=7)A@CNM[/6 MV@IJ7Y)+FJ^2IY0A*@23YH:+M6"(JPVR 84CTAUD RIR^L:8M+2(E=87+F&$ MN59+C&R((0+7ZZY9 RP(H\#I\C' , [Z&+5=&KM61FU=3*'"&WFXVI>O@NZB MFIE0,"Q>EX8)1KR>XH-;@8#M"N%]DM-\D<#@)*4(+ NPD8VG!>!"C>RR,:$B M;?$84)X23T8NK5S =KT :H>FVZ.ELV-"JJZB%&O.\ZNJPE*UF-BO;2)?D&"+ M;9'(I&G;%MA@>W*HA;M3PSVD Q)^@QM!(A7PVAD MH^L#XA/<):2CL#L*NIQ,*,?MX=1J#1S8R\0K6 1Z%XX<;5AT%';=J,M"1P4D MZB'12AML5R*?F*SC1Q>J-IAZV+3V<:R8KX@;=(6K 4;"+@L=XP=]C:B5)=BN M)^ZH2!:E&COA@J#L5?M"= &K*N9I2@O1/C63K3X5'I-UKK$V]2*-B+:6=$_. M==^\(ZT$(7;),$O2K=H6_S]TZX^=HUO#;'0-GBQT6Y%!L%73?RL/58 OW4$3 M6['#1G\KX)GD"!*P@7R<38<\G )%+?R@-CEP6%&G2.CMW4C&1/,U;2;$>;WSI=6)!"[2/B8 M+)1:0]_O6?;$BA^VP6Z[-?%_^YR#M-V0V+NA[:2C-CTID,3'725F@'F@*+4U M:8 YGM>SS29M[R/VWO? 7V@*DN0U26Y[$0E_/\EM3R#VGF!-LEZ\(7MZDG68 M&Y&1MBP-L,!S>U2[JPK]Z9.V%KKV#9=YMWAWQNH3+RMCNHW5#H!V-FV2+=8Y M3_D*!.::[Z$"L V%W0)+7ZY- S$\.M7-6+$JC],%E.%M+JO#ON9I#]DG-YN%$?:/XI,OD/4$L#!!0 ( &R' M85)][8L<^ , +(. 8 >&PO=V]R:W-H965T&ULO5=M MC^(V$/XK5G0?;J5C$SMOL *D6VC5DWKM:K?7?C:)(>DE-HW-LNVO[]@) 6+# M[NG4?B$O/#.9YYFQ/3/=B^:K+!A3Z*6NN)QYA5+;.]^76<%J*F_%EG'X9RV: MFBIX;#:^W#:,YL:HKGP2!(E?TY)[\ZEY]]#,IV*GJI*SAP;)75W3YN][5HG] MS,/>X<5CN2F4?N'/IUNZ84],?=D^-/#D]U[RLF9'RS!:LJK0GB..OSJG7?U,;GMX? MO/]HR .9%95L(:H_REP5,V_LH9RMZ:Y2CV+_$^L(F0 S44GSB_8=-O!0MI-* MU)TQ1%"7O+W2ETZ($P.<7# @G0$9&D07#,+.('RK0=091$:9EHK184D5G4\; ML4>-1H,W?6/$--9 O^0Z[T^J@7]+L%/SA>!25&5.% M:&B#1@DF;A&3GE1RE=0CRRHJ9;DN,]INF/F?L#NTBQ74K':P>#1E/JP7%]7$ MBC 9$+415JDXG*1NDFE/,GVUUC.3/5?0J9V?.!J$;6,P2<-!X#9H%)\D\2ST M<1_Z^&J1+Z@LT!I.452P'*KO6B%/>I^3_Z20)W9B0C(0RL9$43#0R<:,HA"[ M=<+!\< )_L=*[CYVOMC&PV7K0H5!.N#K0(7QAG],*"Q.08/;D:_;=LWDY^Q"ZTB94>&X2C(!D2M%&CA%S85_'Q?,77 M#]BNL8'X$7N!=EH"LQ7C;%VJ&^AL*],9*6$T$/S0'(G7='&*$=H\\7 +#VH9N]B)[#8TMBC8(D\#B:*-&\#*)AY1L&":A5<(V*DH&A/R39KYFS<8,11*RLN.J;8+[ MM_W@]=&,&X/W]WH@,T/"T4T[S7VFS48?(A5;@\O@-H6 FG9 :A^4V)J18244 M#"#FMH"ADC4: /^OA5"'!_V!?DR=_PM02P,$% @ ;(=A4G02HV %!P M52@ !@ !X;"]W;W)KV MG:EK)/'923*3.&D;VVPS3;O[L+,/Q,@Q6SY479]F6QU'*[G)4;),DR']>L3A[.A_A MT?,'GZ+'-2\_F%R<;8)'=L_XE\U=+LXF^RQAE+"TB+(4Y6QU/KK$;WUJE $5 MXJ^(/14'QZB\E(W(;G(Z-DQ&*VY&6*0/S[SJ8LCLM,@L>W.NEH/V89 M>'C\G/U==?'B8AZ"@DVS^.\HY.OSD3M"(5L%VYA_RIX^L/J"K#+?,HN+ZB]Z MVF$=:X26VX)G21TL&"11NOL?_*B%. APC8X 4@>0H0&T#J!# \PZP!P:8-4! MUM NPZPI0#+ZPAPZ@!'"J!F1X!;![AR@-T1X-4!GA1 ND; QG/E#'D,IRMD M7VRYVJ0SY+G<6*XWIETASP7'5<4GNUZL&ODZX,'%69X]H;S$BWSE034;JGC1 MOU%:3MQ[GHMO(Q''+^YYP)F8B+Q V0I-UT'ZR H4I>B>9\NOZRP.65[\@6Z^ M;2/^$XW1E_MK]/+%*_2BQ'Q>9]LB2,/B;,(%ES+C9%F/>[4;EW2,.]TFVS@H M)RVZ6:W$+'Z-[E@>96%)XS+,-N6T?BV._A,JE/S0/SY+'EC^[S1+DJSFASYN M><$%@RA]W ,T9*:G(G,9AE'Y91"CNR *QT*4:;")N#COH7-]*CJ?Q=I=;/.? MM3H]%&Y.ILC'Z2VZY#R/'K8\>(@9XIG0)C_$:/B\.Q6?3XR+VQ<+T4V0IZ)- MBCX6[T_%0C/6!V"L(]K\MC_E<N9>/;-7O3^%NX[299:(@L99 M4;S2R68JI3,DU4#$#$3,0<1"15B.*CF]>MUM\^5:B%7>C?GS M;:FH;DL'2ZU./$>MGFU9KF/K";E[0NZ1A'0D7+""+MCO*F(L'N$-J9_G8*(% MB/#!H5J2>7O)O%[);HMB6]V,U!IN-\(/L1\L7T8[2:N/Z^D1/ 5Y6$!U]A3. MU/$6'2X,;4PVJK:G 88U-N5Q5F$]>2'9^. MG2G6]:Z.;1PS[K?,@TQ?G://P<"0&0R9PY"%!B*['+\?TU:J<<>XWQX?9?TP M[)=AR R&S#403.3;Y0).Y$.)VNHUOAGW&^??LH!UKCX'@56?B@T'N[)RL&^& M(0L8XH-\VKHUSAGW6^?CK2!6K>F86A9VNVXIC3O%Q]I3+0\'+J9J6Y4IH'&V M'L94+B:8:0%#?'"PMG"-B\;]-OJTGA"K1M8T;-OMND:*J-9.G@LP9 9#YC!DH8&,"77DIR<0UM:K,:.D MWXP>9;$(;$YAR R&S#40ZBHM!^;Q@3QM[1I[2OKMZ6\9K#I7W_I+-#Z0VM26 M=8.M*0Q9P! ?Y-/6K3&FI-^8'F^PB&:KE!B$>J2#4V/ZR+&F3\L#WC$EX$;F M3 ,9FXZK%!/>-(4A/CA86[C&F9)^9WI:@T546VB+NCPUS?$!IUJO[?*S482K$CX68:W)@:F,H/4QJ]Z^D0?1P#=; MJ?:\@X_J8=X>E. ;TVA?SVD<9_,]KYJ;NUMS[U[=W'?HUB*NM8]P3C^ M&CN].?VF;GA^?>S]-T,>R*QY*Y:R_G>UZ7;O;HJ;:".VO*^[S_+I'V(DE.K^ M2EFWYF_T-&+CFZCLVT[NQ\8P@GW5#/_Y]W$BSAJ0S-. C@VHW2#Q-&!C _;2 M!LG8(#$S,U Q\[#B';^[5?(I4AH-O>D+,YFF-="O&KWN7SH%WU;0KKM;RJ:5 M=;7AG=A$7SKX!XO:M9'<1DO>[J+?(##::!9]_;**7OWR.OHEJIKHSYWL6]YL MVMMY!V/0/5>1*]JV;:O ML2D>NDA-%WIC/][-*,MA](_GO%T4+2XA*Q>2YLD)1C2 M0]55HGT;F.3T-,8T.,DK 3FRK+C./-C\#JVSLVEAE#%K>A$0B1-K@ET079 4 MG^'L-/HL./KW>ZFZZF\S>KU/JZ;CS4.UAJGE;2LZ=%=F[D#2P@J')0(B66I1 M93N";""(#5*WUKD[N#H!E++.X(*@X)_8&P% L MRW$VQ8E-$63S6?"Z^AN8Z.C^U80VK%3+88%@N?@CKVH.JS4#U9Z9NZ"XWT2G M[T6M*'ME AVC7CC#M6F["&?3(YUX""].A!<_%)&PN_95OV\U[9^ANW!&FB36 M#ENZF#2U=Z&+R7.&4R;Q))QQD/371AW7&9B!OV@B\;W4;6 +Z-PMADF3W4ZH@"B-?5YN@=3V,1@J(;D3%PB,%=YM,'D%$C8+ M_SR%0RU GR*E3Q(SN9WU;4AP"2+],;&S%X*:$5HXB^;"?!$_N0ARQ4:4I>HA M>8%]$ IVMD[6:]Y\@U/30;:5AQ6B_J2P10A!S4CFD$)0:>J1(C)9"1+V$BNQ M%H*\*DB!UJ+HK%:6932>)0P/Q $Y"0$ +WT::; (- MVX1CO+60#A1O2I/ %Y>CJ&39M.P9K\O MX?P GF,\:JS[%@!MJTL!ZZKQ5@*H*[OV@0*!S B)8]L]!KNZ9#6I-PVK]WVO MX#S8BN%(K",#CD@ZP^K3TD&?I%!2KA"#W7><"09CB6.R4!@C"P^W2=AI6-C/ MN;VH $5=97;6"A'OG&5.M&-V89%YEHM-(L_"(O_IXH![U0HS3)%9L;"W,(9C M"U@JNQ:+X"!+^7(NFS2>A37^7LE2B,VXB:_SK.PNI^N5@_4V1BB/2G64SL2@R&HSDI[/#$F6\=SYX,A"W Y3KN M>:=)/?]L29&Y,D_)PC9I2P3&"KN O$)0)";4M]J3;6#7J@OGU/\?E53F6@(2 MTYS:M%T8R]+"-AA8;W"8]#Q*89/%8/^#Q7C5M^;8_AH59)0L5F5(J5T-7V(X MFMCV<87 %H7/L+/);K ?LQM;4/ZF?+G=8)/=8&&[<2Y>G8+30:^>H[:3Y3=T M]A +D>2%K5X8;$&(,WE8J0#\2.&9OLEML"MN@S^;= B<2MGHJ-"?X+*%P%%# M&3=X!F*8\;"?:"T1E.VE@I!+=I/?8%?\QD4&$-^%*JMA U#,!C)\]3';_(A2=B'?-QN16GB\_2H?X-/2U0S87VB8_0E9O M<*.2($;%*1HAH!FA-F4,Y"4\>93DFD2!@7Y M2W\XU.9](%Y#X XOF8U'=$U^-HCUR]0YF7Q $GXP,9:Z]!0_5=UN)^N-#AY3 M^D(GTWV.D.34+A,AJ#2VZRTKK"^Z\+T2,QF.)&PXEOV^K[E^PRT2IRS(-_)P MG,Y&/,$\EK(WP@V:!NQ!RE"ZUXL>UR$K!%*DOH=ER61"DBLF!"US1(?1<.GG MJ^#*]0.!==]%?6.>&<*^@4:5W.BM@U)&GE_8E)''%W8M!,$0W]).QB0)&Y-/ M=O'C1/8'.5ZOCUR'K!!(GGH203HYDS3L3#Z[CSPCN>XXP(Q1,5GOJ.F0)LZJ MH)>U=X^!&7_^_#VT+"_L'8R@:&+7)58(RN8_/WM= M[IY>;7UO7NBT[G\@;U?#"ZI3-\/[LK]S!:+7 OTM=!F_R6$\:G@%=?C0R8-Y M*7,MNT[NS>5.<##J&@#?;Z7LCA_T#YQ>!+[[+U!+ P04 " !LAV%2<*[2 MJ$T? Y70 & 'AL+W=O)QD#'(U>\W1B8/S:G<,F-CQ.%H?#_4"1+8DQ12ILSUKI57S=E97YZMF[;[=7)BI.:4;W5 M%?VRK)M-VM+79G5BMHU._39ZY"Y^*U;K%A9-7/V[3E;[5[:_;CPU]._&CY,5&5Z:H M*]7HY4_/KB=7K^>XGV_XK=#W)OJLL))%77_!EYO\IV=C$*1+G;48(:4_=_J- M+DL,1&3\8<=\YJ?$@_%G-_I[7CNM99$:_:8N_U7D[?JG9Q?/5*Z7:5>VG^K[ M?VB[GE.,E]6EX7_5O;UW_$QEG6GKC7V8*-@4E?Q-OUH^?,L#4_O E.F6B9C* MMVF;OOJQJ>]5@[MI-'S@I?+31%Q185-NVX9^+>BY]M4O=:O51!VK#\TJK8I_ MI\*K*E>WQ:HJED665JVZSK*ZJ]JB6JF/=5EDA38_GK0T/08YR>Q4KV6JZ8&I M)E/U5;G.^P.<$-V>^*DC_O7TT1'?ZFRD9I-$3 M[!%F&-76ZGU1I556I*6Z;=-6DQ"VYI'QYW[\.8\_/S!^S.-$O:DK0\S, \L_ M-MK05'*A7@Z2H=X6)BMKTS7Z6[9)_<]G_;55K\LZ^_*_0WOV*,6 A"NS33/] MT[,MB&ON]+-7OWSX_$Y-KGHBO/OM.E$W%6W)T?=_NYA.QR]QB3].7JJZ M4>U:*_=+O=FFU8/]\86Z3XTJJJQNMG5#*\WIBWJKR_0^I642,WZI[_1FH1LU MG29JI,&P/^W'S$ MA*J]K]7IW_'?_.3TY$Q=T%"327629B?I5^7HGYR_)+'0V;JJRWH%KH(L.U,. M@2D)#S<9LBJZN\RUI:,/:G;HI5@_?Q" M9

H,$D'K:_5* MV)D53=85)#UN:ZYO;]X8SWZ,,SB$:>FGM,G!.BPJ'N#V8Q@ P)ACHX99]@ > MW1<-@;$Q"2VN(B- BV=P;NJJR(S0T!'>U<#IB %D>2+9@&K0PFK:7T)*K>[2 MIM M[[*N ITCD88"D+IS7:=FN+?6E:U MK G(Z3-1WIM:696R>-#H["$C!5PEK"GWNERR]"]5W348LZP?M!URVQ1W:?; MZC0A[;HG(M:8FM:_810#I"BO4"2@=[H<624M>*6;HFU%>DW-($/4;(D5Q:(H MBY:8<)>6'49:]@CE^3W+F!]M37J:&Y!-HKOM:%(#4;[.2.9-@:?,%4&#^J^. MV#T=3RX3M2P:TS)P S2(X7DA;,#:+3Q@V[NF(2+3,-(Q21'+M/ZZM9IN> &X M=E^T:Q[A'T599D1UJ_Z9+HBR)JU,FEGI(FA2B2F'HBEA;@'G3:0!+I23)/@E!BHB8$6G^O MZ_R>2+-#@N0E[1@]27NR15J:7UMVQ2+SFW6 SW)(+30[;W65JNG:]A9S?Y/4&3!CN:.4$Q0!W>1+\,;WF>?56A%KJ!HH%'KE,9:8/:8 M4: D\V8-B_,6S 0+1JO,M,@")$$X4]4M_P]"2((R4B 02]0I4M):@,ES.9(' M(L4();EN=4.[ WG!AM!C]R1WG]-J5;#N&Z.!8$(Q:W=U1Q35#0D[\8561T#" M".&QFB&<9FQ>J.?J[&)"LMKVQ[NB?2;=HJ?SOHV8)O/S4_6&?3@2 A9;\&Y= M;(V:):>3B_#C(LV^T&/J?!I$9)[,3R_49Q%4(?VYFDR2Z7C.7(IY0%LV(/5> MH#R+4O$09+?PIF98WZ2D)(+]J MFQ818CRGS;F,WG%[B#L'1"T-"V9@#S8 M1E"])6763:4Z0EH+-[BL:8TUN0ZTC$HO"U'"]N#@! ,+K;J6@)IF&*G79&T" M4%L/\LHS[W%U#*J\!9\$;B$9V$Z:Z=?1K?J[("!I+&VUWF*LV-DD4YD56S+N M?I_I(4*[Z^N/;K='ZA/!8=5BB+S>'X'6WY$D,DGD6I*M('^'PD1EW?N$Q86$ MXDQ-9HG[X,3&?F4$N0G/TN5S_^"Y&L_I0;[GW[JIZ:.]NCN7H-&OAHTO"5E! MT1^M31@J3$ICM7N:QZ1M=!-B:+*LHFV>0X0,I,BT<7#Q*!!FD2:^;](O.LR> MJ-^[?"6CL1TRY$)M&5 $O2.7FIVO:+"%+@O"*!CHM!5Y^X9A50>YA;A1M&]J M\9]$F%EZBTIR NP3W*5%*0Z63$##:WQXX $V::Z=9_M-4U,XH]+EDFP6CT8L M)VT"-6RP6=2=.M"399&RSU)8[R@/(1+=2(R'C#&:'WC&JUO.&VV_#.UDP@\? MHJDA+E>=I<*C3=ZQ*QD>PC$>T?;0AYE%Q3OS8??;MX>DV%UJK%)8681'^WX(Y!S_/C^@,"R@.:$H6D# MV;^FFW^G:$9\;5F,7:W][KPV+!X09KH%X78!!]W CPD^S^[HCGC[/6!&SS-, M%3,OZ-UC$SJ?):N-!4WO3-+L=J(G-0>6)3(J7G_D>2R*0;TID-%2/'Z5>09Y M5(_J,.,E+PDMPPSJF0;1VR7AJ7\*"1HS)C/PE M^42;NM(M%F;=!K &!HEY 4B3B3 ,^TC@3Q7S1\!C0_#1">,)UMR>_Z7-[=&-H*^@$A?'-LPU("WQ+,$GB)0IK8 MAA/4;Q [B,O16PJ%?ZE9LW-+H1W3<[5_"7MFUB1*QQ![M2Y6:Y*_LJ!;\LCI MLL;$FH>\D#CZCEQH=E9HHS.,S/OJP]1<2;%A_XF?.H;#1,CIS3U\=N,Y.J&E9 M R2I%+9[45=Y'TL":(AZI5O$%PV"5)659(:"8(+SQD_;@;4CC1)D5ZP/LRF8[8*8-F!!=%^L]^I M5L0+@\P>&5N;X# D18>7Q$F)D)_*28X"(S::3%V>V/6!1+NTW6DX5TC4(,[Q M\1GK'W'JR)K=%XDB\!H!#@05ZP&70D 'Q1FT?P*4@ M2"/US[I:#EQ0)$R/<,#5=#=[".@J'P5I"] M21N"F-Q)F%=/TNZ: F[GTBADZQ0\,3<\!U^0AFW=8N_H&3)"!.A(+K#W)[Y0 M7Q?@R)K(CX93_17Y""0FR2X4K=M9'][W)LSK;M$NNS*8H=Z:^9ZN(F^NU'EO MX;&SVG*>B!;$1IA(0.(0.3_D5.N&;&I("ZQ)T8DI&;*V7^&HD9'38G3),7 @ MWNXPVL-SXE;U!WEVUE_"_)F-]G$#6\XV> A(&DNB+(G=;4[2=%M8=OY.2]6$ MJV))EAV2P<-C!+VPZQ.XAF9_',QTL+JHJP._BE5HV:S0,'"JY $XXEG6;3K) MR9%D$X&%-3=OHV^<=$S+S-[8&><2(Y6&TMDQ:@\6!!2YMTTO4,$3&C)0%G?! MXQ1_/G&"+ $_!DZKBKUJR-N5^HY%L6N9]:9>MEQ6Z"]P,E;':C93'Y9+Y)R6 M75,5;;=WV[G<]4_:(KVNR54O-H3L=]:\\R"$'$>\,%@O6H9S!IW(EWA6,31 M<&59?A/+8JE?#+JE)1 %R\_C5 YX86^AU."-#D]433.S7P-\?.A6!'.$ULEI6Q7!...HW<2DHOCC\8GHW@&]D7 ;H/J.0T*D,25DZP$ZTD47\RG_L_L+KO5!B4L/ M.K=)F>R+5>QM Y?*:7Y>\+9N8?DX6=Y5N15,=K\D^;8BSRAEA!#'GI')#NVF M8W^(V$2[A%PY_Q;!C,A$WS/HI<*]%,0@ADA"LY*G'.6"=N8F[0"^BZ.>RNB" M"05)-6 [+QH$UQ(=.50OA<^,%/HK4:>YTB &<(>C7/%(;=SJ]1&9'>O4?*ZW M),X#>Y'X/.^ ;U$LV> TQ%T;@G$)1_B30JR1?F)T&=*1B#N%\9FW*W6D)FJJ M9DZ2H#B.V9(KU(6 )3OMVG&"5FYSWB2[#8D M>SL!T0_&<3X7A@&:!K56?K:NFT^97X6/A8G=',BYR+_A!S^0382O-S%]2;1A M-D>GV"S\#\2R.XO]>?A%W[J43_:]"=&W#DCV7,]G/2#N[S+4T M&T3O9(09W'.]A&YK:R#[*6BWZP3*PP:UCXWN03,PF;CP/9N]X.SS$!4\KV2Z M".(Q$DDD9[76:;DDJW!'$>O>D@\NZ)"M(Q2L-*;">*W WQH (HE7U+XWJ&1G M?"$'ODJ,OF>Y!'W8"#JKB/]W*WE]\W03!<4T7U57QU'X ]^!W*D0!5W%O/[! M/'F_35[UYN#Z;ZM)'=>ZS*-B.5A7=ZV/R7L::;L&I*[KU'X?1"T%48$ES.A* MY -DBO&SBOLVY#Q1$37#)5%RE<0B###XDV07'1C:7,SC'@ ]=C8^"\^RJ+VQ MEM'*E:NY&=SJZP>\)\%_9*-#(776%-Z@^722W4:ER0=.9KV M$!["*]:[+AT M C:-KU6$8II/:'J 92^5FZ DLH'HT571)QN@(2&]1]G!_$1P;$D]OO_;Y=GYY M2R9!7OFR8I9N&:)HH(6&+%#T05Z7;;()96MV51%/< WN("?[*PO:B'#%ERU8 M=YUGV+-_+L_ =H;^WGQTW5[]$H]K10G+E;4A)$1S4M^U"3K*HMO @K*F=6;W MUIN/R5 $!U>$4$OJ-HQT/^\[41['LS[PA>EM;* H:F^1]3[,16LB3)#)'2'K MLXIL*ZT;D?4$(BO(GT7=]KVLI5P MZ5PX*F.S_S*RA8/]WUFZ(PE@!'[8(FXCP8W]J5#E,\(%3ONFV?J)P?O@/C"T M=_;K!?=A<88]SO^S$9&-Z@UFD**P+ILGP*[W7][PL(P@^0=G.N5N2==2:JL8 M'+IOMO0T,D4] K'#@)T[>+D/< MD:[(=V8A6#S8\+UA6^Q,H3,01S:H(YN&9EBT'HC?:+^]Z.FI4P]G5V(NV*X, M3KHYAB2JJSBW$15[?%T7\BJY C"<5?93#W9V -8Q/YY4"'(MV0=TG.02<&UI MCQHW[0>K"9"%0UJR[[= ^'J*G9K#"FVMC LR:"N'0_/A 2C M2V(BY[QL,5S[$D/J-%*'.9P-LDSM5^0&>+>?"&CJA[0DQ];A/&W_YMM#8",T0&"3ZI"H,,FW\KBJ%#D!58=-GW:WH: MQ.:D>\T&NW/N[E,?E>R2;?%-6BQD97G:IB)+O92\2I>MS8RX3:2(Q<3>AW,' ML*:A<0\#.0!C8&ULRH<; MA.$7>"2T)03GGMA:IN"O+O5VS;D.6C(%HD49;J>-;^SQ&11MF@:%A*-%MT+. MAZ:2SO&N"EO<;:6%AJ]O5RB18$NU+>X\2E;+=:)MF:+GD[?[F!]4.GI[=!@C=PI&P6J0_0L>;FTN#)3#0!04R4=VR\7B;A&6Z% MY!RUW2UAKAV)VRH7#Y',[N9VR;$O6JX7&ZN!W'IN^%17:FP&&DWNB];);Q3C M68UZN"W$SD4;QP<:/,1+QDBB =JQFYV*CR5 #%YP$*!T;ZS_[J*YJ[TK=A== M]&ZYY= YB20) 8E%15L$CY*U(E8WIDE)IPB/JMJV\U]W%-#'2/NS]+?S]W=< MEI)BX$V5=WR=N"CC2)W+-M;)FVY4'BZX#_T]H?.*^W)H\H54#PXU*;I6R'AH;I-TC5(AE-!5RF2B]MHQ M?F%\"6:]BQ2+/H[Q"%ZF7SE.L#R)SR>8X*#LDA /!0ELC'7GQ&47O\LF@X"Z MGABXL!L\<60D?J->V$84GQ; M0!%5%7DUI##B"'I"(T&Q"H)D>YP[BZVY;Z,MC+1IE,47I&"Y6V,7]WI. SJ; M&S;@F)&;/UR^9RC$/Y^/1_@'!5I4"T+EP:!.G*O3\7=DK@QM)1(I7'@)%NKJ M\$^A&9*VL%E%YB9N;WML<^2<'O=1XC0+"8AT-9*E=XT96*(T0!@NR.S><\ = MM8&Z])PCSE_5C>V)"34XQK6<"_-V'3S17UC(OI3UG/9HHA[46S*E^B<\#!$" M5H]LOD7AXP7M B:Q"_=^!4$EB\62((Y#:RL+( M'FL[2+9KA1[M 3]KI^6/"P]"/_7S63([G2;J^6ER-I_QL,^GR<5\O@-GP^>M M^IU3KIX#"MX#\=9!3S[CL"=+4D)_O__;=#9[B0:>W(8;-YLM79S/7R) S2CF MHO]#Q_7-)]=1FDCAP X/14"]NN+T$SA/^\.AVV%.N4$_?9]NMB_?A@.R0]OPK!7#=7M_RC'PV\GT#U'DQ"H<[; QU M\XEXOQ147.O8J(IKQ4Y?:(-WE6;7G'TD=>\7G#5F3PQR#CWY;$?OMP+U*MD4 MC),,Y^JN+CNI&Q/H2G'0LJ2/ 7T,Z34EA-6@LBV>\@'!M4Q_4GY=N6CHJ-LC M8#/ZQG+8CL2^LT<^??J)0B/4P-Y8N#@0&4T\4=_]$10M=+SAO6%N+9 M[\_*C\53BV'FWKJE/;V1!I-.,09WK$<=).)(WMI =CZ>,(E,)A_JBE=O_C2R MH/>\Z;@(0):.#3EYW=;'#9XK;5;O;+3SQ+VV2F3:'P17PG:NN?[O&W+L.;F) M/0R%]83J:/_'1$WF:G)Y-AM)WP(#X6UO*B?BOJW/60&1Y.0O(.X[+A$?BWXC M?4P3Q#WU@ZZ2/OC04QUMYYB^5] *5<]^PT)<2;,-AYSEE%/,M"._\\&C6G'^ M@L (F7A27X=42"1S3MW&@K[QTJ,B$4JSRV&7_1F\XQY-U4N/-K94+Y 9-=,! M#]'9_>GV5WEC!/T]TE]=XRI]#5U/KMP?4H0IW$ M%V W&R0*VSK[XF [3UG"V9#O5!5]VV^[MQ10_Q2U8896^RFB FO%-'';]*F M)/LJYI6WM M(#]J60W'WZY8ER*(>>>B,JZOX3T'#P7Z/B@,D/_\#60WTU809W;ZG3I6\^EW M_#]]FGVG9OSI#.%#8;X<+]&%Y'OI.5$^'IWCENF([IR.QO*91AJ/)O@\&5U& MLQ$_EUJ<9$^*:[= RE6:7)>JVX+?1R@Y\AM@7JCIW/[WERSC?Q\^9!^S;3>5 M\ER=7ES@'/=LS/]>'HR4! 5/D\E\0O]>G)ZKL^3B?*YN4]=R+^(*TB?)Z<4Y M_3N_/%739#R[< [5T/L"9LGX=$*WG<_.U#P97YQ:&W08]EPJA\\"H+>##1'X4A/(@=[HB-#B;0Z MJ_W3#LE>DSQ"#BE:.- /O[F[R1R%HPT[=]O?)%3Z:I$ETO"\\TT6T2&FW7-' M2+Y$"QX=./,C0L&-3](($U@DE1C?7Q@H&)%=U9+V.F7<:/0:#M6=W@E '[&! MV2.//64%I]ADTD&$'>&4LCV0T)#2T\3O!W>=K9(_V$$VSENGB$[I#0F#F]W1 MW3FIWN'%PY*S(RZ#QX;8]]#%*NI#"B43>Q2N+V1]$R2-;,8>L6NV);I70 F: M _$W',[QBKTK"G1K7U<(]6QIE9Y9"^330X59(Z#M"I0NI/LI9#5R%#.BHU\R MG1=-/O-M?6*3+K7-*,C1NRA!&_4"RD*?JI7Q(N7@S\!A/QE.#RIQ?BXTUO=CR$2JJ?.>4E'/0R57M[:0!'/*A M!#ES6TBN;@ 8!.,\2V09GB]W-OL?XK; M,'T0,4P@R/(28YT;:$COI%'4IKI'8:QUOB?$5Q2'(JP]/;!%L)IV=+MV([ 0 M\CND^"2C9=>U*5**Z;AI(+$'K$SM?OVUXB0;OX9,]DLV??0XU$B?D[Q\AF%Y MC\ "Y><-#XXRDCT-ABNLBJIR72J22[RVQ5Y#)MAE&J)' MX,&%FP][,X@N>\?<^L?EGA,M[ \D\_F,_A[1A_.QPJMJ9N/Q8U[2Y7O,R*MS;BJ/6G+[AM6^!,;FJKB' MWB=I>H;S8G*:^)?549!HJ\+H1CC@ T0M*G+VUIZ"D-3$@R0F&.R61 *32F:\ M&&G"3$>WS37+RRI(VM!=Z5(&1;5?IG*CN1:7\':HU"9Y4IOFZ7 'UKX0A)A M*TX9R2%:'Y4,+:Q_WHO7X%J_.!G/#MEC+HH]P!O::KBE%/5D6K''9Y-N?.J] M#J<$;%X^9.*9;;WC[O;-(,8/.?J&@V&TN_M7]RY >D?#_K0//JYS/N5N?#U" MSJ8-7MXIM?RU,LO@R'\Z3?6YX>KB@XU9=VNP+H85-ZD7!TO=@E_H4LM?NMET MJ;2@I&J!]S(WO<6Z,^5\5,TF'!TJH_T2]^ PIV[\:T,D'G,M/7XT213(Z@H* MV%$6:0^Y\0(YN$WJD4]X[J?C4X674?RBVQUI0%.5\'1W\5?\ZJ>,H]5#S\C; M_K;=7J[]GE]9"R5'(I"PJ>I8>L"2X8Q(W;7<1\H-VJ*HG(Z"$([4VZ+D2?X# MB$D4>_DY*.*WWOGSZ@<&5((C3*3CL8XA6\\))@N/CL>/C09Y-D:R8 MJ^DDN9Q-\6TR/K= ZK7")B1L*FY^=JEFEQ-OGMV&_ZDY3\6.I&'C3E57 MY+(XD^]3Z\E,[%L16SFD)[N 3"*A;''LY#B1=U-.SB;)[&S*J#:YF">7\W-' M[S>9A>%#5SC*YM_1=L/@=O 5;8I?Y^D'D/'L.\&MY'7:X75XJ_C.97KP\I-1+>G0\ M.C]])@E@]Z6MM_QR[$7=DMO/']>:@I0&-]#ORYJ0PW[!!/YMZ:_^#U!+ P04 M " !LAV%2S,DN?0T' V$@ & 'AL+W=O:EF9%C&["=!$U19XW8V451] ,U0TG#DG=\9^=4LI/;M?-=J=CI;>M\?C ML:N6DH'FT7/JO%TM/"^.RD%0MY(_V7]MIB-MYQJ=5*:J>, M9E;.3T?G\?%%1O2!X"F)$E,V.^TN1C?3J*2"'9R,H3!X&?M;R434., MH,:O \_13B0=W!]ON7\(ML.6F7#RTC0_J]HO3T?EB-5R+KK&?S9W?Y.#/1/B M5YG&A?_LKJ?-IB-6=N% ,AQ(@MZ]H*#E.^'% MV8DU=\P2-;C1()@:3D,YI\,^R[74G<1O919:$60G M8P\)1#>N!FX7/;?D!6YQPJZ,]DO'WNM:UH\9C*':3K]DJ]]%X'_%L:Y M-2MV"2PLX@X^]4MV&;PI+?O7K;SW[*(QU==_/X?Q80F??KQ]SY)C]E&S*[$! M+G'&61[E[.]"=\@K%L"*RY?6CA@PE:L9%$D?+=\NH;9ID*9*+Y@7LT8RI:NF MJX&8=%XA!V2-3.PME/^L9*VTRM0.FXT82+$4 M2HFN)#.S1BT$A1I"9SIM,.2FRO0&\M:83V\U&P>;8#60UVI03,/0RM; M TIHW@OM[7FBMF.U8=IXBJ>8_B7L'ZI"D9%,Z'JGZ([Z!Q;'/(]2#+(H8U\0 MUI:=WUP29)P9+6GPU[^425R\=6'^!-WP?QH"F'^[FT1PAW)BL;"R1X+L&:0? M/^N2UIJU(I(>*U^EY_C] MA7"VINX0JA1N 0H 1T(?U-FZF 0>LW]*80E_"/K6XNF!S20:\";>SR+^V6Q$ MXQ5&M\9#S>\DOW[95 ?W*3H<,C[X=L*3X-N89TE&OSG/DP*#G!=Q3@L9CZ:T M .>5<=Q878E#E2M4U_/%>.,_ ITSH=!(CJL!MFH)%7.38*:81!=$TS]FY M4X)=BTK-5<62@F?1A*A)9#;E49JP=(I93'O3)&=YP2=9,5B&""QX"68_$%62 M)QB4!8\G-)@D?!*G TT8Q%'$4_"XVG?OV$F[!J#!S8X*E*;K<:W\9DOBV"NZ MYF9D(@*,+3%PZ YH;I!I%I<>L7 <):R3WF"1LY_5FP^*LT\7;SZ:6QZ(;\YO MS\O2>&<9T5,@PR($[!%Q/.B"&G%BZRD+=@DPLRA.:$1Y.;2VKZ4"=8:I3T53F2=))DIPB;;%UZD M0?& 5P35]X1#K[(L'[B3U8.?'XLR:W@O2 AAG;-0N)*WVVF<\"PM'U;[Z1\" MY$"9*/^GJ8U4S$G9!)81D"5/)]E+Z9LB%I&^^)F6+"YX6D2/$BT)^46A3X&33WA>IG]V?B&)X-($ MV(5 BH'Z[P+TIZ4+U9!L7T!>HOI.OBLGIKR(DEWP][/?M6#7XLU$0SV-^^Y+ M&\?K8+=4:Z*%LQIZ3:CS]'9^ M>B7??JM#W_=$^7 %4I'\\IQ2KX1S!ETTI5X0W!Q*Z==T3^94@[-B^E\RM-LB M$"KXE-(TXM,R@A6#!W?UXI5;H@5\XZ5=/8O4:\KS+&%4UK+@IDNS:H7>#!J M12LVX24P@+I%,3S\:M:U\-J6K.T-126%LJ@G=+J?M^ ME9Z+U!"#GT-HV#XF9B!/>G;_ -6NU=V'X05;J(3!FK:1Q.=QX_]+J'U0C7IQ M^GO7V9 N$+4YT#WRQT\:ZI^O28UP%]"3I%925YM@E[R7JS:\+HX?>7LA-52D M)P4=0.OOF!,$$Y1= =?P'@F. B9=B#&X171X(Y!Z @/C=]Z&_O'!KLS75.C M7J_1;DL2\ M_Q;P0-Y_4;D2%E7:09DYCD9'Q634NVH[\:8-7P9FQB-ZPG I$;Z6"+ _QP6S MG9" W:>BL_\ 4$L#!!0 ( &R'85) *N"9^P, '\* 9 >&PO=V]R M:W-H965TP7Z(I%#SIG#0PXYDZU4#[I$-/!4 M5T)/O=*8S3@(]++$FNESN4%!(X54-3/45>M ;Q2RE7.JJR .PRRH&1?>;.)L MMVHVD8VIN,!;!;JI:Z:^7F EMU,O\G:&SWQ=&FL(9I,-6^,=FA\WMXIZ08^R MXC4*S:4 A<74FT?CB]3.=Q-^XKC5>VVP*UE(^6 ['U93+[2$L,*EL0B,?H]X MB55E@8C&EP[3ZT-:Q_WV#OW&K9W6LF :+V7U,U^9+!LM)%UYTP,:B[:/WOJ=-ASR,,W'.+.(7:\VT".Y14S M;#91<@O*SB8TVW!+==Y$C@N[*7=&T2@G/S/[) U" F?PD:D'-&Q1(=SALE'< M<-23P% ,.S-8=G@7+5[\!EX4PT0 M1#[$81P>P4OZ%2<.+SFR8@U&P@T73"PYJ^#.,(-TTHP^@I_V^*G#3]_ OV2Z M],%^X?I+PQ]998%]8&)U6&3X]1Z?#%Q4H.M6CD9-^#/-# MHW$(\UHJPW_'%2RE-O!>2:UA31>"[MH5?0CZAG$%I$>#,']-YXP(F4;1O"TW M)1<@!<)79&H,EU)MI*(]@H44*PWO((K]+!M2(QW1YV0(IZUQ&(Z.8[/"$/4= M-)A2R69=0D%7@[/HU]&& S_-$[#Q3J)P0*&&F1^F [B7A@[/.\AS/QJ$U!A& MF64341*Z/:@TL.C;3K!VBG4"'J(*J=A)Y;-LJ(7 M3!. )2LU A>/J(W+'#]Z@=EJ"C!W5[ M[3VW*/*:8*UN>UOX_A#Q/Y\P/T0DMH>.F@G)3/J-VNT<^DD>V7YL^P<=(YLU M<>SG@]@)'[8'-DK].'&NB35#&,H@2WXW_ MA3WMU]VF@MW0;F\+)6MPY_)O7&AC^,4>V#>H/^]FI_N+Z/\HI+V6K)J)D_0E M\+]9C+OKVET^2;L_43\]]&P%>T5!C6KM2A]-=TTC3%L?]-:^NIJW1<7S]+8T MHV=K;=6HL"#7\'PX\$"UY4[;,7+C2HR%-%2PN&9)%2(J.X'&"TF/;M>Q ?J: M<_8'4$L#!!0 ( &R'85)S$ +AB , ,<' 9 >&PO=V]R:W-H965T MA:;6R')O5(DP'HVF8<6X#-9+OW:KUTO56,$E MWFHP354Q?=R@4(=5$ 6GA8]\5UJW$*Z7-=OA'=H_ZEM-L[!'R7F%TG E06.Q M"EY'BTWB]+W"GQP/YDP&%\E6J0&[+59 &D&/!&F$_JL-OV,4S<7B9$L;_X=#J M)N0Q:XQ556=,\XK+=F2/71[.#-+1"P9Q9Q![WJTCS_*:6;9>:G4 [;0)S0D^ M5&]-Y+ATAW)G->URLK/K]\HB)/ +O$.*S2Q#2Z!N*\PZ@$T+$+\ $,5PHZ0M M#;R1.>9? X3$IJ<4GRAMXHN(UY@-81P-(![%HPMXXS[$L<<;7PC1@%7PEDLF M,\X$W%EFD:Z6-1?PDQX_\?C)"_AMYD 5E$-C$.&:FTPHTVB$O^_QT<)&J.SA MG^=R>Q'9%>3"U"S#54 59U#O,5B__W#_!I(%W)<(5ZJJF3R":"F89FLLDY9" M%$>@GR/%K>-6\ S!8P&3.>RQY)D@DX8.30/5N&:6RUV'-#Q'_]&<\$NV1U": M[RB1HET$LN0J-X"/-=<.88OV@"C=Z47T&R=#4!)!*NL_!UPH00S?P[VRE*XG%"!3 MQOI ,F9*J-G1WT#SI%]!.I@E$3S7#<*SYEJAWODGQ( G MTO;9?K5_I5ZWS?F+>OO$W3!-I>/*J2#3T7 V"4"WST8[L:KVK7JK+#5^+Y;T MTJ)V"K1?*.IEW<0YZ-_N]6=02P,$% @ ;(=A4GOT-%;W P 7PD !D M !X;"]W;W)K&ULK59=<^HV$/TK.VZGTP>*P7R$ M$F &DIMI9IHTO>3>/G3Z(-L+5B-+CB1#^/==R<8XN0G3F?8%6V+WZ)RS*\FS MO=)/)D.T\)(+:>9!9FTQ#4.39)@STU4%2OIGHW3.+ WU-C2%1I;ZI%R$4:\W M#G/&9;"8^;D'O9BIT@HN\4&#*?.4Y2L.5!(V;>;#L3U=#%^\#OG+*?$'3VTV#R8!I+AAI;"? MU?X7K/6,'%ZBA/&_L*]B!^, DM)8E=?)Q"#GLGJRE]J'5L*D]T%"5"=$GG>U MD&=YS2Q;S+3:@W;1A.9>O%2?3>2X=$596TW_KF-&MV:%.)4\=7 MM*?OEWY*;FGJ2;<-8R53 ]_#9-*Y& W!^Q==?CMQADG_Y_^5R7C8F8PO6DS> M3-S4/8LO2<;DMMVHHW$3U7I][U0.6Y=>CGKKKW9#4*6TU?W7S#9?#\OJTCR% M5Y\>)&Q+G4K5WE!JKWLQ"D!7UWDUL*KP5RB=)'0A^]>,OH!0NP#Z?Z-H:]0# MMT#S3;7X!U!+ P04 " !LAV%2)O#9WN\" #T!0 &0 'AL+W=O(-2L.5 M!(WU(CA+3E=C9^\-_N6X-\]D<)ELE+IURE_5(HA=0"BPM(Z!T>\GGJ,0CHC" MN#MP!H-+!WPN/[)_]+E3+AMF\%R);[RRNT60!U!AS3IAOZC])SSD,W%\I1+& M?V'?VT[& 92=L:HY@"F"ALO^S^X/=7@&R.-7 .D!D/JX>T<^R@MFV7*NU1ZT MLR8V)_A4/9J"X](]RHW5=,L)9Y=7RB),X4]8:WIH;1^ R0HN[SK>4NEM"%=H MYY$E3\X^*@^LJYXU?84U2>&SDG9GX%)66+TDB"C$(<[T,I3Q LL3R)(0 MTCB-C_!E0]Z9Y\N.Y&W *OC()9,E9P)N++/HDC9'^,<#_]CSCU_A?RQG"&O! MI'U95;C@IA3*=!KA^U>\M[ 2JKS]\;M"'W=S=?WU$J:GHW/5M,IPW^BJ!F8, M6A/"5JNNQ0HV#]0S_RD-I: K7O.2.5.RX(:,H5:"IM./C%^V.3^TN MT<4_"_-9X?^3?/JB'#"4(_Q=ET3/)K%!O?7[QD"I.FG[H1Q.AY5VUD_RDWF_ M#S\SO>72@,":H/');!* [G=,KUC5^KG>*$M;PHL[6LNHG0'=UXIZ_* X!\.B M7_X"4$L#!!0 ( &R'85+L^/HI3P0 ,0) 9 >&PO=V]R:W-H965T M,*2#:DG4P[+K&(B=ILVP9D&3K1B& M_4#+M$6$(EV2BI/]]3M2MN*\7&! 8O%Q]]UW+Y+CC=*WIF+,PGTMI#GI5=:N M1V%HRHK5U/35FDG<62I=4XM3O0K-6C.Z\$JU"$D4Y6%-N>Q-QG[M2D_&JK&" M2W:EP31U3?7#E FU.>G%O=W"5[ZJK%L()^,U7;%K9O]87VF+^>(=^[GU'7^;4L)D2W_C"5B>]H@<+MJ2-L%_5YC/;^I,YO%() MXW]AT\JF60_*QEA5;Y6105:^-Y+AT2;FV&G/BFUV' A@,H%7$A+Y8K/!8-3 M8Y@U 5PR.PXM6G1Z8;E%G[;HY WTF, 7)6UEX*-#O&W9O82I4>?O/:\$]#'WY^\U'&(S@F+[KLC>"687VT"4N M8=6E%&U1 TLEL ?-"/YB5 -S&0&,)ZOG3&]C&@]]8&%*!4;#:ZDE_$IE@QT+ M*'($:1[DF-"Q.3#,Y GECKM;G \?[=? M=M0'ZP=4W]Y$%[[YAL0M>L,#8^+54=A4?&T@[:<8]B3(XL)]AYF?Q239 M6XT#DKL\"ROD-'77>Z"K^HD=4=]S?$2\LY.CH( MHCR!U)$-LF&\G<=!AO:S("V*']B6SRQ>3M]?J)NG=EY;._[E'7KN_-=H5HZN2)==8$M@H10!26?__HDWZ;2>=-]8=2.@HK]O2E=CRXFD%EQ75 M[FAY?IP@3HPIS0KBAL0/8S=T3@^CW V=OT7F!3)_Q2!#?$0L+7)!H3A[=.,& MN<]4O:;R 5-1*KUXWDKL'M\DAKE\^'9H.P\[X8@$<=[B'SD6!9+47L:W^<$S M+WCMM _W;E8LM95_/V#3.X/M)=NM=D^4T_9F?A1OWS=?,'A<&A!LB:I1?X O M MV^&=J)56M_3\^5Q6[SPPJ?64P[ =Q?*KRKMA-GH'NX3?X#4$L#!!0 ( M &R'85)(.TAHW@( -$% 9 >&PO=V]R:W-H965T, N*I;%(WW:9+6VF[%UB)2\4N\(!X<)-I8ZUC!]O9=O^> ML=.&(D'%0WR=.3YS)C/3K3:/MD1TL*NDLK.H=*Z^B&.;EUAQ>Z9K5'2SUJ;B MCK9F$]O:("^"4R5CEB3G<<6%BN;3<+8T\ZENG!0*EP9L4U719>#BT7J[8/!5X%;>[0& M'\E*ZT>_N2MF4>()H<3<>01.TQ->H90>B&C\W&-&W9/>\7A]0+\-L5,L*V[Q M2LMOHG#E+,HB*'#-&^D^Z^T[W,P$\[_#3@I__ )UEU0U '$?N=T.\%7PDIG$#;/Q+[Z!BN MARP93(+4O1NU(2PT0FVHE"@$+BV\A'&6T3@A@Z71 M:[2^6$G#-1+]S%&;$Q?VKM3N:X0'-^1>7U02%$O M(E@V'/1N>>[%>*;ZEY25XO?3+$LA&Q&"X\2,_(!;BX1=-R8OJ4X/>&2:I/#J M1<8&[$VO%7G09RSSXV38>]"."+^$87^<9F'.TB'\+?7Q49E5:#:AF5@("6XK MKCOM^M5E6Z:_S=MF]X$;DM."Q#6Y)F?C402F;2#MQNDZ%.U*.VH!85E2ST7C M#>A^K>G'W6_\ UT7G_\"4$L#!!0 ( &R'85*W'* *, T #&PO=V]R:W-H965T=C:!TB$)$Q(@D."EKV_?K]ND!1ITTYF=^9!$@D"?:'[ZVY0 M+_>F_%+ME++B-DOSZM71SMKB^?EYM=ZI3%:^*52.)QM39M+BMMR>5T6I9,*+ MLO0\"H+9>29U?O3Z)8]=E:]?FMJF.E=7I:CJ+)/EW1N5FOVKH_"H'?B@MSM+ M ^>O7Q9RJZZ5_51M]E7O6I F M*V.^T,W/R:NC@ 12J5I;HB#QJC0E0A#CCX;F4<>2%O:O6^H_L.[0924K M]=:DGW5B=Z^.%D36$TSEMRK4M M\51CG7W]J[%*+,69N+9F_65GTD25U3_$Y1^UMG[2ESFB4J&!,XA6R=@U KX)GJ2XCNU]D4<>B(*HN )>G&G<,STXB<4 MKH0UX@>=RWRM90K5I55P-%L]07_2T9\P_)-BJG_'C/RTRQ^??_Q4BR?"^F+MR;+X-L5,7TN?G)LA=F(=>^!D& )];1- M54*JFUR)&Q*I4(C/'3VF $E3>):U1 &35FY.(NH"#U=WPNX4\2MD?O?]=XLH MG+^H'/U&6U_\G/,D=0-F)(04J88!$DD!Z(E$5Y5):XY&4\+1\T3G6]"GN3WJ MGMA]HR).]A*.OTKOA'8Z#(EUHLJJ4L O\1'/WAA9)C3QG2X!#P:L,GDG.=X\ M<<%*( A5MH(T;2!B,WUQF16IN5-*R#R![?(SU0XX\0KH7 W-!U$09G",3-\2 M83?1%.03E2>N+SY48BV+ BKNM=UAXEKIE+R$>'RX_L2NV?*I'G).N@T=N@'/ MU&!=U:M*)UJ6&LMK@%0YZBW*!2ZKP&MAQQN=$'1@=DE83Y)T9AZX*4:K&HK2 MC#'BV("(S0)](8.V6)YO..XPZ)Q_R*=Q_P(> ,AR$72#29)\ GZ-'[U6C[G^ M0+BD+MF>HBI :Z-A:OB9-AP/%@G7%Y]WRD4RRP:75[>J7.M*)1X/#^20F:ES MGE5(C9#8E:;>[G@>Q08PEN4Z1,37)'0AVNY[JC/:-EJ$M*>S.D.<8[H2J$B$ MD@B+UHJ^\Q\* -@3NZPH5&3>;J;.*UO6!/0 ^$TDR*']1R.P(X,+')/Z##N MAB>3(#AFU@0UQ+EQZ4PFBA#H3DGL([8#4[!Q"*J9S]\>A^K&U"6%(@3,F\*$ M.8PBUAIR5]KM]D9\T#=:E?*SO%$5$1/_K %Z]'L+ BNDLGHJ)8T+<[L5M MB+"O")W%15N%/;8A_FI1H* C615ZI44H;0N:L.:2Z9A@B2'8#5* +& MT./7F@? O-V\2IR$I^(S5U%8TWIXGGCS<"%^I/V&)&RJZ$7W>]G&B#B)I[$7SF)Q*H"HT5*@?MPH38O( M96\+37YY$H4T8>9'P9A@,-U I)/H5$2+I1?,EB16Y$\BB#7#].6/1*A M>I1$_#2)$Q$.4*D+)=C<:B+,?M_%8=YMXK<'-\4B;901\^EQN^# $.C\.\*B M!4Z.+1^"1>(=]J\9;6-19X4A>YN\H^*"T:&4Z1O5@10SKWHJ0(!H$7B3:#ZN MPS_N2<^(1I;@HJAU4I(P_A\D5/T]^YLE!.8X ,#WLHE"@@S:<&LL]J2+EJ8( M 9\F,1\ H$L$;1IIG:L:C_4!0^;U@.2VB:=!7O^6Y$V#MD>Q1^C;2H+]3B-[ M[%5YSU?&2YY!D/:C[7((52<08ZM.>Q#7J?H Q?K8E>H-%K,M3Q_.=+3_#IKA MQ >JG1%4S2(Q7W@Q=(W\$+ 03OWI?&PH7/KQC-8L_44L%C-O.5D"2N8T84FP M,C(43?P%K8D#?Q:(,(J]!0KE"2-KM/ 7T]&Q%J\<3CG,&AN[H.*PR=R4UI&T MD 6XJSM4Z7\"IAH(I7K(E3Q,F>&O,"5G.@R7"K20CJFOX.)TU)FW*H?!4R1K MFDI% HHD..9&EUR-A\CAW34"QNY-<_\^%[_(-L2_P;Z]7+ZI4:--62,X<*<]KI?M(%TLE^U- MZ&X:*V D;'_#X!A\C[_.Y?I[F14OKJ9LMH9!;^QPZ76\>X\'$O3&P^%=*\U% MDG!Y2,[EB2OR0+1^U!'DUC5-0G93( ]694KF#Q_%WH2ZP= +$(,0;,D 0[]$ MU!-[4Z<)'0FH5&^[4N"F,417B3\266\OWWL$D^N:CN#$;P0[Z+*I0L^M)SZ; M,DWVN!'7,J7:]NU.JTWO@.;]9H,E)F:(N"4,SR/68LO?Q8"SH+]9PB1L']52+=FTMG05C M:D6(>PAV?!!-,7Z:K7/=5:(VZ"=X(U,X5(Y\WF60BE5#7)TEBEH,G=,1C-G8 M/7F/ZQ!;O3=$P359?#D'L]FQJ/0MDB)?1G^.]9 \Y8;.KD24!LB^7^WH.#]B MYZ_H]Z_OXSC]-?1'JA).C&<)=64;J=MSKD\YQ0M-JYYNR.9QY$UG$Z1[E _P M_[8)F\R77C@/18028\[ S/T7?&P"!SR%I#Y^#_W7R33T8A0PI[1B'O0$&&^9 M%F@$EY,%E1E+HL2GN^**3X4>/1J+@B!NP[1-N.%3TT/7=_%%+PAP1]G?!4P8 M^N[R349LV4C(Z*5ZHK:1$A,K]_+M-U M\UP(46 WN:)K(1\:PAF'H0#/FQ:_X\K'\-@EX.=ALV$*H$)SP-,5\/=(7K&IZ%T<2;S1'DE!1= M_T!7%6P 5.O-[)T ]&FB"F\4^O]"FK;P[P6%P<;_%0C$'=Z0(;;;$S*CA.!2 M9*'(_VAB(PP5H$C9978M:I<'>(8>CL194H M,"P? M1,":A]=7;H15Z+"'L(.0JK^FUV7O48\2WH< Z=SCT2#*A=6W-O)@>#ZZ9GBRQ^1I&LYW1.I7<2YW^6Y4V8;B.).>W MKNA9*/W2&1YU5@/=87*X![3J'<+U#2AJ3N%>B[4.#-QW9WPZ)>G"ZN!.7P^< M;M>&:[SV/(VLOT/=]S"JNEJ"27)L<9/&\-W+SX<2'L:WV)OF]2 Y 6?'P[DB?7WS1X[6L=OT"(>=P/N1X/ED"Z<0H:M+LV/\-SGM_YLA4N>6_ MK-#I5)U;][^.;K3[5\R%^S/(8;K[2\TOLD3:K- Z;+ T\.?3(^=][8TU!?\U M9&4LLAY?[I0$1- $/-\8^&)S0PRZ_PJ]_B]02P,$% @ ;(=A4ERI0K7W M P %@H !D !X;"]W;W)K&ULS5;;;N,V$/V5 M@1H4#N!&%U_B.K:!7':Q^[#;8..V*(H^T-)((D*1+DG%3K^^0TJVU<8VMB@* M]$42J9G#,V=F2,XV2C^;$M'"MA+2S(/2VO4T#$U:8L7,E5JCI#^YTA6S--1% M:-8:6>:=*A$F430.*\9EL)CYN4>]F*G:"B[Q48.IJXKIUSL4:C,/XF W\847 MI743X6*V9@4^H?UQ_:AI%.Y1,EZA-%Q)T)C/@]MX>C=T]M[@)XX;T_D&%\E* MJ6XL9[)=TCMWO'?I['SO%LF(&[Y7X MF6>VG >3 #+,62WL%[7Y@&T\(X>7*F'\$S:-[7440%H;JZK6F1A47#9OMFUU MZ#A,3CDDK4/B>3<+>98/S++%3*L-:&=-:.[#A^J]B1R7+BE/5M-?3GYV\5E9 MA#B"[^ !-7]A3B,#3&;P ;."RP)NG6[<^Y M9#+E3,"391:I[JPY@S_. F%5@:>9>56LF7[_]9I+$US<& MJ%N-)4Z.3G9@S#N,.9$VD"M!;6RF\ LR#>B22H638K5"W:8E_M[GIE-/Y&B0 M(+H5EJ'AA22A,P>;,E-"3LA0MJ)TEIX"]1]UEP3$#2F[>.M#NM6$ZZW@,D[WU4EE*^P6,QAV(Y4$FVGQ2I5VH]HV:V9LH MN?08271#N^2:\8Q8T!9JVK92A*&IL[6FV%H?;Q_? (5T+#M$VBC!,Z_6B@FJ M4P3?\N;*\VR"]$O7DK9FP?\@RX*V9 ,]JB=:^]('44C_YT"1I6E=U<(CM\QH M<8VEVW9]!= 8&Y#+#LU#V*8/*R1Y$2S; N8Y;;?]?U MDZ,E\Q\42"\>CN'2 MI7GD1A/Z_HHRZ263$5D.Z#D>1LYQ.(@]S- /QX/$IT#2^=GSBE]"H[@37%!^ M>==D:-05*<>R:CT3S27*B.O,+6F4W MY_+6S-&2SOUOTXY 5FL'Y_KSE=0VI^3N;(']8^='V#FK*]2%OY&X'J^E;8[M M_>S^TG/;G/4'\^;&](GIPK6XP)Q+B$1Z)&UG^_6[HQ3'QAQWQ0;LBT2*Q^=>G].- M-\8^NA+1PU-=:7?9*;U?7O3[+B^QEN[,+%'3R=S86GK:VD7?+2W*(ERJJ[Z( MHF&_EDIW)N/P[=9.QF;E*Z7QUH);U;6T?TRQ,IO+3MQY_G"G%J7G#_W)>"D7 M>(_^\_+6TJZ_12E4C=HIH\'B_+)S%5],4Y8/ C\IW+B=-; G,V,>>?.AN.Q$ M;!!6F'M&D/1:XS56%0.1&;^WF)VM2KZXNWY&?Q]\)U]FTN&UJ7Y6A2\O.UD' M"IS+5>7OS.8';/T9,%YN*A>>L&ED!\,.Y"OG3=U>)@MJI9NW?&KCL',ABUZY M(-H+(MC=* I6OI5>3L;6;,"R-*'Q(K@:;I-Q2G-2[KVE4T7W_.3&>(0XAE.X MRO-5O:JDQP(^^1(M7)N:$EUR!M8('W1N:H3NC\:YDW'?DW*&Z.>MHFFC2+RB M*!;PT6A?.GBG"RSV ?ID]=9T\6SZ5!Q%?(OY&21Q#T0DHB-XR3842$-/SZ@$\>II7)'W\[%.#C M\#>?'MY1)B_@H428FXKHIO0"O)Q5V')._2KV@M6):O*1])BMRG+Z; M.9A0 OF>S:JUN6*;>Z"I9Y"DET_H+N 7E!:0C427*&/'G$UB_,5U9Y138?18H+I34GJ TZO(%NW(O2(9SPC [,R1SD1IF7DGGU%SEDON? T(?"4BRC%;I,()49# 8#.$\2^&J-BNJ M\IU;Y,S#Z.(7C=4,Q0X2YR")5IE M_A%J+SJ/J;9'M!)1!FF20)="<4+>I-Q/]N.X%RE:C3)Z?OM-)F+Q7;L_Q)&E M-6M54(8*2K&J',@9_<4.!)*_4MU_560NJ.YW4;^JVX8SH[D/M9GZUXEZZ6SL MRKZV(TS.&CI_F;9_*WNJY5&H8TX.E?2U<2&*%M>H5R3032*N>4$U.HQ&<(>. MS,A+D+J@C*QI?%BRO42)A,0R+K5[XJ0+ @TQ.9==P0P2 M(,OD>-ELC&$K*@ MOZ=RWDH> TC;@&F5D*8A,2*0LO?,G394H;%1H7$=)T/(DNKS\MQIMC?)PU&6R=)F7 M.RZTEI-$(&P<9)BK1TRG-":C)"22"?X&F-:ORQ_Z;?9WII4:[2+,9(ZJE>JZ M&5RV7[=CWU4S[;R(-S/C1VD7'+\*YW0U.AL-.F";.:S9>+,,L\_,>)JDPK*D MT14M"]#YW-"/M]VP@NTP//D+4$L#!!0 ( &R'85*A;@.N1 0 () 9 M >&PO=V]R:W-H965TO&9)!M27* MEF3/,9#7+EC3!G&Z81CV@9;.%A>)=$DZ3O[]CI2L>&T3!#!HOMUS=\_=\33= M*GUO2D0+CW4ES7&OM'8]&0Q,7F+-35^M4=+)4NF:6UKJU<"L-?+""]75@(5A M,JBYD+W9U._=Z-E4;6PE)-YH,)NZYOKI%"NU/>Y%O=W&K5B5UFT,9M,U7^$< M[9?UC:;5H$,I1(W2""5!X_*X=Q)-3H?NOK_PA\"MV9N#\V2AU+U;7!7'O= 9 MA!7FUB%P^GO ,ZPJ!T1F?&TQ>YU*)[@_WZ%?>M_)EP4W>*:J/T5AR^->UH," MEWQ3V5NU_0U;?T8.+U>5\2-LF[O)N ?YQEA5M\)D02UD\\\?6Q[V!++P!0'6 M"C!O=Z/(6WG.+9]-M=J"=K<)S4V\JUZ:C!/2!65N-9T*DK.S3\HB1 S>PP=4 M*\W7IP% MK:3P6DE;&KB0!1;_!QB0"YT?;.?'*7L5\1SS/L11 "QDX2MX<<=+[/'B5W@Q M8!5<"LEE+G@%<\LM4CY:\PK^L,,?>OSA"_AS7#DHN,6UTE;(%9P+DU?*;#3" MWW?X:.&T4OG]/S\B]W7H3Y_O+BBD$^!]F#>U!F(_H@LJ3E@]AYM3-9L)W)4( M9ZI><_E$&2:I) T(:V"Q,:3!&'"RK@0$39>THL2!OY!K0!=$H!!@O:#\:,(0 M96X8^X"0FP\H-P3H*JAP2/DNF\A+;]<$ODAAZ=#S;. =9$$\&M)_E 0)2VG" MPB"+8KC8:'J4 K@615$A7'!CX3 ^@B@-XC0$%@7#<0Q1%(R3!$Z,X'##<[$D M3P^C(SAD1S!B032*83@.PIA!D@:CH<-/TR!+W21+Z9PYU6$8Q"QQ@F'',6 MP;=7/CJ";>NRNC.58.=>1]>N?\ M9\,,+C6E+T(2CB"+AM]P'!'#"; @2S+X;$N*!I%&CI-#8>8PLF \'+4AB#-8 M]-NWH(M>0?5/EE%BK%'GE-&4-BX[K+)4,KH->Y-<2U51#W"Y;OF" N?=H;RT M)7F.':;GP9(L=1E#B&2NX^2-F=:]4B=$!1RTPY"&[N04Z/)!.[CC[_BGM^3J MNXIIGSSCW[\YZ@>1O]&S];ZD:24=:\^<^9*RSQ7X\T\9B])?S3=$4B$#\KS< MW28 H0KC%+;Z%J[/3M[,EI+2]<<'89^>SYK(%<;:9L6U>UV#?ZDZ6O/UYNO@VNN5T(:J'!) MHF$_'?5 -QVW65BU]EUNH2Q%V4]+^DA![2[0^5+1B]XNG(+NLV?V'U!+ P04 M " !LAV%29%07F7P# !\!P &0 'AL+W=OK5LD 9:=H ::Q+"=%$61!VIWI&7-)162 M*]GY^@ZYJXUJQ$+0%UYGSIPY)(?3G=*/ID2T\%0):69!:>UF$H8F+[%BIJ\V M*&EGI73%+$WU.C0;C:SP3I4(DR@:A!7C,IA/_=JMGD]5;067>*O!U%7%]/," MA=K-@CC8+]SQ=6G=0CB?;M@:[]%^WMQJFH4=2L$KE(8K"1I7L^ RGBPR9^\- MOG#N0>-Y-(,_RFEDVGVJU ^VL"F\AQZ0[E MWFK:Y>1GYQ^518A3.(=[KQ06<&^91=+=&E KN)&YJA <^#2T%-'YA7F+OFC0 MDU?0XP0^*&E+ ^]D@<5_ 4*BVO%-]GP7R5'$:\S[D,8]2*(D.H*7=OFG'B\] MDK\!J^ ]ETSFG(F#_(_@9QU^YO&S5_!OI$6-Q@*3!7RR)>J]HG\_X).%A5#Y MX]>?*7L4U[W5B=FP'&HO!_..GAW=TF!-@_8-\N(_7 XEV G\ATX#N M,("DQ&I)A!HYXY%KQEY8Z&@WSG "62\;CWV?T/X)I+UD',,?RM MH<>U95RP MIT!68R5$E18N5Q# MJXBOKOR[N]6T;7T>.=/ZV=DXSNCP[8_P;WX;)?'PK=GG\(LI0(F"&'NV+PCZ M"T1&+K*B2T1EDQL2+^Z-H@%YW0P )T@ 9 >&PO=V]R:W-H965T8!(R$)" MD0I 1E%__9Q[ 5*4+;F3!X<4"=Q].1?,RTUEOMBE4K7XOBI*^^ID6=?KYV=G M-ENJE;3#:JU*O%E49B5K_#1W9W9ME,QYTZHXB\-P?+:2NCQY_9*??3"O7U9- M7>A2?3#"-JN5--L+552;5R?12?O@H[Y;UO3@[/7+M;Q3-ZK^M/Y@\.NLHY+K ME2JMKDIAU.+5R7GT_"*E];S@=ZTVMGMW5:U$E(IGXE9^5U; M4-=E5JW4R[,:Y&G16>9)73A2\1%242Q^J\IZ:<6;,E?Y/H$SR-4)%[?"7<2/ M4KQ2V5 D42#B, X?H9=TRB9,+WE$62OJ2KS5I2PS+0MQ4\M:(ZN^U^*BJ+(O_SMDU<=IOGM_^P8.>B[D4-0@ MC*!%-(KWI8!UU&JNC(ACLE T"419U2(9/1%Q].2%B,8QW*GX(?W]6Y8-\DZP M/:/I$(X66566/C\VNEX*75LA2UELK48L+$2]5$*OULB=]AF"X1H,F1M;G>R")G30BE*%(&LRI6P7J?9*#H/Q"A\(I+)D.P2 MQN,A:R_>>DX+. IQT&.(US...&?/MXW!.K.JC KZ%A"%7I&YZ%$FC=E6WR D MM"]12E$TC:QU>2<0!!9!=Z=*>D)B+FJL(\V)IV65Q!0BWO-/YS=Z%X?N&=W/ MAR(:LO[71MMECY=MYE;G6AH-CE\;6>B%]D:5(HK) FQQR$$>8.F-S!6% H12 MMB9?40A#LA([YUM6S_'9HX[P "E2!^;W%!C6 M2%7H'=$MK/^YVEJ1*5.CF;"DU00R[R&ZY_RHW M75Z]@7L;@VY+)8_4NI1K72/^K\MO<#\7PB'GAFVRI3@@E5/]D" VV&/;]RSU M8*Q%Y97K-=S&$5E@8RFI*>_YFO2)XA=$:B.USZD[2JZ2A6;#<42TE:-RZ:2^ MJ]6:TIZ[&.R@;6WTO"'.+JR'XM,:K[H75") G%5UN_W"HYIL=%% 4GKT&3J1 M1EEE4-0H 4@(I -M=0EA7P:4GD!(NE]*NCBCN!S2,I!"E\03719,Y MC^I>PR#;E@3)B@>6_;F ':)* =WF5#M]1VIUJC:HUW:IU\1926]GJMC!OB"9 M1"#*\DYU)HQ0HP>;I2H/$%/?,Z5R*V98D\Z>0 VVL.^CG8,?6KQ[!<;/?*Q" M5:@D%J9:_:3BY#_X?B5+F!U&A)CL%ZKGMM_9.[98VE:-)7L5M%;LV'KI8[X% M WD%!FWSHK_K/E8) 1-6C'@OK4K_;J*[J:^.O% M+$9)H=P^H'1S$M85E5G@+5L5.F87<](P-,"OK MW9(]<@:8USL>5)/Z6FOK/IBNL,64?R$DM0%/8EG]#=* M7 Y_#?X%=1F 'EJ"X*ZW8@#Q%.?W$AAL"1L^#?K<+?J270UNN'^2U0F.J4 Y)2YK6-&J4D*NJH69KB)^NF%Q9 MDJ ?E45!@47)U7U!U7B]\LFD9K-,%\IWMO#OJH[@#57 T? M?&P*WX+.L0-&8?]1L_"%\MIW$NN+28NT+CTF_ #LYTNI>W&C:B8"CVI##%DR MQ_\IU97I^'% .A4)#T)N?J(' 16'9)R^&(6A.!V-PP>_'. M"2:SQ[A/! ;<;O#V!B4[4Q927WXN_G-\$A)X.163>$9LL9ZN:3## A\<]15.T_%?V&!H[(C0;&\YJ+MB^,! M*40\244,=XQ@^K<=0&/*CA/VT4*P9(S%?80)\?8$UALD"^0 MA.HAB6Y$&_P#KH_928-HE.+2AM0/-,X]*O=#,HZ!=.T!6)X M5Y7/$C-0Y%=*W=HM%?E6UXH98BZ$(1[)ODFB\8)"#12;;C, M(S7#<$2*Q2'9) Y2Q-Q[BJB #T#&X53,4KAJ]*"^'2X+.#Y3YP$_/AH?2K"(;*XN[16^RE N3?G M[A%OR?7OP"D4:K@KM@_JY0UAVP>IT&*K?$TB$>)^/U0AD5QD$0C5TV#:4I5 MZQT2ZQ UZNQ!-(K<38J,W',3>MV\/;=ZH.BI5Y6O9&V6/#^V__[R8R)1'3^E MICQ&F>";:3QV3Z-QQ%X_34=<*O+]V.X? =LC[;0]GWV\2G&>'!+.'QCRY+ ; M;/]N^;VU[=E8+X'H'=M@2P'7U+C]4W5'E8N&D3IQR+LCB^#A(3"CAWO!Y&,) M)U>D(*Q!TG W' M8DS<.@B H> 1K%I68C$4GPXV1RH9+$X/5G75^4Z7)<\B)<$&GI3:>6CA\Z,I M:3.JV)]>] X,N*3U)S-4Q+5UQWL+\?;\YD*.L[FN5+MYE#V;4/AL\_$,@X?]W'7A2RXE.Q7\TY93N'1 M]+#3]SZ!'.D%_*HQ?OYZ[)L-QJ6'-'H'7W!YH5'[K0M1BMA.YXP'K8F5RC.QSM!X>U)'QDDEPR$W<@C>'U MS>_G_$'+]J!W]]:?F3#F7J@<-:(0GV%&FVO_I1JY\DW"LX %A [/V0FWX8''MZPZSUW0&1X8.AX>^;)[U/AFOE+GC#^.P$*6F^WKV^ MO9^[3\Z[Y>[#_6_2(*\L&LH"6\/A9'0BC/L8[G[4U9H_0,^KNJY6?+M4\*&A M!7B_J*JZ_4$,NO^1\/K_4$L#!!0 ( &R'85+8;UA]40, !,' 9 M>&PO=V]R:W-H965T>Q.<\AN)DEW#YT>: F6.*%(E:3B^-\7H!75NY/XP@<(?/@ D.!J;^RSJQ$] MO#9*NW54>]]>Q+$K:FR$&YL6-9WLC&V$IZVM8M=:%&4P:E2<3B:SN!%21YM5 MD-W;S+-J186/Z/]J[RWMX@&E ME UJ)XT&B[MU=)E<7.6L'Q2^2=R[DS5P)%MCGGES6ZZC"1-"A85G!$'3"UZC M4@Q$-/[M,:/!)1N>KM_0/X?8*9:M<'AMU'=9^GH=+2(H<2TJDD.[_Y8CQ",H7?X=HTC?24;^] Z)+VVDM= MH2XDNE7LR1F;Q$4/?'4$3C\ 3E*X(X3:P2==8ODC0$PL!ZKI&]6K]"SB#19C MR)(1I)-T<@8O&T+/ EYV)G0'WL!GJ05%*10\>N$QI. ,?C[@YP$__P#_;$+A M1KI"&==9A+^?\-7#E3+%\S_O)?J\FR]?GSY1!2] C.&I1JYC*_0!I -M/&S' M<.G [(#2A\T6[9#"T<<'=U++IFOHU6E/:5%(][XVJH364CNPG@,X#8^: QA? M$T90!;-5LA+\[!Q\#?*VLT7]\]&3871RF<"OD"]F/([2>49S,EK.>3\;S;,I MJZ0P33)(1\EL!FE.B_DD8SD-RPQ^^V61)ND??)(E?L&\7.$X-\-FCE M&2R6O7=VE66+X"K/EC2GH\EL3O-RM,ASH#OW8 Y"<70"2Y9E(7 MJBN/U OC>@HOJ#MT [T#,7* _()_=IDLPK@,WM_A\]X+BD\:58.V"NW8D?M. M^V//&J1#Q[\\-KK_U8_?Q9VPE:0[I'!'II/Q?!J!/;;@X\:;-K2]K?'41,.R MIE\++2O0^<[0^^\W[&#X!S?_ 5!+ P04 " !LAV%2=B#D;7@B "G= M&0 'AL+W=O+%NFNW%FSUT1F]M"G>3,?CDS<;G9KEW7/WY?M4V1E^:Z5K;=;'1]_\X4U=T/ M+R8OW(7/^6K=X(4W/WZ_U2MS8YK?M]N*/W-S9Z+/"J2RJZBM^N#%&C$QAT@:'T/#GUKPW18$C 1Y_R: O M/$Q\,?[L1O]$DX?)++0U[ZOB7WG6K']XF,H+4\*; 1&6'W2C?_R^ MKNY4C4_#:/B!IDIO W)YB:MRT]1P-X?WFA]O\E69+_-4EXVZ3-.J+9N\7*GK MJLC3W%CURGUZ_?V;!N#A6V]2&?L=CST],/9DJGZIRF9MU< J,=V MZK!]-QT<\8-)1VHV2=1T/!T/C#?SLY_1>+,#X_7-^+\N%[:I@5O^>P# W .8 M$X#Y 0"_U2M=YO_6Q('_13#NU1?SK5'OBBK]^M]]1!T<$:7TPFYU:GYX 6)H M37UK7G3 7*CW'_^X3-15";1Z]?>_G4VGX[=XB3Y.WJJJ5LW:*'>GVFQU>2\W M7ZL[;55>IE6]K6K=F R^J ^FT'>Z-@HF\6MU:S8+4ZOI-%&3\_/S471I/)Z. M5%D1!@KF"M(+%-5JJ3=Y<:^JI;+ ;[I0V[I*C;5(^*MK!*B:NTH=_X3_S=\< MOSE19S#49%*^T>D;_4TY_">G;ZUJ3+HNJZ):X7(A6@(I4TVE"E!-.*PUFSRM MRJQ-&YBP+C.8=[[*$;CYJ\VWH%D:$*2R7<)2MS5@_^JWC[^\5BG1 T8>J2]K MH&^X ,*.V"?Q6_BE_@K*$P& KBF4WFX!'5J)([LU*0H7S*\Q*R9GFM=IFS?6 M+\WES=5[Z\F/X_0.81NXI>L,28>3B@>XN0X#H(K*<*'Z27:/-+K+:U"+UB8P MN1+T,4R>U&1=E7EJ&8<6-$^%&C,B !B!B#>0I6%B%:POZ"RC;G6=FX96V90! MSQ%S0XY\8$&A@:70B\(0%%/>Y@ 4UT(7P""(3II7K16@]XG2V=K4N*!(L_<5 MP('QW[7 .C !N$ K3(-];-: _4A=6H"3KA-X0YG-=JUM_F_#LUI6H%+A,V#> M :U$E&A2"5B;]#X%P5LE)"EWIE@2]R]5U=8X9E'=&QER6^>W&H2:2 W2=0=( MK!$TS!\(R,"T\@(%#'IKBI$(:4XSW>1-P]QKJS0'= ";+9 B7^1%W@ 1;G71 MXDC+#J($WY.,Z-%4(*>91;2!=;0\4 MT]3YHG5L=@]ODOIJ2($_60OOK#6,M4#H,:$0$V1J8*B,)P?3*$DL0'DT!B46)!Q>,JE8I7JJ1SQ Z!B&9/,-*:&U4%^P06!U^Z M[[[H 456#F )=8':@ DFW>2M#Q@<@UJ_52W5R-@%> M;;KC7< Z@U: M[.N=9LF\]-C]9[\0& "8ENDW3K?6C5+CB=GX>9"IU_A-74Z M#2PR3^;'9^H+,RJC_E)-)LET/"OA>L]0GD2:G29>+?Q29QH7@^3F MDU^LR+>Z$=MEU;L*39BS7)\N;]YYP]7[/"A\\DX)P6#PWONW?JU&X"H<)_B/ M;[ M"H2_LXZGR?ADMK<.XV0\'A-Z^>X@Y-> :JD;,%Y9L.J(]1:$V=2E:L%&B+K! MRP;F6('3 ],HS3)G(6P.#@YJ8&%4VX") 0B#)N+$FXB381,!II:@AK5,GF@A M!@'T6P@/E2[!7-D+_O(H/1)TT!87F.T$LC3R(9#H]]&-^HE5-Z@:F)?9XEAQ MX #>29IO"Q,\,G@)U/3EY;5CTT'JGGKJG@Y2]S.8@K)!++)J'PE8^Q:DD&?U M2&(/PNLG]N.1N%"_@;$&5QF"?24A6T+R"E)YHB:SQ'UP#1R7RS$#%NR0VSTHQB2HHUHL(4I.T*+Q9Y)J<]%S"@2RW:5'9EL,%(#Q*!CD!!][Q6CJCA98O M?2N9T,N'<*J!RF4K6'@CE;44.X67\!OX*'D%&O\20E@.-LAE SDN< (P]]IY ME%5,-5[L$J+] N,96!8(H=J@]M[_]L?5AR/PQYQ ;S1Z9Y@0V'%C43KQYH!T MGGOI/!^4SD]@:R$J!S<(G/P2I3&XZ4P,NE \*UX9!-TONI\.R"#)7 ;>A*Y1 MG"]A_G]6=<[Q,J^/+*!\=_$+3@&-N6T7X,'D&&1;].B#][\[NEL/^1Z,4"=& MTHKX(:B2(8#.>T\K*^Z##ZL N@!Z4!F@CQ6Y5UXE\/LX*7)OZAP3Q"IU*RKX M>?\F"MT1>O" !DFV93M-=IR#$-(+K>5P<0F&"ZDA(5J0EETT'EJ7,*$1&4=R M)0J(#C95:1JWPV/V"&_EQK+D#>/58;S)*G!Y4XWU\ M!$R)EW?9"1@(;F#RL#Z2A!A8P0*7F%5;$^NZX,J"S=U@[,\A0V, M0;'+@[%5.S*82R97$Y/D4M,03[I11L,U43&*R\(9&1?KLL9S_C"IC +BK+P[= M>;RZ>+*B"&6+R7#= MS_S"C,6X!Q6!1B.2\QK4>\_$2-\8P2!F-0[V"@'0:8 M7MY_@BP25CGT36X!)D3;V^,P)95>>IC085U/84AK)_@DNJ?]^#N-R@X M\ ZXNN V8C*?PF8.(KN*"#, -DI 8#;B&^;_L80)WB>8)A$KGT[O ,RJ=M$L MVR(XNYTYTS-M"6%P8;+.Q.,HOZ&Z#$R(7'U 4N,6!W$ZFM5@[H/:?@U:%D@ M2HKUW6\8X8(K;=BUA_##.5W-#J&].Y6X6?T%(;%$90@_E>PZ/D#^>1/B$"PO M8J@$O@CV_98MEX_XQ@E*2^;%S\D"@/ G9VO9: MRA-@)0LM=8F/KDKQ9-/YC$SM=6]]A#2NP@Q[?_4$/;F&G%D@!@:@_ +F8=*T MW;1+$;< YN):B@0<#XO**)H?L&TW"!LQ/< M M]5I*=1_'A:GA6+?&E>]X;P!:IWG'X6%Q!J?O)<.+^9\##@"ZBI7N\A7Y& M=EX@7*B/E,#$6BTG&#LN#-;$SN93^F?W#E[K6@+J##&95)[2KZ)-M]@BY=5M MEA,7;M'7HUZ&MLQ$CBA&Y0KC"H(O36J9O6!U1-QX[]46Y"^GK5(?#&[QYO. MEV3E:Z"N9->HPX;IHU$*L51%RK!/I"/JY-:7%R_4*S514S5SO(IR[HC-!5&3 MLX6BS(9QE("92V$?1(VOP;P%&]2_G3%T]W6>"\<.9463YH^-^OS;[PBR4SKE$J$H"$J;8V3FL08.OYG%O(O;H%!8AA"L0\&^"]G:S1/ZRC?,8$ M0TW:*[5\6X*5(746RF&3X7J8;R[ B435[TLQB>[^DSV*9Q3*/"X7H>[#_]%BS8['TF?DNDN$1?'_3E$2G]RK M0?J[O J5Y$7VHL;A8"<40R;#U9">Y?B$FLP<_8SF^\E+\HP"R%X_A//OJ)-+ M$M<[_0CD)&1F2:B*H]5M@'#B",:]WS'K&BWWHNT!QMF$CN^WH!:"/BP(+A?, MP%7 D4!54'%LK8LE>!>WIMQO 3DXH4,^$YBGTB H'*]AN[1&S<[U6^P9W6 ' M:$H7,C1\G&'>\X#8+) SY;PK_'^WC^S1;LXT9.RGPQG[D(5X*IL-#WR(S4+. M TA45N51E#Q"MQDBB9!#NHC9XQ_VP>>EQM6!0:V>C0'5OC9%%O7%XFI7;>-3 MR!WM+@W"W,+I3,B^018,HHZD -%UP_:@R8Z4&($/H=J++82VOX<0H@3V+GIX M8H@10G%@.EP<^,R53!:3]][=0I'PS6J/Y8QGE <<>'$.I( S[!'#U$_&)XGJ M1=UV<;?XJ.]9(;X*X1\Y89FQ:9U[!\]7'GD/"B\<0=@O7;JJKG7UX)'#:<_C M09W!WFQ5./< FXYS]'=6%2HLX#77GLD]7^B++PW5;9N*%8B?%<9MI=,CY+/4 M9HENA/6=)J&#SM=NO<-!029V($MZ!<4'KK(:DRP1MA/L878P U[W+"28SZI= MK7>";G# MR#B?__;^)>X>II;4\'S4FWKH8;=:C\8%/1XW?DR_T"E"_)/@0FC;]6,M M#&J7I 0/ -R)$#&K;KD>G7J9(0[!9AII[O7)NS3N'R?QZ.DF3A3W"N@<$X0+ MW#WFHT9@Y)5OR4OUEM0L#+0PR L9A&, DIV^T*M*H1NF ZB#ZB ENS,+THC9 M!M^A0;+K(J6.V^&2G63>X>_5M=NAO\LM-R_F]S&D?1([-\G[HXX@#3P_1;S&,"XL1L;>K0L4X$*?SI= M/S!X5[GW#.V#WVI!VT:HJ!TW#9 1X87J#&8QPRB>LD= YOLO;WB(1[ "@<&E MILU=;C.AM#Y0YFVSA;?1+>PP0/9G:QO;-5O!B^UOV#9DQ7T6ED)F'\MC@\V] M, ?>HO+=,L3A>@6A%S'!XE[263798F<*G8%X)4D.L&FX*1#;7=E=EV^O.W+J MQ,/9E9@*THI-F7]'D$2U):4FHPX1WY6'_,JY,R0XB>SGCMK94;".^#%01LCM M.CP@X\"7J*X%]VB?F7P024!>."0E^WX+,E]'L+4]+-!B95QL!TO9GZKJ'P!\ M7L,1/4?GGDH^VP)$I)2UM#(:7V363B)-@.%LD!"UV\;30[O]Q%A=W>L"G'.G MYV'A=J[L.G!1<^9?X(LV5(V.?$*'KT@(;72+MM_)JSW(52G$!QX!%\U$-1#A M;RT6'ENZHR*9QU<_XX7&M6,X &,#Z("BD9,O_"BF%; M$ DPR[+?I.5Q8)NC]_HJ=V'NKE-7*\F4I?V"&V1Y9IEN-/-2IRZH]+*13*%; M1(BZ;.Q].'< Y]17\Q2-&J/AF3MJV:3=K6)*EL;P[LU^.QVY1V*QT;-WU,.! MG (CQ5I+"I3V,Z)?X#6AU#&=>R+=+*Q_36&V:TJ5P90AF,Z+\#@L?"W[[K%R M7-=8S7RU:%>8 P50O-&U+<,2MUMN@*;KVQ76:7%)C528!]%JJ%B]+31N]*+E MR SF7.K[W2@G8>.VRUA^8%JUCG^Y0>N'V[N\#6)]@XZ49%6["CJ6W(QW=1'1 M[3U$*1N>8$K[M_YOXSDL@LJMP.I,K]JX/'A4#G&Y]?O$>^QM:71=1GWF7B&P MB?*.C9?+)+Q#^Y^H9B.KQ<25D6@OU>(^XMG=6@E'VN\)K !< MX82 TG9."[DM6;ALLB9N"7'EHH6C_==>Q7.BCJ,!6+&KG8*M(, &+S@(*'1# MF9K0<#@=;CA\1*8F@>L<*=S0(CPV7+K0_S@=[G^\XKZU+_K;D[.M MSVAZ%&B-_N8W(T46DS68=;UT_%2H 'O-(CT6P.=-_%KF]%1X_U#1S\ SI2:T,0&EI:L"([/*07OJ,8*",]^8*NEOU&T)C2)MX;;X";NHA / MA4)36W&J.7!B[U=2Q5RL:R_G4 M072)++Y$.U)_4$\J*7;?(99'K1DT&Y!Q=L<]HA&CB$QCI2G.8,8^E=^*EEMN M/"SRKYC,I_[#7>O3<=UP3V--;A1"I'9&EW7K2[2[7+#D%\J'%IMM M,G4\_FY0"806T.EP"^AG8$-=I]R*_R%R-CZRSGNR:GA&5V@'A]CAN5 ';X5M M1,"+]2KR7N(M%D-)_H16GS<5_00F7,3^"QX^0YV! MCS=]SV@1C8"O G#DME2 8X%[]YD#\9EDKG@#,R:^5E4M#;>A28.L8D:-9K(2 M!.@92[$O\)TH-@+4\7T$36X/82X((3/.'DMT8L./%L!'"$0F[AUM,+0DH4NP M-I1K$CFE_-DMN;X'6!#N_TFII!TO/&[&N-L-RW(LJ35Y4\@Q&M1F3B@EKL-D MX7:C)>GFY 4D#[=-R M%B%.Z3?*GUV#6->FR3FVI*[J)V]!&@;:;RT^R@E4/KV\!<@8+HGV.Y#YB@ZN M0E?1<0-F@S 1CB7JQG"H2ZTKI+A*/C>( U F $&+PQV<>-AE?.T&BS01/K'; MH^;QHLW+T;E ;ELL\9^G[AY4>BT&S2X?-? O96^]#LZBU05MOHTZ)CE$N9%$ MU7P\(10)33JI)9Z]?;*B'.2ZT#P\'6X>OD$OGC>JZ,6HGHD;)F_ PS%'K*"O M.1&A+B-6?.S"/J-'\B,U#0EL+,8!@>)MS;TACSGXTD/M_:=(ODY[0.@AZ7;= MQ7T)LON":D9\A!UPU)]T"$>E*!L,E@SKFJ#[G9G#LAQ5*"6SYO?2>),*B )T M/B5A'X(/P"-0G6)3+;WPG6-?Q]9;ZYO4CP-?14NP:P M"#L"_]H=%A WB*GN"0EBD_%$D5!U]NTLFPV671K@%6?S,TT22E[@3H^&W\G5 M[$T%L7\(VP"A,1Y$E.C @U[-T7M=%^"-CA#OEP#4(3@]^A:E%& MK&N!]G,+B:1#!DT>#$>^H:G ]OY0"'\ _6C_3C@*YH)T0:30/[KL"G4KX"&7 M]SEV D(XS__Y!\#IT@UKS-GQ=^I(S:??T?_P:?:=FM&G$WCC#3!SY/1>00-Z+DT'&%Y5%PV%PM8O.-GJ=HM MTOL5-G#0N;ROU70N_SW+K?K/P^<4QF3;S>*^5,=G9W@4WFQ,_YX?3!2P%C]. M)O,)_'MV?*I.DK/3N:2B\6%F5T1]DAR?G<*_\_-C-4W&LS/GC?<=N3A+QL<3 M>.QT=J+FR?CL6"S^8;7GLLAT;-OLY)0_@++##[/D! :Z)-[M:>U^6K?W-'1[ M3Q\X^P9%Z@\GQN&\CZL2)MINGG,>PS#$ T?>=+1)2*SF 0UW@L9^MS*>KY#P M*0LF/D:"]K"I_3W%R=X>3HR]N9SM#%BXYYX&UR#LO-UY6NYQSN";:,E(6V6M M;[^+3I38/00"$\+1A$<'S@-@!J>V7FZ1#"3B&KW?N! P&(&/8[AZ,%@\F(56 M[=E#AZML8/G6Z,\#$E?B&CV-4X9!'*KPQ'"[::0!9R0=>.TA=V3Z@+3-0EOS M[($S3RK*0$A'$BKN1%(=\N6)]'O.R2<=%%!Z&'X-\(& GWI%C]P81'NPH+S&@X.FS-/@2\E-LUIM?:'#L+ MN#DYY%@S[#6(SN9@<%X_T(%Z$M):O322W^3#:*)B8[3=@"?Z4"M+ZD[AV:5_ MM'N!BS9X_@V[T90B9519=>V>SP @*2)/U,<6=V1KGH\+]'!A;2?3-8!%F>T< M".'B:XC=.BMIT;[2EE\^_2OG(MBR:-&#Z?0XT_G9B#C%_QVO"8H?06[&,)"VXOE;\4X/GP/H1Q#1\APCWC)*2. M\**/U*"JX39D/A":;.,>@CEVAVUH<.SRD!,C\ JERE<548DORY$T3G)$]:./ MFN.V7PI\JM1DF*;LTD^B-7MX1+MWD -KEHI# 11PMWV23G5Y)V??:.S=7.5E MZ9I(N;)Q*;U8%GPZE_>,7L&0(#Q\V#T&I_BR ]JR<[OL,C]YOC (ZMAV"TRZ?KU,AATI+MI]V0/LW=<5K.)L>) M_[F.TKA&,VQP/. \1EVO?*"3;#3F;.@]YT))02\!!4(57*A\9$#/.[RE6L>G MEX*$X(8-E_?+R_V>"S>:ZYH-I\QKR2MKR2RW>'PA:H[77$I849::3V;RH7G? MQ+HG0- <7#;T!O2/_;Z;R9Z%;8S;S"WF*YZ M+)6?T9/A(7%B;+=ARR7*V'7N)-NXLDXG*%?\%QZVK>:N8:T6>&KHD>8^.:R7 M4](N&A-M-;@E6)[GG7KX V+.3PJ Y8S5.&/G?T$B/+6;"J0]X;M;NIK.9-U! M<'3:AM20G*7&'3/X#!Z?8VI_J"TG?5P7MA^-LY$\N]S:%@OWS:$0E54Z/L;- M2P]$IBTV356LQ#M)QN_9[2L_&J:';G#%GYFA]UU MNU!X2']*V;Q#[_!/X6S;O4+V'?VR&NI_+/2 V2I;DE-G<_PM#,R#OIHFL]-S\%,_&#Q2JL27*-V,V^,M MX&I?.TYP=#QR=#Q(LRDF<^=J.DG.9U/\-AF?BHWU BT)6RE5S$_.U>Q\XKU- MM^!/@GD\GN&?V73F8#[,PB_5>#2>\1],;;\:CR83),7(^/W7X/LH ]Q]3\,!Y%;/0SS$;[N?XU=P=_O6*)VO0 M9[1Q^-_2N"+K/X"KAH>N5J8);PZ'IV"5:GY5S'Y M2U-MZ9&PO=V]R:W-H965T,R2 &NOA9Y8$]9+>@\O;N1J[?E%__RT$BN\1?];-;?4Z[=2"EFB=M)HL+@\Z\V2DXMDP O" MC-\E;MV3-K I"V/NN/.F..O%K!$JS#V+$/38X"4JQ9)(CT\[H;UV3U[XM/T@ M_>=@/!FS$ XOC?I#%GY]UIOTH,"EJ)6_,=M?<6?0D.7E1KGP"]O=W+@'>>V\ M*7>+28-2ZN8I/N\-'NF7]DS2>&=T7[MX%H76#P7T"<#6BO2!RLN MTDZ)5Y@?0Y9$D,9IW"$O:[V2!7E9AU<<- 9VB!NTX@9!W. KXFXIEXI:(9@E MS"UEE/7W$8@&*UP*-E& LU Z7M0+,C3:ES$'))1Y!!R3#%I+AWI#'6D\=A7MM\S?HQ=A'\+E3=0#1S1&L5-_<%JE.] MEX%*XV1"_DNF(XGD\_A@]]=.V!A%:BKI[R$;'A (@_0@ M_%,K.X LM$:TXD:ZN]=+2_9*31"@\V I^" ^'O.4])AFIL=QTR9)\7'"[>1X M^F0W.BJ6V$1'J\HEY;LE!N;8;K!=0EV!-W H-92!#8X@'>S^.@ >M0"/N@%^ M"51KA5YADVFLK^91#N%+44DOE/P'"?19R62W)XZ=6KR,XY\H+"!3'^5YCN6" MTJ AKV?X7AIR/_G)X@9UC? *AI,)_8ZR./Q.X88D"HK(8$)!TY39T8BF\WP8 M)8.$?B?#,8RBR7@ MX+X+$RF$_@. Y\GT7 RIM_!= AI%&<3^ 4U6L*)YXF" MSASI"#L^/"&+XF%"T\;9" 91/!G"1T-N"PS@[W?>SHE-R+--8F#C95(XB:-L M-&X:XX0-2;)H1((ZP!ZW8(\[P?Y9:J%S-N>&'"HW#!SAJ*CFH/?((0F7%@OI MX:UQ^Z9HYYXO0WLA5-A0>%C@2FK-.A&&1/G2%# K2(5 $E?$/DU=\F0)Y_#C MY*^'"07'<]ORQC9%MA' KRBC@Z.CP2"CYR$UQC$<\4 <=\BER'LNMS#UPC,! MBZ8 8-D__C!)D_2G=I?G_<[8_A;A7:V.B)FT$3/9F_^OA66<',Q)V< ;$:'B MZ+CA%+B2JF9:VR]FNG?=,_/?UR5EH#?V!-Y3(DM-*85PR/ RB$-*Y5>0<@H= MIE$VGA*T5\@'I.9%@5+]VM2.U'=')SM;MJ% Q>*UV)#P%7*>$O&""R<;%>S. MTWR.UY1Y@'@XB:99RKTD'L/U]FP4UU^X@!*$Z@>N4E[1$11GS8-9\9!.I(3=L5/@?ZSM"*YI&US3 M3IC?E(3?1H:;RU_O LQ_=XA-XL=B/?X>=6GRI/I/]DZ#B]K1*+'C+"2M7Z52>:B0WHJ%VPOF MQ]M'\EVN'\GC_2/9_P+R76'^']>-C\^Q9+;*51U(0&JJ=(C!Z')4[:Y)_[E@ M<,_0?<$R#XXFR4NQ<=440I3]SP(DI4-P")?A2DT<8%&%"L6M9>6HL!D2 [># M"Y'?T3(8I_"+,<66L*9Z9S"K_2>7'(2CKKF?MV_; MSQNSYE+_.+WY-O).6*HE'-V-EK24BG&Z/-CF&PO=V]R:W-H965TO&!* J25*HJ0N M">"D*5:@Z8(X73$,^T!+M,U%%CV2=M)_OSM*ME,T<5.T _;%YLOQ7IY[[B@> MWQE[Z^9*>;A?-*T[&IS:V= MK9)U.+1H MACR*Q' A=3LX/0YK5_;TV*Q\HUMU9<&M%@MI/YVIQMR=#.+!9N%:S^:>%H:G MQTLY4V/E/RRO+,Z&6RVU7JC6:=."5=.3P2A^=29(/@C\KM6=>S &BF1BS"U- MWM8G@X@<4HVJ/&F0^+=6YZII2!&Z\4^O<[ U20.OS=VOJH\G(WV5:5SXA;M>-AI M7+>+/K#Z,%"M]V_O.]Q M>,X!WA_@P>_.4/#RM?3R]-B:.[ DC=IH$$(-I]$YW5)2QM[BKL9S_O2]\0HX M',&U6JMVI?"_,K-6!\@.;N2D4>[P>.C1%!T85KW:LTXM?T)MS.'2M'[NX**M M5?VY@B'ZN'64;QP]XWLUOE;52TAB!CSBT1Y]R3;P).A+]@3NH MPC[ITJRX- MZM(GU/7P,<2/2D&W,[A2-A1-6RGX;=+HF210&5S<+Y&2JH8;O2 Y,X4Q;KFI M[(CZ9W *;M2]A[/&5+=_/8;_7G>HE%^YI:S4R0!KU2F[5H-31"XF^#B\TQ76 ME0+9UEA9C21O;!>!@Q<0QTQ$"0[2*(4]X&1;<+*]X+S63LYF5G4(4, ;MCTO MUKW:'X_U#R4M*.(>('/48J)LSYZXA*=1C0XEY%)UK\TDV7A-WC)?-MXI? M64W-#V;*S*Q'CLI>_RD#$>\A"SE*?T+YC@.0X$RV-! M"RF+2EK@$2OB!"Y6%OMU<.52US5">R&=!]13<#K-8V0 :BL35!'G G?R,J*$ MET+ R&D)5[+24UT!SUD:921-)M.210F'I,193'LE%R!REJ5Y'QFR)6<%*GM! M4EQP'!0YBS,:9)QE<=++A$$<12Q!'9?R;V-A:4V]JOR0LH> N78P;EI6^K> M:^T_;40<'% 7GE"(6%XPQX'#RXOFQL\QD[4B%8XAH5;*&UQD\%$?O=$,WI\= MO34W+ B/1S>CX7@T/B2'!4OSF 8I(D[ YA$3>1Y*@.5I05L8<&$R&", M6?/@^N3OO!N]96$5?9NN7*AXN:JU&3JS0K-D&BDPVS!FK4GFD%*0(C4S%F6" M,I7F&:WE:*E$6$5(A(B_#^Q=Q^D)BO^[=G^UB<%;V;JILA;)*!%:6!K=>M M M>+R0R6:"M$D?&L^3X'C *T+7'QA'OXJBV&FGJ/L\?V[*K#%[P4*@M8"??RIX MS'_93&/.TJ38K7;3[P)D3YLH_M/2QE(4Y"S'R C(@B59^E3Y)LA%+%_\*PN( M>UFD088!HHDI04;IPE.V BEJ:B8W":$,MSA ')_?\H/2PT'NJ+J$_$ M$1D31?*CZPN+"%/*$;M I!A1_RI /ZQD#PV( KMO]DTU4;(\XEOR=[.O M1K#G\A;;RUOLO;R1">A0Y?'#U,_A/'R2*LM@NSYR2(('\W=:3G2#O.F2C1^4 M2J_#-?^\VWZO.X_?]E]>\5_>ZS=6UB&!O3?]ATXD^GN4.NV'%CUO0I'OQ ZD ML;*(,(J>!MNF<^#FQOHC MK^P"J@WB38]XT(!=(N5 O?'Q;[?A@\<")G(6GD0.E:U:W[T;MJO;5]>H>VSL MQ+LGVZ6T6&<.&C7%H]'+'#_4;/<,ZB;>+,/38V(\LB8,Y_AR5)8$<'^*+6(S M(0/;M^CIOU!+ P04 " !LAV%2/ /MCL\# !#"@ &0 'AL+W=O+ M\1KK6@,1C3][3&=PJ3<^'Q_0WYG8*98UDWC-ZR]5HJ\7)>2_.$?;_6=R#OI.)-OYD8-%5KW^RIU^$U&\)^0VAX6T>&Y5NFV'(N M^!Z$7DUH>F!"-;N)7-7JI-PI05\KVJ>6OW*%$,$Y?&3B 15;UPAWF'>B4A5* MF-QKBSR;>XJW@-?6>#P!\!!"!]YJTH)/[4%%M\">,1RH!H>J%Z%HXAO M,;^ *' A]$-_!"\:0H\,7C02N@0;X A557S!3F[X8"W..3@JN:YP]_G%)[U+ENW4NY8SDN'.I- MB>(1G>5* E- LF&S1C%(!ZN&"U7]A07D7"IX+[B4L*4&EOVXI@?Q?,/IW#/ M%:O);Y:YP=2G01HDFDU M7IF[>DTAI.R!;/_1;;,#<-8#WJB5C=M_>]UBQ-W M.HO(54:>PHAQ1WIH.O30=+2'1OO&)<:M MJMJ.=Q(^M70$U28;'[3V-UQ6NIM<*_]G(__K.FNQ&X8F:T1&49RE@PY2U[]W[L]Q/.>V@(F.C-GK\S"N)/? M=!&C/DA>A)G96(U25M=!5=N<&\$;,+5$#-G+"FN.)Y\\_J3I5Z75BHQDWP/W MG?YOD2>IS>(D[M]$_60JO&<'>X-B:ZXODOX_7:OL&3]8AQO2REX,CLOM]8K. M]ZU6H\8-;?4O4BI[8:\L=J+XSEP3UES1I<,,2[KEH= +Z/N&TWG93[2#X=ZX M_!M02P,$% @ ;(=A4M6MB=+Y @ M 8 !D !X;"]W;W)K&ULC55M;]HP$/XKIVB36HD1$A)>*D J[:9-:C?4=JNF:1], MI!9X@&'G-1Z*F7&5.>^;Y. M,LR9[LH2"[I9294S0UNU]G6ID*4N*!=^V.L-_)SQPIM-W-E"S2:R,H(7N%"@ MJSQG:C='(;=3+_#V!S=\G1E[X,\F)5OC+9JOY4+1SF]14IYCH;DL0.%JZIT' M9_/8^CN';QRW^L &F\E2R@>[^91.O9XEA (38Q$8+1N\0"$L$-'XU6!Z[9,V M\-#>HW]PN5,N2Z;Q0HI[GIILZHT\2''%*F%NY/8C-ODX@HD4VOW"MO8=1!XD ME38R;X*)0F6/31T. D:]5P+")B!TO.N'',M+9MALHN06E/4F-&NX5%TT MD>.%%>76*+KE%&=FGZ5!B. =7"'EIN'DCBT%ZM.);PC=^OA)@S2OD<)7D((0 MKF5A,@WOBQ33YP ^T6JYA7MN\_ HXB4F7>@''0A[8>\(7K_-M>_P^D=RU5 G M> 0N:N$B!Q>] NK0'F2U1M'>#>_=$P!;9!17U#K6&;CQ=K$)81&%0YG.R0*7T*47 O?*0+0:@=_O!J,ZZ>_E!1NGEY*;.IO(.R$_9%;X]$0 M+IC.H&0[ZERC@<8&R.=AVKD&P[Y;Q\,8CH@1MV+$_Q!#:R0UGB@V\EQQMN2" MFUT'KIFI%%G_J=;1!U]6BZH4V)S& UNPD,S!:&3-/@2=8.S,""*2A(P86)&" MR9"&Z8I$(Y=1;P!WTC !5;'7B.1(;$E7-#\UC#M!'(/-%GA>5O:6DP\Q,! % M$2PL%Q)VPT2%(%>-4J*I G?5'W6&4?!BU?V#29*C6KMYJ<$1J8=*>]J.Y/-Z M$CVYU_/\FJDU+S016%%HKSND>JIZ1M8;(TLWEY;2T)1S9D:?%536@>Y7DOJU MV=@'V@_5[#=02P,$% @ ;(=A4J,L\]N8 @ [04 !D !X;"]W;W)K M&ULK53?;],P$/Y73@$AD,J2IC]62EMIW9@V:4/3 M-L8#XL%)KHE5QPZVLY;_GK.39@6VB@=>XO/Y[O/W77PWVRB]-@6BA6TII)D' MA;75- Q-6F#)S)&J4-+)2NF26=KJ/#251I;YI%*$<12-PY)Q&2QFWG>C%S-5 M6\$EWF@P=5DR_7.)0FWF03_8.6YY7ECG"!>SBN5XA_9+=:-I%W8H&2]1&JXD M:%S-@Y/^=#ET\3[@@>/&[-G@E"1*K=WF,IL'D2.$ E/K$!@MCWB*0C@@HO&C MQ0RZ*UWBOKU#/_?:24O"#)XJ\95GMI@'DP R7+%:V%NUN,:WA@HD:X1F9JC51Z"V_O62+0O)N%EFYS M.6':(B\;Y/@%Y'X,UTK:PL GF6'V.T!(-#NN\8[K,CZ(>(;I$0SZ/8BC.#J M-^BT#SS>X(!V XW W###F[HX88OP-U1PV2U0%"KO6KVX,08M :8S."*LX0+ M;CG=VU8Y WJ;MYC66G.9PY(9;N";)P7WN+6P%"I=?W^N_@?IN&Z>FHJE. ^H M70WJ1PRHA";5O/(-0>7$,D'=E12N\!$%7.[6)^.R%3&%:Z;7:#T[XTA[+5,X M5;I2FM%;2I3,#+R&R:1W/!K"FU>3N!]__-MQ@$G_PW]E,A[V)N/C/29_.*B[ MJ7;M9=M*T M\%-X,PA)6,ZE 8$K2HV.CD_ %!+ P04 " !LAV%2)O;J=^8" #=!0 &0 'AL+W=O&?SDN-./9+"9K*6\LLKG8NZ%-B 4F!O+P.BXP5,4PA)1&-=[ M3J]W:8&/Y7OVCRYWRF7--)Y*\8L79COW4@\*+%DKS#>Y^X3[?$:6+Y="NR_L M.MMAYD'>:B.K/9@BJ'C=G>QV7X='@#1\ 1#O ;&+NW/DHOS #%O,E-R!LM;$ M9@67JD-3<+RV/^6[4?3*"6<6%](@C.$=K!3]:&7N@-4%G%VWO*'2&Q\NJ#'> M7K*U0'TT"PRYM, @W],O._KX!?HHAG-9FZV&L[K XBE!0+'V M"#G=*I;EB.N:O5) +>N(ESYDU)0NNR1A**6@Z]11.2#5 -<9JC1"'4>:* M/3B5VDP'UE5K4!%8R]+LF$*7)?99OH8H\Z,T)B&._"2.!U]+L9],,@)H#6]> MI7$4O8>3/&^K5C!#"1=(M1B-_- [AB*34GV0)' V>M#L^M'N--OZ) MGTXR=X[2,3S7%L&CD:M0;=QBT9#+MC;=]/6W_>XZZ4;VP;Q;?.=,;7BM06!) MT/!X,O) =2TD]O%>L@WZC+_X!4$L#!!0 M ( &R'85+.Y:B.#00 #D* 9 >&PO=V]R:W-H965TM&-)!B23JQ7)J&XC3ILW0!D&3K1B&?: EVB8BD2Y) MQVIC-<1#H8LUJ MJH_DA@E<64I54X-#M0KT1C%:.J.Z"D@89D%-N?!F$S=WJ683V9B*"W:I0#=U M3=7]G%5R._4B;S?QE:_6QDX$L\F&KM@5,[]M+A6.@AZEY#43FDL!BBVGWDET M/,^LOE/XG;.MWI/!9K*0\L8.SLNI%]J 6,4*8Q$H?F[9*:LJ"X1A?.\PO=ZE M-=R7=^AG+G?,94$U.Y75-UZ:]=3+/2C9DC:5^2JWGUB73VKQ"EEI]P_;3C?T MH&BTD75GC!'47+1?>M?Q\!H#TAD0%W?KR$7YGAHZFRBY!66U$[P.=D$/$]*XX@ MCGP@(0D'\.*>B-CAQ0-$:&@3'(!+>KC$P24OP%UA]Y0-\B>7#]3^Z>#AFMT9 MF%>RN/GK.28'@6V3'NL-+=C4PR[43-TR;_8'HPJ891:0%U8OF.JXB<:.()C3 MBHJ" =4VHE^I:+ % 57>0)+Y&>[/&T@C/QR%<%)\;[CFKFD2/TES^/FGG$3D MW1.01YYZZUX8(#'M24Q?3>(9%]RPP\_8P\_4YRNI'73W ]2^O(B4?W,G B[1 M6Z;P@ -:2V7XW]0QNP&FN"SAX!XQ]%OXJ*364%"E[KE86=U&&-R+HJF;BCJ8 M?7/;CC]@LD<<;8ES>QN]VVGBRO$S6HJU@$:"6>/L7HG@WGS"XBZ0,0.?Z4+# MHM'(+(9VZLXOY,29H[)>\XV&Y"C!,HG]-,KM=YRZ443BO=G()YFM2>*3-'L M6M#BII(K"(]2&!'(\-]^\;>KT5.I&!A6K(5$18X]/4)=XB>C%*(T1"DFNW&2 MA^AHC $,9DP?\.Z!BUM,%*\E@R*"ZO'_MY;N[@E[>8NQ3%?D*2_94$=\?N6A3Z>9P-M7S6MWSV/[6\ M#V>-:9#RD_TB_W"'SQ7-7GD>#,;R_'F K1UA^:0YL5U.G!A9T1(\#C,K6F[S MU"FD[C[%GL$7T])@!:-2E Y3%NQ=YUA>*_=HP4:W[=W>[/UL_RXZ:9\##^KM MH^H+52LN-%1LB:;AT0A/0-4^5-J!D1OW.%A(@QWFQ#6^[9BR"KB^E'@O=@/K MH'\MSOX!4$L#!!0 ( &R'85(NYJ-:R ( )8% 9 >&PO=V]R:W-H M965T' (8U><6 [!^9Y-X$\RTMN^62DU0:TLR8T MM_"I>F\B5TIW*?=6T]^2_.SDJ[((*7R :9;I->9PM:7[-FB RQR^V0(US/DS M7P@Z>O?@Y_>CT%)H!Q!FNS"S)@Q[)4R/P:V2MC!P)7/,_P<(B7-+G.V)S]A1 MQ$O,3B'N=8%%+#J"%[>%B#U>?*00!IH$C\ E+5SBX9)7X.Y)/?E:(*AE6]HO M)5^4HK0E!?KE(\$#;BW,A,H>?[]4U*,QG%[/3F48)O'V3LA[[V&F> M9:_+6.K&8=QY4)8(GT#<'22IG],DAI?N,3S02H5ZY3N"@4RMI6UDTYZV36?: M:.V?>=.Q;KFF&ULM59MD]HV$/XK.VZGA1F?L63CERLPPR67MA^2 M,)!+/G3Z0=@+>.(7(HGC[M]W)8./F^-H.FV_8'F]^^C1[J-E1_M&?E4;1 T/ M55FKL;/1>GL]&*AL@Y507K/%FKZL&ED)3:]R/5!;B2*W054YX+X?#2I1U,YD M9&TS.1DU.UT6-H[[8S26^# M#B4O*JQ5T=0@<35VINSZ)C+^UN%S@7MUL@9SDF73?#4OO^=CQS>$L,1,&P1! MCWM\@V5I@(C&MP.FTVUI D_71_1W]NQTEJ50^*8IOQ2YWHR=Q($<5V)7ZGFS M_PT/YQD:O*PIE?V%_<'7=R#;*=U4AV!B4!5U^Q0/ASQ\3P _!'#+N]W(LGPK MM)B,9+,':;P)S2SL46TTD2MJ4Y2%EO2UH#@]^=!HA!2N8*&;[.NF*7.4ZF>X M_;8K]"/T/HEEB:H_&FC:RT0,L@/N38O+7\%E'-XWM=XHN*USS)\##(ADQY0? MF=[PBXAO,?,@8"YPG_L7\(+NY('%"RZ<7$%[P MP80<76KCP%;C%1DB\,@+) M828>2;<:IE**>HUF[<+'K9&A"U.C0Y/\ D?--R4E/T_SZ7YXJ[FREZK MKZ\,7*U'BAP\HLT(A;&61X9-= MW*.DFTB7S5SGHEY#1C64='-VH@2-LH+I>BUQ+4@T!7TIZ')F5_>BW"%\W&FE M19V;,*%!;Q"6N"YJBT-D-:A&[,$?J6$&28_ M_9!PQG_IGK<'QCGT@F'@LBB /K#$XRG0Y5QA88(:22?;%M)X<68<(H_[YXAA MG3^CU.-]X$GJ^E%J:'$OY$0KHG7D1G%PW-[6ZS6(X#+$!8D-.XD-_QN)';,% M,UO?N?'X3KE=9'!>;J?Y/4W4[7.5]2S1/CRIDV*,0M5+ 9[*KBQ6%&QRK/HO M/5OL_P.3A1X)\LJH+.(0)VY 6N(>HXJRH3>,SYE8Z@61B4F])( D")UXR/&L[2JV56"NW<[8+LHLZV47_ M3G9S5-0*,I-"^R\"=]1R_G&CNTCB[QK=?'&G;.UG9O&BHFO35JYRT[96HI#0 M=JR[^IZ8&S=UN6/% 7>'44A)I2(QUG6I,$Y=%C/@5,@8/K=@O8#%;ACXU'\" MYM'SJ4'UALP-2"9]$Q'[)P3.]Y2$.F4:)J:8J4$Z5\S!R7]_A7)M)QQ%:M_5 MNAT#.FLW1$W;V>')O9W W@M)IU=0XHI"?2^F9B#;J:9]T+B$2Z)!5G_WY'2E%=-!4\= /V12*INW=W M[_%(S7=*/Y@*T<)34TNS""IKMZ=A:/(*&VY.U!8E?2F5;KBEJ=Z$9JN1%]ZI MJ4,615G8<"&#Y=ROW>KE7+6V%A)O-9BV:;C^:X6UVBV".'A>>"\VE74+X7*^ MY1N\0_MA>ZMI%@XHA6A0&J$D:"P7P5E\NLJ F5\4B MB%Q"6&-N'0*GUR.>8UT[($KC4X\9#"&=X_[X&?VMKYUJ67.#YZK^312V6@2S M HL>5O;]VIWB7T]4X>7J]KX)^QZVRB O#56-;TS9= (V;WY4\_#(0ZL=V ^ M[RZ0S_*"6[Z<:[4#[:P)S0U\J=Z;DA/2B7)G-7T5Y&>7-\HBQ!'\!!>HQ2-W M'!G@LH!++#9";N#,\2:LH.7)/5_7:([FH:70#B#,^S"K+@S[1IB8P;62MC+P M1A98? D04LY#XNPY\14;1;S _ 22^!A8Q*(1O&0@(O%XR0@1!KH"1^#2 2[U M<.DWX.ZH>XJV1E#E'K-P)8W5+6UJ:^ /'PSN\Z;BGSU=^QEQ8Y"2V5>_0",VDEORYP9R M;BHHJ7FAZG>$^%S$*5!OT,Z7@$]YQ>6&"M[Z=LM);DT]9^ 5Q"D]?OQAQF+V MR]<.=++LN"[V/%(V6-\KRVORGF9[$"/Z3 =]IM^ISS&\*4LZ.X"*^=56Q.&Y M:HCDRIU(WC17#<+DG3+FZ$ Q1W/ZQV+.7E3T/]!O$J<9'#D5IFXVH_$!*D[8 M;$J6"3VS-'*.:1)[F-1/LX2-*9D-2F8'*WE#M]B5) ZLJ\X?8<2'D'2(Y6W3 MUIZ3?TO,\;3^#[K%Q##1SEY[UB?98;HQQIQV$5E/LAGSOLG4M? DB9ZA9K0) M7A(OW+N*&M0;?^%2,:J5MKN5AM7A3C_KKK+/YMT/P3775+:!&DMRC4Y>4_?H M[I+M)E9M_<6V5I:N23^LZ+\$M3.@[Z6B,[V?N ##G\[R;U!+ P04 " !L MAV%2" [7+CX$ 7"P &0 'AL+W=O+B$2Z)&UG_?6] MHQ0WWAHOP0;LBTB*Q^?>^!QOM#7VSE6('NZ;6KMQ5'F_.N_U7%EA(]VI6:&F MG86QC?2TM,N>6UF4\W"HJ7LB20:]1BH=34;AW[6=C,S:UTKCM06W;AII_YQB M;;;C*(T>?MRH9>7Y1V\R6LDEWJ+_L+JVM.KM4.:J0>V4T6!Q,8XNTO-IG^6# MP"\*M^[1'-B3F3%WO'@S'T<)&X0UEIX1) T;O,2Z9B RXV.'&>U4\L''\P?T MU\%W\F4F'5Z:^E=-T MA\F"1NEVE/==')YS0'0'1+"[512LO))>3D;6;,&R-*'Q)+@:3I-Q2G-2;KVE M747G_.2=\0AI"B=P49;K9EU+CW/XV5=HX=(TE.B*,[!!>*-+TR#$/QGGCB!^ M+V8#+GX"[)2+-US6"6;PPR+\' M&^ ]WGN8UJ:\^^-KX3ZHG4E][E:RQ'%$>AS:#4:3WU!:0 X_4/"PF9$A;0#3 M,WAZ4R3P01/U:_6)-I=$>0=Q3:;210"FV$:JFDT^H6IQXB393DR_0Q_<<%BN MK?**8GL0I92N@@55"Z"X+3D3QLOZ?]0\Q:726NDE\;^6ND1X!7%ZG.0#..+I MH&C']#A-\S#-^_PYH\]9WN6YW,NS:O,\0S(7J;B5M71.+50IN58Y(/2A@*PH M:)8/$LA% ?W^ ,Z*'"X:L];>/3I%SBRL::C$?;E=YFFMP>4CH%3'8IB2P;'H M"QKZY$K2Y_4@26AX1V\"!U SECWR^H [QF-G/0V^?\Z][>>!)N 2&'8UW:@.!1MA?CG2O W)A$]AH$: MG&]BR:5Q(0,6-ZC7)!!G"=-(T+4?)$.XH5(E;5F!U'-Z93?4/:S87F)91F(% MW]Y;HKD+ BW7^6;%@DDI!.0%_( :+?&7)>2<'D_EO)77G/=N5,C6P 1?80)]H O*>VR!'0C)0LE"?29*D(#J3 +.H@-08W M]R#_FTH6#X:!ND4@+'U>*TVD4N1PJZU5'K9BYE_,5'_D0F2:\0JX4CPM_S7J]AXU*PW:96C)'-U6NM=MW[+[N^OZ+MIFYXMX MVS*^E7;)\:MQ04>3TR%1T+9M6+OP9A5:GYGQU$B%:46=*UH6H/V%H:>^6["" M72\\^0Q02P,$% @ ;(=A4C,'DA$6! W0D !D !X;"]W;W)K&ULI59M;]LV$/XK!Z$%XD&-)D'LT&T\+2MI)D$ M&VMW%_V^*3:XY>9<[5#2R$KI+;?4U.N^V6GDI5^TK?HLBM+^E@L93,>^[TY/ MQVIO*R'Q3H/9;[=:6OT6I11; ME$8H"1I7D^ ROIAE;KZ?\+O @WE5!Q?)4JD'U[@I)T'D',(*"^L0./T><8Y5 MY8#(C6\-9M":= M?UX_H'WWL%,N2&YRKZ@]1VLTDR ,H<<7WE;U7AY^QB6?H M\ I5&5_"H9D;!5#LC57;9C%YL!6R_O.GAH=3%K!F ?-^UX:\EU?<\NE8JP-H M-YO07,6'ZE>3:[C2C@1M;9]K3)$F[Y M/TK#W'N#VG?=:57N"PO.*)Q]X7SZT1W#E_PR<*L4L7#WV\1 MW6G7[>T+L^,%3@+:O ;U(P;3/Y%K0$<\$&VX75)R:^KBW!4C3R(T/ALO_Q)( M%,51"N2-E\D%?)7"TN#";F ML-[B''Y11+C#"D?Y"'[JN8^<^X2T&^2S@TS(2%*'1?!NO$,4PU84PTY1+.BH M+??$AEK!E3!%IHR/Z>RV$\%G)]8?/=)*5Q(Y!:T!(VK"E>!3EGJ1$9Q6= M1!+F:B^M%N@E53>>3U12I[-O*^E%+-Z_ROO':__(_OHE#(UKKY<;HSE6CLFA MS^,[EW,VR.&CYK) 2*,AY/'@.UW%I*H46)BG.?QF-Z1 $@HEFY(8Y0XC#T># M82.[).]*3MHF)STI.<9E9Z[(-Z*R/ANIXUZ8A]"%Z"KPD2X9.BE/H[G;[(E[ MLSV4+XE(>-\4 RK:D1G0Y/=-0<,=G&0M)]G_/<6:"\+XVV)!*A$%GGJ4=1L_ ME1DEI;OZ'X5]AMW1F]Q1D\=49#D5"WJ)6##ND2'7+[/B]$@88V\3UG]UY5+( M:_^P,%"XC5;?OFUO^W:YK*_LE^GUP^>6Z[60!BI&ULG57;;N,V$/V5 M@; /#N!$5]\"VT"\V44#=-L@2;GU$_QQBYUC6PN%'HWZ7%=6+ M:!I!A1O1*KHS^Y_P$$\@6!KEP@C[[NYD$D'9.C+-P9@9-%)WLW@^Z/#*8)J\ M8Y =#++ NW,46%X+$LNY-7NP_C:C^44(-5@S.:E]4N[)\E?)=K3\Q1!"FL,Y MW >EL()[$H2L.SDP&[C1I6D0/#@,'L1:H3N;Q\2N/4!<'MRL.C?9.V[2#+X8 M3;6#3[K"ZM\ ,7/NB6='XJOL).(UEA>0IT/(DBPY@9?W0N0!+S\AA(,NP!-P M10]7!+CB';@;36C1$0A=P:]4HSTJ^6?P 0_X3+!2IGS\ZRTY3Z+[2KUT.U'B M(N)2=&B?,%K^@<(">GF!Q<%FS3X[@=*I'V9!*NB9R8[/!RB&Q6P6YHR_?X!\ MF,U2^-DX?@!<-T]"*D_YG%O N1/,G\A@/($S&&13 M/XYYN&J,)?F/"#7([XGY-K)M_@?R9))[T-&H\%-1^(DKD^M. SZ7M=!;A"WW M(1@HYGYV,,N*U-_/"T^L*')X,"14"+-@88[AAGE:P(G.#^< Z[F$.AG(2U\%:K]KV_CI/>WW\:-9B(<=6DX M\=S%I.. T^$T&<.UV>N]L!6(ZF_N-UWA#Z:3A.7JI"J%M2]2;^$ID!0$_)[] M2_/Y],L=6FDJ1ISEXS<%C%\UJ ;M-K1AQVQ:35VOZD_[3G_5-;@?U[O?Q!=A MMU([4+AAT^1BPFK8KO5V&S*[T.[6AKAYAF7-LJ/U%_C[QG"E'S;>0?__6WX' M4$L#!!0 ( &R'85(GE+[_EP8 #00 9 >&PO=V]R:W-H965TM\547FY$'I[V8EI66/==68T]'*VO71 M9&+RE:R%.51KV>#+0NE:6+SJY<2LM12%VU17$^[[R:0693,Z.W%K7_79B6IM M53;RJV:FK6NAGV:R4@^GHV"T6;@IERM+"Y.SD[58REMIOZV_:KQ-!BY%6D?P>RD?S,Z%>7LBJ M(D90XX^>YV@021MWYQON/SO;8V36(I>G(R2ED?I>CL[^+85FDGS/X#E9SZ7NO1>PS#VG>-+?);0SMLR9I>@? ML8M6:^C.#EC8_Q#,2[F06"[83W_+>,"/7XW(#Z"_>],@9($W#1.6>&&8 M;CF-N1=D*?O$QHGOTQ!X433%Y("E?$IB04]CY$U!T+MQ+E&%9">&D%JZY:.M M%0=L''M)YCM&XZGGAQW/,<1'&:8;31-OFD$UWXO\A&5>EO0R_; ;DQ0C]V(> ML#WXB =\Q!_&Q]5B(5TEVL7&C4 6WLA<-7E9E<+5JX^A8Z_@'T;'%AS\+YS^ MKKON5A+D"(:H: \3EGT[O#UDQ@K;6J6?F"9C>1HQ#@3$B/8F*#WG3A+V$2%$ MVA44M"O1=(S<]A !&XC6P><[E919PSF[;^5IHRWYF<1+B ME[$PGK(OJOD,;[<(.T44NM6&\2!%;D4L! ") %:+[==Q%))JXRA+7)),"=(7 M\,$2MI0-:YM<:HN>ZWR\5J9TF D2RB2?3W?,NK7 SF?J7 6#?ZD(=0"3FX*4 M<)(1.D$)R;N4L@9U#7>*+F1R+:SN@1EZ<<1?67]= V==T?O']2]WURQ#&DX! MC"2*',9%\3^TLYH*0TG]W*R1!T1>E$@)%(S+$,,@* MDPBH\\%XQR7WHFH[!46%HX8@?J@&OA^38=PGGW O N9^(T1YK,&1)_$S-HT0 MJGC;_P: OU6)$/B9,"@U!+6BK%H'-*&;LED:M@92S4H@742MVKX'0-H&.&0V MC@N@90NMZB/WC:SB_O$ XBW>W)?@V,GJJ68#NE^3N10S4-4_1!8/P\9K.[)^ M .JOF&_8[J@&A%TX3/!,DZHX)4ABG0!PE>"8PG(*0 M0SU@V-G&-L:AWZ)FI!['(=(E%HM]3GYB=\H"7$M-_BC>>;Q.&2_ MOY6^ ??"(.Y*M9=%5!*_(&O?XD8G%2^(@VX2(=V?A:G:0ZL+TL4S9*_;'SYI]OLSDLFRH0)*^3T1/AX4T[*JKCW/A>5&X!F8(5KCV M=.='1[K;WPR+D$9AMKMAK+O.BODGMQOE"T_:Z^I3>FQ>\!@'U.,"-%@HK D! M"!@3?6W>5&Q*DTHZ0&)%='%M"?_/A1AWEDUV#Q(S43GX/J\@@[$.-G'V)A F M.S>Y6NJENZ^BG% SZ2YUP^IP)3[O;H);\NX^_:O0<+L!QA?8ZA^F."KJ[H[: MO5BU=O?"N;*X9;KI"M=ZJ8D WQ<*MZ3^A00,_R@X^Q-02P,$% @ ;(=A M4@ZW[R&\ @ L 4 !D !X;"]W;W)K&ULC51M M;],P$/XKIX 02&5)G/1MM)76P0028]4VX /B@YM<&VM.'&QGW?X]9R<-!6T5 M7VS?^>ZYY\Z^F^V4OC,%HH6'4E9F'A36UJ=A:+("2VY.5(T5W6R4+KDE46]# M4VODN7%*@VG*DNO')4JUFP=QL%=*[D=Y'; M8AY, LAQPQMIK]7N(W;Y#!U>IJ3Q*^PZVRB K#%6E9TS,2A%U>[\H:O#_SBP MSH%YWFT@S_(]MWPQTVH'VED3FCOX5+TWD1.5>Y0;J^E6D)]=?%$6(1["6SA7 M92DLU=L:X%5.R9"S."2H H# M'ZH<\[\!0J+;0Q -@$8N.X"5]#1*/EQRI@8$VP2-P:0^7 M>KCT&;@;:IR\D0AJ Q>-;33"I:A$V91P3=7E$E;\L:TS-15 M!GYX)G"+#Q:64F5W/Y\J^E$.KI5/37S03D9N';!Q M0GL\F(Z=/!J,DZ$S83",$V"#>#0"EM)A'"5.3\LT@5VX^CL[8+_YBWL^R2ZZV@4DC_ 5!+ P04 " !LAV%2:(T&P6.R#:BN),+:58\F]'.R/7TIVHB2V97=V=E[: MQ"$IDB+YD;).7UGVG:\($>@MB5/^^6@EQ/K38,##%4DP/V%KDL(O"Y8E6,#7 M;#G@ZXS@2#$E\<"QK&"08)H>G9VJ9_?9V2G+14Q3/Q_9 M1YL'#W2Y$O+!X.QTC9=D3L33^CZ#;X.ME(@F).64I2@CB\]'$_O3S!])!D7Q M#TI>^2UCI" M8Q32DA*/C*1&8QAP]DC>1X_@/]!NB*7I+H,HU(5,,_-?.[;?R7+>L[!@$#<.S6N\[&N^>.4>(D7YX@U^XA MQ[+'3_,I.O[MCQJ]+LQ2_I['7:1,S5+N<+:1XEC-4B[-4J8DK$CA*YR1NOV^ MZBQK:U>CK.ONLD9MLFZZRQHV>VK6LFLX/4&6:=?V0LK=)JRKQ'H-8N_Q.V"- MX$@P2,L_8 MP1+KL MWT*_$Y4;+:/@F: IY6O&X2E;U-D>M-K>2G%MHMBS;+BU;&C>]#7)L +)6P+] M5P^IUK'/%OTG7L9QG2W#BAYCRW<.S*D206X&0;W"HZW"HX\I?$OQ,XVI>#>$ MW:@2$*.A9]:1SW#FM%K0)VU]2T':V \X'DK%3A'KJB M*16D'\N,K57*:;Z6L8SN2499A(Y5>UO;];6( MA-8X4:VQH8.Q-3C:9G2< [!Q=,&2A'(Y-??0Y=L:IE\) @GHNQE#2K6_4;&" MR>+;BH8KV$!(RP-^=$4(HEQ)225H?%N1%#82@#6#;\?_)#BKL_JJ14\;O0.G MR60->K89]1Y(E!?C_2)C"=08#I+!'#EI365:D1!".J/6!!:DTTB[>M$\OZW12#&F1M,\H:-+U,UC%[A_IXAT6XDO"[2]23 MF1B6H* H:I/)O+K?9HBCL=HQ8_7/,:0D)?QOQ="$8!"I'8C-R@1M9FGT=\SH M;S#K#K_1)$_0)$USJ.N[%%S:M#5F:V&M)>;U;;_-%-U'..8^HLL.08L?9D3^ M(I%XCQ)0(&\PP:D.J8Y[V"W74=FC\4%!<*I=AFUYH_J"X.A&PS$W&G.H;E"J M0P(V\?J"[51QWQZ/W$,K:JA&3G!H11V5W62%;B(<,^)/(K!"4"Y3J 2E6DN\ M*JCXXT-#JD3C<<6.*I%MC1J:(4?W&HX9PR>IH!&-I-9?'2+TR)M$Q="+%P=(?Z#^H\8CITJF.UK;MRA.E M0^?4$(Z\L3<\]$\-76"[00,T.[HU<O.(L45']= M*Y^H[,0AC.?_NB-R4/HW&'^!^0I=Q;#>#8F6,E V/YIJB&X9''/+,(7N[P7+ M?>NA+TS5B=A4&:I-P&%'7D/B^U93B.D.P#%#]%RP\'OI*9@9BJ^3]3HC(2U" M2AT$<.703:$NR>YS:(I@]E;%L9/_--P[9L!5<=N7;X(B5)ZQH4F6R2V6GZ53 MU:@CNVZYWSU5KZ2KH>T5LO-DRY3^1:)-[!O&(:=F(G?]84-LNAKI73.X0ML( MJ* F@\)?3S!^CKVM&OU_I+K?SZ.YJR'7-D/L3]2_GK@7+ M-H]5%#?.49AH.5UK6M8M(,-F@L<@U8]%F4.CB&(TDKAE)?DXZF-<8JAK!48>T M\#1\>&;X^'!:M,AS3WQC6G@:;3PSVASNTR]/"T\#BV>NWO^WM&A9M\N9HZ=Q MPFLY_FU_.=/);3MO-5M>:V9DC6D$"%K;K\Z\ZKRS>[*UOZH& J]EW-$W->:0 MIQ'$#T=/ZP@+(E]$!WW+Z62FKN^>N;[_V$NOF5<]9AP/1PV'<9XNX=X'7\%U M>*,U\ZICP=@;-TS0GB[%7LM8L&*9Z N9&3OO%#IY7U=FSUPU]PL7[EL:RON0 MD(:394;(ON\!L69)0K(7JM[==-D27>7]C]^.Z7*7Y-RON?QB64UG [Y& ;_E M&$TJP>GF8.F&QG&HHN06/W<+QYTK)^;2O[D%) ^SGFF*BP-O0&).(U45085' MF ?Y@LC78LT%\<*O7OJP;2L%@V!P(^.(=W8,M*NAF:422XBIET2 +X?<&8V'R1"VQOFY_]%U!+ P04 M " !LAV%2\@B75W0# #2"P &0 'AL+W=O0 M$W4F"N#FS4[(G&BSE*FK"@DDL:"6<_ML(Y=S46I&.6PD4F6> M$_EP"4P<%@YV?CRXH6FFJP?N&@.O>H"F4KQ'VU>)!+,E"JX$^YLF.ELX,PD4T65=:MEN8M-3B]_$-H0!B]0G_* ME'#ZE=3YY@FZI2FG.QH3KM%%'(N2:\I3M!&,QA24@6Q*&6@M92R6H#3Z0+;*F/A<4D7MZY,5:$*9.C5&/MVNT,F+4_0"48[N,E$J M0Z[FKC;!52ZZ<1/(91V(_T0@*XC/T 2_1+[G>SWPJ]%P?-X#7PW#+\IT$+X> MAK\OV1G"YT_"K\<[/_L9[IIZ:(O";XO"M_:")^R]XYKPE&X9(*(4Z+YTK&H3 MH351]:_]M,230>(W0B0'4S=]Z9\<\878FWHM89WE4;NNCW<% M483]?N>#UOE@T/D[H0D;$"PX(L6>^?63ABUI.$C:_:S$[M>/[I^/D&]!_CM0 M$U%+% U']W-%H!/*8U8F54N@? ]<"_GP$A72G'E2/]@. L:UPIQ"VJZ$SD"> M]GT;T9$PT0SWRS)MO9W^WT):U\BHF_P@G/7SS5J^V7-ROYX=<6+L>T$_Z7E+ M>OX;YN9H1MDM<&\WPDS]#2+:H9JQ_CE=U!+ P04 " !L MAV%2!(C>;CD" "T! &0 'AL+W=O8:S!=TS#]ND"A=K,@#MXV'GE5D]L( ML[1E%:Z0GMMH#1<2="XF07S^&XQ=?D^X0?'G3E8@ZMDK=2+"Y;E M+(B<(118D&-@]K'%>Q3"$5D;OP;.8)1TP,/U&_MG7[NM9,$DP+PK52>*R@EP)7G T%I)WNJAM1R#7O$"8"Z&*'F^' M!99-@WK+_=O+F2:)VM2\A?,'),:%N8 SX!*>:M49JV?2D&P]SE58#-X7O??D M'>_SKKJ$2?P!DBB^?5X]P/G9Q=\LH>W&V))D;$GB::?OT.8:6\9+P+V=?(-' MC?4,5Y[!S?TV2VXG-VFX/:([&74G)W67DIBL^%H@,&.0C@KW%-<'PC?1]>2X M\'04GIX4?E+$Q G-Z7_%QI&]_A$-#X;0?<]?F:ZX-"!P8W'1Y8TET/TWT@>D M6C^7:T5VROVRMK\5U"[!GF^4GF[#$A$&7!'!D81XYISZ)V?^T +*&9\)%*K51C:5M1"W MMG,9S1S/*@(*H;84V+SNX1PHM4Q&QUU-ZC0Q+;#=WK!?E,F;9-98P;F@7TBD MTYDS<5 $,Z@3.K1\H:"J?**BGNLY*,R5%JP&&P6,\.J-'VHC6@!_ MM ,0U("@U%T%*E4NL,;SJ10%DG:V8;.-,M42;<01;O_*2DLS2@Q.SS\*#"DF^T@^^*<,)RAKY> 5N#_(9^H'/! MLER#5 =H)6)=8 F_Z=],[H@_;.(/.^.W@JEV,-@$^YM%W92^-_"\5QW:1HVV MT5.]N8[-F@!TD4M.=/X<8PZ;X(?[-Z:;BIOGP 4QM202-TR3(I M[L$J5/_BQ[@).MZ_']V4O0METFB;=!N"'UYD$QTW\8_W[TTWY7#8XXWO;6NL M]U1W_G\;^:T2[^_?G![.?G>V]=?O*1ORZ[_ G6WAS/8N9_8&P*EZQN$%5'BZP\M=="FSM V4S-K0NDG6#&8V%.[KIC M+P+-/6[^$U!+ P04 " !LAV%2(O!0.CX# (# &0 'AL+W=O MU&K;9VI?)Z@8_ W[?[Z7;#KM9--LGRQ 7,.]YX+YBSW4CWH'8 A3Q47>A7L MC*D_A:'.=U!1/9$U"/Q22E51@UVU#76M@!8.5/$PB:)Y6%$F@O72C6W4>BD; MPYF C2*ZJ2JJGJ^ R_TJB(.7@5NVW1D[$*Z7-=W"'9AO]49A+^Q9"E:!T$P* MHJ!,&KI>*KDGRLY&-MMP8CHTIL^$+?N=4?B5(+P8@&?'PR\\V4S[\DX=7SK"=_-4XP'#TA3LD16 97UFP(LAH?U$T22* MW@W)<1HL^VO8F_33/OWTN/0?)<>=S9EY_F!/$:N::D@#/]LT&1/!CTO'<-F! M]68'9)CU,LQ.D($^C7>$GS&:Q,-*^&&C^^'0:N=>'AA. V6_37L3>J+/O6%E^<: M+TV%GJNAG. 6J.P=W=3V C]C@E3N2GU/SMS=.G@M^^F3M.,8$N9T:'82M!4H M?.61*E!;YS4U<;ZF=0?]:&]G+YV+^V/\"FUNZTI_T[0>^2M56X9>B$.)E'A: M\;^F6M_9=HRLG1.[EP9]G6ONT*J#LA/P>RG1C74=NT!O_M>_ %!+ P04 M" !LAV%26]4-8FP# #@"@ &0 'AL+W=OL!JK> M;!FOL%2/?&>+F@/.#:DJ;<]Q(KO"A%KSJ>E;\?F4[65)**PX$ONJPOSY&DIV MF%FN]=*Q)KM"Z@Y[/JWQ#C8@[^H55T]VIY*3"J@@C"(.VYFU<#^FKB$8Q#<" M!]%K(VWEGK$'_?!W/K,67F'@M8LO([R64QLQ(+Y;#%^U*NV>$SM(9"K9>Q4IA?=&BQCH6RO9"L:LEJ M!!6AS3]^:H/H$=SH!,%K"=Z0$)P@^"W!OY00M(3 )--8,3FD6.+YE+,#XAJM MU'3#A&G8RCZA>MXWDJNW1/'D_!\F ;GH _K"=YB2_W S&S1'&[*C9$LR3"5: M9!G;4TGH#JU823("0E%N?NZ)?/Z@8\_1DE5J+8J&?_.DVPJTAA)+]58RM)$L M>T!?:@T0[]%FL5:_Z\V=,%^[J>J2/0.TL-6>9X721:L24_0V!8E)*=ZIC]YM M4O3VS3OT!A&*OA9L+Q1=3&VIPM"6[*PU?MT8]TX8=SUTRZ@L!+JA.>2_"]@J MQ2Y*[R7*:^^L8@K9%?+=]\AS/&=D0,N+Z>YDA)Y>3D_.N/&[A>$;O>"$WE*QX!OAT CK<^=Q[OJ1'TWMQWX:(R@GUD/OH](QE!_%'>HW M;T'G+3CK;O%5HC'/6,1OYD$-D8QAD$ M=HP)DV0\KJAS%9UUM08!6.U'LU%3>%271:V.?OFRS2]),.Z^%;]6@O%Q.DD< M#"(\!H5)& \R' &Y@3L>8M(92\X::]::3O 6\P@P)4YG=TB5W<@$9)C72[\R0)T M>S>B^UI1MLK]XRIPDD%,RQ&4%P_/QW0$Y3OA9"L-@7&/9.J M7#'-0I6@P#5 O=\R562T#_H#75$[_Q]02P,$% @ ;(=A4NEM7Y*Y @ ME @ !D !X;"]W;W)K&ULK59=;YLP%/TK%NI# M*ZWA(R1T58*4A$W;0[>H6;=G!RY@U=B9;9INOWZV(2P)2=2'OH _SCF^YU[D MRV3+Q;,L 11ZK2B34Z=4:G/ONC(MH<)RP#? ]$[.1865GHK"E1L!.+.DBKJ! MYXW="A/FQ!.[MA3QA->*$@9+@61=55C\F0/EVZGC.[N%1U*4RBRX\62#"UB! M>MHLA9ZYG4I&*F"2<(8$Y%-GYM\GD<%;P$\"6[DW1L;)FO-G,_F:31W/! 04 M4F44L'Z]P (H-4(ZC-^MIM,=:8C[XYWZ9^M=>UEC"0M.?Y%,E5/GSD$9Y+BF MZI%OOT#K9V3T4DZE?:)MB_44BPPO%$\"T2!JW5S, FT[*U?<),V5=*Z%VB>2K^ MQA4@']VB[Z+ C/S%3358AE:D8"0G*68*S=*4UTP15J EIR0E(#5E1O5'@UD* M2']^*.'U6N4UW8$ENDY 84+EC<8^K1)T?76#KA!AZ$?):ZG/D!-7:0\F$C=M MXYTW\09GXO4#],"9*B7ZQ#+(#@5<;;[+0+#+P#RXJ)A .D!#_P,*O, [$=#B MS73_XPEZ\G;ZW04WPZZ>0ZL7GM$[K$DJ(",*42XEG$QV(S:R8N:&>(F'031Q M7_;]]S'>(2*YA#AP$78NPO=TT8B-]\[WPW!X9*,/ZEE-^I@S1D:=D=%[&AGU MSK_UP^@HW8L^ZK@@EQ '/L:=C_%[^ACW<^T=NSB!Z=6CCSGC(^I\1!=]))#5 MMN&U[$MEKL[FXNM6NM^1[PTYFNE>JA>]H=3 SY(+ M/?,VQFP??%^G&UH2W9-;*O!-+E5)# Y5X>NMHB1SH)+[41 ,_9(PX8>('*S;&3OCSZ984=$W-TW:E<.0W+!DK MJ=!,"E TGWF/X4,2!A;@(OYF=*^/GL%*>9;RQ0Z^9#,OL#NBG*;&4A#\>Z5+ MRKEEPGW\6Y-ZS9H6>/Q\8/_DQ*.89Z+I4O)_6&8V,V_L049SLN/FA]Q_IK6@ M@>5+)=?N%_9U;.!!NM-&EC48=U R4?V3G[411X!P> 80U8"H#>B? <0U(+X6 MT*\!?>=,)<7YD!!#YE,E]Z!L-++9!V>F0Z-\)FS>UT;A6X8X,_\F#840[N&[ M*HA@_Y,J&R*#-2L$RUE*A(''-)4[89@H8"4Y2QG5"%D2GNYXA9 Y+(AFJ8,F MC.\,S> ;GMLO(I4EA155L-X01>$VH88PKN^0X6F=P.W-'=R #]J^U< $/ EF M](>CB;\V1&"=OWHVGOD$/K!(_K?4N*KW1&;UA!%^E,!L-'T5&L_<$/IK7 M.!@='%Q$%QD3FO8@#C] %$1!QX:65\/#20<\N1X^OJ F;LY#[/CB<^=A5U)% MC%0/%\CZ#5G?D?7/D6'^697_6RZUONO*5T4Q2=@T @87'0CH4+BI;-^P"T>/',X>'>7[!DV[,.+]E079N]* M$\WNR2LZ7U! OTJ\47CUTQ? 4JT-KFBOGMU!=2DZC:P6&QY;%(7!J&5D1U0X MB:.6EUU<07S&S5&C=W11[\<\QVIO2X73=F_K=09D3U2F?R=N=+*AH"7L-"*> MA"U9IS']X:1;U+@1-;XHZE#K_E@:QU>EL2LJCN*6WJZH01!W*YXTBB=7'%O1 MOMNPQ1*OJQ*/"C/).5'Z;;93;+72^/CR![VPE;;EY.1FMY*?G/($O7,ZP^#M MVQA['=BZ[!+:CN8.N3Z1UT!%O7"=5<:W)>\^KPULTT']^CZEM;\ MPG9VKMMXHZG:PJ]$%4QHX#1'RJ WPEVKJM.J!D9N7>_Q+ UV,NYQ@]TI538 MW^<2^X]Z8!=H^MWY+U!+ P04 " !LAV%2G-472DH$ "O$ &0 'AL M+W=O[#W]N*>K-92OS!&@PU:X3F6 MCYL95T]&I24F*::", HX7@Y[8WAU P,-R"5^)W@K]NZ!#F7!V)-^N(V'/5-[ MA!,<2:T"J]H(> MB/$298F\9]M?<1F0J_5%+!'Y+]B6LF8/1)F0+"W!RH.4T.**7DHB]@#0.P*P M2H!5!SA' '8)L$\%."7 .17@E@#W5(!7 KR<^X*LG.D0230:<+8%7$LK;?HF M7ZXH7 LP MI3&.#Q48*HHJ%.LME&NK4V.(HPM@PSZP3,ML<6AR,AQ>ML##T^%!"WS:#?\- MT0M@'H??G&[=[^#2KM+"SO4Y1_3-)8N>UBR),1>_@.FWC,CO8"PE)XM,HD6" M@61@ACBFLJ\7D- 5N$8)HA%N2X7"F)L;T[WN>61Y9A HFI_W%ZA%S(70]0_% MPA8QQPW\FK:;-C''\\U*[( 9IV+&Z63FK4Z6G*5@HC*8J^:HBE:NP20O5\S[ MX)9&29:3,A8"J[\8/*"7-F8*8]Z>D] T;\!N M%;#;&? $;8A$"7E5053Q3IA0"_\5JY\'IKZVA>8VO+&<=E>\RA6OVY4C='\A M:$$2E:+]>AM[K7>6PC6OX9KM^FZ[215)4\2I6GH!_KS#Z0+S MOSKJ,:B4!^>LQZ 1O^O;KEE+NJ:49SGUU S;I +7KA5CT"A&UPY\NYWRRXJ5 MR^Y\R-(L07IK J;+I=JK],$,<\)BP)9@'+.-GF)]=?>W2A6U'9*G+ DT=Z/3 M/..BA*6U@R)WW2-9"?<&//R/2 +_@)]*:FCM?+/.RJ#U(PSN9B'L'H;C*&(9 ME=KX7*K=#N*Q (^;&.FMDPF=S^;E2;3L1@P\YXP)87,N.*8?'*%E-Q?@3P^& M<G(Z+!\DV^6ENP:1J!/GM&B-%@Q90WY=,G>C*!VV@^A_%Z%]02P,$ M% @ ;(=A4F/#LDLR @ F 4 !D !X;"]W;W)K&ULQ531;M,P%/V5JV@/F[0UB=L.5*61UA4$#XRJW> !\> F-XDUQPZV MVY2_QW:RJ,#*7D!(4>QKWW-\SDVNDU:J1UTA&CC47.AY4!G3S,)09Q765(]D M@\+N%%+5U-A0E:%N%-+<@VH>DBBZ#FO*1) F?FVETD3N#&<"5PKTKJZI^KY M+MMY$ =/"VM65L8MA&G2T!(W:!Z:E;)1.+#DK$:AF12@L)@'-_%L,77Y/N$3 MPU8?S<$YV4KYZ(+W^3R(G"#DF!G'0.VPQUODW!%9&=]ZSF XT@&/YT_L;[UW MZV5+-=Y*_IGEIIH'KP/(L: [;M:R?8>]'R\PDUS[-[1];A1 MM-&UCW8*JB9 MZ$9ZZ.MP!"#Q"0#I <3K[@[R*I?4T#11L@7ELBV;FWBK'FW%,>$^RL8HN\LL MSJ1WTB 0N((U[E'LT(Z9+ 7S)7.K[L,R4<(*E?\%1(;P<=G*#MG5V^:.82WAP:^[=@#O>L=GFR@(W=T@7-NH2-H0_ M5X^\6+WIH'7Z[ZHW_:UZDVCR2^W"HT9S=]8'JDHF-' L+"H:O;)PU=T#76!D MXWMO*XWM9#^M[-6)RB78_4+:_NL#U\[#99S^ %!+ P04 " !LAV%253%& M,R8" 7!@ &0 'AL+W=O\9SQN>,XTG:*7UO:D0+AT9(LPAJ:]MY&)J\QH:9:]6BI)52Z899,G45FE8C M*SRH$6$212_#AG$99*GWK766JKT57.):@]DW#=./2Q2J6P1Q\.38\*JVSA%F M:&0I> -2L.5!(WE(KB)Y\N9B_0(H<#\12%<(J+QL\\9#%LZX.G\*?M;KYVT[)C!6R6^\L+6B^!U M 66;"_L1G7OL-?C">9*&/^&KH^- LCWQJJF!Q.#ALOCR Y]'4X \?0,(.D! MB>=]W,BS7#'+LE2K#K2+IFQNXJ5Z-)'CTAW*UFI:Y82SV4=E$1*X@@T^H-PC MC;FJ)/XK#"_ADD\AB1*HM_A(^Y: MY@>F*RX-""PI4W3]BA+K8QLZ&E:U_NKOE*5&XJ&PO=V]R:W-H965T M3':*/7X>3PNEQNQC3F(DLJUNJ\OBG;734W;,./#Q^;?W7IOBJF(>X%#.9_9DF M:G,Q"D(16NY*);=M<)7!-LWWG_&/ MUHB# .+W!- V@)H!O"> M0'LU #>!O#&F7TIC0_S6,7322&?45&KJ];J@\;, M)KHJ/\WKWWVABNK;M(I3TZ]2"4311W0GGD2^$]7G4J[SM/E1/J)Y6L;K=2'6 M<7-!KCK=^[E0<9J5'RK5M\4]#9?:371-8/^].48,RH/QD_'=9KR\* >/18 M-;=501 &0:(-=VD?Z1^6'86B89*L"ACW#RKFM\D,2>+!)?I>\?[))\DD4)[L3=#<( M!KL36!41RIGI#J#B.#+=L551@"EL3MCE'CISG\D\K]\73ZEZ0;>%3'9+59YB M3M3=(!IL3F1WBM#W/<,<0(7]@R=G;XZM\CT_9+ [!&N68V?ZB^K5K="B?BOG MZ[,,(@?O"S+8HC;TL"Y*?)\8'@$RXO/ L'(.R2B)>(]+5%= G17\GBXKATYZ MJ(@F,QF.YC;TL!"/>H29MM@R'H01-FT!9)ASO\<636?BQK-I"_H7_2RQB48V M&XW[#O+)83#7,RG.;D-)Q# M,H#G@*P?Z$03G;B1#M@VF/)$8YX,YSRQXJ M44_=J =\&TY_JNE/A].? KPF@?6&!&6\'EX?&0?(HI#T^:;A3]WPOY,O<5;U MJU- M#28^U<2GPXE/ 48'$0E,OP 9I]A\44(R#WL]\T*FB<_8G%F%L M/%-LTPJ05=,D:LX2 5G(O)Z1*M.L9V[6'UE2]:(SYD-,,YT-9SH#5DX"8G4; M6T4\BIEI$M 8]7LHQ331F9OHIDEGC!N8!C@;#G &#\M-*($R:DYZ !7%?3-I MIE'.W"B_WA7R4: X3]!-FB290-=QJ4[R2(.;#0W8>N3P/0-4'DT-,=4@(KY0<_$D&MP MXWW;MC$>2:[KSX73GP#I.8*[/S 5\2DQ)X:0C/E1SP2''RRRN^E^6:8Q MNHV7Z2I=GF2-1CH?CG0.(=WC)JT &8\PL[J4+?,H\7K61[F&.G=#'?3FS.=/ MPYT/ASNW>O#.-=ZY&^]]=IWSX&G.\^&<;T.] M(Q\B:V\+DA%[6 7+6&38-3[85-V*8MUL3I=H*7>YVF] =E>[#?#+9MO7N'Y% M/L_WV]BZF?VN^DU&ULM59=3]LP%/TK5L0#2$ ^FJ8- M:BM!JVF3QH8*; _3'MSDMK%P[,YV6RKMQ^_:#:% VE5(O,1V?,_QN<F4I74X%#-?#U70','*KD?!4'B MEY0);]!S[V[4H"<7AC,!-XKH15E2M;X"+E=]+_2>7HS9K##VA3_HS>D,;L'< MSV\4COR:)6\RO!B&@06XB!\,5GJK3VPJ$RD?[.!+WO<"JP@X M9,924&R6, 3.+1/J^%.1>O6:%KC=?V+_Y)+'9"94PU#RGRPW1=_K>B2'*5UP M,Y:KSU EU+9\F>3:/ <@J@#1H8!6 M!6BY1#?*7%HC:NB@I^2**!N-;+;CO'%HS(8)NXVW1N$L0YP9?),&2$3.R!B6 M(!: ;29G@CF/S\BEUF TH2(G7QF=,(X3H,GQ" QE7)]@R/WMB!P?G9 CP@2Y M*^1"8[3N^0;5V37\K%)RM5$2[5 R@NRJ&Z5:MN[55]IVCN]A#8DDXX;M6O:R@GH'[OL22NR>/W6$)M MC>RU8T.;;&4:QIVD_S9=9IA:0/Y7WLQ_D+U9T9L\C M,7/U_=T4F,P!=B7UTLG'V)6\,:(==])7;C4$14G:;%:G5MQYMUECN:;&ULC55M3]LP$/XKIX@/(+4D M37QW]CT=;91^ M,04BP6LII!D'!5%U%88F*[!DYE15*.W.4NF2D37U*C251I9[4"G".(K.PY)Q M&:0C[WO0Z4C5)+C$!PVF+DNF_TQ0J,TX& 1OCD>^*L@YPG14L17.D9ZK!VVM ML&/)>8G2<"5!XW(<7 ^N9HF+]P$_.6[,UAI<)0NE7IQQFX^#R"6$ C-R#,Q^ MUGB#0C@BF\;OEC/HCG3 [?4;^U=?NZUEP0S>*/&+YU2,@\L MC4[ALW9<32D58;T"[:LKF%[[Y'VWYQZ=[)G+3=Y19' MZ7=%" GTX9[I%R2V$ ASS&K-B:.!XZGU<6'@"5^I9N+$1C[/IW!\= )'P"4\ M%:HV3.9F%))-QY&&67OTI#DZWG/T((9[):DP,),YYO\3A+:.KICXK9A)_"'C M%+-32 8]B*,XVI'0S<'PP9<=\.GA\,L=\-GA\(L/FI%T-YMXON$>OA]4H.Y3 MP62?L*R4MC( MV7%N+9S3G"GC.G!%!>T=>$]N%[;^W;/H&]%J&^8P!X\*6)B MUP4W&9SY#)PBK5/;]O5VQS^-F'X:,?LHHFE-N#4 )>J55QX#F:HE-<^G\W;B M=NUG^IU_8D6OT:A_-(UBVOE8<6E X-)21J<7-A_=J%!CD*K\F"T4V:'UR\(* M-VH78/>7RHY::[@#NK^"]"]02P,$% @ ;(=A4@6<.0%X P = T !D M !X;"]W;W)K&ULM5=-C]LV$/TKA)!# L0K4=\. M; .[7J3M(<4BV[2'H@?:'EO$2J)+4G:27]^AK&AEB=K:37JQ1?+-Z#V2CT/- MCD(^J0Q D\]%7JJYDVF]?^>Z:IU!P=2-V$.)(ULA"Z:Q*7>NVDM@FSJHR%W? M\V*W8+QT%K.Z[T$N9J+2.2_A01)5%0637^X@%\>Y0YUO'1_Y+M.FPUW,]FP' MCZ _[1\DMMPVRX874"HN2B)A.W=NZ;LE#4U C?B=PU%UGHF1LA+BR31^V:+692'(DT:,QF'NJYJ:-1#2_-,CYJB:,&,]-]P3WS$0Q'+=#7]]C'\_5&PSZ M]'A/7K]Z0UX17I+?,E$I5F[4S-7(V+S773?L[D[L_!%V]["^(0%]2WS/]RSA MRXO#Z?0\W,5Y:B?+;R?+K_.%(_F&<_&6W!9":OX5-F0ME+9)/.6,ZIS&58=% MFM((Y1RZ2H:H.$QITJ+." !JPC])H12I2C1]7O/>H=FM:W/*'7?8!BOK<,!H0JG?HVT#!2.\HY9W]"+OCBU4:PL;PVCP M\C1-HK!'<8C"#1&/;(BXY1B_R'$IY%Y(AIZ_$^A(\N<'*%8@_WK!'$F;.KER MV? @P'.VDG@X'+G.\"@0)9 OP.0EMDF&.\N/._I/LV1!I;X_LI)I*R7]@5(N M-U0Z(!M.>WJ&D([ESL1,6S'3_U/,N-&F0P_U5\<"H=0NAWK/%,R[) M@>456,N/9]EEB==?%1L,M]ET1$JG^-+_+H5M-FUAOD[GOU@Q'-R DM@+!]J&L#". M@_XBNITKL?D>P>*\PYU#38 )YNN*?&EKLZUOR2FB\<]>/&7X6@30 M'-\*O"DW#7/Q;C^T%O\ 4$L#!!0 ( &R'85*>X )1? ( 'H& 9 M>&PO=V]R:W-H965TH*([,VU*[B@T\] N#/*\%I4R9%%T%I9M?6+6Y40!999TN6S$1E$(U5_[2]F%-$/?V"%@K8.\5)*T@J0MMR.JR MQMSQ=&#T"HS/)C>_J'M3JZD:H?PI3IRANX)T+OVB'4(")_"9FV=T?"H1)IA5 M1CB!EO8GS?&"GL%'HZV%1T7_%BE^8@YW%%,25SG<<&'@B!KH2M+8CL('97B@<*LQ;YNL-D>[#%FIY#$ MQ\ B%NV0C]XMCR_?RD-J8-=%UG61U7Z]/7YW2(UQ!5<0,RBU0RWL#>D1-'>ZA['77OC]0=*V@#<\)T:/[6Y-X6QWERL0F[G13W6!+O MINUWM/W_H'UWD_M;YW["-KEWY"2;/0[7)H.?RO26SX6R('%&JNCTG.2FF71- MX/2B'A93[6CTU,N"/@YH? +=GVD:&&W@YT_WN4E_ 5!+ P04 " !LAV%2 M*8F'AY(" #5!@ &0 'AL+W=O2E&3"41J)D8Y/&A.C8/KO)I;%PXLYV6[9?O[.3AK:TB$G[ MDMCG>Q[?Y)"NI'G6%:."I%HT>>94Q\TO?UWF%-=.GJA1\%P9E?,]YX:>)L=RI-Y,((WN"= KVH:Z9^CU'(U<@+O;7AGL\J M8PU^FLS9#"=H'N9WBG9^SU+P&AO-90,*RY%W%5YFL?5W#C\XKO3&&JR2J92/ M=O.E&'F!#0@%YL8R,'HM\1J%L$04QJ^.T^NOM,#-]9K]D]-.6J9,X[44/WEA MJI%WX4&!)5L(*&HR;[I.T'D"7<**DUW",3_ \6 M<$--I8$U!7PE.SF72M8P8<1 SE=+QH6E&U!O#K2U[K_B.",;%_J$+GN89'!\ M= )'P!OX7LF%)GJ=^(:4VGC]O%,U;E5%!U2%$=S*QE0:/C8%%ML$/J6HSU.T MSM,X>I4QP_P4AN$[B((HV!/0]9OAX8<]\.SM\(M7U S[J@\=7WR KZVD6E=R MYBKIRJ>[\K&7Y:N?RZ?[\NVK37OW>W>W'3O+-(P3?[F9K3TNPVV7[*7+,\F6 MZ+@7'?^+:+'1M/]#=?PBWH'ME"W9>WSB<$?W'I_S<$>YO_'!UZAF;G!JR.6B M,6U/]]9^-E^YD;1C']/,;D?L,TT[\.ECG=FN$%@297!Z3A&I=HBV&R/G;JQ, MI:$AY985_7=060&PO=V]R:W-H965TH MDZBT$I+PU@J0"FS:I'6KVG73/KK)0:PF=F8;*/]^9R=-*0O1]@6_W?/<\TSHJ9<:4USYOHY3S)GNR@(%G:RDRIFAI5K[NE#($@?*,S_L M]89^SKCP9A.W=ZMF$[DQ&1=XJT!O\IRI_1PSN9MZ@?>R< MHWDH;A6M_)HEX3D*S:4 A:NI=QU<+88VW@7\X+C3!W.PE3Q*^607GY.IU[." M,,/86 9&PQ87F&66B&3\KCB].J4%'LY?V#^ZVJF61Z9Q(;.?/#'IU!M[D."* M;3)S)W>?L*IG8/EBF6GW"[LR=AAY$&^TD7D%)@4Y%^7(GJL^' #"4X"P H1' M@*!_ A!5@,@56BIS92V98;.)DCM0-IK8[,3UQJ&I&B[LOWAO%)URPIG95VD0 M^G !7Y":H>'"C;"0VD!GB8;Q3)_3\^(8T6"8_ MKO+-RWSAB7Q!"#=2F%3#!Y%@\I; )_%U!>%+!?.PE7&)<1>BX#V$O;#7(&CQ MS_#@LD5.5#UL3U+'QP!C"$ONQE PO8M\ONU_/[_R4^XCN5&&%#,8)/0=KZ@>QF^:]$U MJ'4-6GF^%23'O'8QI@O:I*9D&3@6ZV#;63@8CR;^]O!&- 2%T;@.>B-P6 L< MM@I<,)U"P?;D<$8#V2O(MY(;'\OP;R67H\&1W(:@8!0=R?4//"!'M7;6J,'] M=^5CJG=K][UVIG.T/R=7+DWTE::T]!NFUEQH*F=%E+WNB"2ITB;+A9&%&PO=V]R:W-H965T^VZNJBAH?I*;D'@2B550PV&:N/JK0):=J*&NX'G MQ6Y#F7#RK)M;J3R3K>%,P$H1W38-5;]O@,O]PO&=MXD'MJF-G7#S;$LW\ CF M>;M2&+ECEI(U(#23@BBH%LYG__HFM?N[#3\8[/7!F-A*UE*^V.!;N7 \:P@X M%,9FH'C;P2UP;A.AC5]#3F=$6N'A^"W[EZYVK&5--=Q*_I.5IEXXB4-*J&C+ MS8/ X'@L _(0@&0=#Y M[D&=RR4U-,^4W!-E=V,V.^A*[=1HC@G[4AZ-PE6&.I-_EP9(2#Z1.\#:- [N MJ6D5,PP#6?73Y([1->/]Y,42#&5<7Y(/A GR5,M64U'JS#7HQV9UBX%]T[.# M$^PE%%=DYG\D@1=XSX]+L.$FF6>'("L^Q9E.L\(CE^^D)5C2RHG.L M<(H5';'">#Z-BD=4? X5$?R B*D!VTIE0$V1X^,J$^_$VYN/Z/F[Z"=I*">M M*)DN9"L,E*2@NB85MJK)[WE^9"+UHVC:1#*:2-XU<0=:$]9L6XMG:$*!-E/P MY/C9^^$T.QW9Z;OL%;) &+*CO 5[W'EWW/G?XSYE)#TZ2,D\]/]SXA[T)-O> M[ZG:,*&14*',N[(-4?4MLP^,W'9M:BT--KUN6.-?!I3=@.N5Q%8U!+;SC?^M M_ ]02P,$% @ ;(=A4G1^2C$0 P $@P !D !X;"]W;W)K&ULK5?1;MHP%/V5JZ@/K=0U<2 )5(#4@JI56J>J7;N':0\F M7(C5),YLIW32/GYV2$,8D$:,%[#C>^X]Y]HYF,&2BQ<9(2IX2^)4#JU(J>S2 MMF4884+E!<\PU2MS+A*J]%0L;)D)I+,"E,2VZSB^G5"66J-!\>Q>C 8\5S%+ M\5Z S).$BM_7&//ET"+6^X,'MHB4>6"/!AE=X".JI^Q>Z)E=99FQ!%/)> H" MYT/KBER.26 1<0SPZ6LC<%(F7+^8B:WLZ'E&$888ZA,"JJ_7G&,<6PR:1Z_ MRJ165=, Z^/W[#>%>"UF2B6.>?R=S50TM'H6S'!.\U@]\.5G+ 5Y)E_(8UE\ MPK*,=2P(4*P8-/<$.9@&<:YPAW2&4N4&^6 MT@M74J*20-,9?&%TRF*F&,KWH!E05<>>3E!1%LLSC7QZG,#IR1F< $OA6\1S MJ9/(@:TT;U/=#DN.URN.[AZ.$PPOH$/.P75<9P=\W!I.^IMP6W>K:IE;M'U11 M&QP[%<=.(T=]Q/4!3@'?PHBF"X20ITKH=V8GT54NOT;!^8?D=H3G[V;8K1AV MFQE69^8<;M,L5_(:K.V--/M;^UY] M[&V-(9O\UN9&FMWMH!ZUL@2R=C[2;'WM>[1M>SO/TW98TWE:6R1I]LB#>M7* M5\C:/TFS@;;O5;#U<[UUGII"5OSLVH7-W)9U^05+)<0XUQCG(M!@L;J KB:* M9\4=;LJ5OA$6PTA?VE&8 +T^Y_H>5T[,M;#Z&S#Z"U!+ P04 " !LAV%2 M;NQD%T$" !6!0 &0 'AL+W=O]W[(1L85O$2^(9 MSSF>,_9,ME;ZT=2(%EX:(5#JT1F_JED0 MN8108&D= Z/?,UZ@$(Z(TG@:.(/Q2 ?<7+^Q__#:2V7H6G 10 MX9)UPMZH]4\<]!P[OE()X[^P'F*C ,K.6-4,8,J@X;+_LY>A#AN >+H#D R MY"-@L@.0#H#TJX#) )CXRO12?!T*9EF>:;4&[:*)S2U\,3V:Y'/IKOW6:MKE MA+/YM;((4_@&"TU/2=M78+*"RZ>.MW2Y]A"NZ>GM%V@9%P;N\,5V3!Q0_/UM M ?M[![ '7,)=K3I#0).%EI)RU&$Y)##O$TAV)! G<*6DK0U3, M=)FF:A<^;PK<$Q='D?5#Q?U!R&A^/0;V(<./% M-:A7OG,-E*J3MK^IT3L.AW/?$Q_\&PO=V]R:W-H965TSDGN-SCQ_7W07C]V*&*.$Q33+1,V92YF>F*<(9ID2[[)")C3#$0=1I"GA3Q>8L$7/L(WG M#[=T.I/Z@]GOYF2*8Y1W^8BKGEFS1#3%3%"6 <>X9YS;9P/;TH RXB?%A5AI M@TYEPMB][EQ%/HQ-7"U_=WRWK:3,5Y-HB');[DO4FE:W MUNKNU?H-A8"/'P+'MC_!>1@6:9$0J>8O0G4(A+2M-#F MJ_5[K X$A,N"9U06;W$EJ$<*WM>58"O?3B?8\&0[)@AV+)5.K;/SGXVH2L^, M)1%&ULO5C;;N,V$/T5P@V*7<"Q=?$UZQB([20;M$F#;+9]6.P# M+8TM8B52(2D[Z==W2,GR379<%-L72R+G#,]<..1XL!3RAXH -'E-8JXN:Y'6 MZ46SJ8(($JH:(@6.,S,A$ZKQ4\Z;*I5 0PM*XJ;G.)UF0AFO#0=V[%$.!R+3 M,>/P*(G*DH3*MQ'$8GE9)7\U22\@2X(H) M3B3,+FM7[L6MVS( *_$G@Z7:>"?&E*D0/\S'77A9-49C3\B[NN7"?EP]I&<$<;)D<4--$KI6N\E6M&WE&-]U0VB._6B>>XO2I"Q^$3 M"%9PSZF 7Y\,=_L5\-O3X;TCSO#+//&MOM8!?3>,,PWGOV/=J$R/6RD4/IZ% MIG&5KW+M;:O=E,?%T&T[/31LL>F2]Z2VJ+=*ZJVCU/?8DNM7K.0ATYD$A<8$ MF91HU333!+<#><-,?Z2L,@?SE3H;!)T=$]Z5N&WM&=EM.]4FMDL3VT=-O$J$ MU.QO:JN[F%4%Z&!DVGN$/=_I[EBU+^3V/7_'L/:>87W'K3:L4QK6^:^&8?SB M+&1\3AZ-+,IA(1H+I8W\$RR 9U!5C\:=?"8:@HB+6,P99N&W>TBF(+\?V:J]4GWOE*T:5V]5D:$W1Y9'USN\9.K.M*C=U"33)IJJ",@ M,R:Q#KYD5&J0QDIS&ZC;J;%(4LK?"'"_0B=2P#L-30QW_GF) %( MO/AQ4E6Y<-CHHXG(N*VY9UX=BT;=O"XC%D3;X@L:9[@0,MRV)J"(<$V * M8%J;?-4;5&0:\%,4$PC[#4B8!51'!#FN&+94B*("+XM7'UM+R M\M7 X!(:8O)AK+>M3]$S+& I+?2E4LPE3111J>!*V!1]LXC/ GWZF_F9BP5( M;EV$K:"=5%F:8CJ9U:TOIBB"ZA:@M)&KVTLULJ,%^6T2*[-)F$?.W/AL*#9< MZO=1++8T,2X&71&+>N'P)2Z%U+, I6=2)%9^;BH8.DS*-[/(6CE;9SZUF=_ M>_P6.R%#LVX>Y?6N"8I#]@ ;X\]??^EA&?RTDI3%<6R'W4]$\$U'F%&W^PE) M&M_'++3F*HT/XT65DPU$ N1#C,9\;%35JN9&,Y2 G-L^U^A$<_.+1SE:]M)7 MMH/<&1^;'KMJW+N85,E?>Q-7KH^*_(H9W,FK-KZYIIK_"8#=QYQQ16*8 M(6VGT<5J(_.^.O_0(K5MW51H;!+M:P0T!&D$<'XFL+4K/LP"Y;\;PW\ 4$L# M!!0 ( &R'85(*]^QV70( /@% 9 >&PO=V]R:W-H965T M>J'W'+BAVT+;@)].=F2+MZCO=BMI=GZGDM,2N:*"@\3-U)N%%XO$XAW@%\5: M]=9@,UD+<6\WE_G4"ZPA9)AIJT#,ZQ$7R)@5,C8>6DVON](2^^MG]6\N=Y/+ MFBA<"/:;YKJ8>N<>Y+@A%=,WHOZ!;3[.8":8N-HYMLJ'< M?L5;+V(H.V HC MN!)<%PJ^\ASSUP*^R;%+-'I.=!Y]J+C$; ##\!2B( KV&%I\FAY^^<#.L*O[ MT.G%!_3FA!&>X;[*-,3$$6T3/J9)&(R-Y\>^W?>H>#0*HP[URE7T$W[-._4$L#!!0 ( &R'85*):V"$ MF 8 ($= 9 >&PO=V]R:W-H965T5+FSCS\LQXQH\3GRZX^"*GC"GT+8X2>=::*C4[:;>E/V4QE<=\QA)X,N8B MI@INQ:0M9X+1P"C%49M8EM>.:9BTSD_-V)TX/^6IBL*$W0DDTSBFXJG/(KXX M:^'6\\!].)DJ/= ^/YW1"7M@ZN/L3L!=.[<2A#%+9,@3)-CXK'6!3ZYMHA6, MQ)\A6\B5:Z1#&7'^1=_)QI@P(XC!9_M-O62)V42"9 BDI$+=!P!J" MGCK_P!5#'72$;A)%DTDXBABZD)(I>8@^0"<H_B"%83Y&5V$2*G840?4$ M50VT/V2*AI$\ +6/#T.TOW> ]E"8H,*0^(6+A7 ^AR9W5BU:A?;U:_ MI2+WWMT0C9U/H&WL.0WV'KFB$>0XGPN:S=ZUX%*B 17B*4PFZ"+F::+J\K^T M[QK[>N6:GV/7ZD)FYJM)V2:U!M[)P3O?!_["]],XC:B".@/D0H7_4+UTU>%? MNO!6D7F>6X)?%7*(:]>C=W/T[D;T-U7<":M-L5M-GNT0IX31K09B=6VO'J27 M@_0V@AR8-80)=,\BDT(Y#6<2?;YE\8B)O]&_Z#Z^ M;W(_&7[0,SL'OQ.V-L/HCHF0!VC_+T;%05TR-WMUT!,H2N2@>+EL$ <%]$EN M"*B;!]1]Y5;K5NK =O4JL%8&W4H9K FM0>_ET'NOWVB]*K!>N<^J,IAXI!X\ MM@J2LEZHTS)#:RG&Q"ZAS*1681+B-G0:7N%2O%NO]:G_)>*3'^DR3 JOY$WZ M;(M;+VNP33$4)(9?F\5PE: ZI#SM=F7:.TVU65 8_@D09E*0%]E"7IL:[<+_FH8R-#4.[X'OPRCR!9,* M_4Y'.W4>*>B,O V=;7'K_?]](RGHC;PVO9$:>K.\\KZ&U!#J+.>Y/5R&624ZU^DV[-%)P75D,]=]Z!_= M\$>DZIIP4QT6K$;>A-7Z6]Q^QG_7YGHG+MP4>$&!Y+4ID%0I$/>\4F$,M\"H M3\0EJ1)GU?;5=]F^KL%-B-5$:@4ID]$:3)\02> 2U J7$$4T0G0C&8AA% M^EYO.V!;XC.A:)B@N@42AK4]:CI7^]@CAUW+.M27BVGH3]?%YS1*P1U5:,^S M+#2E$B5T17(C"OB>-E(&,?"JGB*=J'/&% MA)K03H=@12_9^4?B8W0#<06!V3ZM1S^#S(1^.*.9O9G@$T%CB>2,)Y+KQ(R> MC,9[#CG]3?],.*S1B4G1F OS4*:S&;2:]FYR,0(1, =O14K+'4)B XV.9N#7 M03R'C8+ES.GOXF8J5E)J]T!LV=4P+UJ[9BX.LX0OP!5 3WV0'@L>&_F)66G] MYY6V,%Y91([1XSHZ+@+M=SG+!2WY7.8A-U3&K[]T8;5[]RPIV)PE*9-F&+]# M/%E-A![%G7< 4N<^"@,3KE3PI[,HEV!]'C.T'T$P!\=UW-1>.8R)F9B8,7^*3J[KQ 3D9UMFY)"=7=>,7-ABRZRQ! MA\,3H],N0E@>3MY2,0D3B2(VAG"LXPXL0V)YWK>\47QFCIM&7"D>F\LIHP$3 M6@">CSE7SS?:07[J>OX?4$L#!!0 ( &R'85)PZ68@90( %X& 9 M>&PO=V]R:W-H965T-A6-W;8?"/OV.G9 MPMURT]C._//-3,>38BO5LZX #'FM MN="3H#)FE%!3?5 ;D#@FY54-36X5>M0;Q30I1/5/$RB:!C6E(F@+-S9 MG2H+V1C.!-PIHINZINKM"KC<3H(X>#^X9^O*V(.P+#9T#0]@GC9W"G=A[V7) M:A":24$4K";!97PQ'5E[9_"3P5;OK(G-9"[EL]W<+"=!9 ,"#@MC/5!\O, 4 M.+>.,(S?G<^@1UKA[OK=^[7+'7.94PU3R7^QI:DFP3@@2UC1AIM[N?T.73ZY M];>07+M?LNULHX L&FUDW8DQ@IJ)]DE?NSKL".)LCR#I!,E7!6DG2%VB;60N MK1DUM"R4W!)EK=&;7;C:.#5FPX3]%Q^,PK<,=::\E0;(B)R1&V&H6+,Y!W*I M-1A]2FZQB<[(=6,:A8>U5(;]H:[XWUZQBS20XQD8RK@^0;NGAQDY/CHA1X0) M\EC)1E.QU$5H,$K+"A==1%=M1,F>B&:P&) T/B5)E$0>^?3+\OC\HSS$VO0% M2OH")DA5N)CM:KA1U;L9V4] M*SO$2GVL[!,K/H^&?E;>L_)#K,S'RC^SQOF>&@Y[UO 0*R?8><14@&-M94#Y MT$-/FG'N1X]Z].B_Z$=I*,?N[R\2=1?)AQ]]ZIXX&J?_RMQVNL&ULC99=;]HP%(;_BA7MHI6Z)C@!D@J06FBW7FQ# M_=BN33@0JX[-;%/HO]]QDD8T":PW8#OO>_R<$W]DM%/ZQ60 ENQS(!![[.K!OP)Z,-6\,CV.?-7&//KZ,L>0[2<"6) MAM78N^Y=31.G+P2_.>S,09NX3!9*O;C._7+L!0X(!*3616#X]PI3$,(%0HR_ M54ROGM(9#]OOT>^*W#&7!3,P5>(/7]IL[,4>6<**;85]4+OO4.73=_%2)4SQ M2W:5-O!(NC56Y949"7(NRW^VK^IP8.A%1PRT,M#/&L+*$!:)EF1%6C-FV62D MU8YHI\9HKE'4IG!C-ERZM_AH-3[EZ+.3G\H"B@M+V,+@4.?4YW-P#(NS#GJGQ]GY.S+.?E"N"1/F=H:-)B1;Q'= ?AI MA7E38M(CF#-(+TG8NR TH$&'??II>R_Y:/>Q8'75:%TU6L2+CL2[E6L< DK[:!&')Q$O&,I M%]R^X0DJF,6=>&KY#=K3]QN$;0F-HV[$88TX_$\5+/)F$#J$M$C[S@I"9*3A(] M*]F5XL$@ 7^RVP'Q;@\O Q2;]F(XQS\&TRGF9O]T9Y/GMS<) -1G@29?O) M#$_)G;LDG40Y^9G>'V2S%$?#HM)D?( LRSN81/%T[^BPN-9+CPZ3>3Z.I[B7 M@FP^F43ITS$>)X]O]^!>?:$?WX]R>N'@Z' 6W>-KG'^:]5+RZV#1RC">X&D6 M)U.0XKNW>UWXIGL"'8]6*"JMR/]=MWY>=)]TYS;*\$DR_A(/\]';O6 /#/%= M-!_G_>3Q':ZZY-+V!LDX*_X?/%9EK3TPF&=Y,JDJ$PDF\;3\-_I6J<*D JHJ MH)4*R)=4L*L*]DH%6_8$IZK@K#[!DU1PJPKN:@79$[RJ@FKR,N?4D,/&]A+J]3@PU7TJ6+$H[!&'S70ET&) M:O11 WWI6%\,]E7TY8+5Z*-5].5/J=%'C1$OK5*CCXS'/*K11ZOHRZO4Z"/C M<8]J])'QR$ VN\V3P=92,ASC-_@7._IS'^1-X=8KS*!YGX 9_R^?1 M^ ?P'3@ V2A*<0;B*?@TC?.L0RZ2OV]&R3R+IL/L\" G@M'F#P:5$">E$$@B MQ#F^W0?(ZI#_D/7I^A2\^NZ'\B&"MD[5;?TX'^\#&-*V8,BDE39WIF[N,GH" MEE^VII/LW*"7M6321BX,NE<)Y!AT[YU)-6%_HR:/7:O-5 -_)NS-OR!=4_K5%=;A"?C!?S$5Q!=5_,:\N'ZF_ MFC=B2QOYS;P1*&VDVS5O1:[3[K&ZE>[\OF[%D@_5KL:)E0.^; 6)6CD@KGGA MG]'"/Z.B54?2ZDDRF9#U8.&=.^!J/KG%*4CNP&?BMS/0(S^NZ:-$\#T?P\.!!((N]D,56RM(C:U"8Z;[HM/# M9#R.T@S,R-5" 3^ _W%D2:2,4@:?$][:MRRXH@JC4GU=J24UN LUN$HU%)T' M?3R;IX-1E)$NI\E]&DUX.VR:0)Z 6\S5TAE%]]AM&JH*16\AOJ<6OP"G*3[H M#HU:P,B2TQ99Z&RQZ&^C-Y?5M(2>9=6=XFD5%+*Z;IM'T M'D_P- >W3X OUXN>BLO=QR@==L#'&:V0 ;(**F<.T)W-4CR(RX:*.")9+GV< MYUE.RG#Z4ROF6"WY[^@/D3:#AII0$%I>N*S-CYJVH:CMGEG;/V_2=K_9MN<@ MY-IB>,,%O.&.P'OV#:>#.(MNQ]@07K7D!-[.[[80XM (AIZVV))&H<5B!]:. MZ/2"M)<7(0?B=N-$-Y/T*L'Y+J_,FC]K^B8>5'U]P]?*(LN:YJ(T<$^G>1I/LWA0<1]";81:+SOA\D,W\+T5KB(JA<)5)38+V8$C42,CTU#- MIHD#^P\>4 [7QP]X2GIRD1 6(.[.6=48+X,#I5X5,AH-U3SZ*IF^QI/9.'G" M&)S&!(.]&JXTHC&'()+_U>:#SK5UQ6#J.U4,UK;T:8KCJK4?!^2GL3/Q!Z,XZF1C P M!@H-*.@+#-L:' Z;#O@5DU7+QZD8);7<"I36K[BL.T8^H89]/E]WC*9R^BF\ MQV4RS4="#JJ1RO; A-95K>TAHYQ0S8"()1;A@LU-D=$?V#K_:7+]AR@>%SSG MCDQ@A8_647S8Y"*KBW]ED>4@"F,J2.W-*T7;;+HM-5Z.+F-U(^:P4>L.^^S; M+$[+2K79TB$MY#L::: %GDA594"*BTBIG6@KEF0<0D*"L);M"F)(!@67%<#\ M-U+[[W6,B7"+C=T]8NX>O9R[7Z7:!"V<4ZC.D_0.Q_F<(-,!-TE..($:J_>5 MU-X2B9,#P!PXT@2FGM_=XA_B(/ZT4P2JNGAF9&;,):/677(+9O8.-0-"T):;&?/.R,@[FVJ?ANKC/"># M_&04Q>D,IUEBYE68$TV]Z>UQ:;?X'$Q,RYV\RYVR^U M&M\J#)742S"XTMS<)W;_*XT$\BXBG M(SU6XBAW?3V-"*[>]=G,Q]MJ/WI)%FZ3^01\2=*O=.7V+IF3\4R1*SL6C^D! M)8*NJC/"3C2WFY!,^\Q1VVI'?1E]*Z0U&03,W=HOY6ZWOB-Q93=]+@HL!_FK M(T-;;EDYS#G;N[)=LW8\_\H6;8^(E*,MMZPY?WX(<9I]"5ZP$9$ MW&$>V6E]"0WT^S/)W3&QGXF(_(U)N/R'PE9<^: MF?G"$9PU42Q5'$8 G-8C_8RP,A)7#Y;C8I"IWJPRNVIOWBN(#:!)#UC_,%M??]B-[GD:=5QGDL23^](3N![C,1X:KJPY8F<\C)QBYLS M,H\1%J_U?9,-&-F)1BK;D1QV.MV@XK)F&)/RU+S%&.:-#Q-XC/=XK8=?UO-# MUQJ!D-0/W6AJPJ*F2BN,47E;8E1LPC5!A;$G[X7./)BBTM<(I/?Q'O>FCIHO M&"OW9!3C.QJ1'\R+Z/7'N[MX@,T& &,<7NN,8SU5GVD$DA.Q\TUJ+JN%T1*O M_;!&*T3LS&MR%=@\$78N*&8K7C-CK,93LQICZS7:@]GX'(_/2(7?>F2D'21_ M])OO3B OY [^%\5^$A2S73M<>8G@4M1:$(2>&'"?\1A?[?A? O!U3J[XC&?X MK4=LUD$>#^O7!XJCG:J71S[YS;XLKUYG_$97TT"MHX6 ^DQSD<@6CKO MU4LJ$FZ"&V,??NO;1:WAUCSDB9S0=F2X,<;CJPG&UG$KN[OAY,JXC-]Z&*9%ZH0Y8OK\#A,Y_#SX0JYQF>/'NYDV4WN,MQ#KKT%0.LR2MLF!P5?(JZ<4 DYE@".8S*N* M3! /A8C"/ .:&(QERUXFW+AF7U<3>IK07,"H5[ KU,L0D^(,;#084?>98GK4 ME> ,ZPJDZ%,R'9*FL01\X>A0ZP#JM,E(7; K1X-.<#RF?B+*"$-?'A3'I%DJ MF'BZB>\4RJ.SS=FW <9#X?[TF:;[$.GVIP-&- ,UT=R"9R=%:G=*(#C'M^D\ M2I^J)(7(,F( C"0&+QQ6,XK^]S52V?:^;2L!X1+(J.EEZX! (T 8-0Q:WXW; M"!"U5%I 0L8Y0S7%,P#D)_RT7L0^9*0P;/\5X%:B;">AX$6AP)61G)#QQ%"3 M7F-3?3=N],C"L8Q M,8*!,8'PA3>T#&'0[&II86#^.7RV?]X AE&*S<8#\\OAW_2 32\49'IS:=Y3 MX33%_'38>AAH(\M32Z5EAB&7ZNS9,1_!&T+/" .1Y?E"-OKW;IC;2Z^$SW1= M#T-==AR+RPAFJ>F%"7"I$MW5R^U=7.KKGO: MR15:7/HP2\=<=*"0@;86>846EU+,>N%CPF;>2R>6EK]"BTO]9>DHB;&DI MM+BD7-9.\@.=6 8:YK*!6;JUOX&&1:&(ZC,=1J$(R*<2;3^7Z 9*[^G$LNU] M1ZWTI22>NHC IDI'A=*1F=(Y-ZW)A_F7*5TM%@T!:93.N5!-MLWG6KIMIG3. MU;:?FW,SI:O%,E ZYR(U*3:-E/X<+LKGX&P_"6=+<;A:\J5 G&\Y[DJ>"&&Y M$'F2MPL@GV2S_2R;;?(^O0:;(0+;@=)\RQP)T*3F-+)@=N=SD3R.B!D/B08Z M-&W->/A(?H#K:&P6689\,L_VLWFV9M/-9& NF:,;)BTHYON2'/Z0R_0)-:D^ M_^X6C9J'5LF24Y+]'G(92:$V):GQG'P>3XGH,>G9.G,RET(4MI]#M"W[%>0- M==SFE"PHYD);?ILISD)+]JD!+L4IU.8X-3;?CS-,DR<0 M:K26^7+TIOT$I*V9;S/#B=!\F\54YLNQ+4W*TK^]^3:IEL)\.:*ER9WZ(9G> MO\ZI]1J'[[A,I5"3JG2UPYU%[/ZEZRU@7YPU1:Y[R?+I4I ME[>92*;(MBE^E:13).G4;7DJ$>*<:?NI1;?RJ0Q!>E#"VRP;KJ8?-BFYH@W. M26MRB3[[:SER5/CW&AO^_K"NR!&4N?1F\4$*@UPGE<36Y.\<<3CW75UC<6S&6*_@N,Y2 ;89R? M1GET=#C!Z3T^P>,Q;8X(4G[U=7$5I/B.:N[-,=P[:%R_@F\^BJ[WX)N?1=<) M O:;[C$=T\V;=% 6-QWQ3;>XZ8IO>L5-C]X\8%TZ.IQ%]YBL;._C:0;&^(YT MS]JGKQ.GE$74/_)D1@QE#]PF>9Y,BC]'.!KBE!8@]^^2)*]_T <\)NG70H5' M_P=02P,$% @ ;(=A4F$9FEE'!0 3!8 !D !X;"]W;W)K&ULQ5A;<^(V%/XK&KKM9F=8; DPD!)FPB5M'_8RFTUW.ID^ M"%N NK;E2'+8_/M*MK&YR#)),],7L"6=R_>=HZ-CC;>,?Q<;0B3X$86QN&IM MI$PN'4?X&Q)AT6$)B=7,BO$(2_7*UXY(.,%!)A2%#G)=SXDPC5N3<3;VF4_& M+)4AC4-R@2R%7]2LA5[ST!#63+V7;_\$5RU7.T1"8DOM0JL_A[) MC(2AUJ3\>"B4MDJ;6G#_>:?])@.OP"RQ(#,6?J.!W%RUABT0D!5.0_F%;7\G M!:"^UN>S4&2_8%NL=5O 3X5D42&L/(AHG/_C'P41YPB@0@ =":!>C4"W$.@> M"!ZM=*F'[)P M9=**8!KKS+J57,U2)2@UO)_.\;%@:$B[=@\9!2^:2'\XP#;)6O M )^2+".N=4;H)1=S(C$-Q3NU^.YV#B[>O -O@ /$!G,B (W!74RE:*M!]?QU MPU*!XT",':F\USXX?N'I+/<4U7@*$?C 8KD18!$')#A4X"C8)7:TPSY#5HUS MXG= %[8!".;A0<IKB$$C"(W#QEPJ*T4^[P6X6 M30$&(,JWA0<"_&3:6'.[HGMD"NGB/.M>8=V2P%[)H'<^@]?K-2=KK#FDBC"J MCC(?/.(P)2:FP<*JY-]#;U90J@Q+HP&KJ-XYC!:P- M/J;14F6JVIQ%M;1OS=G@9)>Y1QCMALV;=]&H]L:VXH""84G!T.K)HMB[SR=A M:E=<4Y^&)P#>=_M=Z-44J%$)8W0NC-PK=ZJ!WK;ZJ1FQ% MJ/:0<>5<0OE+V&\P4D-_(77 /X(UB/9:%_@"1*\7B,+\022\#JIQ&U5NH_/K MW+/YM^NNXQ^=\(^&(]<;'96/)NWF&FG0;CO]8=71P+-;FE>-:_>T 4"='CHF MHZ$3JB'#H+R^NX!5*P3MO5!1:O R)"_(&KMNE37M^ZXYU=9-&S3781W8N\%#'+IC.1RI#G]H/_W-Q7;:(/55?8?=7G\!J?XL!BJ/ M=?151DBJ& (K=91A_8%/HS0"\?$^+[[C9BQ*_"J4A4H$#(OM" M)P]9&C$PZ/^\$Z@,BG3Y#_&EGM<3:]V+=FP?TU6#@1K.?F-!G#9(S5.R\\4G M--2[@48)$_I4CTO?,S=%.WMG^Q^Z$4MCF4,6>\0IV&CHMGMH8&;N[1%G5(A4 M9RA($S6VJSY67JHV!=G;%'.:3ANDGL\+J3;:_\&+LW<)%1&^SJX+M3KE2/YM M5(Z65Y+3["+N:'P&+V^@:1Q=SDWKK^'PF,VHIJ9F2:0>[E0F6F:0:J MF?QBLX*1W[-^P'RM2A8(R4I!L# M95_YGA !O@5^R&\Z>R&BJWZ?K_2&X9X'$08/8\)SX]W'2]-YZURMT%0))$_\Y9$#SUT#Y@5D1\LA9*!9;_GLB"^+[2)-?QJ)5V,IM*,']]U/Y;XKQTY@%SLJ#^ M)V\C]C<=MP,V9(MC7]S1P^]$.S12^M;4Y\E?<-#/#CI@'7-! RTL5Q!X8?H? M?].!J", M0 \$X"C$@&D!="9@(-*!(9:8'@N,"D1&&F!Q/5^ZGL2N"46>';- MZ $P];34IBZ2Z"?2,EY>J!+E7C YZTDY,?M !0%3\ NX%W3]=4_]#6'\%5@] MQIYXEL,?(_4^.5CXF'-OZY$->!<*"NYPN". ;L'J&V%KCQ-PR[PU :^71&#/ MYV^D[(^@#_@>,\*O^T*N55GLK_6Z%NFZ8,FZ' C>TU#L.5B%&[(Y5="73F:> MPJ.G"VC5N"3K'D!.%\ !'!0L:%5;W)E:EH.RP*-$W[!$W\=8<('#C1?NNB", M@P?"5#BICK>< ?=O[SAX[84ZB&\*%CVW&_D,OQ2%/A4:)T*JDSS-H#L=C*5; M3[G'EA6ZG2+=JY>ZQT,(1RC3?1*M81:M8?UH?4JJ7V8B?B),=C/9L%1+E'-@ M+7.&R>838Q\(P@+P^F^"65'D%G:#"#Q+00XF($C3< PV^+DHD9=V125AJF=] MK*U;\FV417!4/X*'\PB28Q5':17+I-M0WU=KB&1B)@E8&,74J)M/)=@;PN*W M/<[6.K:N5?<4_."3+OB0U49:!E4585UMBR5R[P5J9>^**F[GBUG?E11%>FD)SN]&2E^4VR;MIYN"TCH-'EJ6, M<\#G]T2EX!=+")V!X>W :B,#YVF\ND!NV628?"_P1(/ZT]:FN4 X;F]<$@@G MMRUP+EMF'$67+--J3>V&KWB$U^2F([>[G+ GTID!6[RA<03^!YQ=:"OY[C!Q MD=I(%,;9[ *:E,3> M$-&Q(_%[,+/0NNLFA$&?TX!][?"BPF+SA##LU^K]!C&-G3-O]?_JR_T][;LEV&QI,P0LQ=5G_MUMKWO^A 1FT@ZRE_J^M MY,O='4^')9M#:/ $&^"IG?Y?8?&X/W2/^T/Y4[NBX*'!&6R L_8(H*VZIUE> MMMV#!EC0#JSO(H#673DA $:; "T]AB@K=9-"8,L6 M9 MIPQ =1@ #6>@G3,M,T!;RS, #7KCDD@84L$+274A JS6FB, &98A.\M:0H"V MDJ]W!R)W4++E0P91J &BVF% A<5A_>]+R* ,-4!9>[U?6SWYJ>_VW%%)U'/? M7^VH^J[>CUY^YK3F@B$2:D"D=II_A<4FN6 8AAHPK+VFCPH^-UIR03'J=,1@ M -DQ4/S9=EXAM8P)$!2(/0%KXOGJ17E!1+GTG8;)L&PT8,=P*'@WN:>F: . M:!P*0![E2Y5M21WS>$$)S'*O*R4D9XRH_)7)(#RUS"UE M.6_#\U(\=?;G'USH3'X]B-HE!RC/E A:)!<[@G>$*8>D/-;2L7Q1AG(SOIG_P)0 M2P,$% @ ;(=A4E:_FOX# P ZPD !D !X;"]W;W)K&ULQ99=;]HP%(;_RE$T::VTDD\(5(!4VN[CHA,"T5U,NS#)@5A- M;&H;:*7]^-E.&ECY$*M4[2:Q'9_7SWGMV.ZNN7B0&:*"IR)GLN=D2BTN75?* MOQSX@0FP/>XIKN56&4PJ4\X?3.5;VG,\0X0Y)LI($/U:X37FN5'2'(^5J%./ M:0*WRR_JGVWR.IDID7C-\Q\T55G/:3N0XHPL@G/I7W"NNKK M.9 LI>)%%:P)"LK*-WFJC-@*" \%!%6 -<(M![*4-T21?E?P-0C36ZN9@DW5 M1FLXRLRLC)707ZF.4_WO7"%TX +&BB5L 9_!"*42 M-%&8EIUAPJB2<&5\-9W/;E 1FLMS'38:3R00EL+0%'[>83%%\:OK*HUL!G:3 M"F]0X@4'\/P [CA3F81;EF+ZMX"K21%0K]P\&,4 $KDB_1,J8\SXF0L-#,EM+@ M;@S:AUP.W=Y"#KV&[^\G;M;$S:/$7P1A;_&ON>-?%'?\^ !-JZ9IG4;S#O:U M=NP+.HTHW@\#[MZV^>,>]B]"/H]#;3].N:=HGT;R#>^W=Q>_] \@9[*OU7J^L0U]9QX;_/ M]E;I;CO5CH).U#Y %&R(@O^WPU5COW+Q]2ISM\[? L7:J/+\WW&PO=V]R:W-H965T(#U0JY*T%AMI( ME&QCTD"(PO;9)-?&PK$[VVG9O]_92;/R4L27Q'>^Y_$]/M]--DH_F0K1PG,M MI)D&E;6K\S T184U,\=JA9)V%DK7S)*IEZ%9:62E!]4B3*+H)*P9ET$V\;Y; MG4U48P67>*O!-'7-]-\9"K69!G&P==SQ966=(\PF*[;$.=J'U:TF*^Q92EZC M-%Q)T+B8!A?Q>9ZZ>!_PB^/&[*S!*7E4ZLD9/\II$+F$4&!A'0.CWQHO40A' M1&G\Z3B#_D@'W%UOV;]Y[:3ED1F\5.(W+VTU#((CB!'S=?, M5<$ DR5<8;GD<@D7KC+<JE)5MIL^1#QAR+8TCC M(211$KV3T.6GX?&7=^#YY^%G'ZA)^T*EGF^TEV];GB%\IW:&PY_*F %0[^QN MW: =PKVR3+Q7@O:(L3_"#81U=G)&R:UW;^5M3!J=OHS)W\8-1']0*#'=> M98UZZ;O;0*$::=LJ]MY^@%SXOGGEG]%@:>? ?YIV*ETS36_4@, %44;'IY22 M;CN]-:Q:^;?_J"QUDE]6-!Q1NP#:7RAZ_YWA#NC';?8/4$L#!!0 ( &R' M85*.K1XW?0( -L& 9 >&PO=V]R:W-H965T& @&.QAVH.;W"86B9W93L.D_?A=.R&4 M\3$FI+TT_CCGY-SC^F;:2G6C"T0#MU4I],PKC*GW?5^G!59,[\D:!>VLI*J8 MH:G*?5TK9)DC5:4?!4'L5XP++YFZM7.53&5C2B[P7(%NJHJIGX=8RG;FA=[= MP@7/"V,7_&1:LQPOT5S5YXIF_J"2\0J%YE* PM7,.PCWY['%.\ UQU9OC,%6 MLI3RQDY.LID76$-88FJL J/'&N=8EE:(;/SH-;WAE9:X.;Y3/W*U4RU+IG$N MRZ\\,\7,^^!!ABO6E.9"ML?8US.Q>JDLM?N%ML<&'J2--K+JR>2@XJ)[LML^ MAPU".'Z&$/6$Z+6$44\8N4([9ZZL!3,LF2K9@K)H4K,#EXUC4S5X&&\5+O$/GJ<@';6SNP!5S ET(VFKAZZANJP[KQ MT][S8>L;S M,]&(7O( JBX GZ_-7T\.-#ND_I#1%&0X21TQL_JS=4?J U MFBK'5"SM>;IA\C)O$ >6!L-!@;O=*8IN/1/!?,8 9,PYSI H[H M!@^GO'EFWTZQ6J+Z#K^ K@I=! &?;M."B1SAK':W;RZ%470%[\$O!#D>_([? M'F0G$;\0Y&-$.'XZR,E@;/+?@Z2%EJGLWY*,!\/QVY.,__J7?(P81W\DZ6^T M'MOV3YFBN")2L/>>V*IKI=W$R-IUHZ4TU-O&ULS5;+;MLP$/R5A=!# B31P[)C%[:!Q$X?0-,&31^' MH@=&6DM$)=(EZ3@M^O%=4HJJ6+:1'EKD8HNKF='N#D7M>"W5-YTC&K@K"Z$G M7F[,\KGOZR3'DND3N41!=Q92E=.QB5VHZ MEBM3<(%7"O2J+)GZ<8Z%7$^\T+L/O.=9;FS GXZ7+,-K-!^75XI6?J.2\A*% MYE* PL7$.PN?ST<6[P"?.*YUZQIL)3=2?K.+U^G$"VQ"6&!BK *COUN<85%8 M(4KC>ZWI-8^TQ/;UO?H+5SO5)"MM9%F3*8.2B^J?W=5]:!'"P0Y"5!.B34*\@]"K";W'$N*: M$+O.5*6X/LR98=.QDFM0%DUJ]L(UT[&I?"ZL[==&T5U./#-]*PU"&, QS%'Q M6V9=T,!$"J\PS;C(X,PZPPVG\#%<+!;HG((KJ9QQ<@$F1WA).ZSBO9%:$Y9N M_5&$UT(;M:+M8C2%-<\$,YC"P1P-XX4^).F/UW,X>'8(SX +^)#+E28U/?8- M56ES]9.ZHO.JHFA'16$$EU*87,.%2#%]*.!3>YH>1?<].H_V*LXQ.8%>> 11 M$ 5;$IH]FAZ.MM#GCZ\WH8KIF=#&[S1@TG1C\4S/@%]"'@(YY 1=W M2&PO=V]R:W-H965TM(9HH'G(A=ZZ&7&S(Y]7\<9%DP?RAD*>I-*53!# M2S7U]4PA2QRHR/TP"'I^P;CP1@-GNU6C@2Q-S@7>*M!E43#U[Q1SN1AZ+>_% M<,>GF;$&?S28L2G>HWF6B,+X6W-ZS986N/S\PG[N&*RH7?D08(I*W-S)Q<76.?3M7RQS+6[PJ+V#3R(2VUD48,I@H*+ZLZ> M:QV6 *W>.X"P!H3K@,X[@'8-:'\4T*D!':=,E8K3(6*&C09*+D!9;V*S#TY, MAZ;TN;!EOS>*WG+"F=&U- BM X@0L7GS%9! Q,)7& RY6(*)[8RW' R'\ U M->+N=^HFO0<_I-9DO,,X9UKSE&,"J9(%(>*R*'-FR'!C,E0PE@4U96:[98X. M"+L1&L9SXEG=.D+-I\)AF88QTQF<4V\VX5P*;51)C6P MN[,'.\ %/&2RU)2#'OB&-+*9^G&MQVFE1_B.'JT0KJ0PF88SD6"R2N"3N(W" MX8O"I^%6Q@CC0VBW]B$,PF!#0.,/PUO?-L"CC\./MF33;OJE[?@Z[_#9VL-N M3A71]%947]-\@TNX+OE;GU8[W"QY MKU&A]SG)R;!@*OF28$F5PV*>(5#6" MJX61,S>4)M+0B'./&?VUH+(.]#Z5-)CJA=V@^0\:_0=02P,$% @ ;(=A M4E>O5(Q3! OQ$ !D !X;"]W;W)K&ULM5AM MCYLX$/XK%NJ'K;19L .$K))(>;E>5^JVJV[;^W"Z#PY, BK@G.TDO7]_-K 0 M7M7+;;\DV,R,GQG/S(,].S/^780 $OU(XE3,C5#*P[UI"C^$A(H[=H!4O=DQ MGE"IAGQOB@,'&F1*26P2RW+-A$:IL9AE)SM ^EGC 7LP/=PS/(KX/ 1SP]*(( 9?:A-4_9U@#7&L+2D:\ 8*8$>/L?S,SN^A<,C1]GP6B^P7G0M9RT#^44B6 M%,H*01*E^3_]403B0@&[/0JD4"!-!;M'85PHC#-'1DI/+CXR"0AC-$)+WS\FQYA*"- G&0)':Y:HU CU MGIT /:0^2P#=?&!"O%7RZY"F>Q H2FNJ*QK3U%?S;/<39FXV(&D49P:_/F_0 MS9NWZ(TV^25D1T'30,Q,J=S48$V_<&F5NT1Z7,($/;)4A@+]E@80U V8*CYE MD,A+D%9DT.(&_#LTQK>(6,3J +3^:74\'8 S+O=LG-FS>^P5(>Z*3*[H9(JZ M@D\+XF#L3&;FZ1)OAYCM>)-I*5;#99>X[&MQY8KNY8*NY7G3!JX.L3K\&BZG MQ.4,XEI^6C_DVAI%JDR-!8[A% M3Y1#*M&?CY!L@?\UL(MNB"=\;WN>$'5,I M+D"JK=YQEBBRJ/:>]3MY$^N,Z'+):\%M;DA; O>4T[1T9SKHSD=%XBHIL[P[ M (_8E=BG[>T8CQOHVS+8FN)N_-BJN,6Z-L4+S1JJ23-)NH2<'E 7A(>'L^0B M%W2(+WI!GBQK*D+T3GW?H/<0:(9;2LFC[5'JEH D^P^] ),*%;DZ5*0=A6;C M[) 9N5Y/J"J>P<-$\TK]H%BE5CV.V_2@+33V^CRH& D/4](O; FX358CUVJV MA2XI,NFKK(K1\#"EO59O*):IP6LG5UL(XQY.QA7]X:OY#[?9S6IBZN#(GGZ+ M*_K#P_RG/Q3^3[571(6'F6K(]S:13.VF\VV9$<;8[O&_(AP\S#BO5>]M-IEZ M+1\Z*,=VK6X72$4Y9)AR?F'!DS8;J8)O)F:7%'%ZOFQ(Q5IDF+5>J^"+9>IM MMKDW'4*86#W-F%0<1Z[FN$+3&?PO#@*)\#WV0V!4%%269$?^,K9 M\A9BF9V]&_,K?+_.[Q(J,_G5QB/E^R@5*(:=,FG=310@GM\6Y /)#MF!>\ND M.KYGCR'0 +@64.]W3!VZBX%>H+RS6?P+4$L#!!0 ( &R'85)X=DM/E@4 M +(7 9 >&PO=V]R:W-H965T#")* %G,-.TEW=CS]#**2VH>G=Z;ZT M 9X9YAF/YQE\OF/E#YX "/209P6_&"5"K,\LBT<)Y)2?LC44\LF2E3D5\K)< M67Q= HUKHSRSB&W[5D[38C0[K^]=E[-SMA%96L!UB?@FSVGY\PHRMKL8X='C MC9MTE8CJAC4[7],5W(*X6U^7\LIJO<1I#@5/68%*6%Z,+O'9@OB508WX/84= M/_B-*BKWC/VH+C[$%R.[B@@RB$3E@LI_6P@ARRI/,HX_&Z>C]IV5X>'O1^]O M:_*2S#WE$++LCS06R<5H,D(Q+.DF$S=L]QX:0E[E+V(9K_^B78.U1RC:<,'R MQEA&D*?%_C]]:!)Q8.!->PQ(8T 4 ^SW&#B-@:,:N#T&;F/@'FO@-08U=6O/ MO4[OT2N4%NAKPC:<%C$_MX0D6H5K10VI<$^*])#" M!'UBA4@X6A0QQ$\=6#)#;9K(8YI",NAQ#M$I@U=[J+K-=C;&=N#*Z+>'O(TP;/M/ M80L#+)AZN$4]H>&V--Q!&C? @991@F25R.:PE5UO+7N8,-"Y&O;T#7\WY6!O MY!]&[F;B.D@,#S T"SS,GP6N3X V&?DLSX'4&9*/_ 2(M5NBW MUZ84#/OI28&G!8WQU Z4#!A0Q/'5!)A0V.\I K_E[P_&_0X**&E69X#&LD.F M7)2T4A]3#H9]]>3 UQ<.NQ@K-3XWP?#$Q4H63##;\5QS&H(V#<%@Z%^9H-D; M= ]R=@#9/NL6*^B#*0MAH(5 /*+$.==!V/&5A5^80+9CIC)IJ4R&JZT[M=5MJ8.PXRC]:Z&# C(UQS]MXY\.QO]9CG?- IQDE<:9&$SU M*B!.H'97'44F"@$=X@4]M83M;BBP!RF\30M:1*G<5GLB;U !IK8:-GX.7^_( MUJ?0,**FZL8PH5P\Z>%R,.#@9U3BZ9R"V(O&E&^?(+^'\ON [&+2Q4+^?6DT M/@[SX&O%;0#)/:QF5 >-G:!G>^)N>L##X\-_E%'T%[HKY,=-EOZ2!N_D1PW? M#X4@AT'I-:0\06_EEPQZ#_%*MH1CEJ*;'?"PY!\S V%=LK%6VSK&4Y?!H/Q! MSR)TLH^']?H%PT^(=>7U-0TW@$B@590.&CMVWQ[M-!P/"^_10TR(=?G$:MX0AWDHR'-?F(F0+K2CIQ5 HZQE$_=0R8L4O,!$BG MR&18D8]2#J(KJ&\KW6AN )% U6(#:.S@/A:=%I/_18N?4X[++4TS>I_!6!;O MF,OF@C[5?:6ZAVXAVI2I2(]3%-*).QD6]R-JC!@$69V[31AU:C5A>G8\Z62= M#,OZ<27F&#YV508&C-JD%R90W[<@Z52=#*OZT8-KX\L/K-Z3;--7$DJS5DITE_-UELB 5%2L(RM?B*>L%V! M.*RI%"S(?IZ:MH1U<,Z80[FJ#W@YBMBF$/MCF_9N>XA\51^=*O=#?+; AON7 MQ#N;$\_P1!*53^KS:*M[]?XT6^[M5=4",EC*,.S30"Y&N3\@WE\(MJY/0.^9 M$"RO?R9 8R@K@'R^9$P\7E0O:(_I9W\#4$L#!!0 ( &R'85)K\N=K"@( M "($ 9 >&PO=V]R:W-H965T M6JDE%[JT6H5("_2R#U0(>GDVR21QU[%3>T+8OZ_MA)1*95^(9SQSYIR9,6FO M]).I$0G.C9!F&=1$[7T8FKS&AIF9:E':FU+IAI$U=16:5B,K?%(CPB2*%F'# MN RRU/MV.DM51X)+W&DP7=,P_;Q"H?IE$ <7QYY7-3E'F*4MJ_" ]+W=:6N% M$TK!&Y2&*PD:RV7P$-^OYB[>!_S@V)NK,S@E1Z6>G/%8+(/($4*!.3D$9C\G M7*,0#LC2^#UB!E-)EWA]OJ!_\MJMEB,SN%;B)R^H7@8? BBP9)V@O>J_X*CG MSN'E2AC_"_T8&P60=X94,R9;!@V7PY>=QSY<)<2+&PG)F)!XWD,ASW+#B&6I M5CUH%VW1W,%+]=F6')=N* ?2]I;;/,J^*D*($W@+GU%5FK4US^%1#M/V;9,% M;-DOI6'MV:#VKIU619<3N*+P:H/$N##P#<_4,?$Z#?.C7W>.]N=:IK MCE:\*F&/K=+$C@+A@)7=4#+_$SS +3R<>QNG+$[#TS6#\&INMK&5WTX#N>HD M#2.!CF_C=\>#U;IBLN#0@L;6HT>W\7@!XVB2%?+*C+,="3MG>Y$=&<*))>68BR_+, M'*>%,1GIM36;C.A)9&E!U@SP4YYC]M^,9/0\-J#QO+!)]P>A%LS)Z(CW9$O$ MPW'-Y,RLHR1I3@J>T@(PLAL;4_@^@JXB:,37E)QY8PR4E$=*?ZK),AD;ELJ( M9"06*@26?T]D3K),19)Y_*J"&O6>BM@%3)C;T_(E4@G2",S7$IR*X&AG2BG:AP@+/!DQ>@9,H64T-=!F:K:4GQ;JW+>"R:>I MY(G)+14$0 3^!A\)W3-\/*0Q6!;EA=('4R1@A?^E#,QU-H3II36CR2D60&TJ MR1OR1(H3X6 FSR !=\4%_87&9:0W$1$XS?A;B7_81N#-7V]'II :5"9F7.4[ M*_-%/?G*5%>T$ <.%D5"DIFY#8R\*&+ M6L"H#?3]P/>;P!AAZ'9>G#430"=M^1AT1?5O9V>-34*L(!E5,>8K!&L?I3M:R M5[@3UG'#J]T)6UH\WW7:=V/>!CJA? G;[K2!+H*NW>L.M"XEWQK4,?^TO)T. M^ $;'P]XM2,5M5D;7.AW59L*V91JV\CNN#&=2,]'_::@BQ0T*.7SW68Q?045]\3SQH=;R_9J,_D2W!7O=Y',3T5(CR0UVOUKWD5'=0?ZS/5(^I^YY+ MF+)!76&V3PL.,K*3(:T;7Z;%RIZOG AZU%W0(Q6R+]'#@^R3"5, ^7Q'92=4 M3=0&=><]^1]02P,$% @ ;(=A4L'C1MZX @ ( @ !D !X;"]W;W)K M&ULI59=;]HP%/TK5M2'5EJ;+Q)"%2)1H!M2VR&@ MV\.T!Y-<2-8D9K:!]M_/=M(LA1!5XH78SCTGYQPGU_A[0E]8#,#1:Y;FK*_% MG&]N=9V%,628W9 -Y.+.BM ,3.E8J97+%&20IGQ&]M^@-.1(OI"D M3/VB?5EK:"C<,DZR$BP49$E>7/%K&40-8'9. *P28'T68)< 6QDME"E;(\QQ MX%.R1U16"S8Y4-DHM'"3Y'(;YYR*NXG \>")<$"FA:[15R!KBC=Q$J))7KP? M*N<\0H_X#Z%HJ-0 54M32J)MR)%\J _D'Q]G8H-B=" ,> ,+=_JC#-82[++ M$7"IJC[HLRM]=JN^R7PV&#^T&.U41)WSC184;MV":74.C394.89M M-1MU*GU.J[[[V>!I.&XQZE9$[OE&W2,+GMDYL'ENV:GM^FBS& M(S1?#!;C>8M7K^+SSO?J'?FP//=P3X^+3-MQF]WV*G6]5G7?>2S:SU%;8>C7 M(V1+H+];$C"-_QW1.#^#DN/#Q]DU#D-HJNHYAR^V7FO?\NQ\Q'2="%&PO=V]R:W-H965T,.-H)>:M21 WW1<[5V$FU+J]<5T4I%DSU1(F< M=A(A"Z;)E%M7E1)9;$%%[@:>-W0+EG%G,K*^E9R,1*7SC.-*@JJ*@LF_,\S% M;NSXSH-CG6U3;1SN9%2R+=Z@_E:N)%ENRQ)G!7*5"0X2D[$S]:\60Q-O [YG MN%-[:S"5;(2X-<9U/'8\DQ#F&&G#P.ASAW/, L /0;P#]?!$:P0_@'7Q"L96L3+,(KGG=3_9B> Q+]EM( MF-ML4%K72HJXBC280PE\&*%J]U3!"F6$7%,#@4C@J] LAS7>(:]0P>L%:I;E MZ@T1-$Y(I"A@+KB6U!&DA4X?SYTACU)JSEOXN<1B@_(7 =M= IFC9)WV.E./ M82-7DU2F8#=J9)G5L@0=LI B2THB5?"!QQ@?$KBD<2MT\"#T+#C)N,"H!WW_ M+01>X!U):'XVW+\\ E^<#[\X44V_;9N^Y0L[^%K5IQTB'["&+6MXDO6P6[3M M%METR[$[/,WFASW/>W5,ZF=P@P[[+<;4,[M[C1Z)M[1!1$(F*Z_KOV7K;.36US_,3_XSF5SUN'FGJ MX;=D$WLS':@_?<].R'0CJ2=M"^)?;[G.=]C^VZT%_).I0":W.<95V,GU;JX M=ET5I9!3U1,%<%S9"IE3C5.9N*J00&,+RC,W\+R!FU/&GP'BW4Z=H8.B6%+RTROQ/X+U/E<&+Y(9,I^R;[V M]1P2E4J+O ;C#G+&JS^]KW4X ?B#%D!0 X+G@+ %T*\!_=<"PAH06F6J5*P. M1)B8H@D\1-QN\7@<'9;W7('SD%3 MEJEWB%G!#G@)9 H\2O'.W9&?"\@W('_AXH%_)G@$7,N*>L74T6OD:A3 I.%& M=;+3*MF@)5G,%[O)P'")D#8&6 )TIPF MUA,BMD0+33.L'?8:J'/'VQYWIMSJG?CAGX+;OX"+OP;]T2&BT:&BTZB M-=YVC8\"BR=/_DGH01-A\%^%[F8+@C:ANW'^59O0+^ &;4*[)Y4.2U%B.X8B MD2BYKEYM8VV:THVMQ<_L4VQ656\YTE2=;D%EPK@B&6R1TNM=XEG*JGM4$RT* M6T\W0F,]M,,4&RY(XX#K6X$UM9Z8 $T+GSP"4$L#!!0 ( &R'85)?R!A, M5@( 'X% 9 >&PO=V]R:W-H965T(#R QTB3E9:B-1,FF(8T-4=@^F^3:6/@ELR]M]^]G.R%TC#*^Q#[[GL?W MW.5NLM;FT=:(!!LIE)U&-5%S'L>VK%$R>Z0;5.YFH8UDY$RSC&UCD%4!)$6< MCD8GL61<1?DDG-V8?*);$ESAC0';2LG,[QD*O9Y&2?1T<,N7-?F#.)\T;(ES MI/OFQC@K'E@J+E%9KA487$RCB^2\R+Q_43V-SB*H<,%: M0;=Z_05[/<>>K]3"AB^L>]]1!&5K2["*07'4KV_1YV (D)SL :0](7P+& M.P!9#\C>"QCW@''(3" ??=ZK1 -7, M91EEHXUK4KB2#>/&UPJ^:FO1'KIZK=!2*-\AW&EBXK5:=&\=A[?\9%CE+D.K M[>3\UZ/XU^/L]-FG$QEO_9D2S3)TN(52MXJZ2@ZGPQ"Y"+WSXGSFADLW"YYI MNLETS%;>T&)!KOX.X7VO5 ;_@' MAI&;_P%02P,$% @ ;(=A4LQ: [<- P T @ !D !X;"]W;W)K&ULK99=3]LP%(;_BA7M B1*FH\V[=16 K)I2 .A%;9K MDYPV%H[=V2YE^_4[=D+6!;?B8C=M[+SG]7G\=3+;2?6D*P!#7FHN]#RHC-E\ M#$-=5%!3?2XW(/#-2JJ:&FRJ=:@W"FCI@FH>QL/A.*PI$\%BYOKNU&(FMX8S M 7>*Z&U=4_7K$KC.WXQM:5L1WA8K:A:UB">=C<*6R%G4O):A":24$4 MK.;!1?0QSZS>";XSV.F]9V))'J5\LHWK+?,UP!Y]8(T_C9 M>@;=D#9P__G5_;-C1Y9'JN%*\A^L--4\F 2DA!7=&+F9*[HBR:G2S#VXR733B,V&7?6D4OF489Q:WT@")$C(@2[<64)*E MH09P98TFAJW>'1U-/>/[^\,D1FJ1;N,3YI0?\KH4!!=K@--N% M\$UP8S!R!O;X/R^2>!K-PN=]Z+>B-+;3LR_*/:)T.NU$_P"D'4!Z%."KU+C! M\.0_X]:ACQP&>(D--.6 ^UL]X8["/J*AV"IF&.@S(L#X,)MAQGO)#<8]2(\D MGO08?3:9'W'4(8Z.(E[44AGVF[H;#L\27LPUV];_A7KT-MTT37O<'M%HU!/E M'E&6)7[R<4<^/DJ.=S+>N(+ 2U%1L0:RQ@I$3CBN^>E!I/&;1-(TZ1&]U0R2 M-.L1>41Q&OF)LHXH.TIT+PWEOJPSSRF;]!?")^H?Q=PC2J-)+^UP[ZZO0:U= MS=2DD%MAFKNPZ^W*\H6K1KW^2RS7377]:]/4^ANJUDQHPF&%EL/S#%-23?UL M&D9N7$5YE ;KDWNL\),#E!7@^Y7$JM(V[ #=1\SB#U!+ P04 " !LAV%2 MP;!DISX" # ! &0 'AL+W=O59.+LS>48M*ZGQSH!MZUJ8EVM4U"VB2?1Z<"^W%?N#.,\: ML<45\F-S9YP7CRBEK%%;21H,;A;1I\G5]-.J%:$AH;+'5KVL-UKS%]0^,2BS.83CY FJ3)XVH)QTIM^#'B2 8 MW.P =>FGZLT&C:3RD*C9?PWY./VW'_'>0OIO^ZLP6ZDM*-RXK.3LTJ6;_GOI M':8F[.B:V&U\,"OWBT'C ]S]AMR>#HY?^_&GE?\!4$L#!!0 ( &R'85*R MJP^$/0@ !DL 9 >&PO=V]R:W-H965TFQMS]B2O'5FG7CLW78ZF7R 2TB03EYV9E/-/W:Z(9B3%XIS- M20:_3!E/L82O_*4KYIS@6!NE2==SG%XWQ33K7%WH9P_\ZH(M9$(S\L"16*0I MYN\W)&'+RX[;63UXI"\SJ1YTKR[F^(4\$?EM_L#A6W?M):8IR01E&>)D>MFY M=C]]#CUEH%O\DY*EV/@?*2C/C/VFOMS%EQU'1402$DGE L/'*QF1)%&>(([? M"Z>==9_*=J M=7V]Q#N-:""*AJ'\D$L)E$B<5<=S8'?[L M_E(U 8+=X)V!UUL'GY=052O 6 TQ7$,,K1%]RSB)V$M&_U/ +)(,0&&ZT>P% MW> $9Q&IBCMWW=N,* P'6V%7-'+\?KG1;;B#S>O[PVIHO36TWJ'0-JKK@60X MD92H>HSX8GN!R'XD NE1#,.4L10^<,@[A MPD=N\L#R"5.YIO9WL^X'6R-3T:97#6NPAC4X%I;8QJ7GUB*F$HU8.D^(@E2% M:& 9@QS/8 >/Y_:":D3#-:*A%=$]?J/I(D4_WY/TF?!?T!] =]$L8PE[H1%. M8%A6B\0DDX3/.86A6[6VK)NN8PC8:5HY\7-"5D7[M'C^%60:D@Q]84O"=0(? M,;#T'RO"K2*SHA/UL3$1JY/C;H@#UQH;J#W0![I@OO_SI5 M)D7_Y875JUE\7,-WKIWP[*F!P7HDKR1;$%7V*15*NA.NUB9.$L61;9)HB,RU M$\]D.B5:TV\N?;IH'B&Y6403BE6"SE36(I)9*&[4T)7KG8?.7RM+<'_#,EQ# M:JZ=U7X"Q: A_IM@7HG!;@^:)%3"I*?5B=936IIIK5<)[63^RH@-U[EVL@/$ M'.L9\(4)@4:8\W=X#UUBKH1X_5CN,EO8[_DU-. :>G/M_':JXH>6=VI9)4*N M*K?-O#!\Y=H)ZZ3SPMZ5%YX[-?-B?\,R7$-FKIW-&H?E3G!,DOV7<\^PF6=G ML\:IV6#?/!>/<%#&9%C0L[/@5NV?UJJLI[1.;S$1(3$ @TK2V#4T('K MU-7. 89ED(:'/3L/[P$R&%:#M'?@U8/!#7RQ[>KCZ.'ZYYF MI0T)6U1&P/AVF9!OLY)TKC=@BQ?GCTJA56VVCAJ\>>@=+*O>M<>'6)8Q&;WB MVU7!\9G>VOJQ1;6Q"WXJ@=%<[ U=U2N( PS+< V?^W8^W[>P&G8('$ME'6): M1F4XW[<3:F-IJ4DJ) A"-D5R1M $AI:E[Z"9::8VT_4AR%T6+U0C>,KUPS:% M9JC:;]P0L+]G-=BWW/@XUDL9G2%Y_U0DO]H]!6:;4HF^S94F#!WGS'$<-%EP M)FPJ?=(0AS>HT\P'&)9S812 ?ZH]C*U<7#\S,-HC%_8X?+:W&:N,4_W]W^-'0 M5?TF[P&&9;A&G01V=3(&B$+2:/]=W,"HB\#.Z_O?C!@%NT<-0;A]Q6&WC=MS M:RYQ&+$0V+GVP+.18/=\/!@.ZZ(Q=!W8V4[M%N;3X0M3!\@_+#@5,FJ'A[G#U^V'-T6EHB#"TDPP4 M$K*%A&[("\V$4G*3MSGEU9=3FHX!_$I!N[=9&:-BO_(30RFA?;FNOAQTTV#U M 2:(KJ8/08@R2%R\FII2W]>#G.D%6;_](**NT*ES($S'/ M5\L$UFG,27ZD'J\6E5\WRE6<5Z6BNW'9,"7\1=\C%2ABBTSF=Z_63]=W56_T M#WXOEUZ'ZZ#:M^@63!+]I7UW2=7YJ]QUP734*F$(9SWH>RY?D] MU/R+9'-]#?*92^,X)APU0!^GS(F5U]4!^O;P%=_ E!+ P04 " !L MAV%2.^T3;1T# "("@ &0 'AL+W=OJI&+JK*7<7+JNR-90$7'!-D#5G27C%9%J MR%>NV' @N3%5I>M[7N16I*#.;&+F[OALPK:R+"C<<22V547XOVLHV6[J8.=M MXKY8K:6><&>3#5G! \BGS1U7([>-DA<54%$PBC@LI\X5ODRQIPU&\;N G=B[ M1CJ5!6//>G"33QU/$T$)F=0AB/I[@3F4I8ZD./XV09UV36W.K&#XG- F-=+R,E<+\HEVC]1R4;85D56-6!%5! MZW_RVA1BSX"C(P:_,?A=0WC$$#2&X+.&L#&$IC)U*J8.*9%D-N%LA[A6JVCZ MPA33N%7Z!=7/_4%R=;=0/CG[Q20@'*)S]$A>02#U*&YHQBI0,W-6;9@HS/-A MRY[@- 5)BE*<*>G30XI.3\[0"2HH>ERSK2 T%Q-7*D2]D)LU.-Z+_(3 M?*3240L>?;G246^]%^$@Z*29]D5C/['SQRU_/%Q[!2UDD=G 8TM5@S#ND%M4B==#MZA& M47QDQR/?-Q)S*+"0=1YX5.KRNMFYNX=T17PE6EU M!,K8ELKZ,&MGVW;JRC01G?EKW6:9H_\]3-VCW1*^*JA )2Q52.]BK)!XW?;4 M \DVIA%8,*G:"G.Y5JTB<"U0]Y=,-0/-0"_0-I^S_U!+ P04 " !LAV%2 MVCI&@3\& "&0 &0 'AL+W=O$56PLTD4A)_DB3 '7L;@'6+LC']E#T@99H6ZLD>A2=I/]^EY0B MV2)%IT,?!@2)1)Y[=<\E>7G(G#YP\;5<,R;18YX5Y=E@+>7FQ//*>,UR6A[S M#2N@9\E%3B6\BI57;@2CB3;*,X_X_M#+:5H,SD]UVY4X/^5;F:4%NQ*HW.8Y M%=^F+.,/9P,\>&JX3E=KJ1J\\],-7;$;)N\V5P+>O,9+DN:L*%->(,&69X/W M^&1.0F6@$7^F[*'<>4:*RH+SK^KE,CD;^"HBEK%8*A<4_MRS"Y9ERA/$\4_M M=-!\4QGN/C]Y_Z#) YD%+=D%S_Y*$[D^&XP'*&%+NLWD-7_XC=6$(N4OYEFI M?Z.'&NL/4+PM)<]K8X@@3XOJ+WVL$_$< U(;D(X!'O88!+5!T#4(>PS"VB!\ MKD%4&VCJ7L5=)VY&)3T_%?P!"84&;^I!9U];0[[20DV4&RF@-P4[>?Z)2X9P MB([0+7UD)8*QNRQBGC-HN68Q+^(T2ZD>TRF3#XP52*X9NN#YAA;??BG1?+ED M>K"5 W1-P1TM$@VZ.[XY1C>2RJWDXEO5]WK&)$VS\@WXO[N9H=>OWJ!7R$/E MF@KX?%J@NR*5Y5MHA.?;-=^6X*X\]22052%[<4WLHB)&>HAA@C[R0JXAPB)A MR;X##[+4I(H\I>J".#W.6'R, OP6$9_XEH!FSS;'$XOY_/GF8P>;H!GX0/L+ M>_S5H[Q@4&P8DD^#G^IF6[HK=Y%VI\K/_3F)"#[U[G=38()P,!SM@^8VD!\T MH#TZ84,G=-*Y73/@(=.89HH,HK*:?F4S_01,/QNORN]P)YJ(3#JT3 P9=UE9 M,*/03BIJ2$5.4E *H= ]#4H]2,!,48'1@C4F8*'1HJ+:1S R AMCOT/0Q!P% M08>@B0F&$SO!84-PZ"3X?K,1_)XENF0L6,&6J80W5D@F-B(M@67=:JL 4[?S MS_B++1U#@T8W&2;B"$=A)QL6$ EZTC%JTC%R3V(6KPN>\96>QE>P93(A(!_S M)A_.=+B=?R9?WGX.K"D9F5.7=')B0CI9F[L0>]D8-]D8.P.^V2XV5$CTP1;R MV)R,47?5FIAH..Y$;&2G@/U6%O@'24"]H4X&M8^]13"<=)>3#16..TSG5E304T#Q MCKS!3AX74!Y7E;#8%C$3(#X*O4%L>)DJ66/EA0_6" OD"/O=C6-N@>%A#R?2 M,$P<8 9X:R4FCL43U;-X':Y?Y0#;O3S8;J;@-63Z2'4ZM& ML%N.S!C+@4X.&P&MMFNVH5)4TM-**#@\1@_WUY:"9B"81B&70HF:&+H*0MH/.XIOKC5'M@M/I23DAZJ>5D+EG*[*-,DA9.GE;FI)+!O4K?IC6[M MLX#ZB+>:!+MUPT[)N*?9MEI:-(,C-06^5D*F&"!A5R#.+*@CXAL5PX**?#_J M8=5*"^S>_O]0:O$M*IBT,C!W[RCJQF]B)J%1'4S0T!_W!-\J >R6 K>'CR>U MA]U313CQC9)@HG 0&&-@HD:D1]OA5A9@MRY01^*??QH3XK]K=&^K['0/?J>5 M<(V:-H+8A.ES38E>PR1->)914:(-G ;T,?J--3\3@Y.1G HRWH4<^[B;G .H M_;-U*SB(6W#L9.<[9/!_3D<=C2L=AR%S)V0_$4JQ[+>T^SUQ[_?V@\ST@-64 MEFFLIU.29EM]K**B2(O53FH0S?FVJ#8J-0!U6E6EWV82L&@I>'[R\@5"AWY> MOE0.!I:9/=!!#&RS>5 /G/[ *_1"3:0GC^:K&FQ,WK4?^XZ)TOU2Z\OTOO-Y MWW5OU(H;XA8WL_F>9.+:EPMNY M@\V96.G+[Q+T.01578@TK@)K3P@]^M+9:\.M_COPD8I56I0H8TL(W3\>07T3U85[]2+Y1M\H+[B4/->/ M:T83)A0 ^I>&ULC9=+;^,V$(#_"F$$;5(D MD:B7[=0QD,0MNH=N@R2[/10],-+89E<2O20=Q_^^0THK/T0IOM@2.3/\.-0\ M.-D(^4TM 31Y+_)2W0Z66J]N/$^E2RB8NA8K*'%F+F3!-+[*A:=6$EAFE8K< M"WP_\0K&R\%T8L<>Y70BUCKG)3Q*HM9%P>3V'G*QN1W0P8^!)[Y8:C/@32W -T200ZJ-"89_;_ >6XL(!#YWSS3 MR]O!:$ RF+-UKI_$Y@^H-Q0;>ZG(E?TEFUK6'Y!TK;0H:F4D*'A9_;/WVA&G M* 2U0G"D0*,.A;!6"$]5B&J%R'JFVHKUPXQI-IU(L2'22*,U\V"=:;5Q^[PT MY_ZL)\-DYO)892RV MQDR,OTW'T3B<>&_[?FD+C8;#42-TP!DUG%$OYUV:RC5N'MXQ!2G\W+1QRVP*!C&1_1MH9 &H9L^:>B37OK?OJ^YWEZ9))<1 MC%"#R$SN=%$F;8 D&1Y1.H3"<>*F'#:4PU,_7V =+ARVSS8Q$7D YQ"*HPZX M40,WZO\ ,%!3_#RYKN**] 36J+7^,*#1$61;*$Z2#LAQ SGN]R F5^DB&K<6 MPSQX!-26B?=D#GBHORL1?K_;A&8Y64B3C[*/DEZ=R/TV["B(CZ/<)19%71ZD M>T6-]A)_9?F:57U%CIT-PT!W4M+6\E,4HS'M(-U5)1J>7NQRSEYYSC4_CN]#X[M20OMKR2E)@SHJ M0MPJ&TZIKK1!=X6#?E Y; 1D)_F@QFV7 !>N2ZH3=UXP:745U!\%R?$676*)WQ4ZILX>0X; ^P1-AV=PM,*@)EAC/824+Q"K+I)JT!TY5>8CNA5F O,_GVDC ) M9"Y%03)LJ97F*?EO+;G*N+WUJ&M7^'A[W7P!.$$: 9R?"[Q3U"]F@>8.._T?4$L#!!0 ( &R'85)^\#R\ M\P( ' ( 9 >&PO=V]R:W-H965T[C M^\[V'>,-%T\R U#DI2R8G%B94M65;T2YHS:SHVMH68CGFMBIS!0A!9ER45KS,H^&9BN=;6<)^O,Z4-]G1< MT34\@'JL%@)G=H>2YB4PF7-&!*PFUK5[-8^UOW'XF<-&[HR)5K+D_$E/;M.) MY6A"4$"B- +%US/,H2@T$-+XW6):W2=UX.YXB_[5:$:JRB15; M)(45K0MUSS??H-4STG@)+Z1YDDWKZU@DJ:7B91N,#,J<-6_ZTN9A)\ -#P1X M;8"W'Q <"/#; -\(;9@963=4T>E8\ T1VAO1],#DQD2CFISI77Q0 E=SC%/3 M[UP!<0-R3G[0%Y $,WO+$EX"6AY9 D+A2=!K9,%EKC,OR>D-H+609]KGX8:< MGIR1$Z+=,EY+RE(YMA5RTU^PDY;'K.'A'>#A>N2.,Y5)\H6ED+X%L%%4I\S; M*IMY1Q%O(+D@OON)>([G#!":OSO#-8Y8SE;$[XBKT#% M4(X:B)&!T/?O>>HZ?C2VGW=Y]YV\R+_LG-ZP"SIVP5%VUVG:;BX6!CQW0@!3 MAB91N/?5=N^'2#?(X0X?/][GW/<)HGB8\JBC/'HGY5,!:6VJ AY)S;\2.3XU M^X\?8L^-/LM_JQCU&)Z[?K G8\@I')81=C+"_RDC[#'LJQCP.2 BZD1$1T7@ M9<$6(H%022@6=XE%5)]SE0'!8E(58&HV6JB10&L4O:=Q4$[4H^KLB>E[G'MN M& SKB3L]\5$]6(/T35W2@F(-'"(6]V_J:!3O<1MPVKW.#35[IWB7(-:FITE, M6\U44^TZ:]\O3-.+[ZC XB-) 2N$="XBI"2:_M9,%*], MBUARA0W'##/\)0"A'7!]Q;%-M!/]@>XG8_H'4$L#!!0 ( &R'85)PRSS< M+ , !T+ 9 >&PO=V]R:W-H965TR&Q MXW-\SKWVY0XW4OW6*P!#MGDF]"A8&;,^#T.=K"!GNB77(/#+0JJ<&1RJ9:C7 M"ECJ0'D6QE'4"W/&13 >NKF9&@]E83(N8*:(+O*@5%!SD7Y9-LJ$'L MVCL"B"M _!30.0)H5X!V4T"G G1<9$HK+@Y39MAXJ.2&*+L:V>R+"Z9#HWTN M;-YOC,*O''%F_$4:(+1+WI.)S'-N,*5&$R92' O#Q1)$PD&3DRD8QC--OL+6 M%"Q[AXAO-U-R\N8=>4.X(%]7LM"(T\/0H"[+'B:5ALM20WQ$ XW)-6ZVTN2# M2"%]3!"BH=I5_.#J,O8R3B%ID38])7$41P<$31K#Z=D!^+0Y?.!QTZYSU'9\ MG2-\5U<7Y.@?GGH.C5=QTLWE_JM\H M21^V6.$U'++8?V:11KU>[; \Z,\7]6GW\9KI\S6#3GPX4H-:_L K_YH+GA=Y MDXB.)8UV%31ZE5<\&0UO+-VKTO3_FG^![T7W\4Y9 M['?/MDTS37<%C_HKWNOM^OG:K:[?[JYV4G\]>VKW%%3KJKW2O=^_G.^H^ MW.L;[P+U]D\F;^TO9_K1W8T9>-XS=22"TTR6"!E MU.JC5%7V8N7 R+7K3FZEP5['O:ZP?P5E%^#WA<0.I1K8#>J.>/P/4$L#!!0 M ( &R'85)U ,:OD0, *D- 9 >&PO=V]R:W-H965T]/-(#/(+Z?-P(/7.;*#N602X9SY& _V4\G*F3MH!WM:I.J!G_Z".J&9B1?S5):_Z%3O M]1P4%U+QK ;K$V0LK_[IS[H0'0#!%@"I :0\=T54GO*6*KI>"GY"PNS6T0PIW:: GD!D$KV^!459*M^@5XCEZ"GA MA=0AY-)5NA0F(3>NT[ZNTB:6M&\AOD(^?HN(1[S/C[?H]:LWYU%<7.DR%FI4H\YP\K\/(GRW=YP$NO^'RI[C($%>%"CM<)/+\8:Z@ MX0JFN/PAKJ#'Y>-HF&K64,VFJ()2%RH!;3-[!6*(>=9CGB^&B<.&.!PE?N): MMD-488]J,0^"8;*H(8M&R5[RL'R[@VP+XON(3N<-_?Q%.IWW4@WFX7"FBX9J M\2*9+GI4,VQ1*?9:,_->I-,:=O90+&QL'>O$?T*J=92SJEJ*BENCP>-.8U5K MC>NR8=^?6_A:L\'C;O.[0N]-SI5.S]X$%X@4MZZ#)VUG4*:X[SL!B6SWLW4> M/&D]@U+%?;,A.+3=PM9O\+CA6,7:-QS/PM7:#1[WFTNE&EU,W5H-'O<:NU+[ M;A,&OL7%<>LW>-QP*F4.MBD7B).T7D,FO6;X7=_W&KR(+&HAK=F02;,9%"?I MNPNQO)Q(IXV9[&,&I4GZYF(E:ZV%3#8REVB3]!N;P/+(D]9AR+C#6,59X[HM M&_'"WWL;M]-XFX^8.RH.3 LMA;V&>5>1QHOJNZ":*'XL>_$M5[JS+X>)_I8" M83;H]3W7_7@],>U]\W6V_A]02P,$% @ ;(=A4B#QWX92 @ ?@L T M !X;"]S='EL97,N>&ULU5;=:MLP%'X5H8[1PJCMI$WI:ANV0F&PC4)SL;NB MV+(MT(\GRYG3RSW.'JM/,LE2;">-1^C%YMU$YWQ'^LZG(SE'8:4V%#\4&"O0 M,,JK"!9*E>\]KTH*S%!U+DK,=203DB&E79E[52DQ2BNSB%%OYOL+CR'"81SR MFMTQ58%$U%Q%\**#@!T^I1$,%A<06+I;D>((/IZ^_5X+=?,&V/'DW#] !CA0K:Y;0;[NW+3]P);SP@DE'8"9] "<5@BI;#D=]II)[?@BQ!P]G)3 M:H6Y1)M@=@G[!>V@DZR$3+'LT@1P"\4AQ9F1(TE>F%&)TC-!I0331DI0+CAJ M-6Q7.$/3)IC2!_/%?,MVN)ML<*:^.5'>F5J0,RV-=0S_D,UR#VE?QPM*LA;J M8ZVWPUO?W!1\+W%&FM9OLD[ &'LPSH[*DFX^4))SANWFCTX8AVB[#A1"DB>= MS5R51 -80K#&4I%DB/R0J%SB1FVO4Y.-:Y[]AYK_;IUSS+%$="A:W_TI5_G5 MBEV+^1>:V[^5?<4'1OH:W6-DG^W8H M,*^<"'XU[RG:)P6KFE!%N/,*DJ:8OVC"FEZAE7X,[_#K^2G.4$W5L@M&L+>_ MX)34[+J;=6\*X6;U]F>SO6#1)NQ?W/%O4$L#!!0 ( &R'85*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G"D6B;B"1Z*3JWK]^1C+3#K#G8%X^>%%TB'X]$ MGN&0/KDW]O;&F%OQT#9=?SI;.[=Y/9_WU5JULO_3;%0'9Y;&MM+!KEW-^XU5 MLN[72KFVF<>+13YOI>YF9R?/][JR<[QCG*J<-AT<' Y\U^J^_W5^V!5WNM?P]0#Y3=[TXQ$G;[Y* #F=Y0NXX5+;WHU7C/>7P'BGX.+=WM:9][IQRIY+ MISY8L]WH;C7)H53, =OU: M;_J9Z&2K3F?/EX@W72W>=0Z")"ZZW:W@VN&;PD=?U+MO[0 7Q="^UG#"7M0C M^.$@W\*^:70-GUZ+OV0CNTJ),;@] HP)P'@R0/'J2B+(A(!,&"&O!XCA'WIA MEO#$*X,@4P(RG0SRK6DW"#(C(+/#0K[@6LMNI7JA.P VU>T:0>8$9#Y=)&6/ M(0L"LC@LY!?HOD4DCL2E7=1I!E@1DR0 9 ^17=:>ZK8)M M98#N10=Y3! >,Q F0/A9VEL%*FJ@^U'5U@*CPGUDM*!Z\04#90J4GY3L?2Q2 M+@>VRXB5 =9[J:WX+AMXPI^!<&O'%H,Q*<5$!W;,B)D#)N0\&\A('L=F\NZ? MK=Z\Q*0D$QW8,B-F 9@?C*GO==.,F!>05G4K0,&8E&:B WMFQ"P!\TU5V2WT MD.\>X&[P5HZXEQB3$DUT8-.,F,> N3.+:6IE^]_&I^X>,20EFNC IMEUX@N@ M/%=6W\DAU=W%\:.J5[@3CRC51"RNB7;/?-MNF]&,EVZM[)!;8$Q*-A&';:)! M-Q^465FY6>L*I>08DS).Q*&<:'#.M6I@"/8BR643_Z(,29EGYC#/H&,4KSZAC$I^\0<]@FFE0)C M4OZ).?SS*Z^$ ZD_>^8CQ)/S"&>4(+IOY24>&(.\8023!^3$D_,(9Y0@NEA M)I1X$@[QA!),'Y/23\*AGU""*5YA3$H_"8PQ*0NE+!;:C_ECK*?_Q*0LE')8*#BD/,>8E(52 M#@N%,(_PD#*E+)1...4C/%FFE(52#@L%,;$L,\I"&8>%@IA8EAEEH8S#0J%R MA_?0,\I"&8>%@IC>0Z^^@=\?5[(RR4,9M&D+)1S6&C _#FUK\2;OE>N_T-\47@Y M0DY9*.=:CK /TW-Z3EDHGW(Y@O]N4A;*IUR.X$>37/G&8:%@4?L(8U(6RCDL M%(RF]] I"^4<%@IB>AT29:&ADK)0R6*AO1/5Y\KA7RF5E(5*%@OMPSQZ ML4ZWI"Q4LEAH/^9756%,RD+E9*L3CH9Y-HQ)6:ADL=!^S+\[+YKD+X%8+!1: M1.'UFY2%2A8+A3!QOWE,6>AXM-!\O+@_.ZG54G>J_@(?T_0M02P,$% @ ;(=A4N;BI-"@ M @ !34 !H !X;"]?Y3D]H/( CYK%K.)_*U0VZ+\KAZC MIA]?RK$9#^UYV!^Z8?%Y.IZ'=;4?Q^Y770^;?3DUPT/;E?/ESK;M3\UX6?:[ MNFLV[\VNU+)<6MW?SZB>'N]G+EZ_NO(_$]OM]K IO]O-GU,YC_\87'^T_?NP M+V6L%J]-OROCNJH_C[?+0WW]" ^7R=7B^6U=]<]OH:KG#A((DOF#%()T_J ( M07'^H 1!:?X@@R";/\@AR.BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+> M2J!W1+TC@=X1]8X$>D?4.Q+H'5'O2*!WG&QV$^@=4>](H'=$O2.!WA'UC@1Z M1]0[$N@=4>](H'="O1.!W@GU3@1Z)]0[$>B=4.]$H'="O1.!WFGR9R6!W@GU M3@1Z)]0[$>B=4.]$H'="O1.!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z& M>AN!WC8Y;$*@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"W MH]Y.H+>CWDZ@MZ/>3J"W3PX+$NCMJ+<3Z.VHMQ/HG5'O3*!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2>'O0GTSJAW)M![A7JO?E+O M8?PZEN'6\[W&Y_\DU>/EN^7V^.OR^R*^+U97G.O[BN'I+U!+ P04 " !L MAV%2PH ,:SH" !H,P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0 MAN&K&-H&EBR*I)@BSJ;MMLVB%U E.A:L/Y!,ZMR^E)P$:)$:#5R@[\:"37*^ M$0=X=K[Y]C19OSKVW>"WR3Z$Z4.6^7IO^\JGXV2'N+(;75^%^-7=9U-5'ZI[ MFXG-1F?U. 0[A'68:R2W-Y_LKGKHPNKS,?[LVW'8)LYV/EE]/&V/0_-;ROHY(8TGESU^WT[^*FY(LC<3YI4_!SR?^_IHG6L;N[JK7/A2 M]7%7=NPR'YXZZ]/S)=[H<=SMVMHV8_W0QR.IGYRM&K^W-O1=>BIZ=3XYQ!NV MI\_\XORES+G N//.C9./$W/V_7$O(YE/KZ=8R+K0GG_%U\18^N+WL_.T&]O\ M97:\WA^C.RSS\-GRN/R.?YWQ:_UW]B$@?120/B2D#P7I0T/Z*"%]&$@?UY ^ M\@VE$8JH.874G&)J3D$UIZB:4UC-*:[F%%ASBJR"(JN@R"HHL@J*K((BJZ#( M*BBR"HJL@B*KH,A:4&0M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"THLDJ*K)(B MJZ3(*BFR2HJLDB*KI,@J*;)*BJR2(JNBR*HHLBJ*K(HBJZ+(JBBR*HJLBB*K MHLBJ*+)JBJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB)K29&UI,A:4F0M*;*6 M%%E+BJPE1=:2(FM)D;6DR&HHLAJ*K(8BJZ'(:BBR&HJLAB*KH&UL4$L! A0#% @ M;(=A4IF%)2J 8 M " @=\- !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ ;(=A4HA:)X<0> !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ;(=A4LZA0X"A"0 %"P !@ ("! M32H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;(=A4D JX)G[ P ?PH !D ("!ZEH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(=A4B;PV=[O @ M] 4 !D ("!"6< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(=A4K<&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;(=A4J%N ZY$! @D !D ("!\X< 'AL M+W=O&PO=V]R:W-H965TYW0P )T@ 9 " M@2&0 !X;"]W;W)K&UL4$L! A0#% @ ;(=A M4MAO6'U1 P $P< !D ("!-9T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(=A4@$J-V=A!0 EPX M !D ("!-&PO=V]R:W-H965T&UL4$L! A0#% @ ;(=A4J,L\]N8 @ [04 !D M ("! ]< 'AL+W=O&PO=V]R:W-H965T M_< !X;"]W;W)K&UL4$L! A0# M% @ ;(=A4B[FHUK( @ E@4 !D ("!,^$ 'AL+W=O M&PO=V]R:W-H965T!+P, /4( 9 " @77H M !X;"]W;W)K&UL4$L! A0#% @ ;(=A4@@. MURX^! %PL !D ("!V^L 'AL+W=O2$18$ #="0 &0 M @(%0\ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;(=A4B>4OO^7!@ -! !D M ("!!_@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;(=A4O((EU=T P T@L !D ("! M.0P! 'AL+W=O;CD" "T! &0 @('D#P$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ ;(=A4B+P4#H^ P " P !D ("!/!4! 'AL+W=O&UL4$L! A0#% @ ;(=A4L%36+%] M P ^PH !D ("!1!\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(=A4E4Q1C,F @ %P8 !D M ("!XBD! 'AL+W=OJ?X% Z( &0 @($_+ $ >&PO=V]R M:W-H965T)#R0( +,( M 9 " @70R 0!X;"]W;W)K&UL M4$L! A0#% @ ;(=A4J,9N=UI @ %@8 !D ("!=#4! M 'AL+W=O&PO=V]R:W-H965TX )1? ( 'H& 9 M " @<,[ 0!X;"]W;W)K&UL4$L! A0#% @ M;(=A4BF)AX>2 @ U08 !D ("!=CX! 'AL+W=O&UL4$L! A0#% @ ;(=A4G1^2C$0 P M$@P !D ("!R48! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(=A4I\2!+DW!0 Z1 !D M ("!P$\! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;(=A4G#I9B!E @ 7@8 !D ("!D5X! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(=A M4F$9FEE'!0 3!8 !D ("!;'8! 'AL+W=OP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;(=A4CH52(E1 @ >@4 M !D ("!:H4! 'AL+W=O-WT" #;!@ &0 @('RAP$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ;(=A4H!%"FX? P $PD !D M ("!&8X! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;(=A4FORYVL* @ (@0 !D ("!QIL! 'AL+W=O M&PO=V]R:W-H965TN ( " ( 9 " @;"A M 0!X;"]W;W)K&UL4$L! A0#% @ ;(=A4L,$ MM;>C @ X0< !D ("!GZ0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(=A4LQ: [<- P T @ !D M ("![:P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;(=A4COM$VT= P B H !D ("! M&KL! 'AL+W=O&PO=V]R:W-H965T3$ 0!X;"]W;W)K&UL4$L! A0#% M @ ;(=A4G[P/+SS @ < @ !D ("!?&UL4$L! A0#% @ ;(=A4B#QWX92 M @ ?@L T ( !TM,! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ;(=A4N;BI-"@ @ M!34 !H ( !AMT! 'AL+U]R96QS+W=O(! end XML 106 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 107 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 108 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 395 531 1 true 135 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.ceva-dsp.com/20201231/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/20201231/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/20201231/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/20201231/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/20201231/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/20201231/role/statement-statements-of-changes-in-stockholders-equity- Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows- Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Organization and Significant Accounting Policies Sheet http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies Note 1 - Organization and Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Revenue Recognition Sheet http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition- Note 2 - Revenue Recognition Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Marketable Securities Sheet http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities- Note 3 - Marketable Securities Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Leases Sheet http://www.ceva-dsp.com/20201231/role/statement-note-4-leases Note 4 - Leases Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Fair Value Measurement Sheet http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement- Note 5 - Fair Value Measurement Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Property and Equipment, Net Sheet http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net Note 6 - Property and Equipment, Net Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net Sheet http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net- Note 7 - Goodwill and Intangible Assets, Net Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Accrued Expenses and Other Payables Sheet http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables Note 8 - Accrued Expenses and Other Payables Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Stockholders' Equity Sheet http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity Note 9 - Stockholders' Equity Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Derivatives and Hedging Activities Sheet http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities- Note 10 - Derivatives and Hedging Activities Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss- Note 11 - Accumulated Other Comprehensive Income (Loss) Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data Sheet http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data Note 12 - Geographic Information and Major Customer and Product Data Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Selected Statements of Income Data Sheet http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data Note 13 - Selected Statements of Income Data Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Taxes on Income Sheet http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income Note 14 - Taxes on Income Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Commitments and Contingencies Sheet http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies Note 15 - Commitments and Contingencies Notes 22 false false R23.htm 022 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies 23 false false R24.htm 023 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables Note 1 - Organization and Significant Accounting Policies (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies 24 false false R25.htm 024 - Disclosure - Note 2 - Revenue Recognition (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-tables Note 2 - Revenue Recognition (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition- 25 false false R26.htm 025 - Disclosure - Note 3 - Marketable Securities (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-tables Note 3 - Marketable Securities (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities- 26 false false R27.htm 026 - Disclosure - Note 4 - Leases (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-tables Note 4 - Leases (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-4-leases 27 false false R28.htm 027 - Disclosure - Note 5 - Fair Value Measurement (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-tables Note 5 - Fair Value Measurement (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement- 28 false false R29.htm 028 - Disclosure - Note 6 - Property and Equipment, Net (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-tables Note 6 - Property and Equipment, Net (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net 29 false false R30.htm 029 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-tables Note 7 - Goodwill and Intangible Assets, Net (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net- 30 false false R31.htm 030 - Disclosure - Note 8 - Accrued Expenses and Other Payables (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-tables Note 8 - Accrued Expenses and Other Payables (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables 31 false false R32.htm 031 - Disclosure - Note 9 - Stockholders' Equity (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-tables Note 9 - Stockholders' Equity (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity 32 false false R33.htm 032 - Disclosure - Note 10 - Derivatives and Hedging Activities (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-tables Note 10 - Derivatives and Hedging Activities (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities- 33 false false R34.htm 033 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables Note 11 - Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss- 34 false false R35.htm 034 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data (Tables) Sheet http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data 35 false false R36.htm 035 - Disclosure - Note 13 - Selected Statements of Income Data (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-tables Note 13 - Selected Statements of Income Data (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data 36 false false R37.htm 036 - Disclosure - Note 14 - Taxes on Income (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-tables Note 14 - Taxes on Income (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income 37 false false R38.htm 037 - Disclosure - Note 15 - Commitments and Contingencies (Tables) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-tables Note 15 - Commitments and Contingencies (Tables) Tables http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies 38 false false R39.htm 038 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Details Textual) Sheet http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables 39 false false R40.htm 039 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Hillcrest Labs Acquisition (Details) Sheet http://www.ceva-dsp.com/20201231/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 40 false false R41.htm 040 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Immervision Partnership (Details) Sheet http://www.ceva-dsp.com/20201231/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 41 false false R42.htm 041 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Annual Depreciation Rates of Property, Plant and Equipment (Details) Sheet http://www.ceva-dsp.com/20201231/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 42 false false R43.htm 042 - 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/20201231/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 43 false false R44.htm 043 - 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/20201231/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 44 false false R45.htm 044 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Sheet http://www.ceva-dsp.com/20201231/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 45 false false R46.htm 045 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Share (Details) Sheet http://www.ceva-dsp.com/20201231/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 46 false false R47.htm 046 - Disclosure - Note 2 - Revenue Recognition (Details Textual) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual Note 2 - Revenue Recognition (Details Textual) Details http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-tables 47 false false R48.htm 048 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Details 48 false false R49.htm 049 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Details 49 false false R50.htm 050 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) Details 50 false false R51.htm 051 - Disclosure - Note 2 - Revenue Recognition - Assets and Liabilities (Details) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details Note 2 - Revenue Recognition - Assets and Liabilities (Details) Details 51 false false R52.htm 052 - Disclosure - Note 3 - Marketable Securities (Details Textual) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-details-textual Note 3 - Marketable Securities (Details Textual) Details http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-tables 52 false false R53.htm 053 - Disclosure - Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) Details 53 false false R54.htm 054 - Disclosure - Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Sheet http://www.ceva-dsp.com/20201231/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 54 false false R55.htm 055 - 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/20201231/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 55 false false R56.htm 056 - Disclosure - Note 4 - Leases -Lease Cost (Details) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-lease-cost-details Note 4 - Leases -Lease Cost (Details) Details 56 false false R57.htm 057 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-maturities-of-lease-liabilities-details Note 4 - Leases - Maturities of Lease Liabilities (Details) Details 57 false false R58.htm 058 - Disclosure - Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.ceva-dsp.com/20201231/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 58 false false R59.htm 059 - Disclosure - Note 6 - Property and Equipment, Net (Details Textual) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-details-textual Note 6 - Property and Equipment, Net (Details Textual) Details http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-tables 59 false false R60.htm 060 - Disclosure - Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details) Sheet http://www.ceva-dsp.com/20201231/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 60 false false R61.htm 061 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net (Details Textual) Sheet http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-tables 61 false false R62.htm 062 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details) Sheet http://www.ceva-dsp.com/20201231/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 62 false false R63.htm 063 - Disclosure - Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Sheet http://www.ceva-dsp.com/20201231/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 63 false false R64.htm 064 - Disclosure - Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) Details 64 false false R65.htm 065 - Disclosure - Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details) Sheet http://www.ceva-dsp.com/20201231/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 65 false false R66.htm 066 - Disclosure - Note 9 - Stockholders' Equity (Details Textual) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual Note 9 - Stockholders' Equity (Details Textual) Details http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-tables 66 false false R67.htm 067 - Disclosure - Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details) Details 67 false false R68.htm 068 - Disclosure - Note 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details) Sheet http://www.ceva-dsp.com/20201231/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 68 false false R69.htm 069 - Disclosure - Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details) Sheet http://www.ceva-dsp.com/20201231/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 69 false false R70.htm 070 - Disclosure - Note 10 - Derivatives and Hedging Activities (Details Textual) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-details-textual Note 10 - Derivatives and Hedging Activities (Details Textual) Details http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-tables 70 false false R71.htm 071 - Disclosure - Note 10 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details Note 10 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details) Details 71 false false R72.htm 072 - 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/20201231/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 72 false false R73.htm 073 - Disclosure - Note 10 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Sheet http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-10-derivatives-and-hedging-activities-tables 73 false false R74.htm 074 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Sheet http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables 74 false false R75.htm 075 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables 75 false false R76.htm 076 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data (Details Textual) Sheet http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables 76 false false R77.htm 077 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details) Sheet http://www.ceva-dsp.com/20201231/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 77 false false R78.htm 078 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details) Sheet http://www.ceva-dsp.com/20201231/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 78 false false R79.htm 079 - 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/20201231/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 79 false false R80.htm 080 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Information About Products and Services (Details) Sheet http://www.ceva-dsp.com/20201231/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 80 false false R81.htm 081 - Disclosure - Note 13 - Selected Statements of Income Data (Details Textual) Sheet http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-13-selected-statements-of-income-data-tables 81 false false R82.htm 082 - Disclosure - Note 13 - Selected Statements of Income Data - Financial Income, Net (Details) Sheet http://www.ceva-dsp.com/20201231/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 82 false false R83.htm 083 - Disclosure - Note 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details) Sheet http://www.ceva-dsp.com/20201231/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 83 false false R84.htm 084 - Disclosure - Note 14 - Taxes on Income (Details Textual) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual Note 14 - Taxes on Income (Details Textual) Details http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-tables 84 false false R85.htm 085 - Disclosure - Note 14 - Taxes on Income - Composition of Taxes on Income (Details) Sheet http://www.ceva-dsp.com/20201231/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 85 false false R86.htm 086 - 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/20201231/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 86 false false R87.htm 087 - Disclosure - Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details) Sheet http://www.ceva-dsp.com/20201231/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 87 false false R88.htm 088 - Disclosure - Note 14 - Taxes on Income - Uncertain Tax Positions (Details) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details Note 14 - Taxes on Income - Uncertain Tax Positions (Details) Details 88 false false R89.htm 089 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual) Sheet http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual Note 15 - Commitments and Contingencies (Details Textual) Details http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-tables 89 false false R90.htm 090 - Disclosure - Note 15 - 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/20201231/role/statement-note-15-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details Note 15 - Commitments and Contingencies - Future Purchase Obligations and Minimum Rental Commitments for Leasehold Properties and Operating Leases With Non-cancelable Terms (Details) Details 90 false false All Reports Book All Reports ceva20201231_10k.htm ceva-20201231.xsd ceva-20201231_cal.xml ceva-20201231_def.xml ceva-20201231_lab.xml ceva-20201231_pre.xml ex_230450.htm ex_230451.htm ex_230452.htm ex_230453.htm ex_230454.htm c01.jpg grapha.jpg http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 111 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ceva20201231_10k.htm": { "axisCustom": 0, "axisStandard": 37, "contextCount": 395, "dts": { "calculationLink": { "local": [ "ceva-20201231_cal.xml" ] }, "definitionLink": { "local": [ "ceva-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "ceva20201231_10k.htm" ] }, "labelLink": { "local": [ "ceva-20201231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "ceva-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ceva-20201231.xsd" ], "remote": [ "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "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/dtr/type/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 762, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 59, "http://www.ceva-dsp.com/20201231": 15, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 80 }, "keyCustom": 109, "keyStandard": 422, "memberCustom": 73, "memberStandard": 57, "nsprefix": "ceva", "nsuri": "http://www.ceva-dsp.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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/20201231/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "009 - Disclosure - Note 3 - Marketable Securities", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-", "shortName": "Note 3 - Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Leases", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases", "shortName": "Note 4 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "011 - Disclosure - Note 5 - Fair Value Measurement", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-", "shortName": "Note 5 - Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "012 - Disclosure - Note 6 - Property and Equipment, Net", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net", "shortName": "Note 6 - Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "013 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-", "shortName": "Note 7 - Goodwill and Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "014 - Disclosure - Note 8 - Accrued Expenses and Other Payables", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables", "shortName": "Note 8 - Accrued Expenses and Other Payables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "015 - Disclosure - Note 9 - Stockholders' Equity", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "shortName": "Note 9 - Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "016 - Disclosure - Note 10 - Derivatives and Hedging Activities", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-", "shortName": "Note 10 - Derivatives and Hedging Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "017 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss)", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-", "shortName": "Note 11 - Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "018 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-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/20201231/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "019 - Disclosure - Note 13 - Selected Statements of Income Data", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data", "shortName": "Note 13 - Selected Statements of Income Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "020 - Disclosure - Note 14 - Taxes on Income", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "shortName": "Note 14 - Taxes on Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "021 - Disclosure - Note 15 - Commitments and Contingencies", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "shortName": "Note 15 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "022 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "ceva:OrganizationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "ceva:ScheduleOfPropertyPlantAndEquipmentAnnualDepreciationRatesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Tables)", "role": "http://www.ceva-dsp.com/20201231/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:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "ceva:ScheduleOfPropertyPlantAndEquipmentAnnualDepreciationRatesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "024 - Disclosure - Note 2 - Revenue Recognition (Tables)", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-tables", "shortName": "Note 2 - Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "025 - Disclosure - Note 3 - Marketable Securities (Tables)", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-tables", "shortName": "Note 3 - Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "026 - Disclosure - Note 4 - Leases (Tables)", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-tables", "shortName": "Note 4 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "027 - Disclosure - Note 5 - Fair Value Measurement (Tables)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "028 - Disclosure - Note 6 - Property and Equipment, Net (Tables)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "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/20201231/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "029 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net (Tables)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "030 - Disclosure - Note 8 - Accrued Expenses and Other Payables (Tables)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "031 - Disclosure - Note 9 - Stockholders' Equity (Tables)", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-tables", "shortName": "Note 9 - Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 10 - Derivatives and Hedging Activities (Tables)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "033 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "034 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data (Tables)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "035 - Disclosure - Note 13 - Selected Statements of Income Data (Tables)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "036 - Disclosure - Note 14 - Taxes on Income (Tables)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 15 - Commitments and Contingencies (Tables)", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-tables", "shortName": "Note 15 - Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Details Textual)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2018-01-01_2018-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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/20201231/role/statement-consolidated-statements-of-income-loss", "shortName": "Consolidated Statements of Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20201231_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": "039 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Hillcrest Labs Acquisition (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2019-07-19_BusinessAcquisitionAxis-AcquisitionOfHillcrestLabsMember", "decimals": "-3", "lang": null, "name": "ceva:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20201231_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": "040 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Immervision Partnership (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_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" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ceva:ScheduleOfPropertyPlantAndEquipmentAnnualDepreciationRatesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-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": "041 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Annual Depreciation Rates of Property, Plant and Equipment (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputersSoftwareAndEquipmentMember_RangeAxis-MinimumMember", "decimals": "1", "first": true, "lang": null, "name": "ceva:AnnualDepreciationRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "042 - 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/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "043 - 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/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2018-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2017-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Share (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_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": "046 - Disclosure - Note 2 - Revenue Recognition (Details Textual)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2021-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": "048 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2021-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)", "role": "http://www.ceva-dsp.com/20201231/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 }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 2 - Revenue Recognition - Assets and Liabilities (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31_BalanceSheetLocationAxis-TradeReceivablesMember", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 3 - Marketable Securities (Details Textual)", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-details-textual", "shortName": "Note 3 - Marketable Securities (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)", "role": "http://www.ceva-dsp.com/20201231/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:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRealizedGainLossTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesGrossRealizedGains", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - 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/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesGrossRealizedGains", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-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": "056 - Disclosure - Note 4 - Leases -Lease Cost (Details)", "role": "http://www.ceva-dsp.com/20201231/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:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-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": "057 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.ceva-dsp.com/20201231/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:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)", "role": "http://www.ceva-dsp.com/20201231/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", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2019-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member", "decimals": "-3", "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 6 - Property and Equipment, Net (Details Textual)", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-details-textual", "shortName": "Note 6 - Property and Equipment, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2017-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/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2017-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:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net (Details Textual)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "ceva:AmortizationOfIntangibleAssetsIncludingPortionInCostOfRevenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-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": "064 - Disclosure - Note 7 - Intangible Assets, Net - Future Amortization Expense (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "ceva:AccruedEngineeringCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "ceva:AccruedEngineeringCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "ceva:CommonStockNumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 9 - Stockholders' Equity (Details Textual)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "ceva:CommonStockNumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "INF", "first": true, "lang": null, "name": "ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "lang": null, "name": "ceva:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsAggregateIntrinsicValueOutstanding", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_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": "068 - Disclosure - Note 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "lang": null, "name": "ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2019-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": "069 - Disclosure - Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2019-12-31_AwardTypeAxis-RSUsAndPSUsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "070 - Disclosure - Note 10 - Derivatives and Hedging Activities (Details Textual)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 10 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details)", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "shortName": "Note 10 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31_DerivativeInstrumentRiskAxis-ForeignExchangeOptionContractsMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - 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/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "073 - Disclosure - Note 10 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2018-12-31_StatementEquityComponentsAxis-AccumulatedNetUnrealizedInvestmentGainLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "decimals": "-5", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R76": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data (Details Textual)", "role": "http://www.ceva-dsp.com/20201231/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 }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_StatementGeographicalAxis-CN", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-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": "078 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "079 - 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/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "007 - Disclosure - Note 1 - Organization and Significant Accounting Policies", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "shortName": "Note 1 - Organization and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "080 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Information About Products and Services (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfInvestments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081 - Disclosure - Note 13 - Selected Statements of Income Data (Details Textual)", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-details-textual", "shortName": "Note 13 - Selected Statements of Income Data (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InterestAndOtherIncomeTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "082 - Disclosure - Note 13 - Selected Statements of Income Data - Financial Income, Net (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-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": "083 - Disclosure - Note 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_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": "084 - Disclosure - Note 14 - Taxes on Income (Details Textual)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_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" } }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "085 - Disclosure - Note 14 - Taxes on Income - Composition of Taxes on Income (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "086 - 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/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-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": "087 - Disclosure - Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "088 - Disclosure - Note 14 - Taxes on Income - Uncertain Tax Positions (Details)", "role": "http://www.ceva-dsp.com/20201231/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": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "089 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual)", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual", "shortName": "Note 15 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31_CounterpartyNameAxis-IIAMember", "decimals": "0", "first": true, "lang": null, "name": "ceva:RoyaltyPaymentPercentageAsPercentageOfGrantReceived", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-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": "008 - Disclosure - Note 2 - Revenue Recognition", "role": "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "shortName": "Note 2 - Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-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": "090 - Disclosure - Note 15 - 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/20201231/role/statement-note-15-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details", "shortName": "Note 15 - 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", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20201231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } } }, "segmentCount": 135, "tag": { "ceva_AccruedEngineeringCostsCurrent": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details" ], "xbrltype": "monetaryItemType" }, "ceva_AccruedExpensesIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of accrued expenses related to intangible assets as of the balance sheet date.", "label": "Intangible assets purchase payables" } } }, "localname": "AccruedExpensesIntangibleAssets", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_AccruedSeverancePayNoncurrent": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details" ], "xbrltype": "percentItemType" }, "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 4.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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_DeferredTaxAssetsRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/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 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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/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 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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/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 the impacts of Global Intangible Low Taxed Income.", "label": "Impacts of GILTI" } } }, "localname": "EffectiveIncomeTaxRateReconciliationImpactsOfGILTI", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/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 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": "2025 and thereafter" } } }, "localname": "FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ceva_GrantPayable": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/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": "Represents the amount of government grants payable as of the balance sheet date.", "label": "Government grants" } } }, "localname": "GrantPayable", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "domainItemType" }, "ceva_ImpactOfAdoptionOfAccountingStandardsUpdate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents impact of adoption of accounting standards update during the period.", "label": "Cumulative effect of adoption of new accounting standard" } } }, "localname": "ImpactOfAdoptionOfAccountingStandardsUpdate", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "percentItemType" }, "ceva_IncomeTaxReconciliationChangesInUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/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": "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/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 non-taxable items.", "label": "ceva_IncomeTaxReconciliationNonTaxableItems", "negatedLabel": "Non-taxable items" } } }, "localname": "IncomeTaxReconciliationNonTaxableItems", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/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": "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/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 Subpart F income.", "label": "Subpart F" } } }, "localname": "IncomeTaxReconciliationSubpartFIncome", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/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": "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/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 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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedInterestOnBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 3.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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedSalariesAndRelatedExpenses": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 14.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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedSeverancePayNet": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 7.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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInDeferredTaxNet": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 17.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": "Deferred taxes, net" } } }, "localname": "IncreaseDecreaseInDeferredTaxNet", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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": "Intangible assets purchased but unpaid at period end", "terseLabel": "Intangible Assets Expenditures Incurred but Not yet Paid" } } }, "localname": "IntangibleAssetsExpendituresIncurredButNotYetPaid", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_InvestmentInBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 7.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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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": "2025 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_LongtermBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "integerItemType" }, "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "xbrltype": "stringItemType" }, "ceva_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.ceva-dsp.com/20201231", "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "ceva_ProceedsFromBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "ceva_SeverancePayFundNoncurrent": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/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 severance pay fund, noncurrent.", "label": "Severance pay fund" } } }, "localname": "SeverancePayFundNoncurrent", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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": "Granted, Number of shares (in shares)", "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ceva_ShorttermBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_TaxCutsAndJobsActOf2017RepatriationForeignEarningsIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/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 repatriation of foreign earnings related to the Tax Cuts and Jobs Act of 2017.", "label": "Deemed mandatory repatriation" } } }, "localname": "TaxCutsAndJobsActOf2017RepatriationForeignEarningsIncomeTaxExpenseBenefit", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "durationItemType" }, "ceva_TaxYear2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2021 tax year.", "label": "Tax Year 2021 [Member]" } } }, "localname": "TaxYear2021Member", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "ceva_UnrecognizedTaxBenefitsDecreasesResultingFromTaxAuditCompletion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of decrease in unrecognized tax benefits resulting from tax audit completion.", "label": "ceva_UnrecognizedTaxBenefitsDecreasesResultingFromTaxAuditCompletion", "negatedLabel": "Decrease as a result of the completion of a tax audit for prior years", "terseLabel": "Unrecognized Tax Benefits, Decreases Resulting from Tax Audit Completion" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromTaxAuditCompletion", "nsuri": "http://www.ceva-dsp.com/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/20201231", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details)" } } }, "localname": "statement-statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "nsuri": "http://www.ceva-dsp.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-15-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 15 - 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-15-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/20201231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-15-commitments-and-contingencies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Commitments and Contingencies" } } }, "localname": "statement-statement-note-15-commitments-and-contingencies-tables", "nsuri": "http://www.ceva-dsp.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "xbrltype": "stringItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details" ], "xbrltype": "domainItemType" }, "country_KR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "KOREA, REPUBLIC OF" } } }, "localname": "KR", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r643" ], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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 CCYY 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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r642" ], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r644" ], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231/role/statement-note-15-commitments-and-contingencies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-lease-cost-details", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-tables", "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r644" ], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r644" ], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r645" ], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r644" ], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r644" ], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r644" ], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r644" ], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231/role/statement-note-15-commitments-and-contingencies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-lease-cost-details", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-tables", "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r640" ], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r641" ], "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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_ChiefOperatingOfficerMember": { "auth_ref": [ "r202", "r520" ], "lang": { "en-us": { "role": { "label": "Chief Operating Officer [Member]" } } }, "localname": "ChiefOperatingOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r53", "r115" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r123", "r130", "r230", "r376", "r377", "r378", "r418", "r419" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r123", "r130", "r230", "r376", "r377", "r378", "r418", "r419" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r123", "r130", "r230", "r376", "r377", "r378", "r418", "r419" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r200", "r315", "r321", "r595" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r341", "r343", "r527", "r528", "r529", "r530", "r531", "r532", "r551", "r592", "r596" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r341", "r343", "r527", "r528", "r529", "r530", "r531", "r532", "r551", "r592", "r596" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r200", "r315", "r321", "r595" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r195", "r315", "r319", "r555", "r591", "r593" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r195", "r315", "r319", "r555", "r591", "r593" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r326", "r341", "r343", "r527", "r528", "r529", "r530", "r531", "r532", "r551", "r592", "r596" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r326", "r341", "r343", "r527", "r528", "r529", "r530", "r531", "r532", "r551", "r592", "r596" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r196", "r197", "r315", "r320", "r594", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r196", "r197", "r315", "r320", "r594", "r625", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r202", "r520" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r507" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r11", "r46" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r31", "r203", "r204" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 3.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 $327 and $300 at December 31, 2019 and December 31, 2020, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r24", "r564", "r578" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r47" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r10", "r11", "r47" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedUtilitiesCurrent": { "auth_ref": [ "r10", "r11", "r47" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Facility related accruals" } } }, "localname": "AccruedUtilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r44", "r274" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r54", "r62", "r65", "r451" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r55", "r56", "r57", "r62", "r65" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r34", "r59", "r61", "r62", "r579", "r604", "r608" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 3.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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r62", "r65", "r120", "r121", "r122", "r452", "r599", "r600" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r32" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r120", "r121", "r122", "r376", "r377", "r378" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r101", "r266" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 16.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r124", "r125", "r126", "r127", "r227", "r228", "r229", "r230", "r231", "r232", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r416", "r417", "r418", "r419", "r557", "r558", "r559", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r344", "r346", "r382", "r383" ], "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": "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "terseLabel": "Equity-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r384" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r385" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r346", "r368", "r381" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r205", "r239" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r206", "r233", "r235", "r238" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r237" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r101", "r260", "r266" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r146" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r113", "r179", "r185", "r191", "r226", "r448", "r453", "r491", "r563", "r577" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r52", "r113", "r226", "r448", "r453", "r491" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23", "r113", "r226", "r448", "r453", "r491" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r212" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r213" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r211", "r243" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer.", "label": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "negatedLabel": "12 months or greater, Gross unrealized loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.", "label": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "negatedLabel": "Less than 12 months, Gross unrealized loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.", "label": "Less than 12 months, Fair value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.", "label": "12 months or greater, Fair value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r215" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r214", "r215", "r573" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r209", "r243" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.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": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This item represents the difference between the gross realized gains and losses realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities. Additionally, this item would include any losses recognized for other than temporary impairments (OTTI) of the subject investments in debt and equity securities.", "label": "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet", "negatedLabel": "Realized loss, net on sale of available-for-sale marketable securities" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedGainLossNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This item represents the gross profit realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.", "label": "Gross realized gains from sale of available-for-sale marketable securities" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedGains", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the gross loss realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.", "label": "us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses", "negatedLabel": "Gross realized losses from sale of available-for-sale marketable securities" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r347", "r370" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r463", "r467" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r339", "r342" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r339", "r342", "r434", "r435" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r433" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r442", "r443", "r444" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r437" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r437" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.ceva-dsp.com/20201231/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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r110", "r432" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r106", "r107", "r108" ], "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 period end" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "us-gaap_CapitalizedContractCostAmortization", "terseLabel": "Capitalized Contract Cost, Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "us-gaap_CapitalizedContractCostImpairmentLoss", "terseLabel": "Capitalized Contract Cost, Impairment Loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "us-gaap_CapitalizedContractCostNet", "terseLabel": "Capitalized Contract Cost, Net, Total" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r40", "r103" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r15", "r104", "r110" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r220" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r98", "r103", "r109" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r98", "r496" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r460" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r284", "r285", "r286", "r287" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r30", "r288" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r30" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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, 2019 and 2020; 21,839,369 and 22,260,917 shares outstanding at December 31, 2019 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r68", "r70", "r71", "r77", "r570", "r586" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r76", "r88", "r569", "r585" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r159", "r160", "r200", "r488", "r489" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/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": [ "r159", "r160", "r200", "r488", "r489", "r609" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/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": [ "r159", "r160", "r200", "r488", "r489", "r609" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/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": [ "r153", "r575" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r159", "r160", "r200", "r488", "r489" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/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": [ "r159", "r160", "r200", "r488", "r489" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/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": [ "r110", "r450" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r296" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r293", "r295", "r316" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r293", "r294", "r316" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r317" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231/role/statement-note-15-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 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": "2024 and thereafter" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231/role/statement-note-15-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 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": "2021" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231/role/statement-note-15-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 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_ContractualObligationDueInSecondYear", "terseLabel": "2022" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231/role/statement-note-15-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 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": "2023" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-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": [ "r82", "r113", "r226", "r491" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of revenues", "negatedLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r114", "r412", "r422" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r117", "r412" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r157", "r200" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r438" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/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": "Loss on available-for-sale marketable securities, net" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r413", "r422" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r413", "r422" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r390", "r391" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 5.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r27", "r28", "r403", "r565", "r576" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r404" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r410", "r411" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r406" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r406" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r410", "r411" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 deductible operating loss carryforwards.", "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards", "terseLabel": "Operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r410", "r411" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r409", "r410", "r411" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r410", "r411" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r405" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r410", "r411" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r101", "r272" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 15.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20201231/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": [ "r465" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r464", "r466", "r471", "r474" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20201231/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": [ "r479" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r461", "r464", "r471" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20201231/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": [ "r470", "r473" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r457", "r459" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r110", "r118", "r456", "r458", "r461", "r462", "r476" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r128", "r129", "r130", "r131", "r132", "r136", "r138", "r143", "r144", "r145", "r148", "r149", "r571", "r587" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r78", "r128", "r129", "r130", "r131", "r132", "r138", "r143", "r144", "r145", "r148", "r149", "r571", "r587" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/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": [ "r110", "r146", "r147" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r496" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r393" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r393", "r424" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r369" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r369" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r120", "r121", "r122", "r125", "r133", "r135", "r150", "r230", "r288", "r289", "r376", "r377", "r378", "r418", "r419", "r497", "r498", "r499", "r500", "r501", "r503", "r599", "r600", "r601" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "auth_ref": [ "r486" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r221" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value.", "label": "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount", "negatedLabel": "Downward adjustments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "auth_ref": [ "r223" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r480", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r481", "r524", "r525", "r526" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r483" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r327", "r328", "r333", "r335", "r481", "r524" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r327", "r328", "r333", "r335", "r481", "r525" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r481", "r526" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r524", "r525", "r526" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r110", "r485", "r487" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r216", "r217", "r234", "r239", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r265" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r267" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r267" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r267" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r267" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r261", "r263", "r265", "r268", "r556", "r560" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r265", "r560" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r261", "r264" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r265", "r556" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r262" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/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 contracts" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r492", "r493", "r494", "r495" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r102", "r494", "r495" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 13.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r110", "r504" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/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": [ "r79" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r252", "r254", "r562" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 8.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r255" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r110", "r257" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r101", "r253", "r256", "r258" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r81", "r113", "r179", "r184", "r187", "r190", "r193", "r226", "r491" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20201231/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": [ "r101", "r269" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r210" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "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", "negatedLabel": "Revaluation of investment in non-marketable equity securities", "terseLabel": "Other than Temporary Impairment Losses, Investments, Total", "verboseLabel": "Revaluation of investment in non-marketable equity securities" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r101", "r271" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r116", "r423" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r74", "r179", "r184", "r187", "r190", "r193", "r561", "r567", "r572", "r589" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "terseLabel": "Total, before income taxe", "totalLabel": "Income before taxes on income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r116", "r423" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r116", "r179", "r184", "r187", "r190", "r193" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income before taxes on income", "totalLabel": "Total income before taxes on income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r276" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r396" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r394", "r401", "r408", "r420", "r425", "r429", "r430", "r431" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r134", "r135", "r177", "r392", "r421", "r427", "r590" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.ceva-dsp.com/20201231/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/20201231/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", "totalLabel": "Taxes on income" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "http://www.ceva-dsp.com/20201231/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": [ "r72", "r110", "r388", "r389", "r401", "r402", "r407", "r414", "r626" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r393" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Changes in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r393" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r393" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r393" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 nondeductible expenses.", "label": "Non-deductible items" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r393" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r393" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 other adjustments.", "label": "Other, net" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r105" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r100" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 18.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r100" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 6.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r100" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 10.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 11.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r100" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r139", "r140", "r141", "r145" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r270" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r110", "r264", "r552", "r553", "r554", "r556" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r441" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncomeTextBlock": { "auth_ref": [ "r325" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentIncomeAmortizationOfPremium": { "auth_ref": [ "r87" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details": { "order": 2.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r86", "r172" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details": { "order": 0.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r85", "r87" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r225", "r588" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r517" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r273" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r511" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r518" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r518" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r518" ], "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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r518" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r518" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r518" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r518" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r37", "r113", "r226", "r491", "r566", "r581" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48", "r113", "r226", "r449", "r453", "r454", "r491" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r12", "r13", "r14", "r25", "r26", "r113", "r226", "r449", "r453", "r454", "r491" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r319" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r439" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r574" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r99", "r102" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r66", "r69", "r75", "r102", "r113", "r124", "r128", "r129", "r130", "r131", "r134", "r135", "r142", "r179", "r184", "r187", "r190", "r193", "r226", "r491", "r568", "r584" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.ceva-dsp.com/20201231/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)", "verboseLabel": "Net income (loss):" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r197" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r167" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r167" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r62", "r73" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "Other comprehensive income before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in CCYY format.", "label": "us-gaap_OpenTaxYear", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r179", "r184", "r187", "r190", "r193" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r512", "r519" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r509" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r509" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r509" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r510", "r513" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r508" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r516", "r519" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-lease-cost-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r515", "r519" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-lease-cost-details" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r409" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r2", "r119", "r165", "r455" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-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": "Other comprehensive income (loss) before tax:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r55", "r56", "r59" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r76", "r224", "r497", "r502", "r503", "r569", "r585" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "Other comprehensive income (loss) before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax": { "auth_ref": [ "r54" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax", "totalLabel": "Net change" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r67", "r70", "r73", "r76", "r288", "r497", "r502", "r503", "r569", "r585" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss), net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r67", "r70", "r446", "r447", "r451" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r59", "r63", "r64", "r219" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "order": 1.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax": { "auth_ref": [ "r59", "r63", "r64", "r470" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax", "negatedLabel": "Reclassification adjustments included in net income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r60", "r76", "r392", "r426", "r428", "r497", "r500", "r503", "r569", "r585" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r54", "r59", "r478" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total", "terseLabel": "Changes in unrealized gains (losses)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r55", "r59", "r219" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss": { "order": 0.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r47" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details": { "order": 6.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r41", "r583" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.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 non-marketable equity securities" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": { "auth_ref": [ "r210" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r96" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": { "auth_ref": [ "r92", "r208" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.", "label": "us-gaap_PaymentsToAcquireAvailableForSaleSecurities", "negatedLabel": "Investment in available-for-sale marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r93", "r445" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "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", "negatedLabel": "Acquisition of business combination", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r94" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r110", "r334", "r336", "r337", "r338", "r340" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r347", "r370" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r29" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 2.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r38", "r39" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r5", "r7", "r248", "r249" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r95", "r371" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r89", "r90", "r208" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": { "auth_ref": [ "r91", "r208" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.", "label": "Proceeds from sale of available-for-sale marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r158" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r44", "r275" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r278", "r627", "r628", "r629" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r43", "r273" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r275", "r582" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r42", "r110", "r275", "r627", "r628" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r19", "r275" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r19", "r273" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r80", "r236" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r62", "r73" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r386", "r639" ], "calculation": { "http://www.ceva-dsp.com/20201231/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 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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r110", "r386" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r33", "r289", "r379", "r580", "r603", "r608" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r120", "r121", "r122", "r125", "r133", "r135", "r230", "r376", "r377", "r378", "r418", "r419", "r599", "r601" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r170", "r171", "r183", "r188", "r189", "r195", "r196", "r200", "r314", "r315", "r555" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss": { "order": 0.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", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r159", "r200" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r111", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r324" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r301", "r304", "r305", "r318", "r324" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r198" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r303" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r303" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r514", "r519" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r83" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r159", "r200" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r62", "r502", "r503" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r434", "r435" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r414" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r406" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r469" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r456", "r458", "r459", "r461", "r462", "r468", "r471", "r475", "r477" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Schedule of Derivative Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r145" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r393" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r346", "r367", "r381" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r197" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r195" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r480", "r481" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r261", "r264" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r257", "r259" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r472" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": { "auth_ref": [ "r218" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r353" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r353", "r360", "r361" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r363" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r400", "r415" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r264" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r156", "r159", "r160", "r161", "r488", "r490" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r166", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r193", "r200", "r591" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r166", "r168", "r169", "r179", "r182", "r187", "r191", "r192", "r193", "r194", "r195", "r199", "r200", "r201" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/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": [ "r101", "r279", "r281", "r282" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-": { "order": 19.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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r348" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r348" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r355" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r359" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r357" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r357" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r356" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r356" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r358" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r358" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r365" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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": [ "r350" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r354" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r345", "r351" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r110", "r347", "r352" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r362" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r366" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r348" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r349" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r364", "r380" ], "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 (in months) (Month)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r621", "r622", "r623", "r624" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r166", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r193", "r200", "r257", "r277", "r280", "r283", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r51", "r120", "r121", "r122", "r125", "r133", "r135", "r150", "r230", "r288", "r289", "r376", "r377", "r378", "r418", "r419", "r497", "r498", "r499", "r500", "r501", "r503", "r599", "r600", "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231/role/statement-note-15-commitments-and-contingencies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-lease-cost-details", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-tables", "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies", "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r120", "r121", "r122", "r150", "r555" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-comprehensive-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-10-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-15-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/20201231/role/statement-note-15-commitments-and-contingencies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-details-textual", "http://www.ceva-dsp.com/20201231/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/20201231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-lease-cost-details", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20201231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-tables", "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies", "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r30", "r35", "r36", "r113", "r207", "r226", "r491" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Stockholders' Equity Attributable to Parent, Ending Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r112", "r289", "r292" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-10-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-13-selected-statements-of-income-data-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-15-commitments-and-contingencies-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-5-fair-value-measurement-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-6-property-and-equipment-net-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-7-goodwill-and-intangible-assets-net-tables", "http://www.ceva-dsp.com/20201231/role/statement-note-8-accrued-expenses-and-other-payables-tables", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2020Member": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2020.", "label": "Tax Year 2020 [Member]" } } }, "localname": "TaxYear2020Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r315", "r322" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r315", "r322" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r322" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r322" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r216", "r217", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r50", "r290" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r50", "r290" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r30", "r288", "r289" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r50", "r290", "r291" ], "calculation": { "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets": { "order": 1.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,755,791 and 1,334,243 shares of common stock at December 31, 2019 and 2020, respectively)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r288", "r289", "r290" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r124", "r125", "r126", "r127", "r227", "r228", "r229", "r230", "r231", "r232", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r416", "r417", "r418", "r419", "r557", "r558", "r559", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20201231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20201231/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r387", "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning of year", "terseLabel": "Unrecognized Tax Benefits, Ending Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Additions (reductions) for prior year\u2019s tax positions", "negatedLabel": "Additions (reductions) for prior year\u2019s tax positions", "terseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": { "auth_ref": [ "r395" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.", "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties Accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r399" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r151", "r152", "r154", "r155", "r162", "r163", "r164" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20201231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r137", "r145" ], "calculation": { "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r136", "r145" ], "calculation": { "http://www.ceva-dsp.com/20201231/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": "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/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20201231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20201231/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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "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" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r207": { "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=27010918&loc=d3e74512-122707" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=SL6284422-111562" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r249": { "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" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "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=118255775&loc=d3e1928-114920" }, "r329": { "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=118255775&loc=d3e1928-114920" }, "r33": { "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" }, "r330": { "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=118255775&loc=d3e1928-114920" }, "r331": { "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=118255775&loc=d3e1928-114920" }, "r332": { "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=118255775&loc=d3e1928-114920" }, "r333": { "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=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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=115993241&loc=d3e301413-122809" }, "r381": { "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=115993241&loc=d3e301413-122809" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r42": { "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" }, "r420": { "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=116825942&loc=d3e330036-122817" }, "r421": { "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=116825942&loc=d3e330036-122817" }, "r422": { "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=116825942&loc=d3e330036-122817" }, "r423": { "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=116825942&loc=d3e330036-122817" }, "r424": { "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=116825942&loc=d3e330036-122817" }, "r425": { "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=116825942&loc=d3e330215-122817" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e39076-109324" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r434": { "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" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5558-128473" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r455": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r46": { "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" }, "r460": { "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=121590274&loc=d3e41620-113959" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL109998896-113959" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121558989&loc=d3e80720-113993" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r485": { "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" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r492": { "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" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r506": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r539": { "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=116651436&loc=d3e122625-111746" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r560": { "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" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r590": { "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" }, "r591": { "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" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r603": { "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=121370832&loc=SL117420844-207641" }, "r604": { "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=121370832&loc=SL117420844-207641" }, "r605": { "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=121370832&loc=SL117420844-207641" }, "r606": { "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=121370832&loc=SL117420844-207641" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r610": { "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=120401592&loc=d3e611197-123010" }, "r611": { "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=120401592&loc=d3e611197-123010" }, "r612": { "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=120401592&loc=d3e611197-123010" }, "r613": { "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=120401592&loc=d3e611197-123010" }, "r614": { "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=120401592&loc=d3e611197-123010" }, "r615": { "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=120401592&loc=d3e611197-123010" }, "r616": { "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=120401592&loc=d3e611197-123010" }, "r617": { "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=120401592&loc=d3e611197-123010" }, "r618": { "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=120401592&loc=d3e611197-123010" }, "r619": { "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=120401592&loc=SL120429264-123010" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r620": { "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=120401592&loc=SL120429264-123010" }, "r621": { "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=120401592&loc=d3e611379-123010" }, "r622": { "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=120401592&loc=d3e611379-123010" }, "r623": { "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=120401592&loc=d3e611379-123010" }, "r624": { "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=120401592&loc=d3e611379-123010" }, "r625": { "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" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r640": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r641": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r642": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r643": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r644": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r645": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r74": { "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=120395209&loc=SL114868664-224227" }, "r75": { "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=120395209&loc=SL114868664-224227" }, "r76": { "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=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "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=120395209&loc=SL114868664-224227" }, "r79": { "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=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r80": { "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=120395209&loc=SL114868664-224227" }, "r81": { "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=120395209&loc=SL114868664-224227" }, "r82": { "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=120395209&loc=SL114868664-224227" }, "r83": { "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=120395209&loc=SL114868664-224227" }, "r84": { "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=120395209&loc=SL114868664-224227" }, "r85": { "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=120395209&loc=SL114868664-224227" }, "r86": { "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=120395209&loc=SL114868664-224227" }, "r87": { "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=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 112 0001437749-21-004597-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-21-004597-xbrl.zip M4$L#!!0 ( &R'85*/]O&^A@P +@- ' 8S Q+FIP9YV6"3047/_' M[Q@:1L78E9 9)D2)(83B,6@>V6DHV1D:^R[&TCQJ;"%+/3&B2*(2V4.6BJ

?_O<\Z[_.[YWG//^=WM?D% Q8# M& 8%]<>+D[8'JX]W# 8-QS!"^?A@0OS\>]%B D?$!<3%A,]*(D^?/"0["%1 M,1EE&=DC\HI'%0]('U,]IG "K:"H\',2"(R;&\X#%^+E%5*0$)-0^*^-U0(0 MW( ,J%"(#.! 0* ("*L=2 $ X8+\U<#?#,(!Y>3: ^/F@?.R.U3S PX(%,K! M">7BXN1D>Z/9?L")X!(XK')FCZ"%,TPF0.A$7/I=;J3^TU9AR[XEE*I+8#P/ M7$143/R K!SZB+R"&D9=XZ2FEL$OAE@C8Y.S5M8VMG;G\?:N;NX>GEX$[Z#@ MD-"P\(C(A*ODWQ*O7:=D9-[,RL[)O76[L.C>_>*2!Z4/*Y]553^OJ:VK?]G6 MWM'YZO6;+EH__?W X-"'X4\3GR>_?)V:GIG]OOQC975M?6-SZR<7!$ A?[<_ MY4*PN3@X.:&VL)0C!1Q_ MJOBH[BC2:N4#W3RS+_C^N18W!T/J&G5'L;O38T-").LA:MN7.>D#QZ"7BEP* MMW_5#6Q'62&#S0-]?J>:U]7VW)(?)I'#A7:13/T;+-#2O")X24-2B7S%1DLL M,O*LR<7-ALO-/9,AT::=^RT]30V%[$8D((9"YO^L$_@B%PO M^\7U5W/6UU&3=S)'!E^[GNRZ&3VBI+W9)#K:/!EJP,ED:* '71V5/BM'.\3A M^V?#K'9GX(_7K2@/(&C@MFT]XQJ"'HDW*[U@UVWW]L>%CN52[5 *J?CQ5%"% M&L%J\(=TX>/BI% 6B+#0&_-;*I,OD-HDG)3LJDZ12% M7^KS&31[UY8MI3_I M_'KIOL':P4!&OIY*TX5L9@@9;UM=*OLC="=S%YYVS+)J^'VCY^7#]WV'Q(0M M<6_/S5US#A_U6>_?FIO6U[;47OA>84AGJ*O?^& MZ_J=:=HQ#R+-27#TH]PCN=B/RS1_G:P@!VL[C+)PM],WM MQ8F7FZ/OD4H[SINJTW1OR+- %'7*]L%C^U2KV*(=+97MS!U\J=2'2GGG"[CZ&,KOI>E.=4\R=F@T[]_') MV]MF]4OOGA']LP>EFQH?"\;,GNFQZB^.J5LMX#-@@:MI[*K@'94%XDR8F,BQ MK[RU(C[XHGRY[4ILZ\VU<WD4J"SIV6S D(V/=H'X;>UR80/8-R>MALZ9VV@XJ4VMT3 MS ([<+/O%7P3B==.,:ZM.'ALRK3G<(9=OE*V :6V1]KQEA!^S-Z^*6*;5(^_ MH[ =F3D/4X.L"):)GIVK5=^V)EC@#SM$\079XG)"@'*H@9;QD,3X<;D& M4I+>LD!_\UP2"ZA<.%3>,#IF0!31>"O3V9 FCN:(U?%CBL3$S82Q0$SBQD ^ M^?,AU7:-'D+)]9WVY-=7VH$3OTYT1P0;36$ABAF))WT<8($)GZ(EHP2,WOZY MH(L?FQJP:PO\RWR.C.?S7KHD.&,Q_4*V\0DYR4@P M_NJ:K7E+#)B(55WTE6VHSY[XU-VMF!.J\T83,RNUC[V&MLB " LN16189>A(N39\0KH:_F#\L I!8+J D9'&: MZT\D>>F[)U/?/FPW@/15,:&J-DK[M:\+W%%Z]?N!;HE-S M@S$-+]Z*X!#]#5FGF_6%Q$^:C*+K+5"9%/O5MS"CM#-]$_V?LNX;=_,O C2* M.G=>:ZJ-H1.$IUK<7@O/)];]8A%'YMT] DW<"& !9'7-;E F>X.8^=4WTY*@ MJA<3_FV\\;:=H3M\%FB*+5QT!^PL]:=RGHM!9IK0B?,%3[8O/,/2^#X^.@TB MOM26!E]"#/NHJS^+)4[6*R/)[W"7]=2Y9V'EGAN99QKHJ[_CNJ-PBJ_ODC][ M^0[%96#YP$!,WB>BCW$"+GL8AU]4DKU3Q8?D[G.''R^/]U>?^JX&*8^>F(L* M(1"1J8M#^*:NKLS8\V7$85'QN;$2^A4+9V?4\8BGW6&H],,U J"[,8[:(C&( M@<6'&*_D+MQ:6*_(PSQMN^,7D90Z>MP[XHK&@SQ]$GI>P!ZS8^?GORREHOXY M,'@AS9%J#T9JOMLD?K@R>L[K*/Y^.L+>GQ$OX8G<#"T+DY2F*;G\ADO!CJGE M:;2_E=XD%[%S&*BCCAQKIZBJ('>)0Z!--1,7];;B]' M5B\CRHPZ=!PTRKO]4^-4LE<4%4SC+W1F5*6W*&ZND# [HHVK>JM08<(^1\D=V=B()-_"&> MK>\V?HWN11]>$61&C4Z%644X]W7R\S6^FGGU59&:TVI?OELU,8EG: VW^0GY M-PCEN/K*UHKUG%L]L>&X>M0YH^N@2O3^@AI+_<&]L]@1I^U-+#L=-$U8H#RG"P,8B%K1P9/]3KM,\)N8]W)GU MP/[5?4UGDG@-65V>1WVUS2UM,4.E/S4K!4;!1,TY^"2Q4]T\ ]=]%Y)7:#8R MGRPRF7RE)[])Q?':ZPKK^C)A34NL/R'-QP^U1UPZI1 M*PZQVC"'\=[WWEJL MBW;WE"Q?<_>)<"/01@^^^R#7VX+HQ.H\?)Q8[3#DY_'TUHL>U\.-7C$VSD'2 MFM(9/ #:ZXJ9[MYKW&6I9EE6;6Q^7 =6C?Y0T"+Y:SAG^O)^GEDO:(_2JJES MU>4/WC(T1=/#RCNU"Y_;7GS]7 *%5A](I%2;:4U8O[=\9_SV">6U_M6NBH)G M[G$ZV\'"TRYCX!ZW*ZB@J:<:E=">59OM_S#;SVAZ$W*>6_>"L_Z;>.Y]G?XJ MO8C3XOFJ[ZMUA)64U:;D-),85Q^'EWV-Q+WN*%1]EIA+ MM%$D&">&O/6SH!]58Q =O'$A8>#%>43C2HIPUA.L=GKZ%EW^P>C,%OE]Y:Q^ MIW:*HTWM"R_Z N- >NNX+V;ZNA^GBXJ$2D$R?YSUOEMS:6>-JFO2\6[Q:%OB M'^(0SJU=+RAU"=*3,*Y=\Q4?XZ1"'=/ T/I=4V1,G\H4;AUI*3'_UV_EOQ>, M]>$O4$L#!!0 ( &R'85(E9.N[7R< %/V 0 1 8V5V82TR,#(P,3(S M,2YX%*)!*__./[-'">*!?#A[OW<']^=75@2-B$OHDB$+ZZ2",#O[Q]W__MU_^PW6_ MT)!R$E/?&G'X^.!E^=QX=SY^3HY-@].G6/ MCEWW[[]\%_Y'X4WHE#A 02@^PH=/!Y,XGGT\/'Q^?G[W?/HNXN/#DZ.CX\/_ M^7I]+_,>Z,P>?2(+N?&#ZXO9.R^:0IF3H^.3T^,T=Y2$,9^G!;X/>?!.4._= M.'HZU(FR$-*6*Y9P#K(H*Z=3"PKZE!67@03(?OQA,3O][DV*\V-*0?T!"_]< MX%X6TM(Z/<3D(1'49 \)\T1Q S()23I>;"&,PC"9%K?AQ_PPGL_H(61R(1?E MS$O+51=:+""85TP9)!1P+GB<9A\1,91UP\?BK"ZV* H+J*2B8O&,EU $*2BJ MGQ<+),(=$S);;44G%+0!*264F92"0DB+'R^2IE7^_E EYK.R-0!A(79G+P7( M]Q5 ZN"0..9LF,3T,N+3"SHB20#4).$_$Q*P$:,^#!P!G=(P M7LB02XX)']/X&YE2,2,>K=%_891Q'#E4L.DLXK$3KA1>"QHUP%Q''HGE\(9E M1%DA_.%FI=]!LP>'32E8Z;&U2$A+R5^MB5CMU454E)=2/]VL@MIDK,-:"0VK M1? OUY1S\9-[?-*$BK5=<)TH"@L>TB 6YDMKW11--[4PDB]H_MB$FO5CS>;2 MD75M0E"-R:4.=/(EOZF"B)T/B)WC'S=3ULJ07V] ,:7D+SHNQ8N&6OW%+%!47TDK:MU94+Z'/ I MXG2,J_!Z>@HX7RBUB9Y*%U\;"J1<%"0,HUA6)K^9K[,9"T>1_@0?<9'RT:Q\ M[^C(D(G^0T'?A7Q;/ M7>R+?"I;.7"PW./=5?7Z7I%8O^:4/D-AIC&UDZFS*?[[T=&1XSH7NJW\ST'H M.Y]EL\Y5UNPOATMMK9"1".K?A'^7OY=ZABZL5ZLM#1^#6N]-B_#[/->F@"T4G*Y#09H@G&@$@STV[_SU&MKO$5"D() /-#RAH6!/=/MX*&_. M%CI^J(^.\SPQ/5:4\I;T-2'A&#:T+(2$R/MS$@4^Y<*E_TQP#=<"),W:L86. M]TOH6 *$HL)A(21D5/S%^2S)>+N@6->CB9BXHR!Z%FW04+,!6S#XL<$@ 0,4I*<6TW2&T?-BK+>W_7*A]W'W<6V-'M+!-SL[L9JMV$+ C\6F%[G.S\B0G?U710:,!(:, MMPZ(8QR;DRDR1WA]']O$I^2,";28PVD]!K?@)-@%^XL6N3V+2&CNM&K>%I&)+G]R*?$FI MR_L,R7'G*U+GG&OJY*=;19US =2]=5B=NH(&U"OU!K "GUJ-V())L:U0;E7N M-17%G@<]'-SC']R8?(<5 G1MI9O6NE^MT9*B3XJMB7(3\H!-.E"?4NU;U^I[ MG.BG+%;]#@=H+Y(G7S2T4^Y#PC0([QYWD"WJ[^*\Y@;1S_ MUF["%@I6;(\5I[K.7\VO-[^(;'Q([\96S%";-VP+-,66RDV!E;=VV(%%LK2SQ'.BUOOZHWX[>*VJWI?EBPV6I.T&O^T5_ $O*7J[. MEG:+C9*9ET&OS@JO #OJK:K>EKJ+#8SEK@>]^JO]!"Q!H$X3MF!0;!VL\$CH ML=# :\ .)IHT90L;Q2;!FFX*/48:N!)8 DFCMBRAY+38GEC3>Z%'R1J/ TNH M6%NW+104VQC+G!IZM3?Q.[!D3&K2EBU8%#L\UO1TZ%&RD0^");ALU*@MW)38 M'1N[/_00LN"*8 M1-FBP!;!B*V9+KX@>;0T\%VRAJDE;MM!3; FMZ2S1HZ3, MQ\$6)$HKMJ7_$@?. A^*7MGUG!ULJ;YF,[: 4.*F6>E:T<-BXQ-NG\:$!:!) M^CU.2+"#,_9E"FR!J<13?(F'0>@4DGCIS/FLF\\PYTE<^:274(EYM2@,F^IVR.,W6&BMKUY9D( M#84JG)Z[U'+\N?K5YFT5G=U0?5KI2!/&$R M,LC<&>Z4#+#_J?YUHV3P-^=^< ?_O[M_5*:?OAMN:<*"-?&S#,J-JWP_2H;Q M* E,5K'+B:@F9;:@7W*$$8XB7.XT+3;S)+'K$;HZ+G QP$0+J8YXLZ+,@ MP?$4W?CTF04L\7(LDV^7B.VT%5\F%=ZH:FWK-?0%:=3 N3B4$*Y]*' N3 : M!FQ,;!K)6[9N"T+%QX!E$,*OFD <80R!SDU*8#_,:BU]F"#C,:?C="5N?G)4#[&*!,ES'FWS]J+9.H_JR&.[@ D:&+%!>_UM%446;MB!4? !5#B%U M5TWN_*XSLGK\5,04L+S5J]N,+904G\2LB6'0;_=JZ8L\@93P(\SV@D#:6K5N M"S4-J; %JN*#AW)0P>!C")7V822U G\][HI5*9(I),QQ;3+F>!$I"3DE ?L7 M]>7%)'W3+3O[U5[A3U1H'^$M0](>@;;06GQ6L ZM]XH'7&9]01Z&!C[ R8F&6V]+0UKI]6[ J/GJH"RL8QQ2-#@NS OT8991&P"^4NB M)M[LW-:HU+)U6Q@JMN^78FCA6#%_@=2$P)WW \Y:!9LKQ\;NI);3D9@ M@\&H0&(J("F..PFP(5Y^T*M+ART$%A\2U!O^[E):]4CXB+3V ^%F >-MATC< MJ%%+L/JI)*A6W1#R_4)M UTNALJ)DAAJ"7W,E!6&Z0WZ;&+5B7++U-F"9$FL MJYJ0=)>"]-QD#.2*PV2<,M /?XWP04YW8KTS*UZ\D.^]?&B'<(VT;9Z0DFPJ=H]01X52]3_IX'\78XSY4=< M]=8)%NP[P68OUN2.?//%AB3 R\K2T:6J"EL=86>$V^H,)>&GFC_7LW#*G2]Z MIKF3"Z;J5W_Z+K$)LK*A5;E "5Q<2X^O!I7LIE-8)=U6MRB)6[5)M[A;Y@^W M#=*;K=ES6'W'L/ 6E6W[BE5B;(&WY(V;MB]D]?88B[K7X1:$"E.*6\(T;QH MW]9X_&*$V@)PR=L\+0&@QF4OTU=P/N9="TE@);T"HY8*P) M+1>OJR@B]??%.WD]U.HH&I9J)$C2F)]9+"H\HWT8TU: .EY$^49N]KJ-R3X&M:3)U M\;4:$BQ4AL%]9?A0O.-F(JDQ$_< _B#R544==O29Q1.@*?30H5%%!XXIG]H; MX_:'4TN]Y$/)64AU+TG#D*1O\F:/%*G\7Y4P8*V*PEBH#E]'O3;",$'HF D= M881A@KO^#L( ND(WDP;T39#&FQC4?SG\+OR/9#;#XS+Y37\) ;,DY?47_$8# M%8X4>S'"_O]T;([/X9B%E'(0*@90%N<)1X@>."&9TD\'E;E8(*7^Z2"&? >. M2(8B9K!W@,9E+,!/!X@P]I%!;SIP8B#>?)G"ZBXF?'X%*"PVGT'U+/(?9 5X,0?6B >'-?C3H4>RD#EJO;C,8'FVKG%(H'U.O-@0M,RQ M.3?_2J=#RI?X7$G;R7/@)ES"LHZA[H(RC6&[)''JT M5XC#TDQ[I*1_)DRM/&]&OP+9'EXIOX;\R_JJS-7B3-V,EOL.++R#!&]@ MZFMI5R&.'3?$#8)+B@,,A[RAZ#YI24[[+4C10+ M6M4N0NO46FOD- \L7$8<'UV0\=.I&(Q@G7$3TO^EA#],@([QY)(]R3^%?, A M>\!$7L%*V;167=P+3M>VB7[00%R[F6*@YW !1=T@1H_DM: 4GOZO0I],PO9IT'A V3;5MM\K.]HD"-O5S MDP#?*Q_R C,D72G()1,T. C]W#L+D)9,J?]0N/K?:@L=ZUFI6/5MT*LPW4YK M[A:X2A/E5MLDS(WDVE:R$]#5ZJ^;<';'QA-8DSZ*)7Q9JJMK"]S203IGR8&) M2/K@2)YR!J#%<;M)@9T-Y17LQI2"GAF'ZD04%O%7DF/W5;T8XF.A<.:%4_:_)T$G*S!#8"XCX: MQ<\@>AA*TMCB7]+-BTL_V@73B M_0F=M82!I<3NL6'<9S3.%]DH2]S]8L50]D"^JY7QTDIYF8,U^;JZ-5LA'7Z8 M;_J(ZH[B[3>*6PAY*$("H0]'\EO2T%_2HRB5CM4F.BQ8V.C[>%#-V5#238?:3$J./3AMM/Q9\)#J">U M 9P1P3R<%5@ NTY?N9C?C+16E!.&DPZ=SM+)VWJM+09H M2<#NY91N#F&O:R;J$/;U,\X$/:,AS%69Q?'%6MN]7,T=AI0)G)(7KS\LLXDY M,E:%.C1)16>QPJY9;!M)[0H&4"\6-Z,O5]Q<\.SV]X@'_C/\ M1(^(924U*=%)AN4[0O(9(?FZT/$*?Z49]H&=DRIV3O:*G=,J=DYWSTY*OGJ> M]AI#U2U[8QH/"!TZ^EL$ZVV/8D[#VJ:%.[M2N,Q>%EYB",UE&*4B[\"*CE;H ME@SZ14OWL<N>6*6@NOJ:LF:GO_0O;YP-9UBA$6Q8BHO2MA]CU!6E)O1P%)SYN0.K9D6ZZWRY8"/0D\;-U",VC<8 6=)8#*O,-BOC("RP4GOG4S+MWS-XGPQGA\:5*KN!V)?.^8;G1,57+.CH-!8X.[!=4 M_7L5ZHE8*%N'O$P2^H_A$'A UQGS,2^:S6O8,\&@3]$5*IB*^"8\(^&?%U1& M"UHOC;7%]E $]] 5SY5=U0^.V7B$52*86W1?11%_H8_C:OY7\G?Y7%SB8>< M+]Y:7E?R=9C'19.O!", !2^C7JEX#?Y9$G^+XO^E,;KM9$PW+]AE>)M8Q%N>8*MU5_S>=EYR %J9TSRR0)_/V_E$4V_HJ<^T)8P\33NNPMIBOX\R) M1!0;.BMS[=[,R-L?&:>?CN9CC&0R"\(;JH MZ?+D[F$7WP##^&39^+\T%X6*R;A91N* 4C M !:M,TK2]N4$6<<)5&$"%Z^*IS$"LQ"!B]K:L.SN]:D)_SWB?\*@]FN4<*3Y M<\!@=2P']IN1F=GDO64391$OJ"PQOVD=W;O+_>WL*GHHOT-;GKQ[?<*.+9NA M(R'.">?SD3KF%V=T#!WC(8+M#LNNVS_H0I6\@I2_2Z "C#R88LN&M9NY=W=]8RZ2O-L4?\#'21:KYR M.3O'W\UH!"O?RX2'TDI2'@>B3L;N=;NU07&6&*R5=?2"6>ZYUD=G6Y^E@]A#>K,'/]7+S$4\E>?I*%-FH5<:D*DRU^Z[T2V9\R@( M;D:PCDA$:N7!N\G4QPW:S4C?4TX=# UWFQ7=?.@W_+3G.7T@64;(E2=?Z AR M3Y[PMM_ROJ]^]AW'FLT3>A?-21#/]?E5$2LK.7;MY)(G3FZD!K-<-%^0R0=_HI8:U2Z VS+J\BPXT>[JMYM?B7\3QJ?DQEL-0>QG(M/ MCQXXP8A:%V2>!^=FI??%;)%C4%YUE4I<'&;79^G &"L+I .DLAP$L+.Y)3QF M'IO!8'(55MHAVE?3A;&71]*[[I)'A4:V->F=/:<%FO^0%TYT[!;LB#E^BM+V MYKS@[OX1W2%6#;A%";OO:NC $\;!7+KN4C_SVP4]A!&^I+7.T+YQZ4[XQ$L7 M/\R%?0?##A'H_#*R4!J$;-FMX$1 M>TP<.16+4%Y$+NW[FU?025/"'7MBE)/?R=.R@;\PI0,J5!L2V%;B]VP]/Q#Y MM;T<99;OR6Y6M&LA$.Z2@!X?#8]_'B3Q).+:(!Q'>1^:R4@Y0J\L55T9UIM.-2S%[]/F#=YF-"E8I>4 M7@F]'/!_G]#0N!?)%N;HV.FBD*V2E85Z[-T0SDZLAE&Z)QB#Y-%!ISC M]3#,>C;/LN@9=H"'YXA%#*27AJ^4YNZ'"0G5C71Q3ED@7VD8Y&=AK <^4Q7[ M'AWKY+Q,_:L1='SE@$;U:NR!\#&-L>NC42 WJNP7S3NV"V]/6@7R.#XZRB17 M+)FOF7M^-TEK<3R-Q(KN*BP/ZB()X'RCG@8D0987I6C6S8\SH,2;,"@US0_@ M>T7ROG;(2\+X;R1(J'PF2 MUM#4A;W*MB6"5\S4ENX* [R'@GER+'DQE:PAH+-'2-L3BK+*&XEL7PDK[6US M,;5CV>9>N5++S>V+MZC)O5VN5G*[VZEW+^=;^548TS L?D,?VI-OLDE^2]E% M$Y-8C:5Y'3U3KGZQ*:M8[V^_\9U'2G\9QA]GL]U)?;7Q;DC]CLZ,/PM'5]'I MP/>9VOB9AQ271:&V@:;8XO1GI;I.C+W#ZM%OV'C?#=)0PE!"N(*MH PKONAP M5FR:ZPA!W5AZ=$$8F6&DM\9W0>R4O_13;([:MQBY1WP1BZB[%FGR]TX>Q*/B%5N<7:W)_=W_UV35] MFE092'=*1C?,1UL1@3X.I_X-5S%$7A#T:]M^Q>A?Y7NWW: Q/:^X/^36@)L< MU7>'IE>]!"J0R&ZZ3GU".G':MA49Z"L/F54'+SWE_&#,7:U%MJ[F?956.F]D$+"QXBNMMA.34<1CG!OUC?RR M"P^5V3IRZ0'(+ OT69;8L7LHY;?2#/WIN[P8M'GI:MKZ/!V\:C81WU)=96I>C@PQE#AJBS,X:^J7A/)9XMU397HJIZ+8ZAJ:HCARSK7-,Z*$XY0CTE>$]#U+_4*0$97-"COK MAEO"Y /,W.I=-,BPF9QJ5M%ER:BWPUBT9-\J3-G=@J5T( $Z<7MS7/FVGD1Z&G--^G/J9Q=S]%?G[*ZSB@R4S3P2W"YYQ5A?30(@NA9 MQD:0-H(2@\(F!3L9CVF9D24=EJ5V0764B(3/%;Z$2*A_D?#4/*7\X?([J?18 M.&.N10T[/\BLH%ZZ/K5A?VT%'5[XY+DJ[;QK\W2RGSZ&0+3TE/X"O4?@DR%4 MW(2#)\(DM;#+Q>A$*J83?KBG'FAS]=$<&Q5U;TXJX>J0P6"!D&"?0C-/4'5-:=8[M=-5VS M!I2"0I]7W(27=,@3:/?X ^Q'CQ9A4)6I>U@OIOBX#EM=-B6L4(QJJ&1K*=.^ ML'5:AZW3O6+K9-4(5)6I>VP)\RZ0F_T*HYBZQVZ4>[?%):'O"@:CZ(AY!/*0 M-"BS.\,%!/DF$\2@*35;B^>B_*"&LW37?NS2.K8I .$Q,4%]7F+V@5%MVNN0(MI;=5'5HG\55KU".!EP0J/XAD2 3S9$&? M!4D,XH-EH6M3^D&Y'HY5R&7Z@#[+J<@.X5Z MA>I(]P5!.*2*1*B1:T>]\Z49>-5HR)A&EU>YLO!4:5Q:3(!W#Y^>I8 LTO6&=L>F4\B>&$:S=&>%Q2+F8L-GN%%9-T*O6EK2R;47L:*33VU:/ZU:0*7NPJ= M&IFP-0U@DP.#"R!PQ*,ICB_)-%'+I@C#@,BE%:<3=&T%06%!RPJR3]5KTUO= MJ:-997LDI>-*!.A=G 0"K$'",7#*PH5B^OA!&F"JJJB-\!U2]FKUE_5_M7H4 M.&JC;)I4LB4-6J;MU>JP[I"U8:U[)+<3=YR^+0[,2,?]=&D_)7_ SLC3[[S) M3S-U>\3U24P6\P\1:CI9#>\"-U0X<-1&^PM3\U;T%$3A.,! :&@SIB"/X3Q? M'9=ORK^0EIK2\E9TM)@NU$B@93UI71 M%TJE>5-+T\LHK!DE;T4_=2=].XWLD51/86X,Y LV69)<[>O%C61LQ$+8!3#H MXOHK;HQKP]E&$Z]-HM!+29"DYW\LA&UQ+"N!#5BVUB3AW+*<-VKXM4F_[FC0 MK+(]DM(/0/5W9?_5K*#2(WU(A1/Z4G)M$+:H>:_EASZM,'X%VI]F2.-G2D-I M==?]*6^7A]+2Y4;.(9@G$;*-)([X7*6TD/@6:=EK'>5/JR0J0].?%T3CZTM[ M4C)ZH])"&U9:W6NYUQUNUY3<:_Z3T*,<-!E*W9K!L!6HJJO<(XF]QUXP9;&: M7G$8@O$+#Y)I*$^11PF^JYB=X4?#@(VUC5.NRUG(ILG4Q7>180&9KPQ/]P.\ M5C") M\X-S)]!(%_$'E@+;,(]YG%$Z I]-#F+<7G8BR8!IK:)U9>$4+JCC"U MZ]D?V9R8';^KK]6H[:J:0.11/R-#6 M(J-3%\8:5[KO4?":(CN&N5ZLF5SO! MU:EWWV7'39 V- V:&$"Y\0V*M1-BHP9>O32W+,NW)TET_(.J)C3&R!W;%NQJ M:_LNYYI3<$7A_9'"J3M-;RB[(KVB[!)SCQFT+PBD%6>KVW^M-;/_DA7)%!+F M.'V.N?)X4->G5_T:I6N6% OZ/[R,1EZ,O%>HR22]"F]$A-+*_"/UUM?8JK>@ MK!84[+\^:H[=E<7W1Q(_F'VR_ =V@:+^@=;ZLGLH@RF)C2JA/RBN-MDU;E#A M'DJK9F=9S;\_O+[/NZ9/9:P:E5IB =!9?)?$^9)U<6.]N5<@Z9HHJRZ_/[+X M,;M\OGCM'%T!(&0L^L+4AN-VV7XD.:F*R7AW[(Y.? MW'$4^<] L.2'A3$)QPS70!H($B.9_WR:NR[X+#3PRJ19$VG-ZMHG&16SHD^/ MR!2O]?UKX4IY ["UJ7O_92B\"?43M?4>L1 (51[)J[G;2G23EO9'OC_C]0C( MZV=!#>1!I'0AFY&Y['6U\M25\S9:?&WRKCEP-JQL?Z3T047*P"-R]%97@3C2 MX!JYRYO0"2-7OCPD8^3HT*(Z/$!=1-IN;=_EG+.J\?1]$!V[),&70,QMS_I> MK18;>D72S<>,V8),JZK?=TG6'"4K"N^%%"H#H^@?ZX31H(X7D\DOAR@27&)- M"?SY_U!+ P04 " !LAV%2(W>#L@\6 "W1P$ %0 &-E=F$M,C R,#$R M,S%?8V%L+GAM;.U=7W/CN)%_OZK[#C[?,]?VS&YV9VLG*=D>3YSRC!S_27)/ M*8J$)&0I0@%)>[R?_AHD)5$2039 "FREMFIJ+%$ V+\&T-UH-!J__.G;(CIY M83+A(OYX>O'=^>D)BP,1\GCV\?3YT1L]7MW>GIXDJ1^'?B1B]O$T%J=_^N-_ M_]KTJ=EV/1$_7U^N-UZ9\!>?"],EM\%8@&MOCN_ M>/?^XDR5/ .J4[9@<>K%(F7>A0< \/XI*V-Y42(\O%DR^<#6:O*4O4Q@>R9POO9"E M/H\28%=._5RRZ+-?'^9HSMC49JLGN0= MJB9YV:7EXW]>9@F/69)$=/.813P$\_)8MX&%>9(4E\B9E%"A M*'DOV=+GX:=O2Q8G#,J/TSF3SOAJ3,MQL_XV!F4QXU#8!7-KWM;$OHI,&\G@ M1$C0X1]/P0YX97PV3TNCH&C'E\&>L-O67V6),Z!D44@E#O)N57\JQ<+)3!6D MQBTP!<7TB]^9;C*>-VS]Y:Q./?=N+GWO10PT;^(!ES.9T^B):?$0C+8UX9;F MCFWS[LR5;A2Z-#?N8/ Q-EZJY0F83W>*PM70>KOWWQ2FY#IC&GEL6MV]?FJD M\#D.>9*;C@SD4P!%1POUS09M6UONH6L(U8!K*4U3-1J//V$(F))*Z@*VAZ'K M7(W\Z/&U2O/\7 %Z,4N]:09"%9XLA$Q7*T)66!>6&J6'-[E3+KT1B],S^\Q3 M3_YYPV,8J1%_J1H>N96B#+T 1M*H0LC_,5_>0%DP7)[ ^&/^-&5R1Q#UW:Q[ M@5L0?U=#?%*ENK2$OP+_GUY9],*^B#B=ZY8\_31*G1EY3XIL=TSTT]@Q@'^" MU^NLK(ZM'07\5]$?^$U;I*!_93K#$E>)I@F&I%T<1J)1LL\.S0G-Q,:RX-U_ M"@MVIS>6 >]),> PY@Z6%]^3XD6?:M[E,B40<2(B'JJM76_]./?U\!@J,B\2 MB<%BQ*P])TL.&Y)<.K"JXV(\W1TU&GV+J^3>>+@223J>/K 7%FM=;K5EW)-: MA#1$((I&X0*F;9(JS\(+*^>FAGADK0'@2!C%]U),N6 M?/H&0P24%H]]^78+TB?Y*N#7. 4Y!?3-8/*")DQTO>;@C4.Q$8@MI\TES"K] MP&TI/03YJZ%8D*9?%S64=$\VO'PSFC0$UY89T/-?=KF.7&VY 4ENY7%#2?=D M/[ $K-!@#AKM&E1R))9JM#8K052=(:#D)L5*3DH_2/_.T_E5EJ3 9@GB,+[[\E55F@P9=>P6:CIHZ T;TV&D6KAAO M*+ -1C06AHLNT\MG825.*'G+4-BP)!7#'F4*<^_"C J_?W 'R^9 M^](VV&HH\DB?5NH1HX_"WW/9QL+1"TB2&?N:+29,CJ?714\60,99FI\5 MA4&@X8!E*V3@[E%XJ<:T&=CF-FBZ66S[3?3"#4HJN =.]"T&W.OB[[U4F0Z> MXE0AOJNJ !XL1;S:4$_G+'_BQV_J:,B420F2'^JOPGPM%>XA:7"H50\/HU-$ M]'7Y%C 5"S_'@QK^X^ES4O@]=D2?41T3J8XE#SZLGI5&O?(D2EBN**]4$,C, MCY+\+]LZ;:;& K'LG=VFU0*@O M3(#XV_A>"G5LI=X5CH6%;(8 X,H8TF^>(VL1@&. @1;AF_-4,"&N?"G?ID*^ M^C)$3Z7V%BC 5 >VT8BJA0D0#Q^NX#M/K?JGN38->#MJ%0QE];>P^..P]-29 M(#9KD 3_N9'64%>%(G7,N$0"JV^YJ"P*J):'=546Z#M/A/C^C07T"WFAC"3 M/906Q%V0(?4$I8WP=KAN5PJ4MM$[# 4C,Y72>9 .F"V5$A;]#R306W@$L #_ M0 )@)RN+4B!"X[*D"6C-RIE4S(@UL#8[BF+O-;IDZL&:V%44(;?Y IJZV#K$ M8YB1BT?8[IJCL&T@62#B ,@K.#%AZ2MC\;:CFTVG+%!AA+FG6V6051D MK=Z1@:7_5OS2VV;"H2D;=(O!#;A.&P^?5J]?#^0'>-'#%N$W0L(4C+=*C,)_ M965H4FW:J\,TWL-6!H8F%8,5P+II^OGV[NG6%EE]*SU V+QSZWU7)#P/2*I#T:FAPP'Y*M0+U?YL'B=E0+FFYN%(?6!A%JAU!5LL M:Z> 2;W#D?F8352BXIOB9P,ZZRL>CM G%LQC$8G9V[U%UMFEM4;4JM[N"$Z6@GY5U! +:VZ2EM677OV.:!;+$%1;93&]8_%KM. M9&%:+#\H;3MU1-^T>*2T^82%V=7I@\7\(PW,#HQ/+$=^HL&10SHUL:SX0(,5 MAUJXHBV7XS#5S):M:/#N#H5;"W\3)S(:]W&8<5T68VA6N @TP@Z! SDFW>^< M_J#VY1:\D-+Y/ER0G^V>L3@_:5M>D["^'E!,(C[+Z2E*JVPLBVSAR?S4V59C MZN+ _ Z?N8A";RG%$F:%:E/5$ZL(O=7=/Z\\G0--<: D9*06/QZ8C0OK4UQ' M!\SAONV1\L;E4>U54J_,C\9K]!HG36/9(=+BUI!SG8%MHM(_IW.5"-H$B:8J M)6#(RT',&Z $\E&IW-"J]_:K4@+V-.?2#M=>39H.T&8!(;H/4$IA^SV U0U7 M2K[/'F!J1B^EP/L>4.HTATM;=RLM_\2/E+GA)7-62:]G>-U ?2/N[QAHHJ-3 MF%QY8N21J704\(9[_TVE;RJNJJV+U4!5Z"'@Y$[$,V4D7OKQK]=LJ=;7M?$Q M3>5Z(*.*\R:+PV;FM)?N@Z2YD"F&-8T%W5L&HR+#4P*\R5.42#]D5[6\-*@Q M'(P'%C#^HNCZRE(?Y\Z@&R$?_8C!)-P9KP5PGHPT4=#WWD :Z /4P8#X+ M$;[R2!?HO/NS>P*W\Q_D D?M4S"9*.FYNM:TS2II M+#O@O4OJ/#-#:@9<)3)@6OL$76]H2,TI)8WJ# E#XW=6UJW]PZVWE"0<,N1 MQK(#D:Y6#$VWWDQRG0INR(/!^1WNC#5!GB&CP5Z,;"59A3Q64&*P@>:$\ZXBL.<,D= MUC"D9 H^25!?F7QKG=_Z@C1WS^NGK.CD!*&T8:[%A]VKH;0MWMI9G=QRE+;& MVY&B-W:67A7#Z6#>AAH]KJW MUE+J;CRX4[!Z %WEFHM.:-@'V#9=,1$]E#H'!\QP)Y"2(80#:++70,DN0H]+ M7-P?)?L(!\T\?("H6&DP! U"A(F*%A/SHG5CC*ATP2Q.T-M+E 9I@[>V*F,, M0R(M1NKALK?@(+9Y@"D-3!RBUCTK2KH..0Z[!!]3TG\XN*;[092+YJ')3B.%1/L/6 MW9_QLR+0;;*$/=74&QKK&7@#%L%H?'5;3M+Q=#--NXR"?EYX;$P$ 2SG,L&0BUWUCX&9:ABLRMCAA)KJXONX8!'<_NX;D(;8=!#V^B MR+8_PP(#*-Y@JI@%AV!>Q_?1#'7LW^S:]=P>GJ>D_*&#,+1O/4G)-=2CA6@T M-#O*RJ,9E/WSL#^SXUC&X9[)CN32L8\=6]RD.QKC*4+B[+95XB9WGA'8!F<4 M%5^MG\R]:21>$Z\?[^Q^>X/[8W4D=4J_MDXFOHXI*&+,1G%UUUT3<+!C5/?7 M8 ])RFSHV G4K,UIUF>[/<"$>:DVV=DU*_[>QOO'08"TYQ@HBUBX>:B[Z[%C M:X>"I,) ;M4%+RQ)QW%;XCG+)@Y)/-C@OBPVRLJ@P/)DBQF ]F8."J(:4;5W M@M2J[D'(K5R.@2:SODXOY*V.O]PB!FYSV1[(N91DY;V2$RT*U7 M%$*.%D*F_+>M9+%[B>=:RE-*._99YFNH[96H_J2V?4/#)!_;.3C[ "-=\@!$ M6'FP=OM!I62QY-Z?LD&4*3_2IV]!KI35%3#%'4*ZW>!!B!@B"1=8]P%OFA=U M109(M)4S:CRM,F\<=^JF=8=<\P2$E1_!7,B64 .^%[=/@"XJS;/]R]OI$39 MJK#B0IDB^BAX>P*EG?B!(FHE23;N,@W[;)IP#U3=*,>ET@WC:7NJE9;2 Y"O M-=:KQQ9T:(PJ$P%76/#E(4BVHM0$87,+%& VGL] 0T6U0@'N*LR_.O1 )NX' M_J.A&[=(@0UELH/5&J0VZ0&: R:-#0%^L\11$[%JE(^G0/N"9PLM5H.Z@P3V M*:4/JZ87'K+P\NTY4>+FAL>P[E6>(G6[9=-H-F^ #,BB:SJ ;&B #,B-S\\2 M9$,#O\>A-I *7BLW_&3KI>-J> M@Q]?<3A03V(4P))),KUOHP6=00L$8%YF"8\9:.3"98/%IJE& -!N)B,L(ET] M I"T:4JPV%H;&"0OY-JQ>YLDF?++CZ?Y5;JP- 'Y'&8G97\#"=9'BKV^5@'3/8UG@(A?@(01!8YP, M%OQ/Q"5 7X%F6'Y\H,N/OJ(YT/:1BVCJOF6#P7X6F@_T#<7>-K?0/*%K5W;8 M D*C)VP\=H^L0'.!NO78.386S0GZ1J,^C L-DKZIB(SA1",^.LNP*309C=I% M ND#+ E:8I+0\#^0AX_Q"U(Z,6>QCR^,XLI)'8BT0]MY=]+"(7@T/&CRT/K. MT3;%2.WW_\&]8QNOO^'BX5/#Q")EWA^\9;FP\OPX]-AJ5>7%+,W3 M62O32O6V2J?BYU:E-U/#@H7>Y,U;^/\2TMM.8.6%ZKJ R"#EMRM*G*2C<0O& M92KQK6L?-CYT^!RQ?);'8=73;!H#W'?S@\1NUI/4&*B.JD0(C#ZY OYR2G*Q MFBC2ZV^ Z7&P4C(433EB,HZ=J[F?/+_8[_18N;V9RV6A0@.\9;%3DJ#*V"FW M@[W?G4H[,(1.&=G*S>Q/\8S'C*F,HUCA]1!JQ>5_&@YZV-2 MI0?B/DN8J_4I ;2_#Y#\9R_(L;YCT>4'@Z"_J*@>0MO%1@- #$_96"6JDOX M;A@21TNEP< \IR:]H2L]4,IW]&!J*4TSW7K[#! 6HIR2@85":#.1*#G*\-VH MUS647$LVG=:FB"CM6=O@:Y:+E#:=S84*R@:SV%.FT8$HS>!\L79QH981J^5U MN7K07JWG%?[8!)YM59OXD=H8RSUL;4W8+>H&I]/=XH\(5)?>SG' BTL'=B]H M6.>J'Z6IY),LS<,LQ;W?9()U:HS.G4+55/WWRKT%\LV "_VTZIX=N[V6W\PA M E[*RV++R&)8]-8N31N^K_X6_4XD4D$P!^!1SZ/*O?Y_[R4L8L'^?0ZE@@C] MU/>F1;R 'ZV>JJTU2T7>VPL=:N2>:7:I6J_9)*WMHV0S$] M<-NE>Q8M_)ZF\H#05JDGD&AVBP\/0+^+VU"2IIG11'##*=CZ/J'D(40"ZR8' M29V6L>S*'@\TNW B(E%:RWSW%MOW7JK(,3\;CV2:4NI#CE7VB:_B0 MI#S0FFB=6SP*-I0]VA\7=AH\"B9\X;$ T^YM9:^.XG"[%15IE[Y]8>E^1;Q\_C;GEE=_+.?ID#DY#$A"(T .FVYM_./[K_?>Y/[BYN;[[T1"XH!$+*;_^#YFW_\__^O__#_^_G]YWB<:4TX2 M&GSWN/GN89G& >67;$6_^]_GL]OOO._>??BO=^\FG[_[^G#QW?MW[\^\=Q^\ M=V>>][_^'H7Q7_^E_N^1"/J=!"(6V9__^'Z9).O_^O'';]^^_?#\R*,?&%_\ M^/[=NP\_;D=_7PQ7OP;);L+AX)]_S'_<#7VU]+TR*,DQ^#9'$D42 MY&R%):?S2E"W!%00_*R>_7\?S$PV:\D&(ERM(_K]C]V!"MB*A+&WHJM'REN" M5[J&<4##%8W53O'RQ[6%M6(9T^ NY7K<3Q^IMWMB2XAK5NJ1QG1.TBCI3N27 MZU0"O(7V&%3U+)\^$2\0ZQ]\MI+/>__N[/V'LQ\S@.5!D%#YK,2+62*WK,?I M$XU3*O_UV2(.U9$@/ZL7+0]53Q)RSOA*'1X>>XS"179F2" 3$D;B);+94[=/ MR[#JY6&5%)&4"_,U;^6?Q6B%]*"TR<&ESPF5UTUQ*&XACIC_BEW$EMT$]7]8 ML*^J#NI(+ \JM_7<5)F&PN7^S-B#S2Z!_?5_VB,_'D/;/'! H!_(8T2; 'XQJ [8_>Z>$ZW>3?EAT_4=%5^R.)''_%64T57>4'2A/FAC?""Z5KRS MUYN'W'63,=<7R8H/DIO.Y1/_JKB-H=/L M(W09"G78IGP/S.11))SX204N@!E.D#M90:[,KM+F%@5SD5WYS@FJ3E#M@-$( M!54DIP;D/&!M+U3;8OFO2BZ5A H\^KR6,%+AD7@KH*[)1KT/7=N>UIK61/ 6 M4#G!VPG>^K+2Q/=9&B?B+N>I20;5GZ)R^2XJ:VQ?QXFC5)N?S!3C!V@O&;%8QOLPTQG=]2(2@M M ;$"&? \)R [ =D)R$Y =@*R$Y#[$9 UKR*+0G+ _#3[H$(O:,9Q7AAGJ5/) MJR2_.K$9N) -05H+E!Y%ZXD$(E" 7$=D42(HEO[>NP![H8X;3LD%"XXO\:J? M^X,M0:K#D7 M5A\"M>.L0?G B93P%)4:3X&JH?9@E0^J@^_@9TOFG4D0<"D.%?^H?7%6:>NI M&6L76G4[3OD#^U9MEZH<:1?2.R8%HNC_"]<5]WSS8+OP9N+_E-]Q]A3FU5!J M(:X8;@GF"[EE.(ENI.#X_#]T4PELQ3A;4++5BL7WB=0O[I=$4FV:)EGUG3 N M$T?ADVS!GXMZ^8DI'Z_>>:E8 !F.R6B-$2;KAO3\X53[6C+4%\'4;T2WIH&G@%YNLA%F'C%_)D7#!>3<72498@5/DV7&[03+C, M#O$+%;?'-[77%&B6-0P2JNP\X1.54BR0;;@6Y$H.D^%%(U%]159.LH2 MA _D^290UKAYF!>W:SA$&\9;@OIW%LF#AO#\T*RF;,4X2U#^(?GN?V*I:]Q3 M(EA,@QLATAK:-HP_'2>Z/F1,&<&6DB:5[%DUI'?8[JF?/#V%2:L&I M&F(-MJMG?TGB!:TXR>N&]0[C R=*B[G?K!Y95 )^N[%7?KEV0Y=$Y>!$6 MOP+;N)F.?=GR:ZQV]NJB![#Y '%[CQ2W.A$8EQ2( MWL_HT /Z+('X_0TY?A5^3B!VOZ#%[K73"8C2KVA1JO;V U'[B!:U&E\K],;N M/SZK-2O6^F>A^&$52:KLT5"\L(HC&F9A**KXQ!,-:Q@427SR"M#-#T40G\0" MB@V HH=/8('[YJ$XXA-;H!$34 SQ23'5L9]0G/")+_766J@^CD]RJ;?T0O'" M)['4&&&A2.$35YK-WE#SX9)6FZ!@H9OBDE8;0*2AB^"06 MW6#@/::]IRSZ+!8L"H.L<;V)):2*\-5$'^I(FH93Z-8I^Z*]I(Y&Q M+52N7 B:*.<1E0N91!'[IECLFO%+ECXF\S3:EM6<49^&3S5U'_0FVT?NX"2[ M(WS*,QM5D!4MNJ,\.]PJ,-.8.2A:^0$]29,EX^%_Y.9O1*=J!@(T,NT1C,++ MT0C KTZTT9EB'Y$[N1:5.E'09J/H31X:.>!V@4W"@4SMIFF>@ .)YJT#G.6J M.@U9U:D?8!]X5CMZ<_#F*R"N&>DB>EVQ)A?+.WBQIOZ-.7HHM=%@H%9'9*BV MD=2@IBS4J-;+;T 4^_=.=4>Q3+(#HM>_?ZH[>@ SY, 1OWHX:ML8@'CV[Z-J MC:>1K=B_HZHC?AWV8?^>JHZX==V$%L*!]3!LU!DL.CGR)O6>Q)?$X7\R7TU6 MSE"$BSB+ 57E#7/I1-+?6[,H]$/M,N?M'V"M('I7$&&^D->44M_\:^+_.PWS MN/#I_+12?7W!;H7QJS='1GBO DY(JE;381A7)/[\1'JA.5VOU M^ L69Q5):X!MMX(!T&]6*\J?0J5S54-7.<@ +$)QL5FED"8],P.X!^)L_A*EV5;J/*WRV!)F_]6M#*?K<#VDQ= M;17O]-5O%D&JI%7)K\C ZGJ"M 2/KHLS?[+@-!,2C_=DZ?G7:NX)H63\;>G' MENS$]'NE,DH94WQ=J[@F>5G\[=W[4I9K-7< U((_TT(FE.+S%_IM#^\=9['\ MZ&>O1I2<0)W6& !5I1RHK.TZ5,K&V ?U/(^6NU?!S6Y#7T6-QHN=^:W M;Q^%Z8%O_6*7;:BTGSBXXU1(&$GNR99'LM3,0Q+M8BG$7JR0H^_W3OD#XU7A MDF]JU3P4&/8)/I-D3* MPR180Z@"-@QJ@W=8IQ@!3*@:,FHR;5,%1B*T"R]A;2 MT:73:X4Q6'Z/S4H ?%^R5CDVJ&H)]'%N=2HX8 AM@US)JXU:$3@QKJ-"&P6.[R9F. MAF5;B(4OE$J8+P$5[YJ6ES%(',;?L$ZJK]U:,09W:8=4$W0;N-8\=XBS?@81 MRMW;BSVSTU8V5"S(I H,RN1!Q\H .RQKF_&/DI?-&*D[,:^A*E"&9/Z*3&0T MG%KE[6.-^=VH^ _JS40NX32]C>I" $ 4#)4.,RFY5&>6HMDD5CQ/K+^:*:BV MZJ!^/N3[WQ:CM8A!!=+(4.T^@P<,/-<-W7D#\N$R T6_4!X0)CW>G?:]H9J- M/?.T;G(C.FYO#DDZK%O9G!T]&J8V','5[8[#X_YVU>2U,7H\L6KR%J]:0##R M 6[#IC;MJ6>G8NU[C],G&J=4_NNS1?XD;PL3L"IM_2(Y8A8JST+ <)WV7(U) M8(W)=)5&V75^-9]3/[F3USL+]L;XO6V_LOY>VR60(%A15%-C&@Y$*NOQZ4T\ M"62&SP6L\^W]].YCZ\J"K^8.@-K;J2QX(C5MKOZ=YEV3URR61*U-S:T=.T+0 MAS\*9C21<-#@BO!8\G=]2G#]X"& SV3-:ZEK;(U2?X3)\D+N7K:BO*F"@N[T M 5.'C[BG[O0"S7&IVRYUVZ5NN]3MEB:Z4T[=?N.)L+#K@VG)9)CPU-:?67M% MU2[>+N"U%%L3 :\5BBTJ%PG>@%<\V7+MC&=H6+K%.01%NM8,BHK/^SW 3R0A MKH4RB(;+88(%TS-+H&)AL[+6B:3$N8 $;8Q<0(*E@(1VED+;@00?O!7A?\G# M4-+?$]1/N7P6%;JA!$W+6 LF@ 'BP@E<.$&[7C'J?^I&?2)1=NG&P><=O]WO MV*W)B]!A)>FC.Y)9.-1^+ MHQ+N=?XKW2$(%,' .+'5O5CZ]*S:)RA%-5#[Q=I^40%N!5YLE MG"#N!'$GB#M!W GB3A#O1Q!O?RO9EL!_\1:,!=_"*,HDU7!7#-4C6354);'J M6L:UUK0FD[> "B:WB@_C)F$5M(G:LT8A,R%)-4CA$FIRF< MO*;@.CJ[CLXGT]'Y&$JXMJLQTRFY3LEU2B[B"/LN%],X^^ZX/AYZK[^ICP=< M=T!E"AF&\4\D--]9O9S5"ZO52ULZM6WL^N@)56%TR2))2)&Y99.-IG&K=@UK MQBP %)V,5] N:(=6++W.:3 AOP*\K$D(9?GNZC(S0:.-@#2#ED5?#TY>-(=RU]/-7R:4PT NZTA7?,.*X:8>/@S M]5.5Z_1[Z%-5,B\,Y!;[@\G3]9O\>$^B6KBT9QL ^1,CD9C&M!JL\A&F'OWP MC34\^M4( X_^'[H!,$KU*,,@W-U_%Y!1=X$KFF 9/I**9CV S M#("V;.K MO%<+X32K$E\-%&"X :#**M?_+K]3+37G">5RK_^3DIK7V6H!$X"'3R'EY _R M5'><5H\R 4(:T;-WCV>_3M)DN>N<5GLJ *<8 .Y^,M-[D: ))@!3'0+E^JN= M[*&.QQJX .--@-7<+J2,U56=8KU]W>N##!#B84G?OWOW'M@8Y1 SO9GF0,T> M=".I$F?< 8&Q:8HQX#YL[Y.#UPZ!$#;/%)AG9]HT;)YB +CB/)K&U_21IX1O MSCZJ0=6@@2;T!MB9+F!G_0.FAF@!5C:A-\ ^Z +VP0)@[^6@]SJ E4S %%R$ M$:8W%/ $JD1]K'UD=JM5Q2D,GV"IC/8RI/.=>#:=ST.?EDN:P-$6P=[UE0"! M73_:(MB[-J<@L.M'VP&[UC)0/< .<*4=(0]@J^D8V3MH9:U##T&K;BW:-VBO M.H4>@%71L-4*2)6T*NL)B@LLXZ%](/ >PB22)_%-'(1/89"2J.*EUHX;"%3E MYCELWO7 :L20#BN<*'K#QY*6-C ];M10W=W6)JCGJ0AC*L2!GSC[R&E]?"]X MW@FA-#QCE8%8S6(-HUW>0]L,Z:)[;@WIRX8,!V@MVU?T AX#L,-O2%";Y%>M M.\"ME:T&W??86?HX=+_/)M:.<"8:GULGX(RNMXX5SA:;Q_%;6A$ M]3E;,F(P,&L/H-(Q(P#5M7^RA-_;R%XLMU*S!DLQ)@SJK6/,I@J!D2Q-%AW6 MVD"'$5N F'_,$2!I&B.N9539OB0>UEHI1\GP@XB/)])^K2;4! MJ-)G6&-L$RIVA>IK)](EK=DYBH;!&@15UB9O !7KM9/4.S'B3V@8$1CXA88; MNV@8NY)$L"155$S:E_K5B8U_1L/&6G$^:)A9WT#%@*FOJ'BW#Y-=)[[]&SJ^ MK70OH>/521N(X.MYM@UEI@C>Z=Z8O]>I5\+-K%.K\ M*CO4VD&'J94#%UX[!@U]C,AD+:OZV35-61!%(.G:=@T9%I"&)'NC>=.P@Z^N M["":]Z>!2C=WN"';A'G)HKIT#!"S7]!B5EGB!8C9KV@QJZRJ@^Z,L"(R-!7* M1+-'30@*3=5F@FA:(_"B6@@X,J>&1MV_VJ5Q+9[2;F&;JZA MVPDW=&M966"/MIVV;F?O))_Q\(DH^5QX) Z\)0T64F7V)&+R&$U"^?461F"? M-[U%<\0M-'YK Q:L$YPKI&T!MN$*:6M7F+C].>#]AX=W<96M=GG_O+:BJ!+!>AKX7 MQID#1CTM$W=7JKF[YZN=;AQ1;A,YV([T1\)^([$=^)^$[$[\D^KWL969?D/WB"1E1% M57F[GX3'YE)VE9-I*XE=9TU[DKD^5$X"=Q+XFY7 ;^3EH)(+)W&0!6K<9+ND M2?H&SG*2MY.\G>3M)&\G>3O)NQ_)6^LBLBYU_^0EY)E*Z3,NI$]=$;MR 7OR M= ,(,.&YHFO])7VB$5MG"0^YZ@> E4YR"@ [R$ E.:;=@. ^LN816P1 M^B2ZDR,IYS2X4B?!FH>BO$-QBYF8-#&,,+TA[="U7^\---=^W3A8P[1?+XR@ MGW9^<1*5'B.@L2,">2!J;\6T0X JME'C6/LFCPL2A7/&XY!<6A>9M6#=T"!>3,AOM;97JT4%W1V'X)<]%Q[92$P%L, ;@ :^B>OAH$<#(1L>=!7#1T <,$)C0Z9 MO![XAN'V$5#V9B%%T^G\84FO?!:SU28O^E_4+VD9[1 M)QJG-"L )50 ^7BAM.(Q/4V+_"\@2*7)*&5-!C]=\I#$83^Z[)&9:%,S;-< M]-B0T6/] "L/H3O*0Q;4B%2E8P8$M5;>J!@U$G"'EXCV@0+O:L^,RG$N M)% M0'9 !-J/%S<&S1X^IN5XQ81?O=.) 1T]&#&"F#E9*V,B1FS;N%*8(?<$1GH M+$>O7C[$0#,.7.%XC@7',T 6J%W;7@]7@&8B.CK^U'F?6O&Z M73GWT95.LU4Z#9I8LL?44MVTGST_ZY*WT$&KJ &7 MLU=330N@3A76+IA(IO/"(UQ3Q:QNG(&273&5Z9I-PUR%,%K"R_I3WWA% :/DOG M8B^N2#W@XE!8@6ND0B/!DVKA69-D;.GV[)G][%O&G1PR["11S.0Y_(S\3WU54MX?36 M+ H5J+L/6P";G>RZ*]KPL[>#J9.K_1-[HCS.0K,YR9G@@3Q?*!\M5-_$1%SKX 8.&S#( XY0L2A__)KC, ;(#A!H":45]B M'6TF 5LG-)CLF.R.LUA^]"F4EMU6,H)*)AE=R]-/'5OJ@/LC3)87J4BD1,%S M\>F>1!2&3@?!5"C1,&B#,A8JF4)_G/U;]3>8U$S3)4J[F# MA-"L.5TJ>\$3S6TU.NRG.WT(!&,EQ_*,DV:A^"M77=2G2IP:9PR"AI D#0#: MALZ4 <*8*)>;()'L MQ S1/L(W%%>"S/6G%'^?V2< K#!#C+/CK7).2_DRBE MTWF>+QJ2Z":6UWQZH.)5(*4U=P#4BISFE',:2V)+A4J0+$LHLV2H/Z/#2Z;I M'79>SSX)/C$6? NC*,L!?EE/8OM3[1O6GC]@ QO82VP:/DC/EQ>$/:@!4OMN MP/.&0&EK@X.^E(;Q]E&XE7(HI;=2)8=>5H 9 [2U(?POFBC;QSWU4QXF(:T_ MTYLGV$?B"_U6;X*$O:"VR]A'^"[WXEBZZ>UY*S M:"WO:]*).%*PE-%W?)!HT]6 %U%F$+&1Y2HX**Q7#36F**Q MFLZ" [R@KC1T. ( 9[I!+F@"K/60U/52H2NPI(EF"^^BW>A=L^QK(N8)B+^A M$NC&7WF=S 9$S5!M;>.H&;+= ZE@J+2R<2K W8) 1 W5Z#6/J+[G'8BQH0JH M9L\NK:@\(*(?D2&J:Z"&2ADH92G=8&8HLMAD*A-!FE#IR MP29K:::\0M'$)F%M1VOE?T"1Q2I7=0NTW6-OJ;>'QPX\UUGOBZ9:'9GY6;OI M1]?GV.L&8@;23K5+)OZ_4WD$9D+;_+M%&I&J0B=H-_I(&:22ENTK[\22.4Q)=4BD32>$ODPZ47S<+K:DO\F!X M;4P5 C#"Y*H6U"3\;SU!UXSG@NTM$X**:5QH-?'BP'54R]LFEQPNF_[@D,L^ MST%[W@FA-'P5^C(0J]L<-(P>(!Y]=P.4@";.-P=_->VV+DL-B?BQQ*[B MX7QE$0ZC-*$!Z*3IN-J@Z$LIDVTHO5<2C$_+S6GJ),UK>JIBICZ3,N)_:)!W M&*)+XSF]-!X0;^FSPRC2>.K0 EI?7/9.F\X539).29P]4'"UBZW!FN<@X<_R MNVS>9_"WPV#6$&AHA'%NK2MX;I)=D7<;:/]B][1' WU$B.@@G5%#^J 1$F;7BT)0,K8BXIJIHPY7L145IL MT=X"9]LC_=[C>;BQ_#=CSQ\A%0H]U5D?I9] M(K?Y;4@>PTB""#)[=5AI@+*ZH2"+!9=O87N?99L,A*C6W,$*=LVH8GT53$3Y MG/&5NLVFCU&80ZT"\WUUA(> MZO4N'9'EJH. -4++5&=YV;:*_<%;[>J(>&)72*2=D@U;S)J:K0.. M4[2=HMTB*/>)A)'BIFO&5=+[OA)/WF0V9:GX&G-*(F555>;&.Y:[)'99B;!( MW;Z>,V186#52RA =^_*L)U=2R0Q)D5KR_3W+7J7>HB3ALNE/&G3+NE'&G MC#MEW"GC;T89-RL=C%#[[EF '*&FWDYNLJV>_^1%667 =OIXQ6QK"GCM\YW& M[33N-NWH)$.IP"20S-LP>@CP5;7/J92OB*H;D,&WLPM^)HDZE&&>^0XK.170 MJ8!.!70JH%,!G0KX9E1 D"@P0LVNLQQ@6Z7YV9M+E=)[4CJEQ%W5/SIO)HP>-4(*<"=7$8[6PS>6GY@QB#D(K/.?,%TWBFC#U<'@Y9*RM-KY+! M9SB]P^D=3N]P>H?3.YS>\6;TCAYO4MN2^]^\=9%WG)5"I=ND8R^F+:5WC16M M2?#:,#DIWDGQ^H)390I_DS %G^CD;2=O.WG;R=M.WG;R]IN1MW6O1]M"]"_> MHNAVF8F7X:X]I$]M1%XY>Y8SAT&!U-+].DY33R8KQI.C/4O2EU'JM)A_AU"VG;CEURZE;3MUR MZM:;4;? L0(0ZLZRWXC3HLQ+QC95K1_5?WY)!T#C^; B4SU9*K#M;=.F94 M)#Q4U4*SMB9?)6^+K-O)Q$_")VC:>$]/P4>N[%LQ29,EXZJZQU>Y(WF&TS3K M^Z+B \3YYNI9B@FAH'<2:3HC\:(S!H^YFY/D?MC+,C=HW8=]>+;&_;C'#V3AY3/'R2D#\5+BR)W2*,%Q[) MP6U=IK[-TM;,#.V!=.],D MBT!J.DI @KK9Q0>.?>Y!)W;JKU-_G?KKU%^G_CKUUZF_VE'2YM2=T6C%?4A4 MUK6^]]Z"L@4GZV7H2[5FSO@J0R;SAJ[(GTRJ/D5S]>RK-6=!ZB=>0!+24@DT M^$A[.J%QH)V*Z%3$-BKB$XU3>BV/JBO)0#PFT47!=N)\\VG'HA-."4P#,K#B MD,I@_E+^" -Z&0IU)Z2<3N,CL&]9O,BRZ_.<^IOX)@["IS!(273-. T7\05+ MXX2'5**@< 8*9Z!P!@IGH' &BC=CH# F MVH[0.#&<>#IB;WYKP0J(\P>$./G&!]!5CZ]HGR8V4X3@5JA-"9OK7",[0F>I4>:?*.U7>J?).E7>J_)M1Y?4O MR!'J[(9E'^NJUT]2OWBF4NF(MTI'.SVK:1U[2A4,$J=!.0VJBVM5Q0BQ6.GK MT_GV8'LNRKR?TU@R=:(9S-QZQ6$SO.>4Y9%=1 E M]CR3A]&,2H'"ET!G5CE-&K1?JO:,\6T@?.OW4Z:=./WV#^JFQ M&]2ZY.Y)ZI"XZ.>;R;(BE&J'2B278XCOJP!K589ZS:(PDVX#FI PDE*NQ" E M.WZ "O7&'FA/WC<,,DP5>$U)]4CX;V$4^2H6X98\BL\O>+FX MIK7FZ(@8%>"=IT(> $)7ZC47 37PFY_;X]L'OYBYAO[I@0 MJK_TC23'*MY5+[B(2/A*G.MK>0-(7RJ&4T7W55;"8[KM.W#XMS+9E"&D.=4 ML$4.Q=6SOU1]$ IK@@IFR1HF9$\F?E+#3NU6, #ZS6JE(OS5C5L-7>4@ P"H MU)0'RE?[*HLU9&H<; "@ES?++%PLD^G\J\@;ME>#IC'- )#R)I3':C2=?V%Q M*J[D>_(D MGR@NZ9K)$[8<<+VIAH&=L0V)DDUA+&^"KWRT 9!F5&7IR$VITGAF5% IZ2SE MF7%)GVC$UFI[% \5ERE]8#/JTW MV?(3EY=L*5T-+6D$N;*'/Y#G"TZ#,"D' M'C3% '#W)*+JPER%0AV*BB0J-4?>FSPI9!K) 2$+5(Q?&/^Q#/WEPY(>3;NF M]$84Y S^6-+X)O9399DO0\[2(TT0YZ"%4O9YLEYSZN=>E>Q@5!Z'[6&3C;A+ MY6N3QZ:ZIZN/6*,+&T#T@?K+6 I T7VZ7LO7D-._#/+ZD9@LQQAA>D/6;,&3 M V.B_.O8D"B_^E>6H$OYFO!D\X6L: F,3JE5O--7OUD$J9)6);\B ZOK"=(2/+HNKI_)@M/,^G&\)TO/OU9S M3P@EXV]+VTTSV=F?[A,2!U(5%U_7@=0OY&7QMW?O2UFNU=P!4 O^3 O5^9KQ M+_3;'MX[SF+YT<^3RTM.H$YK#('J$Y7"L9!@E:MJS0,' %J2,0BC5$4G[7.% MKI[]* UHH-0R%;B5)D4%BRO"8Z7Q2HDR:U69F^ZJ\#2Y]@"DR6)TY&/K6+-L MC'U0SXE4.'QZOZ0TN66YC;0&ZJ;A.! H/=GA$T:-Q/!WTM9.?^!YR#[*J[0> M)^B\$T()Y]NJV?_UHX<#_] IM(=M1K,*V!=,O+(BME\ !9(7+!9A0//Z4 ^< MQ"*/E3V#H]FXA'U$+XA87D?L6V'+KQ5?:\?:![W"F5<8^;BJ><:I^I;PS>&@ M6CG(S*+HB/&9)/YRZZO9_IX[(MH1 K#@F(@PG6<_&J?%T;IH2%*8UR9QG)+H M\$.ROI,JBJ,-2(29 H. M1,0G26/5$.5\4URBF;BC=L6!9O0(#,MB >6J"-O_[L28B5"_Z3);)=>5$&!WI]W M0B3,7:37C!=?J7%54O@P0-@G]K6*P:19(=^;."'Q0D7B90%&7P6=I]%M.*\R M<>I,Q828//<^J_8[%ZH74\W9V6(%5&CN0:STH71K M-0EY%L O[^\*[.H'VP>^1,BH?3N-XT>,PO"LM.>*+,SQ!?/G^R)2^Z(",N#00%^0 MA"X8+V(D:VV?\(DGA=3PY]RME-ICY7[?18:4)P& Q]M'X4NJGC^=[_( [O-\ MP*H-TSA^.!1F5,6HJHPZ( [5$^PC\3(/8UO79%.!04C+ /YDQ>YSQ4R1]9 MBL/76!4QNO]:>V&"Y@Q0NX,^R:,K]FD6"5!EWJL8-0"XI8;%">CS48YPFH\:7D"^7TH!"Y(F"Y_@R@N=8'DA^<3I M?!*P=:-:6#=T=(#K;%!76*@S(N692*PA&P@;!K7Y<:Q3&@XF5+?[IF-T =.V M^6,D0KO,%:9S;&)$NS&_@-6/'.[D+'V6W/VP-B )V?*'G<[FW5:1<8:MY@8!? BKF@8?5V M>C.#U1I$Q=7&K0B=&-90UPV#QW934! :EFTA%KY0*F&V=E2\:UI>QB!Q&'_# M.D5'@:C^A&Z7=JCF@FX#UYKG#G'6+]*#X>7)O$BN>)]5=0'?>@'RX MS$#[$90'A$F/=Z=]_W$4/*U;900=MS>')!U0 %#B;#1,;3B"J]L=A\?][;H: M:N_)QQ/K:FA1X@*AU+Y4I%V'I3&$]7+7[#JY.B/9;^L\N[Z$/ED<5/35KFFY M/P:O3V6T:X,TP^&M^JS9M2<9>YTF4XOM:KS&2-"R(HE=75"H/AA$W\@M=R@N&&3=?3K M1T(QQ2+OE-V!X*II4&2QR3R@FFI0Y+!(,^"6FU#$L @N]AO!0DT/6.0>\TV, MH13 (AQIM9^&(H=%4-)O\PS%$(NLE&%8T77A\&^EA+?#%)O49+CO!I0,V 0L M4ZU8H/AC$[N,=QJ!$@*;2&:R.1&4!E@DM]VHNHI?4*2P2&W;49:Z/T =*5A$ MMM[) VCB *49+B&/;.1JT70NB9**+?F$\NW30"6L3.>%GW\7O],.:RS2W^LX MB+I&,E#LL$A^^Y2.^F;$4+RPR7D]-!_>D^+O/QY10H+R5_Y+]H-"94;GWZE_ MO\YN=FA_^_;M![69O$"L?_#9*JM8=O;^P]F/&?)BBYD7LX1Z[STN+Z8XI?+? MW5'B!30A820\%3 AA*9)8+@XT-+MLM8A_9JW^G$B"E;[!8LD]M M0?':L2,$??A[:J;4B)@&6Q6OH7-!W> A@,^X.-=77W/[3:ST656<2\4Y2[7[ M@3Q78M9ZI0'+H!_Q5-V%"YHS("JOS!6N#+TI8)G_UY)% >4B?_>5 %<-'%T) M^M$"[FKGNTKD]M"&W0E,2_S"A*>V'8>U-YC8Q=M5'"O%UD3%L0H#"S0\T3A? MCZOB&)YRQ>V,N&A8NL4Y!$6ZUAR/BL_[/OO? 3-63(S^#R5(JSC4XC&O0^7J<8NH4TS>IF/93" M4ROOF'[@EWA=Z6[GI;E3HUA\DY564+4;,[/P\1UJ<$6=R[8"M9HVT46EYJ!H M(/>%)5GUKZ=7*2W=%S* R/%#LX( 09BDG(IMP;;SM*AX<4?"4B1:+V( @2_G M-^PA*\7'(K:0RF)I>#)D*":] "-,3E>IR1ZM/9@JI&O8)/O(U)Q)YYO/Y$_& M+R)Y@=3DY;18 16:+[I'P'$K:3J!!*$]S5^W7(/C5[?*&T%W^-S&@PK!51+# M62VNL*G.C.+,*,C-*+!\H#9W$:@L.> X')U9J?,%CBX(N^W[8SI* RICVS", M?R()-LZNZNRJR.RJ^E+;R,*Z31G"1AK5K:=0CBRDVX1]<*2QW3KFG9'%=QLW MQMOV$'WTQ$%J3!;+DFPZNH2TUK3F VH!53>GS[X=YW3^6QA%ONKH>$L>:PSS MT#D&W 7GC/!@.K^4]XDO%ZD!JGZD 5"R5CE)0NG%DH1<2JZBHK8*<+0AD%B< M98UM6ZG]+IEH5R*Y"C#(' /@[=Z%RB>9'!#BCN7<4TT^S:D&@-V52Z\&JF*( MB8<_4S^K@_U[Z-,[N9O"0)X(?S!Y=WR3'[-6335P:<\V /(G1B(QC6DU6.4C M3#WZX1MK>/2K$08>_3]T V"4ZE&&0;B[_RJ:7P1L1E^@/<@INL"5S#$-GDA% M,Q_!9A@ 3?7651T:% 6JP:D>90"$SU*.6:4K>6S\)<7 WUC*53V7JRB44F*6 M #B=[SIRJ-OC+N7^D@BJ>M&4 6MB/1,!!VS;*8=N+Y6:D(.FP08 RF+IX7(- M8+@!H [[PV5O8[+>1X=EC9#%5RGFBOOT\4\)P@/+.N.5P=MM)3.HS!E?*=.# MVJX%&W[.TB/? B5)Y+LFF-'RIVTIF42R&N&6< MC)G4IWBHUL^0S5[D[_([521AGDB9/:;_I*3F(&NU@ G PZ>0:J3CZI' MF0 AC>C9N\>S7R=ILF2\L'C47O/ *0: NY_,]%XD:(()P$J[:TVX/)P7F7GB M?+,?I^0FEOR69F7>=KEBTZS,E;B@\K97Q3TFAU>#6D=^37,= M](&=T^P>H,'-_&%);Z4B$PM:;*X'PA M!.4H?GY5XAX[F*A?PB''E6$BKZ%U;J\ET7ZLHL;6Y?)U+2'QEZ&<=>C?L_-R M>@-_R)=6X#:)@PKQ]NI9HA(*Y2O)!9L;U9,S%J'_.XG24J/A7N+ M@%WZE3\;-;FF:2)415EY:>6GHUV*53[>%-%F=+T5_CE;<+*:!$&8'R);BW8V M3FRE.1KD1\IV6C4+F5O:%+*/S:_H4?MKK5M_'0\ VKR-0MKRKQ+_.5-['-E%9O.SXIQ MYW3#XJ!"+[+[ OK&8LA7N+VB=H:T@MORW6R4SK!'#4D,J&2L#K@&,.,D9-8[.G:&5#K)JS/1FF@,U>Y 4L20+*^Z P-@TQ1AP'[9N M]H/7#H$0-L\4F&=GVC1LGF( N.(,FL;7])&GA&_./JI!U:"!)O0&V)DN8&?] M Z:&: %6-J$WP#[H O;! F#OY:#W.H"53,!4O ,C3&^HH(C@R4%.N?SK.)]< M-7@Z#LK*HI17%:[JFG&3'$ 3L^M%VP*X-F*P>8 >XS^0Y"\>K@JWT=TN@%9&"E:"5_6X' MM)E2)DM.T]+?+()42:N27Y&!9;S&# B\AS")J,KC"\*G,$A)5/%2:\<-!*I* MZIG1*%.?Q3)*WO!%C3*STX-\;$U1L=(Q]D$]3T484R$.DA:+ M!/7Z0E/@>2>$TO",509B-8LUC+8/OK*HJ!HK-3"7#1D.T%I^*1\T"F"'Y^0[ MN195E1)RFRKA4YXEZ><>_XH,W7:3AT;N."0*A%35)/O(E)GN9_=?2T4_K3D# ME+=K&]57^)'R8Y3>4_ZD4HDS/U)5=<)>GS4VTKWPO/5#L?)'C(A0L."HJCC? MH1Y_N@3^@RK/)0TF3Y2319X_<2DOF6L2\K+0.+3PC>@55441FR9UTW/&2[*# MWF)E.[J>1WR;'#SW6ER?5?3?\B: M_GT!6QH^>C^9W=<:G,#S!D+IU8'9+A73Z)I82+&+S^Z#)FT7MT^<;1F3:E&H M9,1@8-;*"*5C1@"JCOSB>IIT1J0\J(8U!+9@PJ#>F<]L:L$8R=+D@&;U0VOB M"3!B"]!4CSD"I!!BQ+7L*F*@"P C-J5!!^SU[]CQ:0YH8P8"QD;;!@IJ2D+7 M]0ET5FP;&6A5ZT/5_\?\07HB;9SJQ0S$/-N7Q,-::_XH&7X0\;'3WC#4;,G MWJB)S$>S)ZKT&=:8BH&*7:'Z6B?.,M3/RN"I6QV2BH;!&@15UB;-&17KM9/4 M.S&BH9YCAHXX0)X*&F[LHF'L&I7"6@V@8M*^U*].;&RHCYS!\Q24EH"&F?4- M5#M%K*&,.RK>[<-DUXEO#34'-,BWE>X7=+Q:;G[;\J5&S7R4+*IC>\1@ .CY MIJQMI84&4]MF 8T,%+LJ;W_%;IWIB_UZG6_M6L4ZOPJ._2-0H>IE0,77NH2#7V,R&0M6\[: M-4U9$$4@U:7L&C(L( VI387F3<,.OKJ>N&C>GP8JW=SAAFP3YB6+ZDJ70,Q^ M08M9945*(&:_HL6LL@@HNC/"BLC0U,49S1XU(2@TM4('(OL1"7/KM%*'ZCI8 MS*8ZSQP6K44NG)A"6A\ J3!)*L]+<4LL5K,M;[E]J,:#1ZU0EQR/2F'C; M.Y35O,G!*[]CN7T7M^1C@@19!2:#V_QL%$Y$ P%7]LS8L/M7JX./W4O*0(1* M8Z\'RU)3?1R'9OYJIQ".RI.V^)+%"7U.KJ*,KI+[Z4)]T,:81%'#.[M]50B" M-;Y9G )O/4H[.8'%V5[;IMW_SA(JRBNSHI-Z82]-IUXKNE.S#8JP.KOXC); M+6BLH@8^\TCSCJU(N>O6WAV?.:,#*W0K)()&[]7EB1X;CJ)1C6W0Q%#37C2: MM0V:01JWXE&Y-0^9WHI=X]' K>XK0)-G/$JZ)5[I5-,;2BTL0FLW/MK>ZCLW M6'%EY;=\.\J@DW%Q5B:'DA.+P&RQ_B>4-.A$Z'YJ?4+)@4J,/I2&*V2_S"%\ MGS[^2?WD@9444H[06$VU!^ M$+0@YP/A"YK<%?$7][$/J=R^>G\K!AW3C MCNBH)/W^6/R"AI'*,1230V97Z\BO:WY^&'F*:JJUH^0&5EG*$VC99G_"_:')! MUO*@G"2WZHS\\.Z!$Z7.7I)-.V/C!RPZAVFYN6-$Q:J(2]?/Q? M^2_9#PK\&9U_I_[].KO9H?KMV[(-8_^&R5M6XY>__A[,<,8;'%QHM9 M0KVS=YZD9_A$5(J,\$@<>$L:+"06'O'E=_+)\NN )B2,A*?B-M.]O2'O&Y,] M;/N0K!>,R6?D9!&A)!_=4J:$,,7H%R_=(B5R*.5W-%925&.?';'E24']'Q;L MZ<> AA*\LX_J@Z<^'+36J6HN4W35J>\] ^_]TR=,79L4:L-6$>M\ %YM[+;- MCDF7.Z[[)"EURX28QOOOONRU]*,N2N!YKF??D#W[7,\JEX_A\C'>5#Y&RQ/: MNNSWWEM0%6>]7H:^%\:9V40]+1-^5N1/QCT_%0E;49Y]M>8L2/W$"TA"NLJ$ M?3S;GJS8'_1.AG0RI+[LLK7?S:CR$ZD#]#X_Q:L$K^8)3FIT4J.3&IW4Z*1& MRU(C]&BV+BY^\ 2-LM@C;_>3\-A<"D!R,C4B%G9YACWQKSN43LQS8IZ^L'&S M6JM".)+;5*&1)RJ2.AFO8;03\)R YP0\)^ Y <^R@ 24W^D0CML[B0S@EDY=%KXK[ S!2Y\:K D55 M)).8B#L2!@_LFG$:+F(5WT+B\+@&\@O(="8: /1J/J?*UTYOLK?S0)YG\@7. MJ#R+_##*TV#DEUD$(V?S,)D\LB?Z\SOUGZN4LVU8>ADNIM<> MVOZP?6$[;U M2QM ]@4@!2=-O\64J]IX>?RI^.EC#4JM%K $^,=W'0%_M8 !P+_09-<50SF? M+@CGFSGC6768<[H(8_' LN3?8[&V[70#0$LR7:19!>?_9H]BXLL[4@[YY8&3 M."^ *0?L""J?KL+MSVDL;XI2VAM8S@Q25\]TM7Z=8WT$:\4H,R"HXC:O6U4< M05 ^R"@ [R$ E+:=Z J .N[RM[U+_+YEWR@O]F8%1,!9)D"D_C)F$5N$/HEV MA>"DQ$_YFH>"UA!.:Z8!4+_&7%XFBSBKPD6>BSTC+FF>@*3*LDO%1!X=UU)" ME@,F:1 F2G*(:'*@QAWB8&A)3,8LC#"](0.;X,F!H4?^=6SDR=HYDN?7[1P+ MX"I_MP1:6:?)0]"J.U'V#5K6'[/D=9;^9A&D2EJ5-?3$!5;7C=D.O,*Y]&D7 MST*BTF,$-'9$( ]$[:U%XA"@BFW4.-:^,?R"1*%4 >*07$L)VE]*R4+=U$RJ M!*4A?L#1.^*9VF]:.M0]ZN1'K@DE!,4Y5/[_!7#1T <,$)C0YYHQ[XAN'V$5"F>B$ENJDJ$WS_ RI,D M#YRID?I*QPP(:JU(5#%J). .+[3MXXG>U9X9E>/L@UP1!5,!>,-H-."7!_'< M25[A.<I5T3*PUY8 M0^@)-@R:(PZ85B ()ORV&ZC<^O8_EU->=[-G+9X<'3Z-A%E8EL M;LMU2E(VA&ROC%KN-1H!LY8<_:RU87 DW-OV/+T7!H M5YO8D9 %"79"Q;_#F!0[;0-#;8\,22G #$4T# ]S73"-NDRH^-F,"Z<3?QKJ M#6OPF*Y)=D3#ETVN)]:^'A5N>8E.7?00RBVHZV9"K@$#WA:DPA6Z(P6.3VG!+'3O1\=C!LA&MVO;Z^$* MT"R,@8X_==ZG5F!VUWO@T14Q[J_?K;&JBNCX&?8^V]:50'=VPM-?KYV?-52&_> M="CK3NUGBNN"RHN5BJYM?UHN;Z\)4"< .[4$NF B47T]L[CJFK8[=>-,-#2Y MJ6E&].I' P\L)#&RH!(KMI'7W*8P"I5!T#S: $C%PG=DH]A@_\B).'S\)T[B M1(J<5,5VE,':81E,+0$PPN3:%+RL')YY02A?$UY9V*QIF.NGX/HIN'X*?8-' MURGWEU*JGRPXS02/XSU9V:Q >^X)H31\L9A"\<[O="D)7J2(X+J_4Y96BK8T! M,SS@8C+M(X[56TC1\9_1@QX#HPZ9 .TJ> Q0P0/H#$&U\]"5[\!3U\)4ZO[I M);>[*';CAPS 90]U--J](LS@UMDQ:?=T,19C8N ]8@NA AF:;4>1O/=X?B-[ M16"3>I+\K' .XX4G+XLYXRN5N>JQQRA<9-?9+K9"2I=RJ25-5-KY#FM@B$DO MS[86?](C]+#@%!=,<-+!!/HF_9P=9UL.O-LSX'3'?^I ]1,:/(0KE=\TOY?? MBCGQ]UDT9U7. ,/+CY! \ISGR:5*?JSVQ?7S$.=S<3X7Y#X7@R:1/O?0Z&RR M3MMVVC8R3:8?4B?(L"K.0 M\JV1W5OS4(KUDC,*^YXG\?>6813YJD*Q)V\<(1?X=QKFJ2];J5]301H00GMA M_$/CV"D38+)??3K_;?OD6_G@ZLA\Z!P#T?'GJ9#[6(@+MGH,XXQ&LUW^TDT@ M7X*D,]E5.J!N(22?&")/3TZN5E.TV.3@'BJU0WU8;/.^$4!H^4+(,Q&KMOV'T<."; M.)-+3_[^'S1NHNTK"=N@7,G3[)-O>W/.:)073UJ&ZW)Y2&.&?32*LL%2%MG6 M=]_,PL4RJ4<%.,L^.BV*8Q^AUKI0.A(TZVJ@PU%M[BYX\N@.?RM_8BSX%NX- M,T?X'/_LS.?.?([:IX?74J( M<_5K']?.U=]C\+DMAQZZPPGVNJT8;D<:OU]N@1EIY'[?OHW11[Z$*WD3/X79 M7:$23HL2[EC"7H#@C3?F10M!EUW@HA:<(WET1"O2Q?*1=YRN21@4Z7%R_#19 M4FZ-KMJPC)OT;]"'[_Q7&!PA(_)?.?.',W^0:=Q^;YEUZT![FE/:#M\M;T^6X =DI N95L1.F^8XEZY)9)-@_L MG*H.\ZKAXW7XI(Z9!WG*4#)/RG,>NJ^&29W'"),S,52+[[7<5U3 $9=IE6"O M.QTO@E_DD?#PC49/]+.4[)95JE?7Y? 2(#MB6%H58]UV&=P(/\@'=^7M5^L@ M1_D;,X'P?A5DZ'Z-@U!DQGP:J'ZV0DQ6ZJ\V2#>M91_U"D KD&L8[4Q9JD7'ZS8CS9 M1G_1W 74TC9NX$G6S.3&8.UD,<\3#Z*2Q(-MQ;+) 2!@T[G!93'9JS'"Y&SH MK>H!'/)?X7<&&IK-+(J=& U&YVZ+C0'Y.@-TQ]5&@7ZE,;K36JA0_T*K;,^P M2;0?/$&C[&5XNY^RT,\P:P/I!20AJDT4B=+XZMBVVD1A]3\J%UI5B_N!&)XY1$\@Q;<^J'^3PN%\U4OS5G\NQ/-MXZRN;+ M]:@DS3I[HK4"4\9 Q%QDRC"2W3JK9;!<'H RDY <25V D29:AK'5.I7[3-RS M>2*/'V5EN]JB7M- ##[- )#3N7RQ]#KEDH=2*(C@29BL%!AA>D.6$\&3 YU) M_G6L+\FO_O69/(>K=%7*>96_6P)-GK*UH)7];@>T&8D79;W%2W^S"%(EK4I^ M10;6\*UJLKCD)8N"FY6\0I]RFW9M"RG #/MHW!77_YVZ_0\OBO/-@P2FIFV4 MQDQ$:"G0:GLF:<&^"=L.NO78@S=#I#)W)#ITI][:'16'J=8.,4"B6+1X9ZWK6KL&B/DK1!\)MJ& M[ %6LJ8@@&%QLK^3_;N6U;Z0W%4A0E4/'!KH;7E%$.#'@X<&_@\:+I8JO_I) M?KN@ET7M1&6XD4>L3RLSM=HN@PSAW862_?A ^>JL#<(URS@]RNE1IZ]'.97! MJ0S(5(9N!S8Z]ZRGSVVSO.P_"1\4@/:Z<%F'F9-538);J=TLOLEX?1<\DR@ M(I;D14AR3NSR$+[-*Q_-FHR35-$[D)XT > MDE_2JL2_ 1YOBFB/S5 _:D,]62RX%'X3>A,G/)1BLI]E4A]LHTHJ#@S/&,EZ MP",HR%H"#VJR2C8H/]QW(OR%5*&XO$Y3$BE!_MC:@18^[&3?[KZ&D]7NX\= M-%6]L>$"M_OX<1!MNW^(CD0Y/$BHB7O-^)R&$H,IOWI>AWPHUFR&8V1DQ,.L M[6!#3>X#&05XJ=HE>7OXQD;VX=E;$RA,CG^,,+E@!.B,J1*M('R@-WXAF MT=5?#27G&]$R=(-7T 5LTK!V%R/F"$R3E$JGT+V1'84/&Z=,P ;I"V0D?>>N8FEKLZS0+L MIZJKYL.2Q,79OY-V*R(G!H3@!,FJM$93ETEJ#G?_ECS]= M N-C_Y;P(7Q%HHH&>T5&JM$1B;^057WWF#X?Y0BG^2C7I\=%#XXL>A#6Y:;< MOL)L'D.C"ZH$V*8LOVJ %Z//U\A@5F)4L::#;@ ,K4Q<=+&++CZ=Z.*!#20C M"R_&:] 869#QL,;ID<40([%B[V,C"BI&;L$86=SRX3WID8<:8/<@6 M(\:DU"M8% 8DCVXJOA8J["F,Y43JR;>D$0JFMYZ-&*\V$+G*]BYVZD?!DP.K MJOSKV**J6HC><1:D?C+E]Y0_A7Y9V%33,*N 9G&M.0RB](6#QHX(Y.&]!),5 MXTGXG^Q>F+*'4[2="T,H> K!)]I%1I7:G\Z(W2P7LI6/L@WI%N(IM M%U)8V=[@H5\!ER*29.0G MJKIIQ:**;8"S!D"'2P%!'C#SL*HU1LD(^V#>K-92G%3"C3HPE*4G$W0J0&X8 M/0#XF3!V*PEY+<5XE9$2QJEJNI;7Q)92W#F=,T[S<0_DF8JK9\DB4J\(8\(W MF83_A<7*CBM%0 G?0AZ;5 7O5Y&@_R<.148);+%MSN6NJF;'2\3@$($\> M199:!P7]>/R *#2R22T3\3_A<].'$JX&Z>X.+MAHRWZP?8(T-U[E:?S@N-,M,N M175Y^XZKH$'W%80-)U+;9? B7&Q4,I#NBBN?KS(<8HC!-OK@:\<^%EKK04CV,76CIJ^U5JPNB.>\;P7V-4GN5 M'=VKA&!=XS-$%\<+P:?2(X0.&\W.I/5V2G0[KAENULHZ@8U8M M++4AKH5I@Z\'7>@3.8;X/DO5-;SPUBP*_9 *SR>1GT;Y>#;W'M5KS28&.89>3)-M\HL\-CRA M,&Y9]GDH\*R5AQX609>)Y#*1WG3J0P:.,LCE6R=+LKP,A;IF5&9E0V1&Q]6& M1W]DF1]2(^#9V4FB"[9:L3B_3"=)PL/'-%%^IP?V.I_VH'!/!:;F%G81UU!0 M&_96[5@7'.B" \NQ.;G@0!Z%=L3I1JZ1!LIC6=-!MG_Y92->0B\2_89 PYEQ8]L) >D2_P;]ER9#_ MDYR',>@)4U#IW.OXH\(.M(6=2:HZ,'0\&3'[;?%=YC%0G) MGZC*<9CX/D]))+)_:7 ;DLBR'(<%(&Q.ACK+8B "*K %+%O)/:K M_'P:,P=%Z^#.N:5228\7 >^]GPL*&K=!_7SG%/<=:ASKE/G.G6N4\N^.+C$ MCL[A!@*]#E6H$(_NU4(QMVMD1.=.Z\P@6B82=$ZSSNBW5"G0N<^Z;9=:;P,0 M5WM)U29>>J/F#,3:7JYU]ZO@M?4#B*2]C.O.2)88LH%(VLNY[HQDDV4 B+&] M].G.&+>M%8 M+$S36(!9'FV OQ'I1N,/9I%4'_EF;R$ZEN[ZLIM]5+:#<#YZ M(F'^7TL625(*CV9-_#R6=^SS_(@($E!=EA@PV$U[Q^QGL=@-Y; .B##D ? MC /4NN=FT5E355Y5O#A9KSGUPVQVIL"( GIEN#J*#7V!5QGB:( :*8%G5%TG M\C[?5JU,2?1 ^0H+K9O@0TWV@R#FEZWN[5"U\O&HB8;G!!ATVQ?Y VFR9#S\ M#PV^RJN69X#F<%>"?1>16+R^#V[9-\KS3^'J56>QX0$9#2&_KM>;UZ=I M";H6GC0JLKU&I92)+3S)D4WK2<-W4W<1;2ZBS2 B-DYF9O$D&UVTH+6K$9TG MK4]>8'KV;E01F>/?DLB;F W+@*7^#72>SV%H4^IJLABG@=E/;@#$UW4]*!SCF[E-6I="-$2H/+E,LGW5$>LJ)VXX%< MN1,=CWLA&%JM?Y14S@8UA5'S8IV]'((G!QX.^=>Q=T-^]:^+=)5UNGFB5_,Y M]9,VQ M6#]XH!@G0"\@1-U^=KKZT9X4=>%\D#DN1.KT.F'='ZCL^;NO!+AJH'V@7VB4 MM<=)SF"":G9)DL&PJ=AZE#A@@;"!MJI MS6C"NEJHRE"D:PT@@T53E@53:+]#( GPQ%69#'F$BP]HN!RF=#%M6S(J+M9[ M0:R5/HP$CV2@"H0M-@;^_=J9!=.$E8(0AVO%@(8EU.0E& MCA^\>/8K+)B]7UR 9K]ETLA@.F#?V]"1)2!S^)SMQ M/"D)O&CL27R?I;&J9>^M613Z(16JB6>Z*HH0ID)U]F0>%4FXD@M[FS""1Y!>%W&?R'*[2XXI=PP%PFD26=^FP1'X)P,B)/ O%7]>< M2FT[H5(:3RSS,>#QITA@>SP,>/Q !&Z3[E>W2U4ZVED=27M]H LR?S<#Z/%RG< M6U:3)_1EP6B3@L]FU*?A4XW)0&\R5N3^X&%"I_-YE26GY2KVT;WC["E4BGD) MH!6X0:8X(YLSLCDCFS.R.2.;[:#5%M?K2"UE\'MHI+:M3D*$;37POAO!1*\T # M%?ZVK1 MDC7NEY0FM^JY1RFE1UIITW <"-26E&N>,&HDAF>I;0GR/\)D>9&*A*THGRA) MZ M-+E)YZ>]5OB.L-&;B0.NVD.HV^GA531V@D![;D"C9U-?/*QOCS'W.W(?< MW-=<7Z%6^&%:(@"], W]$95YVBR?CJ22 ME,8+!1AL[*)GJ(YAL\Z)9AO";@"F8TU"M04[WX+(=QWX_0&$771.$XVC!&!R MM8N>\\4Z7^SI^6*UC1CHSI3V>-8;-6P[)S]X*\+_HHEB+4]0/^6Y_TVD*_G# M1E736' FA)?&G))(-6OU)&D%S5UV^[H;PI,[.HR?:%$8JJ4GTQH\UMR>EC%R M@:O.\]4BMO-)6W+%[(8WQ?&+:F\4OOSQL3"6^I$ ]+LD.M;Q("GS=&$CY\H]$3S=':98?T M1L#:IXV)?(>(;#=6?^0#/DLPUUJAL M&Q(!D#;8R@M84GALFX]^\1:,!=_"*,J,%9)\)%Z$RM)1Q'7'-#EL4[\;W WC6W9^^R]MZ!LP)PSOMI7Q5F1/QGW_,+I MG'VUS@-\O( DQ(ND,A&%3S382J*/F\/E.%WDF[A5O2'[D-DK0#04;IV27[,H MNT^[!\VRY]3D6$+&=Y:QLWQMOLE%E>*/8RFE^/I?U[-C,%_]8!6>F]L*>/8_ M6(7GZWT%//L?,.EK&&%Z0SHD*'OS/A>(]J< B2JS-QO'C@ADX]F!,-"WU\PA M0!7)R(UC[6N17UCLY_%L61Q?E>);-\X> MZ^RQR$R8]4+WN,R6+W\7^9=$>&K?RD>01=8 -F$)B;;EYEI731\I =(+^0 M%9W.7T!1:8AK'#LBD%%4%E.'+L^.;]5:YYS&_E*E(-862X-..QF$,+ZIS0[& MFO*"T&DH$'J00.CA1<1*-W$=7(Y4Q+&L:$F,YMSEI< M-B/!M5P*JT.X5L8>G?>OG8"*QA&H_998IXL,E1N@3Z[&X$SLE[O+51;\C%UR MWK*6$N=8N+GE?=2)A_%4 H18!M&P+4P88A#+/BKN["@&8CA.C;^U4I>(W=@& MY_IWKO_3<_W##9/C"@-X,?Z1I]<;0!K_^]5'.2^[R6>3-(S:,Q^=TQPN1B 5SSNE&!C,#= MY.(!7#P &H1??/T941X0<"S,[]_[)]@R%VO-1 ML:IK&WKX"J'^#^?X=XY_/8R=X[_QML/C^/_)2\CSMINA'$X]3B4C^&$4YF[E M1YI\HS3VDB7UY.]K$F^$1^?S[/BG:K8G\:*9OUF-D3BK9Z0)XYO\EY9N?_N0 MV7/Z#X5;)Y?_%>&QO"R$9-[[)>'TG(C0EQ?-91BE"0VN,NBF\VO&:;B(;S*\ M'LCS)/@SS9MDSJB\9>3 9[I:[XZ50Y]\/T\P$%K0&; 'ZB]C%K&%%)>*KM;R M6*=\S4-!I0XG&>Q5F;X!GFR"5%LFW<$RD^PX>\'>Q]"J$7N(Q62E"BR54L/T MXI80OI$[6,I7T_FGF]N'F[:8E:]B (7],U\\[R)OA7(3?Y77%Y?'22R';#OA ME')KIX7Z0^0+4P]4XD29*Z'%S/Y ;3PC=>;U!^9]^KB6^L-U_K,&G.43^P.T M]<%K8CT#:$D +M),G_MO]B@FZJR70WZ9T35)^(L#;WM3[ "_>EY+S6,+5!F. MQA?'%)Z&$:8W%#*G[3W-64MU4=MF[H5Q*GENNJ:YXB3.Z5QRXXX%J?@X5K=@ (AB)ST_$ '#T@^&42QDU\ M69S)2@3.RNNIIH79B$D4L6]$RA]-F'9>& U1RB3ARU *FJKZ8$BJ>I!U7 T- M^A6\.TFN:2 W='2_59A?H*1'E&[/0$,J*>8&2H!,5#?$ A4]0M2M@!K-K59- M@PNV4M_DVYZ)QB/1Q-IH2),5 3Y0D_60KYKM L=I]/S. VF MRMB-TS!,KU[$.[L.]+XIHJ<% '''TA^^I8$5B.7/(\"RA7D3B/W?1H!]G7$: MB.8O2-#LK*X!\?T5";ZMG3A /#^. $\=-QM4KK$7,6N27!;RN=[*,U&?;QP$Z4F>M^6MVC)Y;H[J6=>7_9Y7H MN0IS^UR6V.EG81L+&ONA5(CG:9)RZJU3[B\E-AY[C,)%'LN1UXJ6T*W2E:?8 MG$0O%ILS[D6*!$L6916DY567J#75/):'A,2+?(CPOH7)4L(4^\HJ&JFCT$LH M7[4V.HP.,7O&CI&2IF/E\!V0UXQGANE;!<1TCUM=(7'-R092L#[G1)YE-'X) MP.V6P'<[^E;#WF4= VADQ+HK. E$;-@,3&8@C# YTU1M]=BL/UM*HCU_5>C+ MM6.1@'Z9TIOXFJ4\6?Z3DLKVL1I3,2'V19[[#]]H]$0_RS'+FKK1F@M@0O)> M^4V#5F_O]51,B#TL0]X.KUCJ:/-V7ZESO3G7V^FYWMJJP>C.EZ[H5JG%(_6U:>O)(W.EM;=2 1'% M%C(/,"Q:= ;*O2)8% ;R[\![))%RR'AB26FBX7@#+&+#R04&HY-#:>+[DG^" M>_I$N7K"'=E\8;&?._S+_!J@"08\+K!R::G!NG$&P#C$ M\SJ-@WKB-(\V =*2\01"FMJ!F+P\&&%RGJ=J YL\ U3RFY!E&Z M*S1F#(?&C/HT?%)P?:$)#(^Z*8,@HL[DVY \AE&H;"J-6-2/'P2%=)5&ZK+; MJN1K3I=*$=QF::I2*I+:T_D#>:Y&K,TJ Z ;!)F40*([$@8W\059AX6MC,7W M"?/_JL(0/'$ I++DT"K 7_PX%' -^Z)LS,"@3AY%)F!#0#X>.Q3HE4)2T[#A M 0:1NWKX @\D3"+.;MF7#7SNZ<2M.Q,OZ2/R?ZO!LYOM\H +GHBEI,X4/^H MDEI/$E9EB4\N".>;,%ZHU/0JEY_6W"&B#W9G>"T6%<.&"Y?X(TR6%ZE(Y.W* MMS+%II[?=*;:1VQ;\&"?"9UO>UJ%3O,$^TAJ8$W3NX%-LH_,)\:";V%454CZ^&?[ !Z\>=413QTXRG%+ MNTW"H"BP):6A [ZH/W4U9@Z! M5A:ZM[F+2*PJ72NY;JTXI%H(ATRQC\A,Y>?%--C6QSHP'TN-+O0K._O )[J0 M[=.K6 -6A3 I/Z]A:1!BFR?81^)!Y:*G?--X#50/=!'^+N#4!9RZ@-,CE !^ M-'39&/4P'P;IZ3L^T+W&1F2A(4_H0H3!K[&3DPY=P# <;7#,#;I@83".VOH> MNG!A^.OLC!2VZ'U84 #2ZZ,&; 8.L45Z6P!P@T;LHF--"(:Z[FFD=P0,2;B) M">DU 4-3P^"/](Z X5GN_P:B9*_7@@Y*.I$(0$3M]5W0XE&0 P&(HKU."MHH MUGMX@/C9:XZE@Y\1U"PVP-+'#?G5!Q,]H<$>Z(1/ . E*F!C^@@Z050/3_VP M2'1RJ?:+A62BH-N=>EAJAE2BDT_UL-6)&$(GHNJA.KHWJ7VKC,ZJ 8.=Z6"#57YR MU7LLP#:BZCTE%UE#617 #/MH2 CVMW %X*5CABL%?TS$ZH"N?>OM[*8W70S:@?$2%"J>%E M=5SW.U U?9Q,+VZ*33J=[[=I%RXP\\"Q$7$:'W!_O^2K?Q0NPK6C 4IT5#-5 M>:C]AP:?I#*BP'SQ(B8\%/*XNY0,'2]RH: M&QAX$D:R_<:B0$*\Q^E +.B# M>!V?Y[)\76,FE[;ITC9=VJ9EMW"-@0>A,Q&"D76+#3J/N4T* AO6$A M]&0 MD=NT6HCN&$!([PXV.(0Q#%U.6?-VW-$,\D,2($;'TYA'[ M)CPS46&OUQLZ#JP*HDX]_RZ6)):,@@ XJJ!0VDC/Y+H&T+Q9K>4&GLXG 5LK#I2?\OQ8^6RI_L0!X8'XNE8,589- MB^DF@#XZAV[BUW6=)#V_QI*<$0WV7Y:^D>ZK]862RC6ZB1/*J4BF<5.+QI9+ M] G\/8D(ST.%BWS5HBJ5'@+-R_2*Q&%"WZNJQ*WF]@+NMC*/O&'!8);/,0+> MRZ(DV0L+PB3EZNS+LLF"\S3YPI)_TD2EN)3#VW(1(PAL2XW< '9>_5@#X-QQ MYE,:"*5I-X'3-!93<#5&F%S =UVSR9W-A_')BO$D_,^+/MVO>DPVC!\2!?' MY&W.8C_,ZD >:,!,U3>5^^@IE(+Q^49*7L&AQ.9+?2FW:3>T^.OQ49C: W[B MF7GPI0FVNH)_^X6&:!*8)5[JWE]MIP_3!?&HFN],WF8\]*6<553[??G%P4B) M2Y0J1^9E*.0E0R+Y M.UG"'_5I$*82R%H(*9I6I:223[((R,T.4&F!WN5\]^ MIE?.I'!\-9_3RA-I&""&:+NXYM0/ZZZFLB$#M%;,"#6='Q)O&B/8E'@ &Z Y M).,T7,1Y'1Y_\R!5."&O7@G4]D[:>QPKR-=F"?N(*OM-R)6 ,ITW-W-J&#T M^-LBM%2H2[1:XJ@>. C0%?:FPY)TU8AH3$:"7&Z$.G@#FYJ8W18K8$"SMMP> M&%70*AC0W2DHA8#;H CI+X "R:+FT^'^DK?5ZRI0<*QU5\1 AJ*AP-966-I8 M $P!G<6&0'YORK*\05,' ZI M!S;Q_YV&O":0O@$[C140H'F>BC"F4O;*#?!0W"JF(4#HV',,Q:AJ'@*4*GO2 M0'%K7& ) \\U3="I"I28CJ_7Q).Q==8'H#RT)< AD]*0'1:!B"Z76 MD)V."IN]83$[/Z;K.KNFE6<.2\K/)"G.F$S;ROD@:]H816(ZUS_43*X]+&GR M3*].%( N81_1HSC!Z6->>?,FWMKP):RP4$R#*PY0&J!TTU9@6#_8%6,XP9;K MZ7J=9\^32"E'UQ'[=A//&5_E64T-KK4F^@]U M0Y?]W"O*+UJN5@6JH.-^6R0!AI6BVTNVZ .1:M'E#5MCGH[AI^B2AVT1KH6' M$UWJL"U:M8__0IJL)8 MY%5-"K;-61Z+$*M)#FPU?=#=:V;(/&21K;$(W39):H-'[1$4=)D\!G<"E MB\5+LWYMR2=T4E4+7+O58$EKS0+=*V>C$G0Z<8"QE<4^4 MWAN3Q"RAWIDGB47B(I[6DQO7$^$BSMIMR3%DMZF]-8M"7UZ8'I5W7+)Y5$*_ MYQ](_1XM'-H>SQW<7L(\H81_+S\CA"<(E[\*237U(+I:1VQ#:3%HJY1Z:ZD^ M> &5)(QVMTQS7Y11H6.C+M) M:Z"\!Q54"J7*U'%)GVC$LN@+R.[1F.DJ7@Q9\<*5A.B,B,X!^\ISL,+/98-O[55_SH@V,[E06Q&K"L]UZU;S)T1DXPRG#U&)T9 M4_NUMA#O[?*R*T/DRA"=7AFB-D8.VV;Q]QZ7!WV<4OFOSQ;YD^0N%&2QX))! MLS_9?#>JG;6ZXU.L&9&-P-FMXS>+8YK[[#=WG 6IGY1;H("C#31'O4I5:H*Z M)<,@B.@5$4DU1(V##0!TOR(\N5?':[QHIE'SZ,Y6WY?EO\<:S:%E__ MZ^O],9"O?L!D <<(TQNRR@N>'%A-Y%_';"6_^M=$A.2.^,K55;H-:L?8 ;'8 M>%-^3_E3Z-,2,C8-LPJH4@H*&$0I3X+&C@ADX_97$.CWN:SYZ?]O[VJ;V[:1 M\"_BS#6Y:WL?_9IZSHE\3M+.?>K %"2QH0D=2#K1_?H#0,J491)Y6UA,YX])J4/C?A/QE3IY!8&M^0!-MN1M-CIR9*V,AX8 MAFIJ:@FKUC(S$-4_E_:\>NRO=M?RY1K*%E0G\&>G%S'^2_(H%K#%2@5Q7%&^ M6'U@;*E3%0?41 =+.YV-ZIX@-/\KV%X\3I=GQ1U+Y*U\(;I>^X!5\@IF\42Y M"8[V\H%DGQ1([U&8&1U L4'K/ULPHR,?)GQFV@P#*9L8\9ELO6S4QC8[?Q"# MXS,:3Q#8;&/=UFI4[*J=10:#DX>EX=AO5T4U$OOW-08R^: ;E*,V=0SCT>:' MTUB"4(&"K8L&Y"<:IRDP.@"#Y!:41;=- [L3FD52KS0R0^\ 5,ND'04:^5H) M^WY0SP6W#HH6IYZQ_0[=!#0[S[!AIB*4\W/* ^!,9J^-CZ^SKP$!6XH;$'QP M@P_NZ?G@CN;/73ODOH\>U64$^06B_#F 9T3VL3U7C.=$/&LO-LP_U^Y+G;GK M3B'V*._=XP"L*H MS<]6A=@=,OH?2OB7#6?E>G.=/*D_JY#G3;(ZF;[NF.Z< MHFD+;KCC)3I,SVL7Z^O$OU- E2M)DM42C?R0X+;\P#'\5-"F+("Y8'S+N%@7 MSEFVU/K*=Y?#Y-V,4:8WY'%M3*X?SX!+^E T@;?/XKA\+%44H99)?2YW*-KM M_6>U[?ETC5PAINJ:UK;1=4V5^E?>%\N+D -;<8_X$9**7,3Z?^>I>+= M:[7'?V<'V_S@/K'XIAEVVS5)^.\D;3%5Q[9.?T-SZ13 M;(T6?:/8.J/YJTHH/FPX=+;B'FX=_IFD-UE>\%*>F#5NM#VE@\_U"?IGKTJ>T#,!K71U@W6"1LW#II>4/^ MFMQQZ\7B=^1W6#J 78 MP>3DAE1@OV!)_C0=#P_L"'<9:IUTQ."UPEUB6D<3 M9=RZ\4_DW6%&2D$U)8=>]C90#^%JH5V!76NTP,U"NP*+YFB%,L#B>YB7C^+! M3D:^7,LO%NT_F, H]C*5 TGTMLR8)/LH4CYWHK 7GT6WPGKW=?0!%^8C&1RE M@J,4C(-5V\"]QG%R3!-H@=ZJ63D.ZJA]8B;^G6A P>^SG]#8R/C0J:OQ[^L"71I(TW !7!DLXX3=99I>3$NWV8#K53R MY"O0=($>UDHPF0:3*7*3*? *@IEBP*RLC,@[HD/C:\,^Z4EC=B9V0^T9W=V, MR3_KW.]I8)@C)W)K8\S)#._$,=H+VGJA[S2'?5Y,N8EB&/F^!D/KF1@="S8) M]-9SM%OH@7X/]/M;HM^-G&R1K#TPS*/L':XY^)^CK,EELTJ'EBL/P3I8$YQ, SG1QS:+)_L!$KP6Q9,.,- M%IU9W^1;L:$',%1VO^D']TR,^$,^O>'!%IT%S1"S\;E@=AQEL-D'FSTR^[7) M&0_= @.D)2:QK0 [ TL@.?.#L&MRXM>(Q+'HFV5$?VQE*O'J7ALK-I1'6[*3 M4RX'E1E&24SV?F=$Q,0(QJ5DJ]YZE:W%Z*326TG&G>JXF&50PP+IL']1W1\W M64'$.T4_5(Y6.MEZJE@0[@,7\_2N^BYMDK0]Q\0I8)0I\!Q:GD..[)M,K#8R M_%?OWLXY0#3H MO# M%&<@.G0QZR%:'! ;KKCS)B=_($ L\>2-=%@@-G0QXF&'/=?&SY_^)M0*GCR1 M(GFJ37(;NA3;U3HBL?BMBNM%5RLJ_Z+15MJKA4+#5I'X6-&K&,-*U]FW%R5- MIB;Q#ZY>!TU(E=D#\>]BVDC7+*3W2?Y-XWX.J8(#2"[C[ZH<([MZ MM[BGJ:+>\TVR-80(;\P]^!:!M&.RM_R,(?B?4^I4([TI.=U([B/7R&U_WM\V$VJXJ0,FDDP'B MWX(?6#$H1,RLF%;>^P/=X%JH!@=W=Q<7-S=9P2KM]6KO<7-7.=QT1WZ:^G4S MYN1. (+_12GP8Q@8E<"/!7XL\&.!'PO\6.#'9C#@ S\6^+' CP5^+/!CWODQ M-_8!YR393[VD2J(DK[B5:LG)Q6\OJCV0E&0Q58DK^IH82)3YEM,=688#*8PP M"YQ(X$0ZLE^(I6V_.LH5L3F%+?B_2Y(FJYT,KW!P'J/Z+! VF_;=,8U/Q4TF M3JB%BJ-9(S+H!'@S7@%W>99 D<+JNX&YHR1G_E[B6L4T MZ04[K;KOCN.OIE1P%B=UR(;*+6W L+#6KD?FYFCZYAJ&&%0G,&<^F;.IA&7Q M-QE)G_*\^O:= G<5#'2?$Z8+-D69D>(Q6X[+8+U"9]G7?Y?VJ/0#5'Y4=E*[ M@W@FMOV!']K& =>MV7^BOC Y_ND4%>+W)P@D?"!U+ M/-2)3K' 7L 61]6J<<,Y3?(HR<1 ?JP2P,O+5'5F^#(O!!ZN M?MIRMBSC(EJ2@D2D>@N/YK5B5F8%WU5FB/J/8PM$_?.?%Y^.97SU MP*D\EU<=\C0/G,KSK_L.>9H'3N7Y^KE#GN8!)LX6HTQOB$?.>7%@C!1_'0\K M\=.?9WE"[D@LU93654M;QHV(GZM3QH?GC8&DK9\:5'9&(EMG^V"B[W?D0X%: M1BZHK ]22ND 4MO>.V?^D12;BUH1$-IG6BZ3;"T#PHO_EMUQ D>T%-B:<,]I MUL0';'(SHS5W=H2'P0J'ANB ?0_6K3FB,GW:&8;(*0OX)S,X0**Q%X+1 11- M-)9 XUEV?)Y&8\TS1G)\\@4BF3X#DC&28YM"H+$"C66&.-!8QY!&GYFZ,\I9%#I=<@G%R M2&"BA^(SC4NNXA:>/8EQ)9?-:\8_D[0E7F:'.6%H,^X!US>.*[XXWGWA),ME MX$:6/<<=Z,ET,: %]S ;C[J*&3Y[E'3P_Q1;MUC=QTSN,P?83-)9"T\ 08_0X-);$ M<5\4H.^@L32:(1VLNJ*Q1X[[LOY#E/P]*F3:>^E%5Q_H92P+EJM7J@S*1X\' MVD/&OL>=&<2.I,'Z$:P?YJ>#VFO\FHK5BZ1BU;OZL14*'CVGF1CF7:+E=BJD[C3$C*ZQ5ET0_U%[?7"48.SZ(2/2<;$"62W M/UJ=9#- MCA:SM3&::^8SM2P:':UF:E,<V?(=P M0A+W+$G \1_?.R0!!<*$7,2W"/OD_U D[=6BFNA%/PN=8++ M))<:<A\)_T95U/?F/E\WQ6*M40LT48K3P/T!YI)=\>S;'FV?!3[FCA; MJ2-'[4O6 098:Q;7.JY^".&%>IEDA.^4HO>)95)C%IMUJLQ!/8%<)G]CN+9A M+/XL0]F(ES>CJ4/@UC(^(J^_U$(7I=A* "GE-+RQC2;GTQ':O<).HZ$S4.RP M0^5O/4O8;=1'9^24\'@C-(=+H7BF;"O77KVR :KC@06G:K.6T;G5^5/\6X^C MOX)'*C_D,/.H//)3N"OX=P;_##''P M[SB&I.'(W$XOBUE;P-84($)LX2V@=A8@/&R1+8RX-R!&G"$M')!JP/[!&1;# M3L@/;"$O- P7$!&^*!;(XCW_$@FL)%LG8IN.B/15S%4&ISS>T&69J@@(2@": MBH5EV5)ZF%N?]?"%S_.YY&X&YG8EBEX!D5/*-.PC.J3\]C@]5VC&B'[+;, MTH(_6_^GP2H*.A>-H=^/#3A4H**Y_8Q_#'X=%NAS:>P&4.$SD5D[%<&T2[!LRYXUIDA#IYU M<(6PRR2-;D<9"[3-E(EN01T-$F1YGZDOGHG%K]_)I_Y=_N^!Y%3\\G]02P,$ M% @ ;(=A4B#QBRZVQW?;NGBB]V@IWMW0D]5??Y$ ^*@J/D 0#TK>#_:H)1#Y0"(SD4AD_OO_>MY$Z!$G M:4CB__CNY(>WWR$<^R0(X]5_?/?U;KZX.[NZ^@ZEF1<'7D1B_!_?Q>2[__6? M_^/_^O?_>S[_B&.<>!D.T,,.W:_S.,#).=E@]'].;S^A.7K[_H]OWRX^HZ_W M9^C=VWGI MZ8?GAR3Z@22K']^]??O^QV+T=V(X_#7(R@_J@W_ZD?^Q''HT]=-[-O;DPX]4*\\./,.+'&*]@ MF3YY#SBB.+,IU@E>-G\7)9X#'!\#CY'> Q[\TS9;MME0VTG"SC?!W/X[& M] 8G(0DN8LTH-T]K!/>[S$LR$]@?3ZP9_WN2>9%>S(^GU(TS56%8,\Y'4VK& M^0O6+!^'$^K#5P'1[!A)2>PB&/6)_B0&PH0=2I7!$RJ\-C%^SC"U1T)KEG,3 M?X\('S]Z%-%W;T_><27[+_";OYT3/]_@.%O$5%ED8;:[BI>53GIA23CMF?X)3DB<^-*@4-9A_'\Z]WW_UG 1M1 MX(A#1S7P__YCA>TQ+8NDX+.7^#VXB1$_^H1:U&VV3](KQ(4YRE"_^_\C#! 27C$_UU&(59B%/Z M-TI<T--G)-9B['L8&<%#WD,.ZL: MQ=8.(987RZXVNUM["3ZE1Y6 $K7%<$EQZ M8?*S%^68T;.%K]*+YRWVJ1MS'CZ&E!O!+?5I6O2:-;B*&LXX?J9U70$3!0(H MVH4X"IQL47N+39RMH-UM>TX/DH^4H$?\A0""7K38D#S.6G9;WW#%3=(VK2T[ MW@9?Q1#KHT7!DE; 9Z@ CV1H,;1A>^6%#&6T(#)N"VFC;N1> CS0&\#D>T1BM+?-<#9#+*KE>(?U25KC5I-B ML.R>:PFAT.V,[\DE=71C/_2BNXS:/#"2YSCSPBB]Q\]9[D4'.TGA2Y6PBAP$ MT[L)L* RA$H\4(D($I@@@8K]8,O 12 C.#M2T-("QKSV4TA/5^\9PO'4;XU"AGWY:PC?Q2D^Q3%>AMDBN\1487#G-J/8(,A S*PIL;)0=G?8XI&> M_F"?7Y+DSHOP'?;SA-UGG>.'[#-%E__KES!;A_%UC/^*O62Q(4D&!OJ,I&TA M-WT3*^ZE\0B8WD EAO,E2>8IQ9%:L0T@AE/TQ-!"),9H1Q&;H1(UY%/9B-)CU<4]]9Y34NQ (SJD-&O M'+:;PTT_B\E@OIDZ2KR;)_@1QSFF_V49!\P[4S@MR$RD]4#0!="*S_^.:LM; MC@*ZK5"8D%LOM2:]GKL\HTT)Z?OYQDN^809RGI;J645,Y:;2*JC=(*V(ZGLJ MJI]+)%!EX28DK)(KTRNN0]C]@G.B;L/TVV6"\56<8;K\&3CRG[WG<)-O;*1& M28"?0H94!YJF-QZ GB\I;!0*X.P\.J,>-H/_\C.F9&3 5.*4],*^@.-L29_. MH^S1I#:/L27P:1UA 2WT"'B]G./K\3J./;JV+([=C7+FI>O+B#R)X\]GO'G M28O\=XY5%.O&.4U+*P!% !45A]9?.6 WY]1NOI)!S#+E^O]V'F%J#Y1\_99O MM3KW!S"L>/._I3KN$X,Z(?>]C=F]_GHG!^TJI7OO&10D_+53(;6.4U1&1_,9 MOSKQGA% A+?W;]TJH79>$FD&F5(^/\V7U%;.F<,7RJ\\22!>\)!FB>>W70I+?:-HQ#OG-BVGGTB\FF$!$]A%#%1#\LWM'/^ %E5S5K,K+\G(K4IR);4(-P:DAGZFXEQ(3&]:YY0H\+#G##$LYF0YIWAPQT$R MB&6+OD 4F6JH\]5UF\4>N".R1-3RIQC_)D4)X(,R@G)**2NC&>V $LWG]!:^L^O]*:]A[ %!?&%?U+JYB M>AYG*BTM:@2<[AIR5Q?/89L+/VZRT94QA@!UD[,,D-UAO5RT)3'L4' M^@L*;$TBZIZE+'*>[50\")F)M'H,70"M> @?J(=P5T/A-^RR)=M-R"606I1> M%T">TZ\M23F,G28I[X.?;)(R1]-=DC*'_TJ3E ]DP&J2E X9 M/V.LN0=&#R#T=\K/:%0FUEL.8@ "=BI O*66J_)^^;&V\/,7)4H3LF-*:]A? MYT%Y88QM@A,X;>>;G)XY<''(IB[B-L%KNL$IFO.0N8QSZBRJ[88Q$/1N"Q5, M[.R/$Q[[*7 3(9^S.FY(G$!X9<4I;951"]R_9\:OV@MV$HL:R#\3" I$U VV M["9*(3 %1[$346N%OQ]+Z*_(3923 =-EP"46=J25O-MX278'2B5>W20DR/TL M;;]:[!^M8KW:9S5>.P\@(P$:%;#5[PYU4J)V97B+J9%(( M%1]*9490RLA.!=E;@:B#>T()>2(#66O,:WPW7V&R2KSM.O3G-=XREW;C_9U0 M$YVG&;7*"?N58.L\\#)/R8G4"%"O3ZD!,3LN)E3D^%BB6N])Q4YCGP%5="90 M9;\2DH7.*:I3\C=URD*_^ZE]@8UMRO?S%$?,5%9_2B$11/C'RIM/86*]FVP M G8V$]0,N1,H5?7'4\A.$<>TJ6T:E37LWQS*"_/ZCF3VRHM((3#A(YF=$B/- M1[+74EY$3@8L'\G Z\,]:^A5W M/;:&3Y!XUU1_G^7Z>=:A5#2_R6IDE3$'[[?4E#Y32TJ=3V%?5;RYOEGTNFYM MT.SX:5 -XA[@0R<96#;4=XH3K 684-.Y.?U;&9DB@/7+1^P599"B< GO$NJ5@G!S8-G$U*JUS32@8+S"6>W*E"*YUWH. MI!;M%Y6B9F"194GXD/-2GQE!-QYS/)Q6>=&ZV,3D"DZH9\N6BL2:GE7F6V@T M,_!/M0>\9TMY;=Z ]U0;9I+>Z3\Q8.B;;80;J ME@C:1!.H14D;HK2A/Q>T(7JDH9JCH@V]$8WY)I6&X5!&332XT2MX+T9SA9L- M3AXI+?3?6R_)8IS 0Y!IJ"U)Y*:MLWJ(>+D*ZZHB#/R:@K!_#FTE*YKV5=4@ M>7-P+_+0'Q1^&!(4OL?)YJ3K'L0HP#'W'D80,UXWEYZ*H1A4#IV^H,@56:)\ M"V>;-_0PM*%_7=/3T)O/\(-=#6!QT0\O.BRLI-V=RA*"I6\W>D8K[I&666W= M<[2 5[GLT$:)0F$:!MO)/NR3"C*001/RJ;TXA@;I 23\^;S=WQS>:K%8Y=4SF&9GC- LW=.)ZV61*)]YL([+#F+^1KAT^ M*-G6U)D9=)TK-[UD35K55:2BKY14.#!<"%+K-@] M0P)M1 N:E%+G553I>38- U;^C,3W]-26+C%U/H.VD(+*%/IJEK:"?K'%/P>)\2X]HJL$CUEGXE76YHS M3J!Z=+&JUWC+.0'>%/>6KCDG9NAN<4O___;N*T_D^F=PJMSL%A,NE\,M,"%5 M#A=;3QZ5'W:O%9#\(5OF43$TM7;X'(:&:_4IB>Z4%=^B(('=,Y\+$HK!Z6O1 M5T,%R\CA3D5:[![:+L,XS' 4/N*@:E&R7SB^[; VY%/%0YH,"%N',QE<5 YE M9FA4.(QQ1.8,D^-^-:A QLGI:Y"LD3',M9RTX:]QD$?X>MG\8*_P+)EC6?B5 MX%9"0(]?AE^R@BINS3GU6$@0HZ!<+8I^><,/:@1A2SN,$)UU&O MQ=/7(YHF_'^-\F9*3[V;)_@1QSFF_V4]I/@]/-[PHEJ %JN2 X<8\A"%*T_Y MX8T>4%IUR#B4K&@$*/5TRY%$MQ62[+<"3=C2!9KHND1SDOM;DQ#T[E:=*SNQ MO??.YNX[ C:%_??NI>S =Z]I#QZ+@JE=V+*^$]N'!8Y;]NQXC3/J"%@UB2V0 MI[!#FS&<^G8M-RMZ<[.'^"O8O3TR8]J@=@F"W7T=A*FW6B5X5?KEQ2A]9E4: MAH6]VHN+XUUYOH[S\.8;-:24&-QEH.@ 5+W8V(8S,M;H$AJ%Q[2_B";+3D,BL:Z"%KY_Z* MN9[OR*[01&:C:-^U4[Y)5IM8XX7Q, 2,WPLWW057K]=G(J-T5O1-VTWYNE=Q M;7MN=<E59Q[A5FD/@*X""W#5$R37I!:C94>U*R8 M+RCE_[G$HN;@@0$[\O!:AD[1I&D6CUXC9V+-;>_6--_0/^S@L+Q*H)U<'B?8 MB\)_X("UEQ--&ZM'=J+P[B-.1:%2G1M9.S96]K@VK)UO_SM."<27/@(EZ&M) M"3L3BD:FU6M946:ZI.1%Z07]TJ:L,@R)T MI.L*?&5W%:9:PIF=I>1 7?LY' M.D667L4W. E)\ L.5^L,!XM'G'@KS/YX3ME-'Z)#!!'D<%P49 ;".PHE\!B2(O2:'1'6+Y03WJY]7Q52$&6#]V[3WMJQ&, M'G:=J;J,;E0C7/3QA*0:5I9U:+QMC MND-'JQNS@NO,%&2)J>BWQ;.,A0 M;U[$?KFKS KRP\T #'Z5)VO+8JS/O;8@FZ:TWV_G$?8 4_:?N4]2M9I^$O-H MU1L=\*QL:NB,](EA@.;LO]3K2:=9QDYF:7KW@C2_7\LA\6=Z%H87C%,])"KB M-[E#XD Z3&]NCH[^,^*+.TBHRI>5@\0HH9G67? M)24)H4@VNXK[&H=9RIB@ M]6)8$8JA6^*!V#B_,J[P%<^( >.7=X.L*@0#KI-'K:QQ'W?C98633=UQ[LF, M37!2G=R,-RR)A'47F9Y."\3@^,H]YJDG-2DOK;PWK;1>K\7%OB3)$H>4 3B= MGG^M@MSDG.LA1)C6"0(7:D/_*?QG)?FQXCRK"\5K43Q?"+OJQA,\U@]';7)* M1YX$6Z\VID#KM*Z03:[1EAW*[S(OR8;=(7\5.+W\&WKS[+V(@ZDP]\699@4= M:\4PJTJ-J7/S3_5N"!MZ-J$N _MKR\L+,228>UG]2Y53M1G06L_<>E&TT[Q)27@M+G=Y^BN"]JX.],<8 M3,Z!/L+TY?O)1R1-RU\;P_$/G.,Q% K YVR_9@(<[8L:U27^\YFM*-M:4WY M3K^K^NGM=]*#^H/0 H&D[!4KB_L*.[%*2+ZE9N%A-]]X?R?)W(_H7UBUPZ:* M;%)>B@4\M'I5!O&UXF+]#MK,"PKV6US.6$70.3\*P&QK'Q7L+[*)0?3''[:I.%WCVJ=X%? MRZ&H#/A\R3*(]& M1/&'HY'%M[U_ESDDV\R]#4FRHI>%:'RI=<<.@&-E MCTK@XWY77C(DT:*&9-&.]D5MPR&+K[SQ!J^HJ[<6Y]2]>J3X/>*:D9=_1"'W M^>C7$=U@;'90JS#9J[\PN8<-D@O3^&)A"+=-F8@_0-.B)*>VJNQ\#/$0PBKH M;KT=L#N5&J-B.(Q!UVI.M&-IQ">\+X8+39KW&2J MM=J5@)K>AGP+P85/@M=4 ,"8\4YOZ(%ABY)#=-U4&A^W9$3O.IBR=!_H+ZA9 M79,HP$G*;N6R7;UT!OOSG&QY+6?Q/%#)K.D!I=6&C4/)BL'Z "&)&I*_*0IP M[56EX>]=>52L>O Z1?.D20IZ;9'.I;5K> ZUQ"7EZH+XX5F>@%[@Z3$*-DC; MO(KF:#1\6Q=*HQ%5N02QR9TQN7"+#31S36M&FOK(K.@5]>OR#31UI;\@[4;^ M#=1<+"%J_,V\&/[DK\WTTK956G?J][5BVO*C*J*_X M&4R(VY,YHQ%<4?R,$S],\7R;A+[:99,1R!;.6HH8 MNCYZ"1DKDW_Y]3!!MX V',@N!-KH!M!^02>QL2*C>##3(@=V?:>;A/@8!RDX M?%7=G)L$;[F:2A=Q<.9%47J]/.P:5U5^;7&,M,ZMZ/5HP<'T1BV0Y$<04:>' MA42\X]J[52%75!5R=6)R]:XO,;IHSD*/25FE3 1KBBA&?SD0@G[:+[\Y/M]>J85 MGU#F]9C(Z\__+"GE+1O.06\\U>C/G(C"5>*- M2&JE7:AS=5V1T98:.$7_RI*0]7I=-B5GI.XX#Q/LT\V2_A)FZ\79FN*TI9XB MB6_$J^G/N.%IHLJG*GM3$H3IO52B@9XH'LA#-4Q0@0KZE2/3DR)KD\J ^$QT MF!&3IO86;^E?,;]*6))DPZ\KO .^E%BN8: M2[WZS!4U=G3:"7\HUJF)KD3>*VBD[_?+3M4_/14TLL!.[S23U&S.);=?NTU# M'"V_9 ,4]X2)RQ)($G^8=.\]MSU<&_*MZCLU&1@.GZ7QC/7B=5KF/;MYCS9H M)<@H]D[$ A\]!(3P*RL/.6 2"S;8!)XNK;!.>J9KAX]>8\)]"BOU.FBB5V") MCLVN+>SM&-EW4%FYI(>:P=JM M8QP4Y= %CNQ7-YP>=$[I81:74X187@ZZCJO1G\B$ZZ?;E\)^X^E&M*9C*HL7 MM0KV\O!3 T:S .'\U*J2-VF&L(QD7C0LX[&7NAF*,7/9J>O@Z"7'($&3-/K- M3)ZFY8](O.)E/44!PH==?;H$K]S8?B6\)F3]!^'_0NS_)TJ3**8K*N@^[.HS MWC*B7J$+H":,AIV $1(V4A4QW7=*O"2X7I:97>T9C!+#539NQ[1VS#:#SPPY+\22[X](^:\7*50T$23"+K\'$JM3_^NSZUH$ MU["9UR>-T]1Q>^/!UA1_YLE+*4X>0]^)6E/$;$*:;" %+T1YU;]8,.]$#. Y MB7>"JE>HKU0ETK"*&B5FQK32>PHXPN+-O?@32_D1%XH,]648>[$?4MTI?@N9 MD4JJ1ALXO?IC-%IVE,)[*#LA$$5W):+@A8C;1;'Y+PM4Q>]Y@Y%);G5]$M&_ M?S4O\\A-R1YO/_2_[WY0JPJ'@T4((6NFR28)XUHJ MG1>KU5HSC80#1W1($% @_^K+3QQT+1N[-5L;&S=7]+=^4]( /]<5FG;-- M6%0L@4CZP8!)[LW1J]Z_^?0LI<7=E6#@9QB%7!<\X.P)T^6'E_]" =1K ]"O MYPF=DH6]8$R>,A@YW08[_A=-^]$T7J9WL"G\7>[YVSV:T"FGB;G^PB;_)JW5 M_: 3H%N*.@M:PZ"O/]S]P(P_(XO_[84H"N/BJ*):[,B8164$Y4/8^QDZIGI+ M450B*6D*\!(G"?5O@*01+>N-8F!:P8S'U*4JN:NPYZY$^6IF7YN<"_29,IEP M5WNSHJ2B''3+AT4UD--%2"@*,4.J\)ZT[7')Z4UOX!XT7.[.KP5J;-L5)>Q> MS,Z376"5;35HU8SMF9]@ V_"C)_MP:!3_F5AO,+4'X":H'F6)WB^I6N_]E(\ M)P]1N!*O4MF%=QB'FWPSA_9N7K0W&32CB##]"(J]PSWWEM(;%EV0Z3\\@,.' MI'.HWDAQBGVH-Q&Q;A893C:*>_7%D:571[P8\NWHII]XF*&@@1TCSNH,@=MR MQA)T(UB"KBN6\&0;SA)Z= &6[$U'68(^%2R!#!O!$MY'O6 )'Y(BJ.N)OL!# MM)(GZ!YX,DVE^&)$:8 R?C$T:34"(+(D9KU):N6TVQ\CR(Q745M=\YK6!QQV MT42Z5E1<^3F"7FH,O$?P.D]*=.EJDNE MIEW1/UIE3[3/:L-"INB>U-+%*N#V142"O60@SXR)Q^(AS1+//^Q"/O KO>)2 MS.Y4;-"O!1H]^M2N!!UQOE^2FMDY4J(^A3Z\@XY7BSA@%]'M-KAGJ(KLM$QI M6F!*L-PK9O?ORD97&PT&[&VT1RB[ 7=@:OL$APSAI-U:&/>)%Z=+G$ #1_Y" M@:)WO2QW9RT1Z9XBEC;_Z9QLO# ^V%,F02C6UM")BND]7,\HK[+P?N7 [:IZ MHRM);"R/W4T%X0XP9!!]*%X,?0J]AS *L]U9GL!1MF6S#/E4<1/(@##>4Z>X M("J>!JH4E#%#B$)R@(8LF@(X^O5>7%4]9XAAX4:ORS"<*'#1 MLG[W_23'0>&[T(W1[8/WCE?5OFWS&E>F''!1!3FM@B7P4 LD3>GFIDH8=9Y5F72JV# MO<=*K8]G+^P8M]A #\U_P)/=-#OUTM98@D%(K@YVQQA-_8178HQ\BO++/.5U MR('.XU[?XEJ.CGO;D+IN%^",!B%;;ZI(0'\$IWGVA61_Q=F-%P9M$?*!GZM& MR27!F-XF(L-QQUP1*,NP9<&^(ET.+D4Y5N@ASU >;RE.R*,#[PX\X@;NH&V_WA?!M M=>1SRW^@(O"=$]LZX:4%='"]!TN]9A*T2'_,^JTP#)#71*4#X9>3(3*L"KQ VU4:)P54]%#&P$9(PQ-$)'_5WZ M9(0,9-=8[Z>VY2[S..BV#/VCE?R@UEF-.T-U+8F6>9_/;!AYW;[0$74SL!4" M/1<>4;_XD(%L'9LD3.*5C._?-4XI/;AA/M/"?CK*W=>#L68)AY8STW#V.P6$ M2/-PI#C3TW(";][.,?_O55SDV]U[SU]PHTZ7_49%S/OFMI9MR&+M$C%V*S1H MW@2A0!"]"02*W]/?H:!&.Z/YC[?%]53>_M"O=\I:,*GN<9M=QGWNA.(4>E=P)RDIE M[H$X:5#ANFC^P&F.\8K=LRL%I$*!!)1T&1>2-;ZV=BR7U\>825@RN1W:;M@& M+(U=.P=WB]5-X^$=Y->8XL_*3W_TPABZR[880-5I%"WC4'"VPF=#\5*)JYFG M72'@!H!@YWK'U_T;+_F&,Y;HFI9HN\N 4994HFL)[&[PZC7J*L'\!7;CVVCI M\8I;MG5>>Z^D*\B2SZ0-B6 _B\E@OEE.ZH>F!J?]?0].#_L>?,D!]>LE^^O> MSF$-#UIDTC0XU><$AM"R9:U,X:]BU:;#2S=M;S@9X"=S0E!)":N%QFA!;ZB_ MS/JO6*YG9FT?$ML"82(: >>]!;[.'P$P(LX^!H_A%&$@^J7\H&!0;-IBQ%( M0747+I!"3\^)6CLW %53]:"K&&*Q:A[!P?+Q;UX)H MMTFM1#JQ-3U[@0SBY\A=3#6%CW&07E($^W9QWUB57=PVIP4%S^ B6)F1@J^/ M!LV"OVTGTH'@]XH/&<1/RZG'_ ";WI.%_U]YF%"_+J-K$((WQ_I^M/A(TM^I MIB/WS6\M,;D/$:449?W4*42/"BQ01I# U6(H&F0-\8+*!L ,&-9$N9)$&8J M+UMZVQ!E=II*--E[-R&;Y=?]K=;4D@,83E[Z:(R+:"');BK%,2NF$O/HDL'> MY(G.57 2S[@E.R^2S@YL&STN@G$XJRV#W )^1(6A\92HO11B>Z8$/D-2E)@- MR;2*RG$LIIMKQHR0%WD)Y#[$@2@[#<9CZVXZ71ANF@ M74<&I'K1)5=+;=EZ"\SW&%34=)N4(>_?O/TV77*9[)IWABY;\4BTS.%WR5F6 MA \YRV6[)\>WS]7==-MQ7=_$BD[#> 1,:TK>HIJ]:(0^12);PH.;_=1Y H3& M]2/F%L5QZ*JH97-#US6C&_NB*&Z9H73^5N>6N%]GY'G0-5W.O&":T][A10U1L=:4+? M0)NCX*!=A@-GKUM8B#P+1Q\\]T.K0\O(C9M$[= Y$)CYPJ,'D?:RFIQJ$3DW M5"L$=8YN3U =+W15KZ5'44,[G"% ;HKD:S]\'DH%KK-FK\Q@+%@#Y7'PIN*A/^'YX3#AF5(5)FSP#=O(+6ZV]OG'O)K0@8?59Q(Z$%9^%^&& M6VX>0E1X(XXX>@.E;AT^>-"Z9PY?..A?VI&>UT4.QQ=Z;/D>F* V8&4@T8 6_VDH9$0 Z>-9FH=V/E^(2+#&/HRWT+FV9HD M\&JXRWZ;@./X]6.)STM[]E@B[O*]XPCN3>6A8TF"\_"^N2UFX&%CR\J_$.7' M_N]GG$*-5N[%G.C6>QT@;*N\!E0FK^T:<+:JZ+3PS(V.8_]! O>I'&-T;R$= M*JUWC>UJLU]PN%IG.%A HN$*[ROR4C""?RDB>8^/:N.C2+2^)0(**TD'_ M3.)L_1(]]+X=I\U5EQ( Z[FZ17=2N,$]?A'7/U ]E_9@0O,I'VX?XU\ M;??EVIGU0O(VZL&/6S@FIE2=^G#)M\*Z5^2.TU'7D@\DL_,B?DC,0Q]K/P,N*.F14@%;/"M%)B(&TD&9JWYQ&.4Y\Q_[H'*BR-1HGM%5WHX"JOB$TH6]@+Q1/O;[N%AU1AX.8B2X*W9#C# M1JI+=GRKE:=MUY?=(U449O.,=D[<-;#J*E,7 09T9G98H]J!TNR1&#* BW;5 MIG#F%\]A6P6!AA&*BK$VDVG)+TYVOP(P-U>-37PC$LRPW8WK$4=DBX-[[*]C M$I'5CA_L.EOV2'ZEW&NK%3!%R$"MUU\9+E.%%GI1/.O+B#Q=5:YGS]ERX->J]R!R4$P+ M?1V-/?><+)%/T9HO*5XI\GA S-F9=.B:D)&,'AO<.^CQ^-ECC\@7RPPGUS&& MU.[[=4+RU?HR?&3_3#\F)$WW>T$V%D?4/+52 %$/"L9#CL?-1>=HPW%%'B"+ M2(S1CN*',HXO6E*$V6_2&6(XH[Q$&JT Z^'Q2E?<4CNM[S>2$RU9)7F&5HTL M18/^"P$PEYMX1&8:, MM3D;DF3A/]ANOUX>UC*YBOTHA_2O&QA%XJOXC*39];*X V@T-5IF5+(PHR!; MJ2)DM9C8 RK*WRV_Q*:X\L+!*-VE&0;OU^=%@QD=]-N-%\?4P%/( )"7^>(% MG_R,O\42A9=Y!Y\T]]<%O+!<6/9IN;CP6XY%@7]Y.4J%@N)"<8=C1L&/&?T^ MI#"YPX[HCUX $SQX_C= H/8([&F-Z:Q>Y.>1Q\(U;!Y*[&/(OM@AZK\4/( 2 MBXQ,>%=6H!G&09A ]=@-SM;$1+'91F2'B[<#S2\1OA#6E@[SY+:41<7J?P<)Y_7:;K%/5G%' MP13C\!0%U1A>MN*IQ@A0"=%.B)LCDV?+I-@J\W.&2LR+7%GF7!5%*RML9VC! M:CS.$"/.B3(RO^&(]74W$S?\):1>42SB"R,#A=)S:8P,]L)T&@I\8MB5<2W3 M@3\#S- >Z3MBR=0#>_)2W1/)&[@ZK\0EX@\S*2?$KV!U2-5$W*S=+$=[>^EWA!#FJW1H;+DD^.-K4-!TU"8FP_0<]P%&$_R[VH:/[1 MF;#7_X'RD_2VB2UT&R@AHP*TVP0]"2Z3X:RS*UJ0WP#_@QXRC]2IB3.H6//9 M2[YAUA?J#OMYPM(X^@HOC9A)41@5(!I_DD'1H6HWZ^(PD6Y+0S7%* MXJ"S0$[[.+72.,?SF2^*(V B!G1,.1P=R!MXR.Z7%#X 9DYJW'3("9'FG^TG MS+PW;%GTD>>JM=?E[/] ^>%RV\36FA5GWK-(J)Q!IJ.C=\J]_"7#F68[#+H- M,ZZUSTC,GG>QFX%6H>K_0#FHV3:QK;O"=@Q4[O5TTJ-P!U<#CPKX[)IMAB@* M+I.9)"2(#&>CW6US&<9AAC]1_R3R:9+*ZA -+)^,%%=(]N::*\ZB7YJ;H+F5Z-F> M/+M/:E==*CG1[N?_R&-@!^R%_U]Y"$W'/;H\/OY",EY^ZBB'??Q$*@=))8!6 M8FQ*F T^BUJB7\%/XIBA-I-48#=# C^6I31U/HP^M,.;KR7G3,0X<_R6SBLY M\R X R_I$H&S@T/]N$U-]*W02"WWY?2*W)=UK,*N HX]0U4T582OEU)YD O^,I@]\SS, M=(2#9&]ZEW%XJE613.%EO(Y27W;P!7_@'+#DL=KYOWB)A7Z]9U=_HPJCXZ:F:Z#254W3A-:RR 34$9M W<5M3T/C 47-Q M7=,I+$2>A9JD>]$OUPM]$KVP+,N+\5*LC+*)MALE70XE]U <#F6VD6'C+\VQ MW#&B>Z3BQ7G#C!:NSC&ZUW*$T$6 F>MS[/K\T",Q9 7'?24Z^K2F7:VZ;RG MR"[B0*H&BTE08SK*:4;)^(-TUL(,0+N-G1M=SB%]9$>OD2X?7\*[U^C7V_;H M-?CR$S(:%5TN_?<^S]V]??B",YZ@ SF,/=6O.\RL(Y,TT@414I['H4G53)ZO>25:3[2;[+F-"US4*SZ.:W83-N/ M:47;GFG4R#DW?DA% !3TYB2@E\Q&+1Z$C\-HWS< [GB<.RN.&LKC "(K..,IP,7_$R0,9JB^^5!7WW\"3X.][ MPBE&,!\8^3E$V0'&"BW])H'V<(,R$&T;X;;>,)M6M_$<)^$CU6/T<'B.TW 5 M0[V#15KTFOLS#E;4+ES%:98P*]-Q9SUR*A4'4!&D^3>Q)5JHP@MY*2_'!J@A M@1NJ(:=^OV&-#P;N08(:LX(]9K&>*-#"$:T%L\** @]=9 M* M@YMVGAJX"+W @&'KVA"+B6/#F>$R5&3L9?8-42AWL,>Y_I M]QG8],Y.H[P,Z9F7)#L(O?"'GIJ]"44*E8M*M%>%89BXK,$E+69R;D8#9^WN MMH^$!$]A%!4E&L[SA"?$A*2MB:G,)XJ[K&MJXZDI #,-G45RI-A*5'AE)#JC M')0Q'HN92@C&6-SE185;IA=C40NM:(FHR.TPU:BGZ5CG-"*AC%=Q]HQ.SW=U?XE7TYN^%2C*\7)@S1^ M 2)P@L3O BM41VL&F?6U7TROZ)O"^C76@SM,"FQ(2H,'!G?J!I3D,;6ZC%)L( Y2ZQRWXFR) M*K;LIR$[*>ZE(JAD[%JXN2_JN1O2= ]D>I\5<%3,CSJ."O>B;A#=LLNDN\Q+ MLF'HBD+O+K"]B <>+J5P-7SGUW6_-TG?M2L30^XCW?ZKE2R,-H^/-3:=EL_7 MFHTPA(-F_+[C/JG)-YS!+^ZPGR?TZ*;@#0Z?5*./* _?8T/*XPA15J&KW M*$WRQ[:?Z1TS<5,Q,2WIF8[_J; U>KQ2U?4<6SR%@H++%@XNC#O*Y/<,52IC MTCRE\8 ?@&4&IP2LOC^UT6!@UZ4EH9L".Q<%*GH$APSAY.A"Y&D&72@><9QW MER%O'Z=6A/QX/O-7QVD&,>T"ZI@*Y#JP-U)_G).8"-2QJ%WF="CVCI,H0OT*?&2H/,=@O1WJKD7??,;WS,E JC$ %$4$,/![8,$ M>>8398[JJ,7653"\K5YX;UW!ZSQ+,VK)J%GXDK>Z*/;!*U=OLX.FZ?U2 SA# M,0,)^KA>EQ,>D:$W8+;]<%_X0]"/PL(1,/8_E<:.GO%%WPWOE-NQ0< =@I'(5))3G+)UM=IT+HMJ2_&9J#!OLJU)+DFR MQ&&&@^ODXGD+CS"OXL:GL\[QF%9[DG9\IUW8>P1A$^J*H87[8]+Y2P0021#F M*)CPR:?+/4W..>/.)XD8"SX2>HE%0'7H0G-=Q61%1%7 MKE/QX!(:7'0VXI3Y9+3K=#RU1=>I .ZV0Z84GQM=IS[F3=9UNGC&B1^FKCRF M5O#3SD] M4C#9NUG6TR7M-3L684_K5G8?1^,O,'B'G1=S)3.6.Y.^@>7$()V3.J1RVJ40)+>1!;08I1LK'1-5O4O5JN$ MA;NO*/9AG(8^,U\B*@@FS:ZJE\=G6JJ]'V_3JKP&:H9*= )H-L$10H^ T814 MM@F>J:GHJWT>->I=7*'UJO3N@!UG7L\.%8F7IE=K=F02>K4!GQ>A5VMX6W61 M7[)>'<4SCC1?#W/&7= M0\YXD?_P4?LEVD" ]F[9)!&;\ 65) 66[O/T\W-,0FN!#?)*3-S4QK2P9<;= M]2FMVT@/^R/QHO3^B;17$VL>H>*G[L]DOI@SA88H./7286,15O,F?A:Y+J)\ MQS*/(O33VW\M_GUS]Y4>=GTJ5RD*^:_.2+(E"??:/'\=XD?J+&\)=+UXQ(BU M,N">R9I$ 754$ISE28R>UI@:WAV;0OR*3G P(>NS\_L_I:+AF* ML)=FZ$/%E&/(5X, S"#+T:<>BI>$*0PF!]/.&.0'0OD)8!]R0")-.>T?/K0B M,D,?3OX5IJN-P5'(VQBSI7PB.67) T9I_O!W[&3D[;_.!-IT1?,H@^\I&\KI*.1WS=0Z M\'Y;]!>1V.-3CU[@H+A$%'? Q>^9!7'TA$H&I4E&.;I1MQ3Y@-SWH_R)XAT+ MV@(F[/0=D"CRJ 784OW+5/L$#^*Z&:IF3H^XR5*RYP$U76A)7:_^J[HJ??LU MOQF2VK<6WQ')RXX.%_@ZQCTN\-$(91>XG,F."TS!C72!1R#LU 6&/S"O,:(R M$U/]"3L[P;Q9I"B[BSQVJ (7AE7/RX,5SEA5,^KK!4BXQ[R"ZAOX$5RN=V__ MQ.;]).85Q7'1O9?0K]F(DS]]W^'^"A19-)82)3S9CCE+5[#)^1.I7H4S)N6H M=L#2X[/V(]KDK7:B=>RXRGSUN99OL"; AD=3]&7 @4M,Z M!4HB_\)+;DA2.:'#I+%UT5%T^14MNTIFUT#10<(F,2SVL]WS!W MS*O6;TZ\ZUZ6DZ%\G*PO3'>%2 22?%-U**:3Q6]:'O)P.JRFB[[H9Z*O) M96AG:_I/]>!IQ+:V\SH[T? M3\Z84;NK8:<^!\IXY&8F&E=EM#=+D@QL'BC:'/+L;M*\HR>KS'@U;Z]]7N.M MB 'V'(P'*J'S^T'UAL1:R1E=9Z.50B>.C(0$D<%\='6JXQ M7/@V00#_]2+V?7J5ICFX,W3OLT:ZE%GL$O2"72+3N4N=H/5P9QY-JV<\<^1, M^U[$'-WVSI!36CLW#Q;%E7>-!8CQ@">W""[,4,D'/E>*"D[,4(T7B&='%=Q@ M?_NG7E,U:PDI3EX0A(+CVWV7E/.?+@^D)7'44;ZEB[ZM+<2*+00\G,2"C)<4 M)[!@(4:'"VR)V6MQ)B;M0KP*Q^&?RUUXN0;EOUT#K*'N_O_0CJ[U"X'#^Y Y%(DIX#4M'K!2"+O]M;78(;8RV*JJ^=R M+B]Z)[%GS;<]49*9R>;O'#=(G4Y*NQINT\K;&4:#:>W=W.[YQ2?ZFF:R=6W> MUS;Z%;Z%5MSL+EI(3S4Q^$J\ICS'_+]7\<+WDQS:&_ED@^^]9YQ2TAL*PH^8 M03%]> D\QG% !%E !)M.4PG:<,JW"<:6#K2.?E"XHO--B([C,_I]O"I'+3G M8O0.5C'?K9.:%AT*>(X%9%2 5L_ T$C'Z/2+,&;Q!Q8*I.8F$VFG&6$I]R71 M@<#3159&ORR188P=N1&*+'Y(4FG? >VC5$3_>#;3,@\0YRR1>URZD0[,M33S MB?8(1]KQ&#RC-D=$ M&K*MHJ@C4%2I>FJ5(PHW5@(LG(N@Y@@_-A%VX22\-S>OOG3(<*<[I[@,KF)/ MY6L'45&HI\N[?A!6(T'-J$S[JKT99WN!'5T\+2JS$D3W/1K-+ZD2%:/SAD=D))9S)$J7?>^_J8VO74$ M>/$(L$0 0;J6T<[45HWC_< !=X8V6D#V0ZVBJQ\$17^:KFQ,;6(G-N8=4Z[O=-J8420YLC&"#9.P,4VRUFYC6KEMQ#$[&>J8G9ARS$Z< M.V8GNATS99*<.F8GD]@T3;+6[9@U2II>4-JC$$<8Y8$K7@"U& M>HKIPN#:K>GG,"8)2^/-,%V];!$'^[/P+-_/.%N3H+\BEP,,U(/CMC"U=,O_ MP/ 5E_V$5:"FOU8,DT^7-ZSOT+"(V#UK512JL\E<6-WZ;B$36&;G*:-Q[D55 M#,K$ W\Y4&X2.AM1FG8XOQMW!_F:FGCHM$/O#'$ZBB"_F[?JNEFJ)=+O<<;4 MPOR'S\]?>*A?4C_IRT&56-WQQ>'J[\JHJ0HW^>8SJZ!ZYFTO2;+(/L%U\_NW M]XD'97#/O5UCS&1+8(8X>HOBQ M5I)>AAB*Z/U;))!$DV:&^E/ +U",_(H#4<&!3' @H*BY*0HW9A,3C4OA M(@I W?4+GD5TBF.\#-LZ?O>,'G6Z/IK5^-V-KK.O!LQ5SJF3.9.VR\/1^;&' M54-D/RV$/\7^#ROR^"/+!TMV7/;%/P[%7OSZ;V=?#DWYT1^&6N9R M-R>_;G MJR\+NRKRF#FDG6)KBWA^T;*(U1\4%_'\PGA;Q(O;SXLO?W6RC#7VD'::+3=S MX&&D>"740VL7A[9QJNT;#N>SE(1$'=I_TW8Z,GPUT.GPK&109I:WGZG:/6]N.SA MH]T]=TY]S1CB4=34A0\YG& AWT<\ADO.PY1BSNH/);OZH 5KS-NR%_5,JKA' MQP&WM7?'8:FRIVWS16&O"Q11'3Q+G9NA DVTA^?^2!G>&%(1FB2>F%DNNRKE M(SW )EX$#X\""'"E&;@8CUBX&"TZ0_(K1:70,[OQ0PT'SQZB>7L(H/\YZ!F( M?GH^<'IBO(+&Z\/V:SM93C:AK @113Y.PC)_]IXA=,JO@NI_3&]P4KQA%W=# MP\RSRLQZ;?00#!P;ZB&H:K369CFDUV0+7(OK\3ULX8Z\L.FXO#&?DNE6V@W] M]EM] 2>A?0KWX[.7^>NB3UGQ=Q6E,V!",^>!#L 3.0MT8&C@'*"5'X;. 6. M>X-*+0+))<5.2G^#/B8D32%W9TK:98C8RQ\*I-?NI>B2ZR7[HW:5H99>XX4S<23)JL_J!X[WEY:[SR MZNWBR]F%DVO/&G=(.\EV;<:9EZ[IJ1S^ \GPCUX$6:6+[,Q+DAW4/H#2J"UV M8="WBKI?"H;QA <*G05??/@!5W@X447#V$Y&\=*N,-Z2G1?!>XR&5Y:=8Q2% M:V\NTT(D@$D^FS0D.\W<(U(LL2L+BX@M)PZ:"\AW![F'?:PH/7) C"<1LEP( MS!XR-63Y%[D13J1MX#*0<;QUHJNZY;!YT#AM94FNFJ&J'%#&XJUPVBATK136 M9E5MAY!W,6:4+Q_@D*)[\@%^F,,/-?FEO_K;8H/C #+I+R-O=2"ZK7\?*+5' M\Y@6V!(8 FA6E[R=9Z27$9;=?:I$$[RF\A8^BI>R7S ]3=Y[SVU.?O\7JJY] M^\RVE%L'"BJ:3BM%"GF1>_"+%^1O(I+VM>PS=5*1D!VBP#ZCRO&,.E*+!'MG MY"@'LNW/"JJQ/HWQXRLTA01@"*!9UXR-'"-];+"K%[^F^'IYD6;AACJ=;:G? MS8,4M=_^9*9%@$)CUS4%O!FZ(5'HT].H^.\]?L[0*:7BFYN#:0MOB1S#[ K+ M%_PDTDOA>7!"8OJCS]X5IYR;_/^!I8RC+>*D.HVBP T%9[QE!WY"%4)H'Z/) MR:?R8A%=*V MNG_UJ26Z7_U!,;I_]JO\N\)!NV)4Z]B)6^4&Q7KYV$BWC@GAY,@*$-W"[21)I-KM\ULLP) MS\]^";/U64X5XP8G17N6717BH+7,[MIV2O!3UC\9!> *'+5?H++$WAZ MER0YHQB&&52EI>C%EV%,?T_1N\4^#A_9@_Q[]HJ])Z*H8\H1R3"JH(VG?!88 MH J%&2HQ9J7@.,X(D$:_,O2H(Z M][+&N[B>H2KW.2E/O6T^"8FLG MQT'RVGF ',Y\1P7<6'W37W"X6M-573S2WZXPE/& &YE;NM+=[V=5IQE;_DT2 MG.EM7F" /(X""@0.*+%MB4:O2%/]-24V&_5WSD558VY%>9/12_J[0YLD-5;! MXVF=T[2H%8 +GT=D51.N]4':M%?,*%IL2DABMK= M/H4Y ;VTQ\M6S7/,((NZ!3QT.-&J6%4;9C M\G%*HC!@CVWDLMED/E&.R;=/;3XF7X,]N:PT*:83%4[:E;=2-TJ%.7M&*TI9 MRZRF!8R!G2$ /)7 8Q]_R4"F63%Q-T6V14NLL'/<"/.V-Y\UXR9\96<1PFYN M$FD667ZS"<>^Z^77%+-PQ?4#M'K%P55\\>ROH3?4)4GV_;6^9!$-,ZJ^!E6' M;/RE.Z V)\MY3MUS'@U#1."'PIBU+,,"2W;Y0@Y<^DA@&CI*P-"QJL3 4DTH MH':+-[Q-,OOC/4XV)RH!M8YI3 34&L!9#Z@E!0Y"V#.*!7JSHVY_^CUZ ^Z_ MF]MUY762#;/U,M^HGW 19W0_7881_I(WE!?I&J+@'1Q.95K*.#P$ !&':-TE M:.4>D6&)M=W'S]?33U1FZOG3RTN4O MC76L#LFWL)LO-CA9487R,2%/V1J>#WOQH:V)"&-8ZB/C/1-$A=%FJ3V1(% M .G8%#3RD,@QQHKBOXI9FUP(@W^BLGB5X4W7K5C7\!&&H6E::X:B!AS]"N 1 M@V\WY"S-9#*4<[;%B 7 Y41H;Z@>\6%3NA$=!GH24K//UW:):6"6!>-SDS]$ MH7\9$>\P.:-SC++IJ6) &\2#D%F]) M< =YF7-::;R0Q7 MEH_F:2T)2O&0IX2..'A'(M/#8C*4;Q:$Z&<2Y7'F)5R6VZ6G99RRV!S,9TE> M2JAX!57^"XZBO\3D M*;[#7DH@YR5-\XZ[]Y[QRJJ]95Y+*AZ@S[\!>%3 1QP!1\J^C\UD,.\LO_'= M;+TPV; ^6%?4(,6K\"'BR57I91B'&8["Q]82AP._5GW%*P?%VK-=.724WNF: MHE1!VU>X0$G$"AO$T9DACM!<@EA33W0'2A\9R6C;]1+IT0%2NZ[B1YQFK+9M M9SNG_@^4*RBV36QZRS'(_T0;.T:"5246KV8H%!A/]7P0 4B M["1+S[C2))IZG3A SL@(UMK==Q>LU=X=]O.$O5"Y?/P2+N( ZFJ2/+O%7A!& MNW,,]I^>QJF#=DD51E<;U?$3*NY2=<##1?L1)P]DJ'#SWH:^:$^*'@$T\C+^ M@ CJ[2S9C[S0LLHNMLD!-?6ECJ&3+:]!EHG^Y9F$899R6P=]J]NWT]/QD!?!WW-Q>KTGBR!@\7 ONO'"X"H6V+.2L ^' M_65O,8^?XSNVP*K6JG5,'JV-(=I.E24SO1XJZ"O M+MIZ2;NI@FMK-Q%7RVB]M \4N$LXNF'Z352\\U:X+0U1YA/UTCZM4QLO>5Z" M8@<)=M9PVO=!BL]$A7F6+P$R+\/%-05T<:4^>T-OU\5#RIR&MIL!M5E4KPN& M03-^AU"@ Z*YW]:7(X)^+5!Q=*&@N#I$$\LM)"_<>\]7 44O7(8^VV(]A0-Z MQBLG+[3,:REY@4)'^^#=%ACHXS(9S#IWN0N?2+SZ!%>V_ [WGIQ"+=HMH4[% M]5(B>T'J>PWY"YUP7&0P="(T-H=!,[6CLQ@ GSE#2&0Q4%\%/6!4($7'.,]D MD)/$EER& 0RWDO[\]E*5^=0$0.+*%Q7>>HM MW"32++(@&K=X%8(S$F=?O$W38\^N8X=-8TC>_N_-XN[I)!+),5 M&Q\_>DP-G;PK"F;2W_P-&D+&643AD"U4((S7L69+> 7BC9[VSW4?[!; U6#+!.-:V,YHZ:6@WO\!JDM'T;J(]5LEL[) M36_F.G00X;!Z<";3!=(.20H!Z$.Z&A[2L=Q<-QDAL0SY5W%PR(&Q=_\C@HK+;--,XJJ/6L=.?9<4\UH^U0#D!%)$,!V M>Z)IX&K3>::-5?8$Y8:*JA?]O^'VC 3M-SU=@\>*R]ZDMB6& T<4.@+P;H6F MF;U-@O\3-G/BRWEM1^*R.=JG:6W.,V2T*?.$QOP-0ZS=!$' M-SAA2T$19)G7[/?M>\\H()4=:P0A\UFH(.,"ZYD0^3KBB&,^0Q7N8A3#WDW.A;F6,I_IG^CFJ/Q3+#R76,H8]@NWE4FD#M#F8 (/-7 M+TU&"@E\$$,(+OUXSWAE\V289E6STV0GT*.@W6.T$TH[-*)TOM736S\2R.X^0- .TB(V@(G[O>WK4QS_(%7121)W!C M+DER3O*';)E'XEXQA>O&\+&A38W:QZH7=E) C%_<%5BP_M.!P*.X<5:[MC-$ M&*]N0]V))!MXB;='HY_@(,Q01-*T[WFK"_HNXH&7)G,R^_U//\U^_^&$Q:!.9N_?_W;V[K?O>00JA;MMGVPV= .5 MWYU3)0>..7I_,D,0%V%?@J2P^-86^Q"2CG;?3^0:7.[2V_[#1<96A@ +8J77 M>99FE)7T%-0:/I+Y2/U)8\?DMMXW483M1XZ7M(EN/ M.,G"E*)Q\0QU<-K+8K4-5"YD=3BAO=)3AY#5BD6-QU\EMZ\"BZ2P-U;8J54> MB#R3+%>V\2),?7)6(^@+SKHKVW>-5:U2TS2G^; I@X=.<>RO-U[B^*%--U_) M(&:-30JI&WW6%B4XSQ-(X&9G6N8&U"^E+IYQXH?I46<2/9,I)9*H C4M=( + M.]T?Y4*B?$L-.A:(P-_9KT6].N_)2X)!\0W;?%"+W_.B?"C<;*%ZJ"A\' YE M4G&E["(M9;1X$[UK9;GL3]E) P[@7<$3!O"2$EI4Z87ZV<7;TT[9&_2MHOA)P;#EXH X5#6:GR@>J'QP M/!'W9]B:D%&,-AJTN$\\.+O>[38/)#H0P-:_*X0B]N8QGAG+@2$.S7IPH9EG MI)<19OU@'J_0Y0A+S&; $^Z .FU7&+T)8Q%[[8F?.F;*Z'1*\(AC5M^1<:(, M-Q_P+&1DH(#14>L?PI7_GIM*U/:X&$),XV?ZP25DS3.95/Y,,]N[DV@Z>.E:^@K,AEU\MWRF3?KVIWN175U4M_O05B_)=+UEA$%:SH*H- M<@=W?N#8?=T&7G9XV:;ZN8K'/ ",^:I@FSSRV#L\O%QB'B'U!%[P8(?8*,WC'Q25T>$Z[0UTI_3D #@>>\$.'%T5<25CU\-L 4>ZCZ*;-8EQ M:\N MB$J)1P/IC)>PQ'@(0;052N 5NX1&9;8->37R MG?&=*PK37(8Q/>>'7E1VQDC/P]3G%;+HZ+MP%;-.!G%6JQ4E*F.U%5]SC8:B M$V(;7=.;ID[/#.U1Q!_)UF@"I5U2A2JR4$47^Z9&V5X5N:)6VJ_2A>,,.5/. M9(Y,19!&.H+0&>$>)YO:#5G[H[[>P2I.7NNDYJU,O)I#9U>T=SVH^BA/(QT& MWWU')=%AA:<#EZQ?E,@POEK.)H<'$WT&L7F0:A;YWF36,LCWH"IECX_$6R'_ M\ O)J&UB@-V\U&E9>"+'E9$:O6K1QPH18JC?<$O-S9WW2'5 >HZW) V/2FFJ M?*JB[25!F);O(;@,M@3&:%38"_LM* ML$* S0P(A-#U*M5S5>7&<4_?6>\0) MT)^P2@^LA"IG K^.$SP(!*X.;.'0;4?&<'_L13SVUS'U4*.[?+LE2<;O]QHO MV3M'*EV@-\YH154T@QY^VZV) @5%4()& C;BP-&;SR3.U@HW]YIHT;+5Q04[ MH5L=/:U#?XVRDMY4T!O2H;LM_"K:(5\D*.7L7]XJP3@07>^V4% EH/]\V+&Y MH4&U%^]<7-!W;R$R8"7&UX/!].,U/:2>XT<S]BSZ*;]+_F)8LV7 MKJFM:(0>'%1JNNBE24%'%#BPV$\-"]:B=2ITZ7$--A!= 6_@ <=X&0IG(*DS M(*@Q(*,,$!4 $NR3)&C*[W%3U$9JDQ&5U=!X$+DE.R_*=LWO]R1'CSUN[,]J M_82Q#WZ4JSV6DM'G"(& W.L^P\1HT0>)(&A;D9FMO:QN_Z%(G$>=B8]BE^#$F>LAI:KH\J+;NTZ732M<:C/1-@)EUZ2#MO M5F\";'J>XWO"ZIULL^OE1\;C9L]%RY1JGLTHT)8\GU$X*G@0EGFBY#D)'+D? MT>I(%8@BBBGH"H$K[/R7PAW-_E>RS[E6#PP7G LXYY**SG2=+\4,,22!5-;1@U*YK<, W#RVY/C:<*EH A@RIL9J@@ ^WUO!+1-TX) M^H7'K*CJ.OP>47+ Q2P(0D 1*DA";Z#JZ/#@W>0XK<6JX(+37IW3Q>,;ZK]S M7]ROF+O$F/KA3WP1N.^=YO3_X/<(ZIGC@NU/P/90T.>BP+DE54A<2,A8R]1? MEIW:S(O--B([S%_N%YVPNANL:)U8RC;1LYW@9QM#6,,Z2\"%G5I=RLO[OVY8W.@,_5;%. MDB"LG&4D<1EL68S1J'"V$+B@.G!F.&?[OYH6H;HN^(O ?+X%^_A4GIB*^/S& M^\:<^PK?%.5Q@"%L'PC.U?_JRCH.W9ADS )9KEX([_Q/H38$/0* T\_SX).$ MKBS+=S_=54-NO!W\:@%%)(19YU&KJ[@QJ\@L$-5ZB5J1L976JQ=KE;1@UWQ3 MB>P /J+R21UI5,,:+J*#=I5DG(X7F W*&;T5V5T+44<.6I#X*T7 M'2 0+&L/ILJ)OU:XH>70D G:_9+F/.4Y.FM %D&R+#LFB%0=:D5"/]RR1)YM MQ=L8>/O#W0]EF,U)YLV([4YTK=SH7)W. I%G),VNE\Q\L$>ON[8'=GHF4\O/ M400Z@?JB$"1(F9/)+?2O'$4D_8;;+3_4-$+M0?M^H9(M)Y[%'P5;^.V@EZ8$ M@LIPYP?L2^J<]?W=,:[-\@Y:M MJ946RYAMB0_44J>ZI[:>!P4P',=+1#08JVT4Z5FJA8= MQBFM*'=85D%6LH@*8T=5=V2<2W;<*(E_'-HC\>N_45X?",'1'X;NC7("TSO@ MZY>K^XMS='>_N+^XLRL QTPB[93K;$XAH?)DQH]N,&%9V96]>GE:IPY%IY<< MX/KOLX]&DY>:Z.]04PU-VAF-]X.QD_H'^XD@_0/JUQ^U^ ABP /:9? M)S'F-D1:$K[U7)1-D1$E,I2E(W?#1RA-$P._>;("]<7+J@LRT1V5[U7VRQ X MIC=0A4N1+P-GLJH6B9[HCUF*S>VR5<6=5<6=JE")"Y=;24K)Z(48>_>P7(8^ MOLR3F"5>P2,">C1FCVO;GP9)?Z1T#]$WN?';"(8 *C'@3W<*'-3?Z1@@S. ; M',*YL-SC BX0=G%;(2UT1(WA=F.MYS@)'UE3C:LXS1*VC.E'RO]/)$UOL1]Y M:1HN0QS Y>3"]WD/#AQL'0>=XX9G89B-F_@U<[W4(VA1)/?E'L5HHAB"E4W";R?I;C.4(EMD8+#\E]%PJN3 MT*IQV2"V%WRD481,W!QRTN[(,GOR9,WB@,]4#*/$].8;E D49JA 0I=U-$*= M0?OH5ZQ(ZZQP:2*'""!1Y;M=,]E9]Z7%UDE]HVBP.N:9 MFR7H RHL1!VWL']!4.+KP$M%9:,Z?PGLX_JET[ M_$/E7=0'P/Q6XA@@+%!P)&O2C";JW!L;S/;7.,@C?+V\20@8P1T\O;TL>N_3NM.\5 M8G1![=JZ19KB+/U">(FEN,VRM0U3M&.'T]E*13N$J^+XC<==/=6L3.#T&!). M;&^K*!!9'EF6\%HP!,HOP\$MP6OJ9+)@"L1%((;R!6?7RWOON6T#J,VBNC^& M03->>J<6ER. #SO%EPB)$)T;:51<%Z*)V2-]Q&;[T.3Q=8]4\=^:9[08"FN. M_PSVJW31H;-_U)%K-$G/J$>FR &C]P'Y;O2]BAQRQ 5R3^8RK3(5P^LE:.\ MHS$V&-%U^<*Y32B(#-]&)ZXK5B"Y],+D9R_*,763\@TO1U+42JUJN30>^^V M5$N<-XJ:\3U:E %>EB 5LNPGQ@*]!9(KSG"+QNHB>"GRT"/%730-+PG@67VU MLD8>4.HFI]_.IB$NQ,#N68IZPY *C,\Q_^]5?$UM@0=I9F?>-J1GU,5#RIZ# MMQRCAD^@>(*2!V3S_V1R='*(4U(>,9;3EKJ(QA MEE&W'DF5^$(U=Z=]9EMQL X45$)B6BE2;MY-7='+,/9B>D:)T!TU>DS9N@F2 MR4@/46#@!'+M%G$@"OXL()>(*:X&_(?DTPV<4F?.G"1HTQNSP@W5D&/VH2C" M5>&':JG>OTK?2-E,@ANZH'V);DJK9'>OE%;O$UC!X@7UKO=F1?H[1:GOG=^6 MS>E%1,7R&*!.P?Z46* (T*B[=$[VI+Q,$6563F)W#=M39G:2Z?USPP_C[)#- M;N 'RIAA8D9M%P9\ADKP+K.Y^X2F?ZM,<(.,Y.&Y\R.U7DA*OF0U?U" MUL@_N[)V21()!PMZ+2BC:""& MQP3L8)LDM9K!3E:.S<7Q_23'0=$;^2K.*$/#AXB#:JRG+_F)4G9.]]2F-T8% MK[BKJ!H$>CM(7QU>$E\[29K;BGL()YSAM[A7K(#Z\L ?_@1:QR2;K& M.$,!_<1%+H^D*!*5Q;!<3A-3%'"+_RLN3*%U>8NQ&OJY:GE-23#6RFQ*XJ-4 M;M,8KGO M2I6!:O-8K/S#:]L,K^HS"EO-QNBX5(^PNU,S/(VR0GI9.B&3\K6F2BZ>?3IT MP99!Q;[TS67"V+3!-%Y=G4)"(4OG#L!!PG2LFU/%N"61U<9R?-9T"J'.6(QQ MPOKJI%G:',@=\,68,TCSS,93,BNPW#7W(O4SARX2-&MY<;56'3UJ-$.+F M,WJ$[?"4(*G< 9I68/I;MQ+NL@:]FU]&@O;%L#9V[6_-;UKU<@Q MOVD!K\GOV3W14]RRQPM@^;XXC,.,8O>(@\,P(W6@DTRTQQ*A2*9DGDC;Q?&8 MN51OD%5@6KM*5D%.Z4[9#A<4[KJHV+US]7;A!HB,R2JD0^N2FY*I =>*J5L#*!8\4S#/# 550 MD< 65>@BCB\$WSC&J$(9W1-T6O\^0&_"F!>L2@N.J,+;V#B!*/[9ZGBA8%9-EQ%KS,69O'XQ-A9Q\2DR 43V(Z4;'9E81C M.V?HHMK+.X[P#'&441UG)) >W)C$T-G'B!00&TL[Y="EY%6%GDFMA#)=Q??' M86D^M#F>+VHASI[+G$F$.&6N,71R>Z3;?DO5U,G;AY,_%*<$!OG^B;37MI?\ M1,5I[YG:>+\X,'$4_OSD#S.TAP*B.*@7Q-=.EL$"^1Y*,=T407F6YH/R.*!N M;XU!#IQ=6<$C*FR?2E4B*!_)_ADQ;$4N4I]?.WH^[?6*>N :3V<397L*S% = M-5:JM([E_I8Y\(V8R<,9ZBK MFF&!V51.:6,63O:62F8U1GI8O"G7O?=\"W;5IV"Y&<+^.B816>UNZ->8[LW@ M EXE;Y,PQ:? MD#>EI2XX]=+AW^)/;Z#2X/<(=".%$%,=EL.\HCT'\V:R+ D?\HQI;?I]5JX" M3"56'1^ON@,77HOR(MJ%T')10VC<*-G+MG.L:A'#ICF-%R]DK3@GT12VFZ=D M$*,LWY T=FMJN^OH'*QZ:]$XJ:W :#-TE8"G+CH4 IG0;SO;B49COC0=INY" MNJ6$#&.9BT,B\^@EXR027XPZ]#7.;.MPQX%/)H@AP^NC>QRZ\!&*= MY8TWE>C07\3!>1B!\W9!W40_NUZ*J$GI8RR"O^=I!EZH\LG-+F25,YX=#$WO M!W"Y_^U?_O#NW=L_#3@#L2]._L1]\Y0EV 4DBKRDEO$Q/-=NJAS5DAGS ,2P M U+ R4%8D%M+DO'VCF&"V_3LE>81"T2Q@PW\J79L$:/V%XHOC(N^O7;W+7$H M.CJRLA_ZNXD^''83+7*1RA;(K!8C#G@&8VN6MCE0REG;^E&RE\6M'W>UW.0I M\% URUOX]77L40U]B W5QPD2$*.AGDQ9]6$7A!1IX:,SOZ? 7-F5XT^UYS-6 M($R+(B]Q?]1S8H9^P= A6K?O$><=J1A=@Z2BGQ\&@VX[F& M-8@C,@LUX&TPF;".GHN$P789(9(,M&ML#H_\3*T,GRGR@R=6Q09G&;_@SY!_%JL:3F[3IF+_+;5:O4!TH!DJZ)C;]AHL"1 M@(X8>$3A(T! 7?]JILB@*F;D/PKR/48^H>3O*+8N3K]2(D:&<]FNOJYBK9?WMG%M&S^VA>OAO/;:MQ8]&__HMJMI*V.;.IIV<\NN*$$D,\%K MB@\]E?*++^Y R?G+0S]7%#19,*;E;@\/Q!&9G \]>$W(6$;;%=GR>E9.1/N& M*XIDV[2F19##113PY 2OE]-D*/MTW*$?I=D=7]B<'E[87&^+-UVLO,=B2S>% MSU.B62?J].(9)W[(^N?RX.M5G"4AW34^JX7>>LON$AGE>W@72-N[J7=!G=IM M\\M8!S>W_8).ED'%*$5U4A&G=89*:NE91%R;S%!),7KUBZ,E62 K;JD$UQZ+ M5A>DM@BLC!.\W:D6(6$T49>=$Q6@($^*=SU;1IZKY &G:IFXQF0*A:JNN^K[ M#*I'I3#3R+)3 R!.I[K45)XFCUFVACI1RFLQTM4\); 1E^:BXP+?E[A!>*<<# 2+JV\4,@88W3P\W M'.RD07)(E'EOUZ&ZI8M!8:WA=0-^Q!'9PIJ*D'-G:N> +Q4=)@D(QG.%! KL MC%)#HJBK.;F@VI!5(2-8/=(6\'-%F>!\$87,[[HG-UZ2A7ZX]3)\%1=_9[OF MIJBY31>HR4QHFE+%@HP$;25X-1+'P4;'.D\4 DDB$;9Z\%%@"67_:WA"]*<8 M)$Q1@2LWS6]8?EDB@S#E<%554'.$,L\=^)?]&XWD2&,5I.C^]:]TG?^5'V2_439!\$2V?( M=]VF:N0I4C^1YL^1/1QY2; M7TCRC6[@/U->IYD\N%4[1,9^*FA\#UTH@90R"@VV%76XHG$L$ M@DA@B!B*B-H45$.R7E6CR06;.%NT!$TV@E%/@E%KQB@HUO2$\3<(A9 $*F8 MZZKH">^E6,9/X(]5 5L]B1#*%IT!]&^UF/+UXFTF)LD]/$M9-F\;_>!>PI9[M18<5_$P5'>Q$ M7^"EUH#,-(U#([-)^$AWXV-Q&)A"&QAI,6MO_C*,K]I-U;LAINJ="5/USJ&I M>J?35"D38J-WV&1MU:%,M=NJ1OYJWQ G0S;$B8D-<>)P0YSHW!#*A!@._2_# M),VFNR,.A:I]1S0R>.J/W2!YNJA#)LJ0W>(-7Z'"&.9>=(^33=,FG")^DWP2 M-X .2ZH&,)JAIZ(&G2=JT"4%5J6_2M%"D6QQME?'6RUAI2%I<8QJM9WZ7-8J[-2!*E75&8S\Y M+$+ "X.*MDE.B^99FU,Y1 M'=K@GAR<$S1U(7DIG#3CC!SP%-Y\5VOP3^N 2.U:\ZZ&O "Y<"JJMG\]U_?0IW(2'$N<>$7VVW##"QM_EL2AF=: 5%F:&^O,2#;NM'=QMUZU*U10Z MZ)9D7=%%B^':EU'2^?)XQ$Q:>^]V0C1>NJ6IN%6M_M54'B2/6:S>%K@#5L"R ML,,F79.([MZ4=QW^0C(LG_<]^'M5P9:%8UR<:XC\!G%4$. RJ5SPX<;+_F&,Y;6@_G9*<5^GH19.*P3N'9RU5(N6L [I43A<22W/]G: MBZE]V6Q)XE&-4"&$/I$TQ2E4%"_QDJKM8HK2#YS2&*^\# >3$5%3#[M[% 49 MR%K;#="H)LG"E"6$I5DJU]U$\BOE9FB=LYO6'C7P".!/QKF3Y3I19*7U'E ; M>N "WZ"I>TG?,/6>3GO3V2CZ0E49\]_^B/Z?MS^\?7L";Z]Y^X(_HM_^-'O[ M]BW\[_A<_R?T[OWLIP\_S4Y^5_XU3-.<5\@[QSY+YT?O3V;HW=N3#^RL LRF MWYW,_O#^P^S][\0OW\W>_>[M[,/)[XMIZODSG7/-$!V^Q3X$Q:.=J\Y2S1) M9)?554_)])[_)F9>N___VOK6YD=Q(\*\@[+6W^X(] MUVI[/>Z=3]2CV]KK:>HDM22NXE M?H,S97>J5>3TB)6$_BS01QD&!83UP'J3TB6\A3_#+Y=T)6@KE@+=8DC3)#!J MUA$H^,8EK'&6QLI#FS]4'PRWB-,J[U7NF>_T;WH9L7Y8AKQ)=%7K9XDO[KF!_IK_YG M7B313;1,5LFR,U5^\!M%'NNX I +,?3,@A@T"#D(U/NB9(H1JC";C^NA'%GPFLI@N"52]\6^6=U&0C)#% MKX!M'F&^8*AVS5/ ^H+BAC_6%*/=DSIW K*'.P&,&9;[E[L4$ D3331"8:)& M-O<"Y,?H!5SSA@ 6SIO7334R2@I#@^G_X%W38+"_KFG_ M5SK&TNELKG>70FSUZM0N8&H#<3TKX[JW7.DO=&E-UX< )L8 :Q!)LGD06;P3 M1+_(ZOJ[CLAJS^-<9(F^(.%$5B?5R"@I+(JLF[MO!=BKQ2+KUFD51IB*LM.9 M_8HU@,_\)P6B&-B1/O__KAP_L?[II/SL4G[ ]G/[QENEZ:+"';":*T,O#)I%'+-U- S20"V7WT M=\PON^12EG4J7F-T07*(PHL5^OC^#S7HOME00K'F5(IG[0$/)*N* MVA/%$T7+-?UX239;D@%!GTF5QM ?B&K#+*Z>+9E.E._0V1\@[ WR>.#)I:A2 MIA]#MR Z00ZAH80'D39?T;])@0U\.PV<_*Z;:HSUW=]:-SF)JV6YR.]P_D2Y M=_Z2'%MI8Y]IW&%=TSE/O>0PV@]Y=L7G4BDH M>R:2!ZUWA/$Q.YDYW"&C3&;GB%E8D_,#QKIZY_A=^Q"15?DEXG=#+ZNZ)Z@(@SWG[R+W\0W1]X^G'XZU^"U[3=)%$:8GR E9O* M9X&(HPMK:C4B)"C>>PU-I5+$-;5'L\>$VC7\ 'P"^Q)_H<9>/%@-6GJ<;IW4 ML?E=\]X>@49D,20F5_A9?D.(-I6]2\!ME,2W_49AQQ?Z,JZ>R9>RTP*I MHP$88:R5G,G@H7%\W4G;D\TF$O0(K-VSVKVR2OW!Q[9T>39I,!6>0;>BXFJN M0[?>\C1TV$..&%)=.\CCE_5;G3L90CU,W_>9)KL?3^>+T8_AZK"X.>X:S,T: MPZ9PQ8>,$NKE B)+'M_*"&0'ECMH@U'.L_BJ?BJ1[\6F,X6V.B,/RD.$)L-E MQCJF\$C-!I])=673VB!B@^KN(]U8(3C Y7.38!"E/9%OH]]J1,+USNF:_=KP M0H7#C1.4*%') [O@QV,T>N/)1[_589>^.?VR2ZA \G&2$B4Z3>2NU+XAG=^+ M$[D-?[YG^5>3O0CUKK])%*T[L9<^YZ3HLU&&/[9EF+-)@QGF#+H5PUQS'1I/ M3NR]##T"O.GF.QSRRI#)WD&X\(],H\7NY099?&SR5_*^[\%)I^J]G_7I>7+% M(N_X(CD6:#Z=TOZ2+#;RNC:- O^?"8F?DS1EW>4/GUOJ/PV^M"F/USQYTG"< MJ^ "&M.-.I[AZK]/[@E.?:>(,?G#*%&\L0N]QUKQ$B.JU- 00X6J:VK?:E47 M#B;*E9TU::M8!\I5*KLDQQK6( MUZ%GC-#3,P+A80SICT6YDQ XL/<,MD(=U MVEBS\,7J6X$[7TFLSZN3S6$#OCJS:G6T71S6[.--[=^1U;L*-0B*!LM03=CV32LN=LJ)<]H6^5;PIKL1F69 M)P\5[T!;DN.JD5T<&"!EQ*H((?XX/8@@ABA&WE*?4)DJ1*7L-9@_-HI1/ZTCC"*K=I54L9!#]/W"K M]1Q=@YG<-!SI@NBIZXB65>)E.1H'5Z*3R@PUV*$:/4C$F&(WE4%&E&^I,KX= MAG;/]68#5:L*JHKU)YOW?J1CD9Q,YCS\>P]0/X/< M;&>F_26_BDA1T[)-_- M6 V&Y(G> BQ).LIV 337?KXATM]BI*<79G7V;8JBR_T:*9_ZCP5"B,T M;YV!F5V?%P#-%27@)8 ^0PP^^E.8DL0JU"8:)#04H>=5D614.%^0S4.2\1X@ MK%+!WW :7V=7!5W@\SVY@[)>J]T-*0KP!U]G,=YD4"B6C;A(HV33Z4%R,+V. MV+:(AA>'BD5\E2^+H+32T+UJ?%$+X1GB*"/ &=PL'&NX;03>J$8<'6&.7B/9 M;#8)6PN2X89DA2!9X)$^ V M=R&(B.NM]ZM!W"W7.*Y2O%A=9652[GY*8MPJ5]=2]J]>Z#G-HK16](OS74!#[;P& P0HZ'N_ M["_+H3.,*>*'=(!?'=&B5JH#*-+2#$BTR._9:49RG#QFO 3<?1UD1,?/E M,]V2+U13/\=TIW#_DX[&#+I.-7E(SIUL'!4J_GDD WJ$GD1O4HK#VQG*QBID MN?*P:6P%L4#?0'[>5GG]HOGEWQ*S^S3.'Z-_D+RQGWK2??L_TDC='4NDQJH.3> ?(1 M.9JXYX.OT88:W =X]*;SCGZKP16]<_ICCE"IO./D)$HT"O^Z>:;\NGGF['7S M+/3KYMGT7C>/J3WRNME)PO!<]D&9RSXXX[(/H;GLP_2X[)C:(US62<) 7':^ M.]7/&)(="I+>8%/>&P025EGWKV1I;D$70RK0U=#'R*JQ[O@/^19GO M=7R+0_.Z9B0&&^V!(P%=WZ5H=S4.W8F$+?VDF7,(QZ$49Q%E KLW6BZJ395& MT.SF:K7"R_(&YPF)%ZMY3+9 \EX+1FV@ACDC!\"];5-C@3@:,\01 >=UC4HX MPT=Q%X@^:0U%-07!CC%=#@4%D BRW 0426EX2&XCUXN*A98\5_DH9@OR\6*?O(]\\:S-R3Z09-/ M?<6?G\]QAE?)<3"#K>ET#I$!6"_QI0;X*1]"K[30"7:(7A @R$P+0!%1'.'J M BQG:(\G9.NP! 6**FNA(I!%;P2Z2NF'_FEC,TB4DB?AA(#"#+@FQ(,@! ]! M@^\'J8O*/7'I/ %$H WY0&QO9GB5MN>%1F68 W76SRN.E#(;YHE'B?Z2BJQU MC\,M56;H&0"=IE]Y[?U(Y[8]F+#* :.YG M$2)'OPF(T?@?55'"_G2>!),I7(C7(U"3$+4SM$I,?'>. M=R2+[]?X"^\?+>+M[Z/\\:3WY"M?A@@#C%F DL:(;J]*S?&,.MBV*[WS.Z)5$<)V(S'RFIZ#J>"+7/!%R8@60--^?9QU8@J\OB78+813NY5NHQ*+ M0/;%^_-'@5:7=J4U@58!'15 7G0*)8S42^^X7:_&3=IR8 -. M,U1GU!11_XP-OIB/\!G:?3M5^^)8T'CMLQR/3 M,5FU3<,#];HU%C^^=V,L&BS8RIT@:R72]4_42CP]BRI68@_] M)VLE?JW@!16$Z6=^SUZOSMZ_WXO9+H%\7?PX\.HX332G9?5I+^>56W?:ZYZ0 M]NYQ[R9MK7$Z"+-+D )=KQ EQA]ZC#>4%(@20K<;YZ]G8ZU(.K7-[[.(U9H'L7%7/?P#+\M[\H4\ MTZN66_T]]YOD*,W[;F1V7_??"!HZEXGUE>G=CQ'O;,&<=P(1.#P,E<:;-XGU M6R$7Y7?T>&-Z=XAZ?HH>&[N!3VU89U?*/+7],>^ M I/]'^JVTSJ9T+4ZT$!$/P-,Q( &:FG53TTB3R*_K,)9>[%:4+$5@9_B#C^R M$]+#,:/?:S).[[R^^C_U(J#3Z,GB:C34I:_--=/ 1W*K<70PQIF&*-/.T/)M MM7F:YSB:]WN6A[_4L>:Z9W3-Z"VH","BN;X'V=8*'+J.3Y<;0-L:X1VB0$Z_ MU\)\N00G6\%#5,$E]167O%M.7Q]!F2&:E\/0U.I,]X3S!Z+L9LVC&,R &H$" MO61E+R Y>YCA.2@3=D3#+/OZW/WWXGE76^;<_O7^/J*%Q2>=@ M\OE/9_""SQ $A4-[7FL0,1 C(=HEQOZ2@$0)GDXD0Z.B1HTIMTP@!O%QG)"6/ MR3)*;W+1#_G.VE037^H?R=J"!\XOK-8E!3NT_G,)]34"?4!!^OW+HVA ME<[O#NFAH7/R]Q'Q2FE;+ M*D_*!!?TRZ45@5K.>!D SGWS-1((L #%JTZ];A Q<-:[6:%#K3-N MR+$5Y*@SL9F$?$+Q?RA*/-HV>?>[_M,\Z8XGLYY%7\! M[S^#R.]>XA%9BAC*7UZ)/'G"!T4 ;C'@GJ0).X0B]O@F)U3YF3^0)_P?[^'_ M754YJ:N<=(EHVW/K2'%;.'@)7K6%K/)-$(Y*.C9)C2PZJDN"#A&>H3H%@N., M&-*(8CVC:".&=U..G<$O#V_I.OMBR]9= MH.B [A@6'^"6MBZ-B%-.\"W7OVWOB2.Q/CRU%ZG>C<(TA7HWKNX%E"T:^13I MW[8@<$*)=%L4>W42O3H@^ZN1Z"."2%N@R_!!,"\ABV@'LS+':[K)S;)DW8-R MX\W]@L-P?#@$T;SD)188KT-'WFEY^"1WHMNUIT)>S[S:].8 3\AU=A%MDS)* M*:X;DMV59/E+'Y-*#]3ESE$ SMERW[>$>;R2[-V2(Q&&&>4I3O3):*CZ7JPA MZZ>XSII 9RBE$&D)$#&VF?*9[Q&<\ M+#HJUFB5DF>TK?(M*>#WT=$U#!.3/K(&T#OMR -B?YM-?091#@H_Z*]UMF2R MI&A<)BF4G>)J\6(E7BH:Y7C?MO(6Q]42'L^A_E.GZ\ )!"T/@E5,7,M:. %_ M_/U?/WQX_\-\2XVPIX-(*_:7LQ_8 1-?B4B%SL\*>L2K@A6KC$F:1GD!UAXO M7*E>.BTT(:V(K0= FEO''&V$Q;+VI#FJ_2\L94C&J%(FF)IN][_KV*/?L=E_ MU[4OOQ,[$L*"=G,>B0?>\)TX3;74-4ECG!<\)FKD571\@'8B==_$[A.J]Y!! MEIQ]_T-=1R',XZD$C8DZX2AT](( (@31 M?S"(>C;'VV&H"0ARMC[PC^XHGF'JA/6P"9&CH35>'DB?Z?W(C)<]I=D@ M+\8"WNYY^6P:O-R7[3)"0[\7/C.SX+:XWC!=CN6I#;K,)49H7OD#,[L^'@UH MU(8=UB,N0VBB03W/7N\ZHIAJOW<1Y$+6T<80?+S_UTANO=XLNOYP-6B>,O!_ MC/)?,'<6%0T*6FGQKI>G=O8TUN7*[:_)9<02;?V>3.C+1J_/W0W=C9):JV L ML!(<-R1-EKM[_%*>I_VO4JK#-<^B+!C77%KC,4,,$^;F:'"AOV38H)_%?P$M MQ/ *1CSV M$31\P9H+5@'S0&7MX4?%T19+T71 "5EWI@,=6T5FK*Q4LVVCJ(7*+#,DH$^F MH,P0HXU4CQFEJ7LS[&*=X'V%[,5JE2QQWFN#27RM88 -S.KZ,#'0+7>( ![. M\I*A,%$D6V!1WN^!D!7GXS/8$NG]D(*)]7Z4K(AVFRO6$.^+?N?;-"2\!.\- M27E9\AJZ_?>9AP=9AU^;Q,.NYBT:(W6<_7(0O/CYY5!1=GA;7Z%)0@F%^J[I M9SF-Y1BY[N<'8=1QLJ(G#$.5_ =Z MNF[WK'YTW0;V1'3=$0H31;*YN4?OJH=ME)>?^)\5KM'N@19OT4, SMVT'!KZ M9.M.,47_MRM%Z4II]D],,9T;I>>@C%PH0^SCZ3ZY>L'+"HI_2-TGPU_KWB?= ML_JY3QK8$[E/1BA,%,GFYCX937Q5&6?Q-O&:I"J-B*W+1G=U)M98D]H)E\5# MD\V)FVS.HOZM-3LM2(+L_[=7:C2VPR'<["56G4'0HH[KUPKN)2FC5/$%CX0J/S2T_T2!,)XS?9CC M6"0VC*2-#WZKF[73-:=S95*4(^2U7\+DAP\3DRA1R$,YUNO-EH(M%JO/UU_N MK[NT2/U97!59/83FFJD$--!*&#PG%3Y-E_2;OJ6D;P'(I+6O*7F@,*\I_42, MUA?R#%5?*:;7H7P1O3T,V87 M17_J$D'-L1"=MT2AI*Y;T/KDFH4J["#AO(,0QALJ.S?T9HB8$,];*.K4N0BU M[-_N5:5[M;W-L/RZ45)3V"S'O/&9N(,A+A.VEBT5-A?1W86!L+]AZH58/N7$ M+0^[\2PWU2&_47*QFB[TDQM2L(*Z*@% XON)[K ME_0RP-)Q*2^*V0R1'/[)BB$7Z#DIU_6?0K#^"5>082(:LN@MV45IN;N)=JS\ M1M,'95[L?Z96=!Y!LMX20\Y7%S,;3*/#]AK@O#S9:N"E?)B\K%TC7%W@A01B M:(_-#$5%ZY_,-P7HH6G3P$HYC5Q092NHLFU1A:H"]%-H!T[I$[7^!!1Z9!3* M!?8!))')D2:V]LE0ND$'YB5YS* ',[WEZZ;CEWB9,VE_6U><_D37#8D)%22= M47TLQ>U-;[.>I2EUI)XA:"\2T!!'94G@G28:DK&-(W,.U%A"=W2!)[H]+'X. MGS%_&'4O)>_2;I(80*'21BI#R%' VSZT 0DL0V^#W$%U&QAO\/E4.>*.6I MM*8BI\P3JLE#0)1YVEGO,[Q'&46E:"WT MF&3,X2<42E 6?ZT$O,H4->]1\N$LEB>_RK(8O3H_8 AM@5%*3MCPLB@HJSB_X#?/T=48A?< M R$(Q[P*K/S?240J_4OSF:#Z#)P2C!B,_)$@QXS_A \:FW9O4 "/A0_A1GRS MD^ M/*3)(U=H^L,?Y$;HW/C#,[OF! 8=U>!1"[Y^_(3M%3D,JB!L^=MZ^62/; "I M+$AT4V ;?3=!#3O"7"+\"U0.(K!(4-BS6RD,&F MOSP]PLL^/T"0:RS\EG3=G>&QFM(SU37D\-/?2+Y,'7]NZ3&JGM:7E[HF5N!BOE_Q6$JZS!!;Y7I;4[O/BSIV!(2Y M.*3(.U21MI=FAM;1!=EL$L:^Q2>2,S63M5*5,I24!^O83-) G">;[!%A(3[< MG&*XV+&E'*[4H5FU/"(+-[-8R'I@&TN=/8G93KRBI_T;]BQ'KRP6AE2'(S5J M7UN5Y.JEB\=];21"/.\K(_LJ'OB55^7]A=H#W37*(]7XH#=UM.-;"'>J$VW'E#S>A'>L-MJLTMW)KIX870-)L7_9D2/* DFS^[K>=2/CWE+>W1]H5.\^ MG,BY"TM "U>ANX=P9)P:?H5ST[6)>V*A=U./%![X4E/<=LSH2ZYV@-81H%96 MH"$I#WN)!1&)0^Q %"CDV?]#,N8/_BDIUQ=545*4\CK&:B?"JFZ;Y+,^_XW6 M)+K^%R5@WOPG2EAI^3\#1-2\&)K!K7G0 "FQ>=&!DT;RPLEX3\V(K$((*7:2Y2:=I8@QQX;B) M,4IJOT?U!DHO)G74\SR+V2O108WQGC.J,%+S<$I <'TJ!0J'^0S\:7!Y4#0^ M"(.J; $QH.LD;@\>H6)P>PQ,8/?VZ 4^/;HP,CB[6%EO;9NCS?"4P7O6 *M MB=XC0_PX?H^,$MVW%5>4BY700GN-M(YOM&VPUESN0V8*%MZKD[]FBK!)W1\U MO)T9/EV[3J0HXY>'/^>D*.@Y.RWE/O"%)O^V9O)U-[1 ZC"P$<8:TIW! ]$^ MBJ\CQNW:;")!#P^]/R&5%.?0?73W-=K@^4MRK N-?:;3[;-C.O>2=P\3 5#T M,X -T-YSB)9$ED#N6>,6UYEA\\<5%[7&:C"1-(P G,4! M^^?ZU! C58((X&]+3X\[OW'\-F/JOM!#$BK^\LDSQYBJ#;57%#TF2Y&^L= M-3Y .\.D;V+W^24-Y!GBL-'/XK^A.T=)D)NHTS!8)E.K? 2$AH$!G^<0_\D" MQGI93G&\>8[3,!Q?-HLT0CH6CDHS6G>VE0L_IJ"-_ M>?]!6QTY&>M '6E@!%9'_O+N_8?IJB.G.R&ICO20-U0>N)PV,OJ]<2:X9UUD M#WARJL@XK3LSJB>DB/S8%"R^:^H5<_1ZV&M\@"9_]4_L/(MC7[3YKE6T>6*\ M)D%XHDY-S\$%O"O))Y)?L&(;C\Q!D15)+"IN-.%+\ID'5N;4#4@P@>U+939" M4D>-]D45DY>PNF4268E6?8 D_+C'LJF*N L3RV&%KXF3;?$K->XIM,5J'I,M M8#FHD ]]JGG&NZ8,J6X'\4I+T9>H$,U[3#GTON)\?IL4OUQ0LS0IX:?>V(31 M$?K1XGTSNW_C:(%& '&&.'3QCXGI/#*;0#0HZ]G#$/^C*IK\SZ_X>7^\;W*2 M$>@"R_[:\6QK-(>NQT$%5E!1Z/_IUVP_B!4BVRY2?YL\KLO%ZEN!V;^/.%!I MC)5R\4=S.R\?J^1G];* 2544SV$U[\CJ7<4:QM%/IE -O(\!>TMZ#V[*%%Y_ ME(K9#8^S^MH3JJQ=JRC]A)X^Y OH&"19!OF"TIV[/+ MAFHV.'G,#KYH*3[\PNK2-ZQ/KJ.86$/"-1-#Y]JH 0I5.>C'6U&".D[H,G), MV8U)55:(FOYZQ1%'1?50)'$2Y2->KFG1QTA!$NVU6H1YP.4SQD"V+BP^M;)BK@M\O1+Z'E:U7R/)1HNTUWK!(2P*9CBC)9HA4&[UN* M"KJ4BK+FKCTA[%4!*M@VQ_!O\:%:SLSZCM[.FU0R]2*%V946O MK6)\66X?RF08Z_0U3)J:?D_9+8:ZB3B^BG*HGMA=AE/N8\W3U#VIZQ-40T4U MV+!192.4)6KD X'^]7G7P5)F5Q MF)Y]O&,Y:5$]^D-H&.Q.'@[^Z/]2-_;C=$;G_%(K5 QFV.MOB*!$@4J^*QB1 M)<9Q\8FNY;HH*GCK6JSNUA&E^K/< J*+H&<(" M I5<\K'S),AV^CVW#(^]+4;7^9A'FUN\X17DOU8@6.J5SJMR37*H:WA/SO%^ M5%\]4+N3:YY$.TCX\F+8P5;'TQ&*3AI)>OR6WD-% EDH,RK011Q?D%D<8[1' M&9SS#[@U/D9OD@P5[+NW002:Y9-"W&ZKYS!27@Q/O!_<1R^B9-XY?_#I"R65 M&Z4;3CH\N[=JP\-H:%7(LKTRG7K"'(O;*VF0411"R76P8P%1\\0?A&6==T<*4KKT&I* MI4="XN91GX MJ[>L86&!GM_Y(JZ_NX*1Z3).:'F"9<9UGN2;$E1<)(QG(XWM"M2%E- MWNTV)]%R_39 .))-*4A*V$2'@F$\.#SL5M6#,S+*T(/3,[OSI. )N#C&"-OAXI"B5B 7!\=- MT\4A-=C4Q3$(Q%>:5UBK7X[.75:_ O&F\(3FXN4LY(/9JW@G\_X\]CI>Q7X- M;V'6G\!>P.\!DT_@:_U>2ISCE]\U)8,V^8K$2)5E-P( Q)I]$!5IT'/N12O^L@ MH'@:)_.HV\!Z"9PON"@P;@J_0$5JW%2_@UL7O&/2;VCFL^D\G>E#56?#)YP_ MD!#O0CX7J?$LJ(_>I"EA^C"6,ES_O4!5%B<%*VM%E7GRD":/^\7>0Y:",\01QF] 98+XR6POOG$]8Y.\.R9'"P?IV8R1V*Z+*[-OY-G MSJ$#=E=&>7D)%63Z;4TW0$)=$@?(3.9<2%P5#'%T&;ATK"-FL'EI#.RP[T)( M\,;VA10LW>VB*7:U:&I=G;-JI\U;'"Y$3&[/232?4+MHDBY@UR=,@ E4)QZ]>RCPB>4Q-SGQW36W0XBNE-1TI;,VZB)2]0Z *T=\ID<7,UW.P MPR7H/!9/BJ(:7=]%53=1U+H$_!"I*QF^?H*HOZW? PUG-4'V%1U'B#$= :XL M2LPDO-[F3?X*N!051.V)^.,9_8GP&K+SN#,!Y[6Q,LJG*QFB^7U:9*H1(AJWD)S\HY7N.L:.JXCA3 LS&IMCEM MR]^7R( M'2(5>ZUH(2C*IQZ@V!13#5M]S\JV$C=[%<1-!>4I$[H DE'%X3K'=*_CD:,A M.<[,F=0_OR?_$#K 8(8$#J$96);XI\X;68IZ5E2*/,(0="^"%,O=(/>-?:ZK M8O1,Z[SH-(.+H-Q^ SDLAXT2F*A2[76H X.^=O,I/:L"?OSH9HI 2'^YA0VU MH 2$]H4;>_6E^@5[##M1LW#T[OOUMS!LV^^L.9/ M@$CX%G72&T!TJ>HYB62YQG$%]<\EC@ULA)1*96E6W704,^C.@IB6QR! MB6A(MG:7.-HROR?H1ZK"%66^6ZSNU_B*DH]L=I]89#S$@E]G<05__93#+P9= M1_H3:9X3=8"NCT:-4=VP4" U0P(MEL%0(T9_RU +ZX\RV#5B;RM>A](O:8[; MG-RS$>#;^#8S!J9QG5C>< OFP70N%Y:Y3B7 %\K Z7]5>5+$"?, #-XDDJ-, M"A'TS^YZJEV9-1KP,R""2(X$*F&]+FI[08P('"*&K/V\ M]S4:?"@;'V 4 =8UL?NNP.PJ/WB@G2& 'O(!2X+0)X%=X]3SW86-LWV.XWEY M0Y*LO,[HD1BVX>0&:?=F&YK):<@TP8O M6YDA5N6:GZMU2+*%O$^ER#TJW<+?GJTSL'C"N8IHZ_[>7*H=SNM3H!$*>5J2 MK(?&W4)LB'"AY9>2/N9$%PNEATU+ Y/7OD)K7J<8*=Y_CNZ^U&X\E=LN M_$UWF131XV..>5S-8B7";Z2\T4IC=4M4R\!PGBET@ 1X,>HX\XFXB=5V@AB1 MUS-_BBRE"R@;E@_'EP]^J\M_77/ZRDR;4FSY,'&)$L7\LI!(ZI?AH*%/-1FH M:TI/-1RFQ#Z#E"4JY)J4IW] @5<8Z<;+[T.UE_3QA]/U579!WK\?V@H0UW2= MZYM'R_*GI%Q?5$5)I6\N&=4O/=PL7'\4C*^D0%:ML\:$-]6K<0D?/*F\)ZR1/_SO&"5WBV4?XX1W\T.)2^BNJ!?"BL7-64O66%4P] MXL:QSQ2YKF\Z]\H:AXDX4,2A>N6A44H26?)X#O2.BO4\B^$_4$'^*4JA\< - M29/E;C3:6V6L;LBW# SG<=\4.@OI8#^T\)@AC@GZ6?PWM A3VQ)B1&>_C'H> MI1!=>+?&N(1P%#"6!U2_L<\UV;%O6M<<*. B!AC5D$-J=:,$)JI4"\]/@W[< M\0$6>/JT)ZYY&HUUEB84%?D!AW MZ%T*HS34,(G9G3?282B@ QQ8R=<2@V4J,$& BG=5387X1).B?N79MVS?@OP^ M>A&]#_NNQY&O-259SZR^"CWV@->I26AM)1KU!-NPF?^PACY#5QGK8B^D7M"% M\68U18B->)#9"$<7Y=@1)HK4\BNN/E,< M\BBE)L<\WO#L(BI2G[!HW3KX1* T5E.42<%P+=@$$LST/$0#"3S"OBBH;00Q MHJY?]IPO69,D*'X!)G""B_E#P;QZ/3PY/D"3$?LG=LU]>\BH!DT-3@$\#,-) M4)FHD\XO:RTHBU,A#-UQ>GBIXPM-YFG-Y$L):X'4N=B-,-90M@ >4[+&$7;$ MTUV[320(XN7M@#V^L=YIH^\'?9\:O"$<3^GM'6$/./1;0B]5B0JI?+O6BJ1@ MF:QM\;N3>U10&ZSM5&.T]\>*EIDH25.E[PI=1&5WPQJD#[NFASPW\TEW3>G-(-\"A]5B$ M!/A@3NA!$A-5NCEEHCN\K""2\>IEN::DQ9 KUL$\0Y]I,$W7=,ZEF8"):J L MM\\[CPQ2DLB29Q)/$9=XF4-OXN(6%U4*&@%$2]WD"B6QDAW%6];3>PL8,;_['W__UP]GW_]00*^BID6V MS=<2QR2Q^[12(XL:9'FP(D.W[FD,0VY>$:4^:D]N5R(I(^)/)<(26' UVB*9[>'3W""LGU>X5A9[1V>QKJ"VPTN M<,!E+UX6+6:+:[?K1VC51VE00U+K]Z[:C_"JE!(OLPF^6Y<4);0C2G$Q>"WT M?J?=G.1H/O?=2(J2=ZF"-[>@UT$_+8DT@7RG;Q?4\EY"SMLE?L(IV4(4A4ST MJ<)([:3M40CN\[4Y"BSTM(7$-.).5;: &- U1%TQEE,">$DD.4J,,*HNUCFS MIP)C#>Q)9#O*4/JDS)@$^2;!81+EZT;&V.4RKX7LNO@L?#6[,7J/\UKXNG9, M+P1'[G M_NZO=.OQ',[FW)O*M'SV-!BVB'X/$8DD90(QQE#IIJYO3)G"2SFF M%DL$K+G42;XN=@A])S6"Z[PJD@P7Q1U^A'\6 \PA-<:D?4S?W.Z#CCBLD*PC M1]SC)C%R%//,6AR/P>NG\QM=UFG/Y8]50EX\W>0C4C3Q[1;B5;FJ*-TWL>YU M#0U\J^T>ZIC3EZ.V$[B.-];2*DI21JF:R_4>A@1R;@UQ U$BCE^>OXEV3$;< MD_GRGU62X_E3E*3PAO>)Y."($Z_L">Z[:35FT#P?"I!\G1H%E'3.DIL5FSQI M7V=/N"B9,9QD**K1>;'4HV5 #E^@C6N/!X>79/D-7$ M;P^=G2(VR.^YU@0("_$F_R6)'I*4H?254J@S\4]YG&Y=BK'Y7?,L;SL=<0Q0 MND6:5 55#(JW_QF$>4TWAUBF^%0T]*_X MI;Q_QND3_I%^L^Y3&M0GL*ZM'P,*K[,?8V17L[0R,HD!B&1/+4TKZN795K%..9-&3;;JA3E&([ES'P#(>X]!]3JW+K9'#9P M\'6LK2"KE2<2ADH:PJ"-*=JCBFI9Z0$%_*9X M&R;WQ.H9(4ZW5%8R+?%3Q.3-V0 W_U,_,)FJ)$*.,EW,[3-R1;GY8[YVS!%GL>^PK\(Z* CAVSB%(M%R;B.5\TA MD<4E#95#Y3$-Q7_QRYZ41]^\I:8V7Q&*2O!@\G^+$GMQ5.+OO,HM7V>+>-[^ MJ=@^5%23+-9ZG3@=:MW>V8,(;^GL<;%KXYBL4<^Z^3 QZZ:#D:3LFC[*^3U; M/^'D<5U2$?"$\^@1?ZT@.V&Q$IX0IMP4BZHLJ* %D=MSS#1GT3QQBM"<.\HX M7'GE.-"J-()AZJ4]"]S>11PYM"2;#;U1BY(L?T%DCU5P"T&7$XFEC9C*S7B_ M3G*]B_%DI/5[L8'@^F12JOUI8K?%*76E+HL>DGFO* ^%1K/'+X2JF%&>[U8D M?X[RN,_G/#Y O]Y\S\0>R\_W8*!9C=[:>O2*TW/P"."C P1F*%Q$I 3_$'4B M^CTTGZ(D_WN45OA\QRRIBY2:J@,Y!Z/?:QZ9WGF=UR,#:(B!"YEN,$Y7HDRL M0)S$+?(?<02OD_$"3/PJSRGCLU+HWS+R4."W:=M%?/$8ZI]CE>C6.<(-.N]@D8(0.[;,91(I!&ZJ0OD(- MIB3FE/=[:9[)G5^2TIP*(6W)#NQ#'B$D6*32!M1M(L ML*& =<[I1]%ZI09!K]HA0%!?[/T.(N"ZV#^$")LAFHV."\&SQF+9]ZW=9A*,U:3;>V(V=#>JV"^ZHNH6']*R?-85JS, M$'/?],G47GW2 !TQ\!/R1?=3N]L'/4)"SXPFFA0O5KRE[$])C/;1=)\LY-.CZ0K+'+]3^BOE+X75VG<7)4Q)74?J)Y#AYS"X@+R!/<'&^XS^. MMG@/@8+N0?"(JO.#)=8"YVJ_!D3MM?TJ$%O&#,%"WK&5\ ND@()0^\4@L1K4 M+ XL%3>4B"<)F'>W _?-.L*OK#MS':Y+&."^NJ,99[N3OL/&QYI=9/PRO MMUH;C7]'')$)W6\2.]%]T_K/T4 M&(G5'X%\XQRO<58T7FF(:_V**?^SCJ4YL[=+*J@?*E;LZI[<1&.UELQG-:G$ MI _=6UBW&9I:L=^^*:.1!T3Q:#H);WG1>9:@#,^Y>[P/_:KA*EQ98/+C^E>V M]L=W\ZDGG%48RA=Y(+Y3RA5F84;M9E39D]TVL&&J\F$:- M7.,C8R;+L>4S%=O%QGX2!YODN:Q/;U'%SSD]Y; ^8KJ%'*7DOOH$QHZP,4 ^W5@"%]1" M9BH27&-G.GU':N2>K'P66IFYE#Z:R+VL%@"]54]3QDRK5)K+]9NT(*@A([!5 M9BPJ!,)2?V67UC$3ZUU=G3L3Z@+[5)55CG],LF13;6ZAO%1:-UF@*]GG %,% M4_ENLS"W\;5G@(//&Y&CB02>B".*:DP1/3:HE57.D)W>C6ECOSLO4VN;. W' MXR7.DZ<(PF.+_UM1N;#:4>3GQ=]P_(B+X#Y"6 M798V4',>K@/Q#*N4/*,U0RM,R6XOFROAJK._8Z%NOV]9WM3SHRB?XPRODK*X M)2D\WD*Q"\4K3W="XWM.%;#/RZV-&TMZJ+%#@!X2^$WO/M/>S,Y+S&R'IF(A MBAP.4A6P'J[4@D);Y^E^P45QOXZRLP^\O#BU@ZM-E3*+@GZF;$A:@F?=WC3$ M*[Q9:K@ N]:K/VJ:&+F !2HI&NCL ]HP1&:(NVRK!FUF 4_,D+5UB*3L7:M[ M^5K$7KV810[Q8*S!CU.Q)PG/N]@;P6OZ8F]D 7[%GCUJFHB]1M@ADJ-'BF<) MF0J_!KDG>XJLR#VES0QE$(&U1S)PK"Q63>[NU1@2F#_>L+#3SB6O4 BZY-"18*_AA:<' MH=6L<>HWI.'V=D2V='*S"JVGHM_)OHJT6S,WY=Z=O9H.0@OV9MJ)E>LCU/FX!]#1$X"?F-)D M9X.MON=)[-HTPN\ ^?[ESN-_5$4)L85-))-BK)WV_ YR@97PF$)6L!+"MO.# M'5-+-U.8'J[', +(/HM+9@(;[,1KN?$;&2FET#J#X_V6[\''><.@(:.0%]KC M6*,]VKQ_6XVX4 <8[E-1J-VQA17=0&JO7\N!;2LX]2.^.Q5="IKWPSN(E>LC MW!V(\FIU=+D=MG(.%;9M.CKZ+5Y"B[)DE2R9&*"JCEVEE&+I@ XG3 M[&QOPQSK3<*E]T"3F:%/#0].>TH_G-X"&K*WS"!-.[BPGU!^V:85[_>5KI+7 M"^SAF\%O-1FG20C/ ^D5XD;6NBCPIZ)\N*^B/S2\)72/1&CS+.I Q7L[K)[ G M#%:-OI4QQ,O;O>&Q;-.R6NSMM(2:8WG[PBHW@TVIAC^VI.#X:3_5H>*$[#@U M0MD!-2=\;ZE]Z/9!,!I#=*_H]ZG,BJ.-*L&/0O'"=:R^6L!"\/*T/BD,KTA MOWSX%9=0Z.0:,"%\; W17\B3>Y4!^BM8I(( M4E_5J*"HP26,C\-@WVP'5/(:8/LJ$0"7=3@>SRH::,]H?[9>N=BM+&VP58&JSM: MOSYWI;?^B"/HM14OLENP?\#B@3Z\RO5'[<$PKT-JCHO7>J1-I-.L+_VZ1AH* M_39H(X;W5**CW+!"=XE2V_L[#0^;W'OJ(FN5A'0;@3$,*DCL13=*KR/JHAMW M__$6QC3\+=+"S@&R%F,ALZ.3<#-QW_1U=E)R \0Y7UQ*[5AJUO790/8FMNN< M4D# XP/ 4PT<137T*?FR='9MW,VEO1734 /V+Q3[IXG6\7;RQ*8-R=GCFC)& MSMM%L0Q?'CK4*K%,?SG:3G#6JB&SY>WV9N@K+F>(/5O;U "\$E##[?"*'R?U MSXC2LZ3AODU#AL$"Y"K7:Q@N:A,[,%/D$)B"42*'J6T3Q!5]?ETYG8IL+&DL MZ-#>K\RX3. 5)XN'0C,[O]$\R0=SN3Z4#;"009C=U"-2) G$"X.1+#U?F?*# MG]B5%D>$C%GIHV$75X2/4KDKR?*7-4ECJF%>_;-*REW? T3OA[JO""<3^KK' M3R'KW,LV\-?0Z]M@_QUQP*C=4QR5!/&NXM0:RF+^?)&..R0S['Q .NF&\K_U=&>6EVH(";P''F[*# ZQ=/7/U"QPB3YQ).&._DBS& M<;4L$WH^10UP-:_KT QVW:M=D%P+9@KSW1XH2DJ\"9-,H$/]<3?I.$E]W_D1 MI3"]("[@M6.Q8F=HP$88_5Y; ^B9U[G?'N!!0 "#&-* &"W9JJ M)>=1@6,PJ>EO^","*?HB3JW.[5Y,]N/@/,@%..'= X!F[O$:-L(]**Z]':QNX^ _M;X/1%UX^M[,E]2+9YB6A5)AN&5BA5" M[V%]V6&:/#XVO2^'Q1@>.E:E_;5I.#.:5O E00(-M,=#M&,+O#J3&"P&G!>K M H'T()" ._HAR=A=%$382)\;HDM2O^*C1N5B3]?;)G+@.J9H)ZL$A)V(8^4+ MB _C6>G?J@W])?ND1^"X Z0IHNPCY$NHV<=<1U!,@7X:@I/[1Z/7O6Q=M[#, MLAT)3H?GG_C;G;"U22_Q0]FJ +!O&,JND<-2CV/1*U;GME1W5 N'4&VFM)"U MT7[*-96,U+:3JLH]G8$GTG;*C.L':K%:V*37(6L@%M"5K.FGIWD<+IV=@T76>M%0P%QBDZ+>V#,O9H MVD/)I[L3(C#W:"..-\1_MS!'38&?5@B]2#&?:E,M!PS2Z2QUM>N3N@$WD!7Q M+W@.*4J6K:MWV?5.X^9>.P$7X@IKL$!+BL84KZ[^79&_I49([?E"ZGR^8[\M MYE6Y)CF@^BV+<0!=;^/L-W8;=(K.H EJ&8ZS_ M6<+'I_*W1QFU<*[S(:&:R2O4_&SS1:?:YV2S7\TU>2I^!A-$'$+R?TWV813F MF@R9L^)R6^U.075] M1 3\.KN_C%YP ?7QH L+;&W[Z[^X[]=DHACM)[-A[4J+81Q_S?)LH7 M^A/]9?TK^C\0+TI_\_\ 4$L#!!0 ( &R'85),F@%Q9(P 35"P 5 M8V5V82TR,#(P,3(S,5]P&UL[+U9<^0XMB;X/F;S'W)RGED9BL@MRJIZ MS+5%ZEY%N,:ER.P[+V44"7=')IWP DB%O'[] *1OR M,(W#A*3HG]^GY/O_YW_]G__'/_ZO(/B$4D3##,7?/6Z^>UCF:8SH)5FA[_[W M^>SVN^"[=Q_^_N[=Y/-W7Q\NOGO_[OU9\.Y#\.XL"/[7/Q*<_O5W\?\]A@Q] MQXE(6?&?__Q^F67KO__PP[=OW_[V_$B3OQ&Z^.']NWSOSVS^'N.^G??E=!1 MDJ 9FG\G_O?K[.;%.R/T% 8Q6_\M(BO^U/?OSMY_./M!C/R!4YVA%4JS("49 M?WY T1-*<\3_-R*+% OZ^;]7(4[Y"@C6B,X)70E. _*8X$7!8!"C+,0)X\P7 MM"PIFO_S^^*MN[<)*[8_L-=S0G)*K!4/SE7P>Z>J$P"1]14KZ\[U>58"1BIQ"Z_7PR M,,0W8[N-S5#TMP5Y^B%&F'^TLX_B'X'XASA/MECQ/_WK*LUPMN%G$"?KA#_9 MS[W3=(L685*^>?*,3V%7C-"E;$?8/&2/Q9&2LV 1ANMBF?^ DHSM_E(LLB,R MMW_^U_WNH_,=A&[X/T^IK1\X(-$/X6."Z@A^,4A%[/&!,J'1=X3RV^V?W_,; MDO\R1Y2B^+9\A_0T+TZ5@A#^PN)&^GN4$(;B?WZ?T7Q/14BC5\?4RP=M1_RP M#JG8D=$2)_%N]IR2E:'=2V!X$#B'S]42BF=BW1G9T$81?DJ3X1<'I!LB6C 9_$7+U'*\!/BPBO_;Q1P\%B@ M*<,U?+I!H:T5A:VDM"_\]>R!7..4'Z,X3/9K@TT>64;#**L2N."SO.QDM^QT M<;S(;HHU)C[N U]4Y_R-?TD$$^@T\PQ=8B9.V)P>B)&L9(T9(V&^!G.N% M\Y')5+HG_>!R=H8H0[?#"%NO%RUIM#7'+HA[+<1K(5UK(>->#!#Q@C25K,RK M:K\*385#%0?H>[*Y?6I%Q\MSA\Q G.,&*3-)Z*Q7?TI\/Q*E9P@-,B952\#JY* 1]D1KG2(@:F;C72&R:D/A4$)+]W#]-I:_VFF^.,/D?%-*K-+[DG[.*OIJAO=-ZN5U=DS3- MPV2&UH2>*B5UPXS16*)TAR@F\37_6Y7N6CO6,+7BF\)H?372&*4WA]-$I@5! MAP]!4X8U0^T#!E1*2K):D?0^XSK& M_9*K-6R:9T7%-YQ6B:/P2:;H+T6]\L3DKQ??O%(L@ Q_DYZ+\J57*T07')!/ ME'S+EB)]+DSE:U8YVA#%USA!7_+5(Z)2,E\/,4@;O>"GSX)0.8J5HPQ1*'(B M*=\$A0!7')07(HZ6;I17 6B6,0XR).PI^ EQR2[<[FP%Z:KAAFB^RQ\3'%TG M))036C'&$'4SM,#"1I5F7\*5?!%4#S-$X_T2)4G=\50UR!1]JS!)SG/&Q4\F MOX8J1QFB\"%\OHF%Q6N.RZ*E-8=HS7A#5/].$G[0A+0\-.7(2L89HO(/ON[^ M.^7R_#T*&4E1?,-8KL"V9KP[40OZE!%A:%IR3*3+4S:D=]KN4913#LC9^\<' MG%5:261#C-%V]1PMPW2!)">Y:ECO-#[04&@*]YO5(TDJB*O\W1T7NVI;.>\M M!9D0WX+/5 <(N(W8T>7QFEL"-J$XNE!J(%$)Z6!$WKN!B,*'"H;B@QM0P#RC M8%1^= ,5H'L3#,M/+L(B\:2"0?G9+5!>>\/ 2/SB%A+RZ 4P(K^ZA8C"Y0R& MY*-;D*B=VW 9S2FY5>:?@,/AE,RJX5V (^2(#*MABX5CXXA0"XS_@./BB%@+ MBC6!H^*(5 L/$8%#XXAL"XWW@0/CB*@K#WB&0^&(C*OVNL#A<$2^53MZX)8V M1^1:A>L&CH4C0FV]CPT.B5-2+,CK#/AB%Q[I9D#<@#(0+9Z1%)&$AP7'4 ?PZ1H:\R6"&4L*"%8H@QS%5:C!IC^ M,\WDL#>EJ\=T]BL+$UQ&5)IKDB3DF_B,UX1>DOPQF^?)KL+Y#$4(/RE*$^E- M-L_C+2!?GL>H,\4\(W<[":')1M&;/#1SP.T"FV0',\I-4S_!#B;JMPYP MEB\\J$?T=+XON7='RFB9FI*6.E.=J:C8#[$/M.A-LCE:TA**%2/=R5)IM,(& MKP;I,WC,+XRWE[OCZQTV*XG:1$-U;JTH$6HBP,,MU.XAI-8&X*995Y&I4B_ MJ%CJ1&Z/"L!4/C8\92;W)+6%J=,9:ZDUM"TOZ ML=29K(=+K:)LU#58]-,Y"SBW88K_4[RBJ/[,\"(M$BI$->A2&N7?+5B3!$=8 MNU=0\Q<8["K4ELA6_8M&:HV,VDI#' M=1/$L=A%;?+__!;26+017HO77Y"TL'DHB&WVA Y(OUFM$'WB.)%43IUT4 <$ MW))T\8#HZB9]XI^GZ!@B)Z1V< <$V=3K2D+B=(U$QENZ*)H S/!BF4WG7QF: M,(8R.7H:TSH@LCC!R^7+BG]/UOQ4XM@4&9WBY:+1]A4_NL@&H5*DS"E?_PS= M):%B-7;ZX#=9OW.X\ 9&LR/S.O^O4],Z_]._BA1.1+E(D6U$!'P%C77#S!#Z M.7S&JWQ5N52EOQLB#:=JTJI^-T/:3-QPDF_ZZC>#)$FQJOC5$%EHO3VX)@N* MBNOD=-%7'BR-Y@X0NK27&>^%YL,%'O9U+4+3^)'U\[OWE=^CT=P!6(O_S+<" M"I?EOJ!O!WKO*$GY/Z.M=/!Z'[1ZQ@"L"DE5E#91L5(UQCRIYV7 X[V(=Q1) MB84"+:>Z;K@=#%2> / ) S"Q32 M)^3;;R@6J0W*@U0*78PPCYQ;&\)8^>;[;J9H:0XC-@2KS59A#]L .9]HV2K&B5?T=?/5\#O\D]"()F4H*:_ $J]@\D"A5%UH^Q3R[%=M>R5CM M>/,L'"R8-:*S?.#01&\39;<> :70 )]HGJE;'*&4"V2+O9Y<;8 &CS?/PO3( M,W.QS_ 28F4:WQUY@H[B,0_VZKA@".T SBN8)/\,D/#N8(\#=.YY.8K&MO2=50 M=[($=-VE@R<(9(@R=&MAK(R&SC7VH/$WG3Y1[1@C-U*U#5.L*(OL?)%6RJ79O$I-;C"I0@?P9IXLAQ!:$Z MSR%1#U5X2UU!J(FYGG1D G<%0X7)F32WZ;J"3GT&+\B_[TJ2*N!(:A".[PHZ M]8NEL7_1%8A:GMA =XQS&<^O%A0L)'KLJP9B%8#DK#B7YRT]8.HXH>*:(*QL,ZDMJ77T##-A8RO-H+2+=7!R7EU>S MJ M /AT$4 M%W6W=E0!2XNI'V*P?!B$D%8EPFPJV^0+!1DJ%)2O\J2XA:_F=DO CB"QGMFLOI M.Z/''SA;7O ]3%:(UB4 ZTX?,'7P9-6HSC#0')^ZZ5,W?>JF3]WTJ9L^=;-B M5?AD,_T-I+QNB98 .'9LM)5ZTEQ['CM6/L[/EC@_B0W#%>QJ0O&U;7!CQZ6O M0TIM@G4EL$7#+UBOAXY]*366!2 &%?=3/[KSIH\^EM\[TRO5\6:6.O-.\ _! M*J1_\4W-/V_ 4)13G&'$=-W@=8\QZ B'D>)=X=X5WJJ_1RL*5DCFFV*AL"(4[XN?T5[%H$J&N11!M4T.#E>5?.JFAW"OB-L M#*FSW&TWO4BCS42.[6[?5] KX:S)([QRYI4SKYQYYJ9!/:T!7>T4MO,;\O" HF5* M$K+@NGAE6#ADJ([XY+5'KSUZ[=%Z[=%WFW6QV^PI=7!3@,9,;P'P%@!O ? 6 M &\!L+C7@.\. S(A^)86S9897&MT!2@3%CEW\CZ\1>YE7PM-X=J\(>YCP$0- MVB5)./ZL""+(-IJ&-^4S#!K: '2T,JQ!^T,=6[+T>DJU,K6=DY#&T_DEIBCB M#U$0I1[9 2D79+7"68;0Q3+$=,V_AJ0X!7!T!R3MF15))).C-]V1\O/(Z=.< MV@&QN[K9BF\H&=+%RY]1E(M+'J!COFQY*0 M.,V6B,*% ,#P#HBZ0W1.Z*KLKL/EZZ+9@9PHP/ .B*IJP/ [_YMHT3C/$.7' MT?^@4+'B&CV@"\+Q$T8T_"-\4IWX\E%=D) GZ.S=X]FODSQ;[KOI*@\NX)0. MB+N?S/0^)&A"%X2)GG[\^:N]>"1.< 5=@/%=D%7?Q:5JJ8MRYGK[NM<7=0#$ MPQ*]?_?N/;!?S3%G>C.[([5XT0U')2U6!X3&NBF=$?=A=Y\DR9O<-HW::^:CQZ1)>DU:X0D*585OYHAZP%G"3_J;M*8*_UQ'B82U)3C M!B)5N%..^\\]$,7]WN()YF, *UN GH0 *EK(FB3U/&H>-Q!+VXB[ ML@*V\'G#\X^TYYMG<>%4O51A&6 ^1YM;[9ZK];8OWV=Q*4?\0M&9+3MZH!1)&-? M&B!!5"?M# S(3W8" C\O0)$48U\?&@8/4#(6&(^?[<:C?GE(O22N+ F)!4,W MT6SL4B7\!%7FI8\=!K#2H1'5,G;9$VSE 8?RCQV1VE6BEQ8]]DVC5LKD >EC MYQMRA6BD^;FR*_3AJ,SACVA\Z MA3+A@(S8A*Y3_Q(.B.4JO_8*D58K=47BJM%C^R\T-_9S& 9D/]$/EN^V^G@0 M:!4]5RRP $1TJO:-7L@-;BG3*K(U>O(,OE$:] M%D8O[<'Q 5?MAF-BZ0T$WDF=!-]9ZJS0$4RT2A"[(L2::,]EJ2SBVW.U;,_5 ML/;$ 2U33;K.W@6<1OP4"HV#%5WDERA>X'01<-;XT9AA_N<=E<"N77H/+5DW MTL:K"6&M^GK9U-M#(.;+(ANN5+=?;3UJ:+1XZ\ M9)\C; Q9>=!7Y!JK1.(K$?E*1+X2D:T*G:56,J_0M53HNI.Z!M#QW@<+)(I6 MK)'8!QFH:[JU\6[3&J$W='K M%46O*-JA6#C"QJ#Z$5J(?31#:T*+XF#PLK/PF5[M\VJ?5_N\VN?5/J_V>;7/ M1K5/^S(?0+O[$#"4(!%T&NQ_8@&9PFY5(E8MDDC8MHM9MBU]=I9,!97AOSVIC7QKPVYK4QKXUY;8U+%JB&BE4%VB)Y20=='+AJ)P4MF;#C!2 M1^R1D2+B_CDG["[$,;_%"45XD8IF/&&*3Y/#7U"F,[$#0FU20B4D/H3/HL;5 MZQ($2#YV[5CS-HZ+,,%S0E,<7E-^?2[Y,9K1 MC7+#*L>:)YU+ZSA#M_@)Q5S7Y?<-?DS0A#$DNH%^%L&(%TG(5$NFP1.L8O- MXNMVA'!654\9@-V=AEB_'E5#AW"W"/7_8(P2KSXI#/W*U5([PQHVE(L+-&&$6A:JFYX-SX3FE[#A6-U3!8_-A4P9 MQJN=B*B67!B R!K13'U+U$\8SC5?0EQ+OFSH (0S&J+D>'&KB:\9;IX!8NH% ?F@QQ*K@2J W?*_5^.UKB"B M=^-H&B#!(%E:?EYWV0!*N-FQ M[QBE1441PCSV#:'F6QY5#N;;\M84;SA7L,:"VCAS!(R+Y?U.Z^6)QI&08U\Z M'5F3H$$F8+@L;_ZHOEF!20IC7SM@*SXX1Q.,R&B[ :FM_$XLBUI'1M/$6%?$ M74H2ON+*G((9G59#)V)6<6AP@R>.NG"-0$"H3V%U9"7"S M.R!]RQ5=6.^&T4Q$=67[P%>.5M@L&!Y+FRG#[UM?>$A2> B:-W( R%C5H9^" MJ&B!7=9"%3TJN$0IBM6B-.)B]XX^: TBX.-,5B32(JE5?:(+PK+I?.NC4]0 M4HWKH)K,S8VB,M*K'QVK,>3+UIBIT5$(38CRPU*:QU@WS-?7\?5UQE]?9X;6 MVY;FDP5%Q0%VNNBE]7:TYPY0S.9P=W*!]^+XYH1GSC9[R,CKPSC"QK 5NWT) M";M*2/B\S+$JKSX5SZ?B^50\GXH'X5JIM9%6LNO8X?'Y:#[8=,A@4TOYAGWT M>FO0V'& G)XJ.^S8O;"]!QU;RK?/5&E[4P(](ZXXFTU$IUL>E. =R@T=RFW, MJ49=S PO4CS'4TU!$6]^%&P#)@.%= M$+4D-!-[YA*M"<,9A##8E"[Z'=$P1F(AXB=Q]8O#9Y(DY%N!2O%6 +F-']() M RCDE^SF/N//!=%:/[X#LHYNI,9WTS'973S/!^_8W:7ZZ +8?KD:7W']A &8 MB/F9FF'&B1)'?LW-H3G+/#OG(<-L.C]!NN90;#9Y .9R#CABC&LQCS@MY*8M M\C*&:B<,T>.)+87NQ?_GZM\YOX&2>O&KT=Q!(GZXZ"P_W>E# M,)@*$9@6*VF&V5^EUB/^)>6I=L8@;# .:0Q05'2F#!"NA"C?!!E?+L -5#_! M/!-7(4WY63 M\@MKSQ^POPOL(]8-'Z0ER@M@CPIR*+\->-X0+.W,=]"/4C/>/ NW7 Y%Z)9K M\]#+"C!C@*XO(?T+9<)LU]1+V@9H^QCS#=T*H M)BD_=:?9$M$[KK-2E&%:$'N7A#5ZE.[T 1A\B72-(:)F]$C)'S+>?E>I22R& MC*\3H9ZNX>>U[O0A&C\Q%-)(J-]'Y8>NGM=\:R#EYM&8.5@_*YD7!/;UFCUD M@&A^H2B=\^LT%J8&#G\A7$_767FVW12J.A=WZ@_$%D_RF1?N=<3ZRKC&>L4R MO.+TR-"M'N18FD@G?A^?0")+( '>_&./;GK3R2,FX_PL#P#U<7Y0C>4($JB7 MU15H /P2W8@K5S80#!M==ZDK(?>:Z#3PCKL20H)ZN.!"I3L2MV[^!1PC)R3O+L+1X9 Y)8XWD[S8^8SAD[LCA':4KPJ%S2D2'!6G" M[9I.".B- U3@.+DCI#?/>H>CY99\WBAF$ Z6$_*Y7EHW'!RGA//6P59PW)P2 MTQMDT\"1[C]W0B+7 MK/@!1\<).7PW6BOU%8Z14])WN]2D VC&NHD%Y"@VJ^BU51_X:3).)L9GQ[*)J40>=TT;!LM4+T";-7#12/ MZ9$.ZJ)85K1$<9YP$5OJCYJD:1XFEX@O$"Z!%T*3B.\I0EK55;4Z?G9/9:*Z M6:MUQ:.ZW!$]EF^J"DOW):7@U9AV?N]K0DNUXI8PAM@TW6JPZ>+(4:[<0ET^ M3NFFM$#)*3M3^,*TMCYYNB_ZI9DFT<-R?BI MX"TBHB/A-,]HH?%N>\,(64=8+TLN&*//XW4OCQ>TMFQ9#@V(A56(&%<:6-\:@T]&EB4CJ]=6?X#X'&1C"Z%. M"J]('@1J'JX@5)^B#-)DX'%9=L,!6# 0FQS<-^8&''HF4U<6BXD*!Y8O$%_A MH$:L)EV:35S9.'*L>G0T.[<&F#, M+ ^.U%J$S6W/YF,CW@>T3/[@_UMLA<*4T2C\ ?(H@Q$.<'):!3%(K4.0]X,< MTW!&O._YA"QK?,]5:55%?B,_%VYQ^(@33B+(Z-KB20/TT, L7"PH_PJ[Z[98 MR"!&M>8.5MQVAL22%W%PB,X)78E;<_J8X))JD><4B3,?K_@0D4.7838OJ\R M0.CI+=Z_Y/U+WK\TO'C9P<7O74C>A?1F74B^C*TW\FKHZ+U*4ZXLJ'H8&TCF M;\>^VUH_,V\#^A"L]E7F K8O,]?,"@1[F$$[D Y!_5B"8!2 ;$$ZS'AKD*W6 MH,E3B!/QQ:X)%65U#J4=Q>F!TYSD[&M*49@(SX2PO=^1TO>X3[N'I2?T]9XA MPWSE3 EG3AKQ S8$VU>Z>NR0@,RVW^\3WVWB&VHR#ION+4;>8N0M1L,+HIV( M!]YFY&U&WF;D;4;>9J03U]&%A.C*"@+$$/6K>[P=@U(S2=V\%>G'("E*@#27($J0DUYM^;#7]%&7R190I2)^I&3T$^:+6_W2-1(6^ M=%'0M[=J?PXS<<3#XIA:/,G;(KPMPMLBAI=AFEU0WOC@C0_>^."-#][X4*_[ M@>0_5Q8&!(Z6,J-YK?BG8!YB&CP)>T:P*HKOEK\VTI*!3S.H-6M1U(\6#20! MI%5KL>.U;%NU[(/-;&],++N)'05A8<0^EQ\XGJ8S89VD_$PI&G%K>M [?(=7 M;;UJZU7;X662;FX)K^IZ5=>KNE[5]:JNCINS%L9_,ZV_"R M1G=GNM?;O-[F]3:OMWF]K5YOTY63S"MCOP0+0N)O.$F*DQ_S=Z4++#)DPD+! M;*Z4-7BR0>6L,77]*&D-R $I:XW9]$J;K4K;D2T(ISA#M_@)Q3?[#UO:A72= M=+I/&I+M3]L5#6=/.F,X-H@*\^L\RRF:K C-MOU31-V5E,$2V_MXA5?CO1KO MU?CA1<_N;WNOSGMUWJOS7IWWZKR.&[9&HG1E<6AYIIOI$&\O5[E[N=R\V>A7 MT<"1(QD'J"2/%1('R9:(!NMP4\@8S>Q&31YMT'#4G+Q^+$=-Z &9CIHSZFU' M]MN.)N6W/0H>TBT)!WR MQQXRX&W' POI_1PV'O3@3<=>-.!-QUXTX%6I30M MP1WPVI9G!&O"IFORI6 MW8AUAEA&L>BU432[_9KBC!4]<"=1AI^@A:1Z>HM][&%H![88)TN._B#O?G FP^\ M^6!X2;<#@<2;"[RYP)L+O+G FPMTS 7="%"NK*$.D.M87G][\0N]Z)+F[5QG M[P+^7? 3?\/3UMW!^5O@=!&$)<&-V_PU>;1!.UAS\OJQBS6A!V0G:\ZHMYO9 M;S>[W'_:FY2?/+GX[NQJ/D=1-DVGPG,I3B>*EOR *@;QC8$:](#K^#W60=82 M":L8_(*RFY3O]4R0]AO?ZXC=I),HRE=YPH^&N,-ET?VKO*W+V[J\K6MXD;@' MH<+;OKSMR]N^O.W+V[YT[ PZ\J8K*Z4U/FTUD[=HT.I+EA_ JG4F(GEW=&\# M>*-CR@-7I33W>U.--/=[4 MXTT]FEE1W2G;XUY ];#U(:,/8*IX'RP06=!PO<01OU'GA*Z*MQ4^E57X)^&W M;LXR3C@M_K2F),ZC+(C#+&QHN>CPE28-&9V3W9-=HT,Z86:.SH'Q5@][K1Y/ M*,W1-3\KK_CJI6F87&P_+3O??-HO@PE%(4RI[^")0]HWRH_R!X[1)6;B4LHI MFJ8G9-^2=%$4FBK+2]VD-VF,GW" M':NE:?WG[<5F-1;XP5!]< 6JGA7' 0S$'P*&$B0R2@_B(@O(?.=^;6$(;O!H MDP;?QN3U9-AM0 _,@-N846^HM=50>U54?[D7'>B+7)@_<+8D>39#88R3S27B M9] *I^*3[IO9@U3DSIYK'I*;E!.'F&@!6?CF-.+Q=*9Z4Y9.6-VEYDY8W:=4KQ/HBDRNKI!Z;CH7H 8P"/_*K\1GQ^S+=W9?-+ !U MSS&I[L-HZ4FWKWLY3)&'L>"U=ENU]H,5402.DE3(I-/Y[NA\WG:A.TJ\1.'K954'O.<8W_ Q%)(TXT<7I MIXE!\T<."<37E'(*%ZDH%LE)WJY7-B.)<-^(^H::,#1]H+?N>.N.M^X,+VRW M%82\*<>;2.["3?&5^;DR72,1#9HN;E'(M$UQ'3S;FV*\*<:; M8H876;J]';QAQAMFO&'&&V:\849'!>Q,G!I &PPX-B%77@^9Q@QS95;45>)C MPB@2V5BBL\.:)+BX,F*4A3CA5P?G(0\3746QLQ>:U"$[)KJ5>CF)_IUCALM4 ML-]PDD0BTHMO(?89K1X1K5(?H7-TQ#@)>>O!#R_H22^ M2:\8WX'?'L@]_X7--W>$,HZ6HK/CUE(EP@6+%I#%N\,H4RRI M9D_H@/2;U4JDZ3'^$CEUTD$=$""R61\071WJY2M@JAW< 4%?^!GU0*[Y=N!" M?9CLK^C+\@QZ>'D$'5.G-[,#4E]>AC.\6&;3^5>&"DNS'$6-:1T0R2]O?@LD MT_D7DN;LBE\P9(,0*[HBQ.)C\C.T['>T7^551#=X3*=[_ Y1D34<+I#P%Y4! MP>(@N0^?^#O9)5H3?B54DPZ;VANY,[()DVRS=6[54?AR=*=$S9#(#>:GB$@> MGG&Y@HMH2W[(7:(GE)"UV"O;U[++G&^E&8H07O/%^8ERR: 2VY:/[)B]JM<_ MA,\77"K'637YRBF=DGHQ;8Q;\G:R[[1J5;LS@D MA>]N=_ 4(^YR_NGX$2H$#/EQV^F#.V#T 47+E,MNR7V^7O,/47Z!*LJK1S9# MW?L_6EMU&D<9<6V1?US&7*OF1]?.[]Y7?H]'< 5B+_\RWVAU7A+^@ M;P=Z[RA)^3^C,L>Y8A^T>L80K#XA+@HQ3E:U>"X?V/P:[H!L#F2,DUP$@QUR M_ZZ>HR2/42Q$<1%>EV?;$DM7(4V%IL/EA_ME2%%I8Y)QVL6S!P6G"%/BKU4M MSZHQYDD]#[F &:'[)4+9+2G->0JJZX;;P4#EJ0Z?, 36ROLD5VY^">_>=2\ M0.?9P9)B7:E'#T?^L5W\0-L,%5TQ+@A[99/0?\"0)U4%E1=<2<4Q*HOC/= P M9:53\0S.J/010[)Z$;+E=4*^;6V$2O%(.=8\Z1*/QM9@0$6E2(K$7T.Z.1ZD MO&7;/73(+UE#^>:[((?]B0S'\AQ263U%Q6U<.'W%%[>WU9Y;;0 M/<]#)HZ(E=#/"Z2_D,)1C>)"WV,/)!.GQ.%W(0%REOX'9;-]VHL$@][>YR2( MI:?BFM#MG\0XF0AKEH@AX;[&G A4U Z_2;,P78AHGL+K_Y6A>9[;9_41(_ TGRH-+P'LXA=>;%6RF64B&4D80@X>\AO])+$?5@9 MB*']:%L8.&D-\4#.12.)M0CNGLX!+"GG#\KD'NL:P[I\X-!$7X096A"Z#7M1 M&J#@$\TS=T>IX3?!X\RQ\R<7[I_-]'.0]6J@VO73\D#MB1]0, MB<@!F+NJN,L)'P(!EM#P,GP;0@-D[F#,J,*&_[L S3![3B MJR2DFY?"U"5ZS X^V8,R11%?4/%,;KX]&C$DH3-^K5,L0F"+,,^OJ:AM8&"Y@R0BX^>^"&61JCP8LIL*R>CAL2^VJXSH50$J!5K^WQS&+-=[X6UYQ"L MD<;"Z%^K7_?YJB& X_(")$4'/L'7NW"PW@5_XW0^BF:\.U28UX=(N<*U,.B"M0J_'#D]'GERB;4QV!;AF =]$YU)R!:K: M,%ZB'NOT,JH,S"8F97M7H 3%W9"J\74!1ZX@5!?W3-1#%;'>KB#4Q"E/0-/K M'=VN8*APB1'9J'J?DROHU!?I F4GN%*S#' D-:B!Y HZ]8NE<121*Q"U/+&! M[F)72LG+%Q0L27_LJP9B%8"4H'*E5G[] 5,7X#+V%:$GM4!=#:Z<%VI4=&JD M@1'YT6Y$ZG=,BU( KFRFUL:Q!A4CP-C]9#=V 4!E!;OREJ"6 ^;E1D$(_2S MW0BIA3I)E9ZQ+P^E5TM1,&GL-[.:;WD-*S#?O]C)M\;]*Z]U,O9%7^LUZ*L MX-AW#=C=HA']!L;D5[LQJ=]1\(QF5S88U)?4NI@V&+"/=@/6;!'IYHR[O+R: M15T :L? 01NMZZ3#%B^6KQR;>[Q8V_ZI3=&H_HX<:^'2S2?I3SBT#J*^NYCT MYU>P#DK%Y@26KNO/I&PM6-II4?U91:W#J$WOB_Y,@=;!U$^:9'_F)6L!;%S( MH#_#@;58:64@]Z<3CP0?::)YCZJ'XC%\N;],A&XZ3 M.Q)ZY\T0X""Z(\QWUU\#CIX[(GX/C2?@,+HC_G?;[P:.X/BU!& I-S@DX]<0 M=J.,]62 @SM^]:!W<$%M&>".?U<4BG##'Y9,YQS2G.W 9R*.#<4BGVPZW\:T M[>,GFV,V?DWC=>2@NC4-')OQ:QF'K+.ZGK5P5-S1*7KI;WL \A\_O,*1D_-7 M^5OQD^!FAN;?B?_].KMYP;HX"H*8K?\6D=4/HM#CV?L/9R6@;,==D!*A'0:4 M"P1ICOC_[H_1("[+&@;9R[J&99W)XN&[AY9]NEL\LV2<87Y2H1WOE:QOQ[_Z MS#WQ6M+%_X92_CV_5U;>?(U(@Z*12;D=FI2;U"P2ROZ^K1+*4/2W!7GZ(4:8 M(W?V4?PC$/\XJ@LJ*^*X)5==X[%'FB1QR4=D*2.7^VY;?Y&O\J2X4*[F__X[J.RM*_6W %8 M:Y((?\IB\WH"9CL>KS'7AH3&LY/8A39T[,&2, B8.6PKYTKR0#W"0',M9.Z+ MM)>(?,*@;&Q)$=[1"[Y;R K1?13=K!2F:EM>ZCUDT#Z6_\XY24)N)ZF0ME3- M 91CAVA)P27#%,4[/:.F%X5J\!#$%XN@5)I>+Y:;5"A5HIB8R)7ANM]#^"SE M3/M)@S:SV GV)ZM)=6^!YOC.#.YU9B@RYY7$GPZ<,@U[AM*^(82 M4&C>=$.)=HK)FRR!#[L+B9;4-G9LM*TLI+DY8^Q8P=/_??7!?JL/2HQ*KF!7 M4R!8VR@Z=ESZ.J34-G%X_(6=J#6H5E*O)(Y]*366!2!6$+AG>R3@]%CC9_05 MAGV)GPI(ZDP)_1T?UH+2@9&QOYO(6M0:N*/Z.WW'AE)'N<7N9"/ _65@<-Q) M-FCG<3,?A/8A6(7T+U14%@C8/IBN91B:YE,-!J(UHLR'HOE0M-;.F';5J21N MFVY+7GFGY3!.RW%9;KT3S3O1AC9XC,4@Y@T><-&YK_*-ID3IGX,U)6M$LTT0 MIG& _IWC=?DKUXS:R=--'FU0J&Y.GI>LO63=6BJ[1.M],QB)3'8\Q$N]7NKU M4J^7>KW4ZZ7>X:5>U5\0,PK(8?WM9MLTK#,JT[^^9>5R;=^SGOQ"B2WA1E.D25X,+!<"I4=/#$9D*3A#E%A_MM$XAXVR.5 M7[A%W<*G5RE.S1_4*2NGKRW*-,0XR_F"W)6J/,^W%53N0ES)AO9#.F7AR_D- M>2B*F)*$++AJ79DH !G:!3%>I_,ZG0A859Y6$AU$/6E(O4]Q4)UO/H=_$GJ1 M\'M%D7O6X E6L5GTV=+GK;(]ER4L'5#_$JZ0,F6UX5.&8C=1W:AG2A[54[WM MQ=M>O.W%VUZZU;2;W(V@7AF P]D5#.N--XTE$%?L6PV7&5QS<@4H$[90=_*$ MO"VTC03YAI(@NC-YO<$<"%T=\PTE0'1C@WR#F1!Z]J8WE W1@\/!O"_L8\". M4O"*J*9LT]+YI?5,@]ZN!G2UD%*W0L@RABV6(Z9I_'4DE)^#HCD@B:9&?NFM/^CM? M1/L"VS+"5',Z]6CMOX;(PIH<07%'RO4C!U!S:@?$[AL%R(F2#.GBY<\H*NJH M_XXC=,?W$X[YF? 'X7?(-_[/HAF?@B[MV1V0_(F$"9NF2$Y6]8BN7OWPC=2\ M^M6(#E[]WV@#6"CR41V3<'?_E=5_"-B,ODA[X%-TB:N8TS5Y+&?UZP@VHP/2 M;DFZ$+U)! )R3H*L%<6BS29J?S?2<; M<7_!%637'0OMKA5%:$7=8$>#*R2D%LD@<#$,,+P# MHHY;AA9+9[(^!._-\&*9L:\ISMA]_O@G)^&!%*U6J^AM]J1.5RG^/E"93P?707#R%=H$PT38\0BJOC9L=$?Z='17^, M5[!V]N[= 81J)C^_ZDIA*YDC^0S'JZZ*%WX9K4N#3-)8(NU?/G!G,A*NI%'%N1 /AE.'H]S#)*RV*@Q$S M$DB+_;UGP2R"+]\]$L"F><9$<61^?96GI%G,7KV^>]AF:+U3!BA9T' UB6-< M'B8[HWPQCNTD.Q271\MNFGP9M7]T]^P^UG^F1^T3FO-5LE6R<\-8+B)\3G3@ M>NG+!N+/!+:MD>JP?X29:IIV>YHVIL(R$,59_XK4?I"J?)4=8M0'CNR!+G!+; MK2 Y,:H\)?Q\T72_]?JB#H#@$LK[=^_>2]UH?8(;XBR5&\[T(-)W/<82J@P& HPV2O0^= Y&M M'FV0[.D:T;#8ZA"RU:/-D*V,M)0/,$/5O!DF28E7QJQFR'G"6()%K%^,G'.=A(D%-.6X@4D7"S0PEA0[( MEGC]0!3W>XLG#%#+3)@5'OAK%>6]*L>8)_4\9SA%C!WEVFVSRM7UK<#S[&!) M_AUJ1ILG7RB5HO:,@N:J(<,1JEPGU8,&(':77UU::$(ZI45.0^E/E"0RZDT> MLM392PI/ R] ;)U.&I*=*F/@[/YKY?VK-6> >FY-XX>VMNGR5$+WB#Z)G,O" M-BTKR-?+NP:MX->*H1?V_'XP>_F*44(%"\&0Q16:?OU;@/@/)#PB*)X\<>UZ M4<9M7_+KYCK$M"H$QSKZ1OF19%&+78,M>X\+H!VUZ*K*A.S[=:.$T,@I.[ZS ME"GOW4)Q3F.0"M+GJP8"[G7PM5Q9K)]@"Q/U7[%FRD",- DZ.98>RP (::13 MK^\:_ QH%++ZO,:T&%Q_6G;Q_$%!\D7,>R>V,B#I?C*[5QH

39PZ[@ZH(WT?]]8&*[L.'A&>7/B^7("I&#$:F4D:H'..[(OBN"&YW1:AV MBY,:U_38N58[4HE)_<\5*.M\H:2Q_]<5A #*].G* ^FLKN!3)2H0T 7M"@*5 MOGGR^G<7,:B/-"(=1/*,':4:>:SV_'"WWP[L=-6O2>8,/K4K1A%5Y@H(]?*> MGEW&_09$BK#9L2\*I>JC"*[NK]F++1^]/E9P[-^^3N+2S]OKKZ.-+:L"& L^ M]J4!$D1UJG#WU\K'EI6A%0\]]O6A8? 5>0%X_&SW7C4+P^I+\"5)2&Q8.A6 M&QZ[5 D_097]1\8. UCIT(@^'[OL";;R@!-RQXY([2K1ZT$P]DVC5LKD::5C MYQMRA6@4ZW!E5^C#45F)PY75 94Y];H?NJ*ZJA9+BZX=KL"COF'@9& M>-JP9>'8-7X]*0U2?V3L2JX>(I#2)F-?(Y!#5]7"<>PK LQ_6[_B+^/E7Z-6 M&AB.7UV"0UH(#0S'1Y?@D!:L<^6P5(M@=8U3QWYDP 6ONM;$<(.QY7$\JOVA MTQ 9#LB(3>@Z?8[A@%BN\FNO$&E7:E(\I(N_5AJV0' MMA3I%$L>O7@'7RA[/$18_^1HM=R1TJ'AI+0'QZ/71;12 :JJ>\!1D+[TLWXV8UNAX'C-;/'T@A) MBWVRJ[+P.\D0DY5CA9^EH\=G?^!H%7CM3_\;"4#0PK[]J876 M5I\9?^[G/K M\.NS7W9_#A7K8.RWVDY_1E7K@#34*[(_P=0Q1#OKV-J?'.P8XK!NG_T9]:R# MLW5M64 A]!XM@M;A:;(Q<8\V1>MP;;U.6U::[]$^:1W6)OO<]VCCM Y7TVM8 MNU(__&.,7SR]5_1TNP3!L75$L;NC1$@)*)ZA)Y3F M2(0<-P=E_%I9NZU>JY*5RU'X(+9Z\,W\[-V[@TAWB_D_&-I^C(>0+E!VPSZC M%@MU_,I9S]_D6*"NPI]OD36AI7ON,+;T(T4(/Z'XZUI4O%YB/DN\H?FW&K^^ MUT[^J_]6M=^"G^Q78;2\22.*^..G\[/MN'.T(6G\L*S<8\T_F2-:97_;ZP+A M1"2\L,GQ1A//X7]&%0>BY!/=<#DI0BAN$ZSBDB[;R_Z:Q'&YN4IYZ8:Q7(A+ M1ZDT14[2[DMT8.-Z_]9UWJZ_2?,OX8A&? +,KLA42/]"V46XYA?$)+L5=\.' M=P\T%&:;RW#3W!7Q8?SZ;==:5ONPP@]>=87U:84C.GZ%M9OH!&!K>SBP+BF] MO5Q@6\FNC&,0QT([L]8'1S3:-7"5Y@?J\_D+N0:S@17O,GW*32))#F M^#FB96XO]C\(_8O?X;^1G#*A_!4PL"L("V*V_EM$5C^(^B=G[S^;5*>[H]^+V=[.;NU<++0K3D430 MDT\X5>2]8.T%:R]8>\':"]9>L#8O6,/OJ0$$Z@\!0TD1ZQGL?V(!F7,!D4]& MG0C.;=YA4D!N3Z<7A+T@W%H8NUFM19%(_OU$3;PGQ#*5%"P9[45@+P)[$=B+ MP%X$]B+P\"(P\)(:0/[],LB M$HRBJ2,"R$@1]80Y)^PNQ#&_T@A%>)&*2+8PQ:=-9UY0IC.Q M T*OYG,D8EK03?%U'L+G&?^ ,Q01?@4G95HH_V,1X4W)'&>31_*$?GHG_L]5 M3LDN7:F*EZZ>W4RB[(KAK^L'TA._U8_NE-T7I&Q7T_1;RH_K)5Z7,?KLQX\* MIK0>8)STC^]:DKY_0*>D?T'9ODFC\&=>A)1NYH06A0G/T0*G[($4I41.Y7W= MZ=V2;:$=0$(J_ZH7>=%7Y[_((YM$_'KG0WYYH&%:UO'G _;?GT,E\K?.48KX MKJNBO\7C.OT"Q=/1:GTH,".A]F14UT2(4HZO>RF>T% ]J%,"WD,(J&QQV)8 M<4J77WQ?N>:6?$-T>YQ(**J9U>UG0M$R)0E9X"A,]N6BN1:$Z)IBAA30:6WX"(M*MZ&S]N=PRY1F14K6F;EB3CMKKF(SP=,\AAG0NA)D%CC53RT M?&1S*Y4W2K8RCS&:'9G&^'^=FL5$RXW/X7.1)%>U@J6_&R)MF[\G):WJ=S.D MS41J3,7GK/S-($E2K"I^-4/6U@WV:1^5%":5^Q,TUA#).Y'JF!#)QZX=:][( M?1$FF$NP*0ZON4P5+?DM(TYMPB7:RN6A/6^(\/SRWA27"V,H8[[*W/50L*^68 4FMW+8UHP8@EPN$+,/1!N][T>\6FP@^?(#S+"&#>7B LT9BI5"PR[J;%1JE+#! M-A /^ 3RX38P<-K&L9:%5WT?+6%"\TO8<*SR0Q\E(I O%W8UPB6;3'VXUD\8 MA@G*1= 2XEKR94,'()S1$"7':T)-?,UP\PP(VQ'CE^Q4%)V[X@(B66U*GPJ: MI%RBB'/Q:Z$(J[]+\P>99YK+_^G6EB_AYFC$D)*PW"4GIULR84@VME4,BX[I MC'$! E%V0U$2IFI+#'C>0!&4?&$+D2CYKYQB%N-(R$9*AH"S?!3KD%&L_1#+ M3Y/2;ZH0E"K'#$BJ4AR2C!J$W*U7]IUR\TG'F2=9XDF4$"X9/>2)KN4*O>.K MA)9K12P:4H8W:'*K]6@+H=EK#WI]$$.CX6 M84L0@(%16^'!E)<#-[H#44%=T8;T;1C-+W)7M U\Y6K'.8'BT.W3;=M_Z M@IFO3MRNRF#U)Z]8!]UN5/-,]_ZN,FO!4B3U]'<\6X<&L)Q;?[>ZG8BTJMS8 MG\UWO&!)*W3V9\ZT$RS]&GW]6?2L0TA]D;4J6=*?#<YQGWAQ$64WV+2FGUUPWPQ?E^,?_S%^&=HG=-HR67YR8*BXH8X7?32XOS: M<\V7H-GJP^7YS464BYP*N?6$F9K10];0\25W;2NYJY1MJ@?YKLQVU+,;5YZ\ MK_GD:S[YFD_'7"O%<=)**!D[/+[PD<]J'C*KV5*^81^]7LT?.PZ0TU-EQ!Q[ MN'_OV>V6\NU+HK2]*8%N!5>R&DR40; \^\5G+NCZ<>'.G#>4F-"5X^@-IB=T MM(;;W(H$-D!D0<(C"%/^GO%I$7#S#_"::\SN%CPFC2'A>BLN()+B(E-_YJ(,U MQ?QB"I-D:WX.. (!!S:)1/WM@'\VQA_P[QR7&4F[>TM351Z00I/Y"4-SV4KM MGAR>/IW_MGLSW]R*= ?HG XBZ<]SQO,<[JN^ M%I3QPTF4/3IDNO+?\I7()#LN$%O%6/]OZP"2BYQE9(7H>1C]E9"%(BM%-; # M0J3"\8 [ F37&7S'>NN/K=:?W0EP=,1M=WEU0+KV/#M8DAM>:D8/1WX79W+E MR=_?BX8,P.Z2FT-M=1/8';UM2 !WM^<,)64!MR5>5\M$&C/,L[$M8,[ED5TK MAB6J=$Q5ZR7L/ZMOQH)HP %KNCK#9 /@F# F-Q11O M)1RAE9!D8>(ZLM4JC7G3V(]!4K1V"E9AEM."PH#,RS\&R8'LAJ:MIH\W:)IJ M1V(KT](M7TP('9HBB5?NELKF@9RC.W[.B;;-U_A)''0/_)Q#X3RKSCMJ_K2@ M45D+77M94Z!!]JYV7]';JVRU5RD7];;0&KO,9?HA=/J0MB4HC5_X6?/P#25/ MZ#-)LZ5,AV_ZN&:'@%D(BM.+Y++T"=W'C(7E!_[BMBM\_YS1,/V-=,'R-V(M MPU_3&+/"1(-BT3R>L99YU":$2YFI&>YNIMYEV8S-M+"AZFZ>W M>7J;IQ4VSR=$'XF=UK>NI._^EI$#X$D$N_Y,DJY@5B7_]Q?CZ AJ59HBM M[@<6@M:Q=1&,W4_.> Z:FJ' 4/T\$F&B.4HP!1<,V"\N 92FLW[E'X)\-YO M&(2EHRM%63#/N<;%_[(B--O%K*!MUX=F[J4.WF30T]09M:V<3F7>6U*1][8K MOCDY(@3L?>K@L^B0 M8:9ZE-?XW='V.U8?$>$^(%9X0:Z.0NY5BWV 8=R<"T!LLY="1W/P&*S]THW'UYQFQ#KB^ M[%YOT$&BIP@-4$'D0\!04GS.@T1=! [AHK%\$(=9*'K3A4E>"L_%3T^(9<5# M,/^#R%(*^.!UF&Z:5@KIF0R3%4&,L-)3Y8^>:8=5^# "H#<^VVI\OOIWSFFX M1]$VBO'ZZ0OFU\H?.%N2/)NA,,;)YA+Q^V6%4Z&Y7(>8_LX7@\PPTOR!0T98 MGU(-(%<99=WX>2,#X9)\2[^%-+X3=0 F\9]Y>2QZCDR>]7 =Z4WB7J3J#>)6F$2M3" LG/9HH=U]+%$+^7+-]N.'3]Z366. M-QE)WIW\/X!]1K\25IBF>9CPFYP3%^%R'N4/+<2"-25K1+--L$Z*^?QYB,.S M+MYHK,IK9R3:7>FU8S;;]64N:+D\(F7&*:DRS*A'=M%PF,N:N3!ZWY-YQD\Q M832^VK&N:#\,G]8!D=,Y_[#H.JD"57S.RM\, MDB3%JN+7(>I6A PM21+?K/BQ\53:2Y2M:P$SS+-QMSWR[L2)=WS-G&\>.#&* M=K4:,RUB2Y"F;$VK,=-;7[WU=; RQ=T),MXRZ[YEMOHN)S7WZ=BY;G)5D197 M@2MXR8W7"IEP[)9[Y191B.=CYQONL="6^%R!1O/\:&9DZL^B;L/^D6O>8^>[ MS2+1-//U%W)M-53:"K0K2\IWEK7:CVY3P1.PP\6\Y_&]"!M":8[X_Q:] $I= M%0GYN5!I$9T3N@K3" 7D,<&+4IE]W]"+V-7K#'H$NR6YGXCNKF@$.7:Z!<0[ M:0PY:;1-@[/R*\]V'_;N\%VG^\\JL1AJS;64M5T"U ->\2'3^3W_*YN'D?B- MG_]C=I]&S5@=X/4AS [/AE3);E;*7-7,O M^!>4R+;R@4,3O2L8#2+\=/#0Q/^!\&(IJF(\\;\NT.6VJ+,PY?$3.4+2E-.F MC[&,X?W]4_SX@.CJK G#BL=X!=ZP*U*-"]Q)Q; M-,CER=(])>(:4&4%3':V29@^6H5 MTHT(Y"Y^#LBZ# N/,OPD!C2S=W3S,H,FD2X);F4UN5_R57C.UTTLHOI0RK9; MA(IPMS)NZ3!DN[8F(JM^6I#&)FE\+TB=K(\B,\39Q:Z>^4&%F;@I3TZS[2^H M2,RO,L%80U0'*:C]\?*)/R)C-RF_$#")S>)8_6ZKX9KF&=^$:

[)8T**:RDV:49PR'!7%,H[.'RF. ],S1EB/ M5HD5L%;08S6L?!E4WXI[)>V"< :Y')*'B5#5*CTG-M)G.^R[W5=SMII]_1A M$[6B:R0?,Z]O6+-R.-QV6RC4D<:')\EJ<*\)G2/,.9C2J^#5:A;RYO2-#?;AES>0J.X55P_Q*<1=*KE2#V\W1DA0 M[%27]DX?7G5"EC7A53X49*Q^72.[UT>+^&@1'RUB1;3(NM )BUP1FZI1#^V# MZ6_I60^X31K%VXAFL5QS?AM!-);YA\"@:S?0M!-TX\$)8(#A[37M;9XQN"L$ MC/;/;BQG6[PD8-Q_\:N\0Y<*&/9?_7+OQ'7<.B])MI?"!W\*SBBFEH1AFMA MW@XG@).^[:8KW#YYBC/6>P:/YFMMRN5I1'JKK)[9_5>Q"._X_\@;L4D'#1IS MH E6-]$'C;Z0CT.P-0ZA.(MK>CQ5CAD@^J"IK%4V;+U)^<+-Q1_95/0H?UB& MZ?82VNO1DDC4 2AH&(,Z$J1S?HJ#0@VW?.P$ES?/V/ M^M,XN6M^+Y@?3 9Z^7I'E8"73-JW!QK29^$G8C(,#BI]&HO^6U_"E;HAA])#29&\NPN#&M![RF][D MDF]E+NLA[>DM+_GZ.)(>\IW>Y*IO'BS27^J3E9D@@[MSWUBFDU62O/13&(C1 MCCBI),%Q6%I[MW]FP@R,4SX1!?P[:01?ZSW/3%1U$YI@X=(^&+>UAX?1[,B[ MP__KU+/#__2O.TKB/,JF]![1)QQ5Q>'6#3-*:)&Q4=+ *C\T:.P @RA&C)Z$%# M?VX*T>&6HWG-!4^1[(C3G*_M;?LL+G.[OY MS_G9(-]^-:.'('^WG4K2OB YZ=*1YLF^Y>(2AZ\R&U$YQCRI'*?#SI60^F+, MD)MQW_QONSYK^X+OQEE%=,T94CM^0!9JETK%R"&QGW%%/:31DLM"EUR,3LA: MG!!J\0DT9PA6"C5@=[F*!?$'SI87.2BF(I0;/C_C?DI+F6P\9,& M8[MNT\B PV81)ME&>_95C!@A'1868Q1?ZYY#^A8[.' G=]1-\(/"0@<#] M$'MB(RY-]-/Y5CLN-&4F[TG7\BG6L/N*PIH3J>EC[&589?=I] QW8MJA^I\/ M1G<_&+W6UD^T+.QCAZ,^AA;F'!E[.#5D60!L V./I-2!02$FCWTUU.\*'UQO M07"]C0%1:E77%2RD7+Y&HKDAPY53! *6PIGLFJ&NZ"T M4*KU9/:7 C,::.2NQAY24^S?6+61$#WDCPR9L*,'#C!6J[\,#]NWE<$XKO[2 M.JS>GH 8*[A J2UQV[[^E,%&<%QQ7HH)L8ECT&*LETN'S_= B9X;M@Y9BCR#':8 M&9;%5IUHI%4-A^)I&Z5C)W&^L8S=C64"HBJ>$T^X> M/(9$G?>6$%NSNY1C?3RYCR>OYD;S*4-F(1D/L(9M_7&I]I;*L#ZBV_V(;I/! MFI9;A'RPIIXY%B#<] =(ABA#9ET]:GZE;I[WCN\6Y1KI1+UT:A6U1:2I%=_5 M==@AGEVKT$[%'O>_;J'JC2LAA1TBVJ4773O.T!G4:ESLQMQT/P:9"#T*N/*V MU=&.]3W^AS5)T;:.)F>W^$N8;AA7X,K/)N8'81%LVM07UR<-)AUN_?/1RJMV MN7W+0_A#K:*_)OTCI((,5:=>@5EK.8Q M0_K%7M%ZM)+DM0UK9EGU#36XL)#T&E)C_H\ Q[H%4P MB$8:)8%)0KZ%:23ST -F!NE'*S@[NH)N4_<;H\K771@B/3KW(QSI0%L/V#,M,O?C!&S M2OL?&"+M7LH#A!^UAJC2)02&"%X*YV6YH(<1+B: 80Z,FW9UFS$NK0IGCW.* M(U1=@I@'7=69:GBO!0Q@+.Y1;1ITX^E#!PE8<"H M^U"@[C7S0<[?@Q81J*_ MEB3A'X(%J.CN'I"RE7L0)2%C>(Y1'. T(T&Q,83!%STC&F&&@C7%4=."([V\ MVV!P8X_TMPIJO-J^X$X\?R9>>U;9,@PVN(-XO=?O>*]#T'L#!'W0(>A#YP0= MLAI>J/6'F^A\\SKQ02AFTW*UB48O8BU.UGR91[B87>B\;$N]L#N?Q/V_X*N* M<6N(&BG ,R2<.ERBV'40R,.$*R0K6["NH\]JV(\25,H$%K.H2E]O-6CVG "# M;OMM7EF>+0G%_T'Q5W[5TH+0DFXIV7=)F++7]\$M^89H^2^\>M4!>WA"1@/D MU_7:#B EA'0%Y&/]EGIL<]#7G(AF7V\U:$?G>-O;VS+Z^LRSZ47S >77]*AS M^;R:$[*LR:MI=N871_OYYO7A7L&N@3>-"K;7K%0N7@-O\A&M/J*UFXC6?JX. M'\GZAB)9>[P=B,'3U)GO41]6V_=][HRCN=^EK>-JZ,]K^!8@K726N%*R9QA( M*]T]SFQ\WR7<9V? PHUL,60[M_6&1EMI[79NE^NB;PNG67Y:&G1A;&4#37QZ(_PC0(\9 ..W^7T5%A&@I6&8! M3BNMSO!(V4:/-1,$VX*T5O&MV^+0A;Q[N//E 9R0\1UXRQ\H"EE.-\6+;AC+ M47R94_ZF.T0QV=95/I+2]X+X:?.LCI[6/TLB4PEUQ5']PUI[U1C-CCQJ_+]. MO6G\3_^ZR%=%ZY8G=#6?HR@KJ9O.)W'I*IK$?^9E:_?*%=?F$98P^-H]KCO- M#D8J7=;Z$\T[5:Z_Q_ %8C&,LH Z3NQ#' M-^E%N,99F*C9@LP9@I7=;F8/1$)CM08P$WD@Z.)$3N*"X+4";PM>=.GX<(]$_61 U=7*(,%6((&2.CUK3(WHZ MOS_2&4MD:VIB:LUU)B"O+V)/ 902?#IPT#.G!=D#GCHO%&'ES:08.3#96Q=D MQ,&DTN[?BAE!^JLEG!3"[HZL"\*X3IXM"8@ER50@;R,/$0 =NV\D.K8^DJ29 M!67LN&AS#45*:4!S+CZD/BZI7A8=^U+28YEHF_Z=6S1U^#2PJCD7"@3%J%8. M(%L34Y%QD#!0=@RAW[,=V71-0*J[$5V%4H(A@Q>K7VDD$%C%<&(:==I M+Z6KJ]3*#5GKXX=+G0T%LEHG9(-0 M&1,>K',:+4-13"4)TX9EH^TAV&"M:=N8;A7 WSA-Y)I375[P!]Y$.Z2(2R;7 MA,X1SG+:;253O5?V673/GB4 JM1G#[F^O-\8R_NUW)N7^ G'_(B:\;4CB>4P M]EY'(/V=" MTPM>+8.YS^(Q7^6DYU.$(["+"Y-0QX_4 -\G^5^U2D69^IH*TUQ?Z\'9?E+6;HJP6:0EO M)%;55W(U5/7.T@B4,415V.0/&$A;=&Z9F0<7H,DX%R(U.,I5ZLS;BAP91J-Q M+J)V8(Q;K>.Q!.;*'>!&_24]1*U8B*MI]7P[H72[53!UZ.^-V]D$Q"]E]%6+^-D]SGY+72Y_9B3[;>RJ&\U1H2A#> ^$]$-X#884'PO+LQ6;RJ',+1XD17#SHP0M@?]94 M6^&P/Z.^U2DD)ICOC_[O-/19@)XC*:D/,2'#X* M#Y>0Z9H9)-N\PJ"IL3V9K8R(?(WP=1O/2AJJB_;6#^P@!^-RNP.W+Y 3HAS8 M 2&W.!+)Y^EBDI;U=>2DU SMI!M$&*/#_E5\'_7(/I-DVJQ@D"&Y_1;Q)F)# M)F)0$PDN)<9YE$WIMA"!I/N%:IA10HL>224-3-K@HG:L>0O3>9@(B>!^B5!V M*]Y[4NCHQ-94-]P.!I2-">HGF&=BUZCL#YPM+W*6D16B$W%V?4'914Z%^"?A M1F.F'6S=;L_AC3Y?IU.';-$P(YLPR3;J!@958[SEVUN^N[%\MQ)YO$W;?9MV MK8!$M,22L<,!EF&(OK#@"C;UMG^8!.B*21NR5L"JM2M1[6!0 /8@5Q:*NL5 MO9HZ=AP@=PW<'C;VG0)! Z EN)*@ 3XP ';;L2\-DX$&EB\+FP,-;/3?:=MZ M^KM4K"U]V\1N9-ZU^2%8A?0OKI(+GS1#44Y++9WE*_[#1N3(+ZBH]9RG%(4) M_@_BVCS_;U0J]H=L>A9PE1^G3VA;[K>A']08/0:=IH9YZB=-PQ@3(">;84B] M1^Z$+'N2-I[XUQ*KX)K0^S!!]_NU(,Y?G.8D9U_W:T#49K\CK+!/GKW_S$DG3![Z]#HQI%9^;>WC=H;'USKFX18P_+<,]=WRC6O&_D*#Y\0\D3*CG; M)W/VAJ'R;6."[YB1W?;J#S[0V[QSS3O7NG&NF1-UO"?.?4^JJP>9-HK\$"T+B;SA)"@$*\W>E M"RRDKVU$4XH$@J(8#^._'D8WLWAV]3J#!LUN2>['7MD5C2!S9+> >&NCK=;& M3]OO)E%4=S\/6>8%2N* I5IV-.R:\!TW3JLA6S7%FUR\R:4;DTMGQ[FWJ'B+ MBK>H6&%1L;Q>ATQT<&YI@%"HO^;[,V1875Q")KZ9UY+/W@<+1!8T7"]QQ"_! M.:&K0^&K5?@GH4&T#7LJ_K0NHU"#.,S"(.&Z?X*?4+R[41\WQX^C:"&>U+"V MJWG*3!9['8J[5FIZ$5_]:?^B6?$>17T R/A>6VF:1QED:!CLZ[?0_XNR+G13 M:BC;_SA53K9__M?U[!2.5S\8I>?F5D+/X0>C]'R]E]!S^,';D.RK(7&/%F(/ M'PZT,)&69J@=:XCDW<%S3(BD]D7M6/-6CB\DC(#*A=NS1(MH G&H98\]O MU ;@5(T V!I65(X 'I6A[$?#2:=%I8>#F-P6EB;W%JG-XW-'OWR=U;^,63! M&M%(D+THND5G) N37:VKQJW'!B=T--;J[IAM9;S>9[C+[=62(1V8J'=//J]_ M^?E8[.-=?%<#YO+NEI^WQMIDC?TLONMNTS")35,^R R17\(5FLY?4"$U&=>. M':3@JM@CM-AMHG_N.4JCIN!$Z/%R.L," M-N[VI_,9E(^**18P(K#5VRRO9PS QO8 >D6_V:ZTA5!7W4 M59=UYGI_D_!OZD3H]>ZGM^%^4@C)1$LT'3L8.B(2:7"#.XQ/M3BL DFI M$[B"5+U96D^U<,5CT60%-1#$7(&KT3*JUNI<@43WC-913=QWBD%L8V-?*?6B M3;W1?^PK01.#2M_#V,,G3'K)+0V@&(.7W,9,-KB-<6RN\A?C'TF>[7XNZ\VQ M;=^>0;SC#6D;C4.\%7_M?. D35&4X2=^RNVZ-"D\TK6C.W!.WW.1/[LO6WC4 MDU0_VEY_>J_X"5F^S^T;Z'/K/>/>,^X]XV_0,[X]B_0K^W]WO;X/=N*LEZ5_?;<'7[]L6M'2G>V>V=W=[9 MW?<* DA;KL#CG=MMSV0=]6+L'DV8;]LWR#[X=H%6_+$O## @4!^"]WM[O[>[ M,MIK/L?B]_XQR,+G71\T/AP%%$6<8)S@4O%_1-DWA-(@6Z* _[X.TPT+T'Q> MG()(S XX9ZBP"(@QG&OQCCPC=%/^TM#K;9XRDS[OH;AKY?&^"FG*SWG&%_#] MDN^.\Y#AB&OVESC),Q1?%=1-Y]>$(KQ(;PJ^'L+G2?QG7C;8FR%^0?"!SVBU MWK=#/_;)]O.&#MS8K0E[0-$R)0E9<+EA>Z+QBP+1-<4,<0T&S?&KDGP#O+D+ MJ':+=$_+C"_'V8OE?4JM&'&@F$U6HOA.)1I=/]P0PS=\!W/1:#K_='/[<-.4 ML^JG=,#"X9TOWG=1-G2X2;_R*XSRXR3E0W9MJRI7:ZL']*.25*N^& MQLR&W93UJ*T])B'SC%!ZGS]R,2F[+G_6(+5Z8G^$-CY^VSROVT_ :;C("TOZ M?Y%'-A&'/A_RRPRMPXR^./EV5\:>]JOG-5?1=G15L=GYPWL-'3,O/<$"QX:2 MZGS8V E9UK1'*W>):..X2[7":<) M8AG?DR^?, 'H& HF.M.NIK1P0<+&*B2FV[2R^T= M(P3[HKJL MWDEVC6*^I9/[W87Q@B4]4-J]PQJHN/ >"YDX$YWJMJSH :%Z@M5L[FP%*+[@ M<@;_2[GM":L]%+MXMC70%/5KCY1_/>9ELWV$GH_0ZRA";P"5PET/\2D?2\A2?L9FR*K6JN8UU-7 M;GAT,S:GF_][AF.(YPAB?#=)5< 7S!LCH06D:U2';ZFP@VW2/%_B@MQMS(N4401 M5P78#+$\R?A2%-9ML<+R&&="/TB0(.G$U]G%([L-)M5Q2 )1;QHBJ?51?:3C M"5G61#KZ"(6^B94<(!*J):.#'\?.P$_6,5!]A-]13"@75#")%5DS?3S: W/R MZ(9W9Z_8<.&T@H&+LH5T6W0:/OP-1UU!I1 ?/.6#IWSPE!7!4^OB'./OIYF- M9C"@ .;<2FD"2JO[JH=P)WL=XKV*1D=PH;X.1,>U;51J[\(J?*VN$JM MPE!3UQW %/V32#I8X=*W52091$5$\ *E$>82]#S/C52S*Z#0+SSHR. M+>\5LMLKM&LNG(?)8:-*;)F58XQ'$%3?Z@H>I=K+VL,2T&6>O9IIGJ[C; MCX0018LIU=#A"5=V8U(/]LY[7UZ@(T?7^ 0Z[V![.PXVY0E.](Y+5S"I][C5 MWWNN^)3JUD='Y@M7\N5!<#6T5+GB&@)AI&-@QXBR)YLU*7.MS@C M"8Y%*$?P&"9"%P[8$J%,PWT->(@95S&8D%9NV4D4\544WZ,G1,4;[L+-%Y)& M96A8E7<+-*$#Y^ M21?"A'$>IG]=HB)BN-+;IAK7 1G'?%[G::P&IWYT%R0M M"M>>W:X]OL]$207&5Y(0EQ]H&*.+RI6G,6,X-F8H0OA)T/4%93 ^ MJJ8$9X.R(DZ^6QP^X@0+:THB, M\.+'(;WZ)04U.^-XC#7$3AY9(=!"B#X=.Q3I4G%$-FQXM ^T@ "7#Q^ @:<0 M%\ZU:T)%U_-[Q$DK3O9+])@=_JMF]3=[R@ Q$"%;3M)8_(^H,/S$:14FW>PB MI'2#TX6H8"1S#&O-'2*\8W^2*[F0#!LN'N4/G"TOKWI3#7/ MV*XNUJ&:3+GMD8R=^@GFF;A:K1.R06B&"JD(+"*"YYEGZ1JG.$.W7*+C2&=A MNA U&^N^#6R2>68^$1)_PXFL=]'IS^8)//KR_-0L#ASA6$64E;7=)83731OR MM@=O@M<#[2*[1DRIGS H$[428N582[X 6%8$S1D@:G$7IU7$ #O:]@D:YBI M76"U\X:,\WU)W POEMET_I65EQ:((78@4@7 MSHD'1%?U?43KAIMG8%_!L59+4HPJ,YD+?1$+U/7LTNY>4U.[9.HFF&?B0531R.FF]H9[ M/1!8\V[D0?*0[>TS2MY.1HDOV69U%+.-$:< MZDK@*A9/0Z=U'>.N;)]:C&" M1JZY$K<-7C2MW,;]A7$_(?I(3 =RPT'3B"7K+X;;TA6E;?#HKWS< %'N\#6D MBE9RY5S6N<*;@DX!MV590*&!!H)[]8UK@9&-X+%E:1@'6S@1FNW MKFL8.AJ>Q_[N:GOAJ8[C 2-A>2,\'21T K' ^%C>X$YK(X'KB4IU^@8 S(-,;#3N)A._7I@ 4( M%G;G&-9:16WJ!KGBS]*#3#?II3]?UR!U*'6@JL^/Z,_193TXNH4"#E"9KMNY M_S,+R%QTQ#@<$;MF\AS9I@4]-9\^0*7/1A3"2H *NGP91^.%AD[ON)KJ>HH9 M0R9\<1H.5[2$]!=CABS5*!,OY#'4D_C/O(P!.$=S0D545MF.>M<[?==SN2;- MS>";[8'UDM/[Q,_")\3^WSQ,\%PD,4S8;RA>(-8/GEV^TAX@Q;[16BF:J&D_ M?\@31\5$&P!>S;6+-=C*;L W[,&V?O&:6Q,RU5;69BA*0L8PU^=*362_#Z^Y MR#^97MQLM^IT?MBL;59"NQ<"4Y]MQ'&:'FV"?A&L?I6UV#6#P8HS96#&ZAIL]M5\=0]?W<-7]["BNL<@ MF?:P0 NEX<^YM:&$PK@!T)73QR1P@._5L7#:PR88,B+"LH_5@U&COT"? 9S% M%GZN5F9H=Z*PVEPIW?M ^KM+!@C,-@*;UDW2VDKT1FX1TU^H4XONF[@XAOA" MS?Q7KF0IV?0EVLJXED>UV@2UP3C8-WZ\R+S$3H74F@9<(YC-FI#3D"V#>4*^ ML:";(-/7SQL^K%1&4ZM>\A?+,.7+Y2;=9SB694$FZ7'VGB3]\<0_T_Z!#5WM M'?)V4I^KLD=[%\]M%FDI8?1FM>9[>3J?Q&0MEB'_5UFY@[^=JZMI'-*8?5V+ M557%3X/I71!]#_#&F^#C.=7_5AZ?1W%[(W16< MY+7?'-8ISE5!R#1=YR?)YG7TCV/R@3Z8;5]#9\2"<,[,K% MW0#V7_78;A?H'2410C$3EHHZBNK&]IZ\X1-*6D6U'-FE")VL",WP?PIY41+@ M(AT_9 3:@2CV0/C]2=((%Z79CQ1?(MHC\-7ZA+D\>K[ATDY\+"5%7%DIW04U M7>1[?)5-'>@_T<*(^=+0+&\.I_^@04-7MPGGNG=%T^E#,,B6)_U 9OSFH#CB M8LVV7\C+/QR-Y+PDN?!17V+&3_,PX=\P7_,9_+_Y@N>+F L10EUM;=IS?_4<%;KSC O^5_,YDMX 9HD8,LF$RW(415@E#E0- M,4]H"=5T?@S?-+5@8]I#F/F/PB4!A!=I6>TOVCQP[91Q88<3M9,"#IYL"7PZ MCQA4GA!F*DQW\=!US9DEHX?,<-[WCD!,""YR04\^*18T.JO\ *YC<5E\\WF/\ MVGI=CQ'.-?2)=GWMN[)/VLXB6MDO#8P!Y&'#7HU')LLB1O3(9C2=<_)7.%]) MV=68.T@-DRI+S[;'\;&E1\(?_ $#EVH!4EES;C5_D#5,ERNRQ;>M>("%W[:" MRF;?%O @:YBNL-#J,5OQ@%&56!J.5'YY;UT*%X4*N^#_P?_%.+IT&[VR%=S@ MAVNK9PYZ96XI9YST&5KG-%KRJWXZKRB/6LVR8J(5?#V02?3O'%-%OD@-@X G MV,7I>8,H@1ZJ'KR%Q=TJ'K._P@>#5+(TMKIAP:)OJX19TPBX M'N3:(?=] QA(]TGICE41:P9JQQ%Z_6WG00[+%@NUCXH6CLFV71\#&@4=7)%5 M.X505>N@QWI;YC76KH]*2 9&C_6SQ@^@5LX#&$G]_K7C1[)Q;@$8U5_?[-VB M46@'C.9'U]'LMG@97&:WW,+?PQ4$29"#XV>YQZF7_:VJ105';@P%C=LMO^9Y M!*Z4(09[?ELEESAF]FD!QQ&HVL'FCMEY>D(1'O[=@XW'03QKLP4<,^:T@U&O M2J KUIL.,(/5,73,;]C3EM5(RNK/FC.F%?C_MW>US6WKQOH7<:9)VMOVH_R6 MX[EQY,9)._UTAJ8@B0U%J #E$]U??P&0LF29+POBE1!FSK2Q")"[2W"QN\]B MU^#I#W-!GJD+6.YPB8&PCCNO18\PQY]P#V7?4?)>P&4/+L-[@8BC9=.1..I\ M&?[+.#EJ.B4?2A:*)MG:._]J+A[DS_8D*?WQQ75"V9[TR-&W&I8&$?2I+G6W M)6G-^7!;01JSLDAU<:]%L0*V.;^O?BFWY23-'9>5LLTI+A^]GE%'G@VX.FY$ M),G\6TBZM\"N 2]F*B)2ZP@6BF^BL+;&]:T(!FL>N^+4FD.%XDTHK#MMM6V. MLK30U+/$%4H^)$Q4:7DX?\KT2T+S52GZ>K,QZ:ON2;:XR#/N32)F,53[9^[* M)]GI"4MTR'(C==9;4N&$BE!5K(]0,^@0Y4JV15HF M"\2$6+QNO<,]12?%CIV6IA,4B5)'50YP< SI(24_$6?I 6V>$3D\H2E: QFJ MH]8(Y>/G\T-_#>?R$2,[QA MHU4#2_"L*"=(!0)#=@G.#QEE!" MR9(+:(2_%(H"LE$FUW-M$\ODR@'O8X(]]G&5C\R@?T'E#K'_SS!S#H2UO\AI MNEH1GD[+_\3+UU'CX [%IUA$(;10J@0.7..R1'42S?Z1X,4NJ]JC<<#1&B"" MVQT_3,EWQ7RQ*-!M2JMNB@8':R#H:9.2ZHE]/VR#'I;1\&B3,(KBB@*A&UI6 MK4* 7P02R+Z.WC1_G =NFI]___%TSMJ["Q$$L0J"4%*=Q-W87^>OCOWT^XSF MZ6.:\>!1ZY?6.\8.B7"L)9(/.O*4D(XU,3C6?H#["WO50[!"ZQ@7N(C85OCY MFK;*9Z_YNCSKB/W'"_)UXB2C[^2 ;;Q/BVK?#_RTC7& EM2?9"_HUCK&(;!S MJ(/2T$5[@$_0G BLA=<.['N^8=I@OA0ET)>(S)>?,5[T60 C9GK'5N]G+#77 M 6L-600M9M4CSGEQ%$9R_SX'F^24F?D+(C)\M(^_%&A:U6&-B''XB/&@KX:E M/*00Q#'LIF I%VSJ,I&S_S#(U@U%)C(&#E8R'T*16#?")1$BF#KB"58S76'; MJ0L MAJ&@XA3EP-D^P7$H:8.?\N(H2?8$X(88&I! @.<>H*1E$DV (Y,?8&, M2!,9#M9-78=*VZ=2F'YP2P8D'2B:/W7E O^@I$.9H7Q68UTBX*GAQK,2TQHRJZU M#QN7 JKWH18S0DT0KI0@>EXJ6U0H1W2VK)A:+]&_44J^KPG>K=9W^8OXLVXD M8)IX$\8^Y@B*8'C+2J#?&7&T_5)_VK6!1UQ* M-K!F)S(F!X>?' Q5YBU8EOXO-!1A#F,_H+TS%'@9L+: X;Y0)!++X$1\5+8, MCF:?,KA/J55Z&A$< Q^>RW:;9N36BA4%ET&F_T/MB'4$EP^D17*C([#!Y19) M?[MJ&0A@^<$[(TY3!:HF-X %Z7D7>TO?M:IVE.YA/P4IRF%V8%G]_0)D-08# MA]O+TVA;;U:0_8@Y7):3=CZTX#_^I+72W89=V/-R$BO^MI/#RV9<,E-!M"M@ M\N;-#;B4$A%I9H.=I,/:)=:#-%H7#"NEWTJC&'8Y5,K:<_$R8K;?&5G>9OL= M-;[8-;_U9""KW,);1K^(E:_&:7T/I[EX,=U@JI'W22CUB+Y?#OIN P^]4PV**4[4E]->$I4WS&%H?%.67C]YV\Y(LS,6.^_\)Z2,'X DQTR)]81 M%11]Z*WF#9CA!QL?I=GXZ",;GZ39^.0-&P]'PX"^7_XP52AS#P>L8H+R55EO M5=G^4 Q'Z*Y7:F]RROTJQD47LW)W<;DCQCCJ5",63@SZ&!>]G+BHI*V#M2C[ M (778?BVR1RC1>]!:BX>\NA<)V)4+13H:5/N0NQC*43F] MHFIU24,YHJ-75*UN;RBKR@;F[/EJ\1ES?D'DF7$_+2P5%&TWMX-Y+#/%>(Q] M /I_DBWO/4*JO7#4T7]W^;:^BI@X\&:+J6@V2$6*4^W1KPC>;9D#_[Q/-NE_ M,$DR;@;R3AUU(\)Q:+0%2BQ"T]:X4<2I-VP71(0^X67U!_L&9N7B]D!J'VP- MGJ8!Q9XOF030W8Z4.3^5!R,1/,DDS&YA$8 P=VN+,0+P9V3Y \ ?SW#=(*;N MLCJ2P_Y=(+$?EXOF;*'X_;%9+X]%6E:G'T\7,J_I]DXSO;^@E*(U+A;W&_:] MO-3!Q%X0#3##/AN=PKW:\T)-/9BSQ$R/V!*9?;(0A M*WS)]"*U$C,C7!GA2CUPI0U;*&*7EX-=RNR96$'WA2*OX6"*AQ+7'"$LR*!!*_'NDB@([-Z%\?[%U/IKU4V_+%5NCB*<*\AIT'2>V)&;H:)S8/*B1QSU[)^R93 YUEF,? M;0-3-!#WF;"O];%^+VV4M%TW"4H96V,@*,KP"H\ E,< %'^E]R53@KQ:X.!9 MSZ'QSECX,-VN(M[@".8]@''3[\B7D8)']A3WAI') U6C#[8<6\$_9;77(" M+9>(_X62+8>:<,ESN]CK3MY5]!7)7(?[)?FQCRG[F>:KDN-8(_$)'TBU"&7X MPZX2ZG%SY.'F]3DS>IW2]5V!__BM9NFDX6WWD13%6VG !)K3:;>_LC73_?Q< MWQ\I61P.J?60+C51/Z'S+5\:\G3VSC.)L?BP^$%PC ^$1N3&;^3FJ+<.7])@ M9C]DBDM&CDKV6TY_]IR(@4SQ@Q'*2X"+?ES[9B?YA@JQG]-UOI5D$7XS^\RW M$-2[%@?'.\)]>.8N06OFC G1<]?];86(US$A.&2V2_X\6[ M+G9MF)&9)T6T*:)->M F+XR0"$Q=#C"EN.5AZU.32@R@>JMD4&D4"!7%3%!8H*AR"G6U(N)+6/0 M19..N*_8&R^K4'MHC7=&T*%Z O/"1 ?-]'A&K$D?S$X%)28:!=T,T>@=VF:4 MSPBS19C-2YC-T*K7B*\9_2XCL!:!M0BL16!-C?EO)QKICBFDDW/]\^O[^[+" MM3U[>XC2/]9!^NYZ=J8?%Y')"+%%B,T+.R1B:Q%;B]A:Q-8BMC:I#S%B:Q%; MB]B:!V**V%K$UB*VUHFMV8DD. #8/@RZ6[F@O?:Z:EU!V6]OICVG15IF2-0S M'[K%2)#--9TV@38_>%4"V[JC!*Z9@V$JKJF,N(K?N,J)BF=:_+ 1<.5_]&#F MY!^[M,B7>UYEY,270?T-?W3>VK5@CJDG]R7S[BI1MKCA2$((\-LX9;@K 0?* M*6R^?19Y$>!JSPG#)9-\+^#0.];!,:@LKY.9CC9:W5"%LF4U7WY/?\VJBN3/ MNXK;P=_Q8]I7'4_I9OZ< >.?S8'BQA25D8+:75T6ICQ_;\)8QUG>U)JHD]]& M+ SE^SKM2??J 9U]N[0'> ;-B=BB2VS1%+$X^\D[=B!"ZW??2?#YP.3/TR3[ M+Q>'Y#KW?B*:>SEH+FPKP5(F9G"R&0[3#F_$H:!!T@M&S9D,#O48)S8=@8C@ MT),1HI1Q\H/[8F/7,Q\!MZWP3]GS2>5C;D/ MTYC;T+RMU*HY_ >6H'3!Z%JKW99>+L7A,(.#7("/R0KA%4FWZSQC[CE3,1OQ M-)'+W70EW]&*O6PB?MH2O-AE5;)(JS0AZ 65.^;N/Z>4!PW*XU@1,6EI8@[% M_FW391/K=\.;$K9_N^--(F?EXB%?+ ITF]*J^QSGX&"CAS=M2Q>67.#FG2L M]QG>E179U^'6YH_S2&OS\^_77\^%\>Z"57IN;COH.5ZP2L__?NN@YWC!*CT_ MGCKH.5Z(R2A6DU$HJ4Z #?;7^:MC/_T^HWGZF&;?V@L2[P;;$W<+_FD,C]K[Q:7S<;!#/4B]TB+U>\ M'0?[;]%=U%7A3A'UC2=*->&0U@VEB#N&CSO"=#>6VI>F+I/A*+7$CC?U:"QX M@719RE/'+. "D/#PIX[]2:F- ;1EZIM$A+8G 6W[B-\J^]8.H*%/"44%RGA>Y^LED=G99'$*CVN9EVF9 MY6EQ^)47^QF)^6A[H$TP1S/1ADY@:J,2AG9H%DH,0UL*0X\H[O=W=\0[C#Y"DM6JI0=\2\9&]SWCW7)LM-$8TZ@23;?R=I27FQ,UR^5L$9 MZ)XUX@[VV3PFRM:Y'K,-3_#X/Z$ZY\M'@C;Y;M/!(&AN4O[='^[NRPJQO:'K ML%?7<)?K\)RF[I*8+2-=GLB+H?NIVKS6=OT8DP\_)F_3FYYL0,&]-\TV.HI\ M3*>$[LGF%HFWHE$UIXUGBG_W57+C+->IXQQR,AKMOIB#0+S-G >8W@XB>W]. MJO17W=&V,<+X,6U,\]?^MV>71P;T5)]C,XZGAU9#X3M5XF!1.STBB,$Z7X-U MS9FG.\24;%HP]7S[:XM*BJY0B99Y5_0 .,L=._5V),M.QRR7$9V;9LMK1%WO M&%"^Y"8[9*X6_$CF>B>[C<8=#L0=,+Z\W.7E:KYE;T,=89M5.^XR3$T+Q3?5(XN^$DA/"0EYAY:_N#$SLK%V_O4A\8?$#5&I_4L.B* MG%JDP&4D64Z)=&F-& J/H7#=H7!E4SI&P&,$/$; O8B ^QB#DW+*@ELD \%O M>4?(7%JFMQB!I!]LL.J)KQ(:YW1>9) ;9%A/_0# &*%H<-^G?FS N-A:_7VP MU/X:V&?HQ.EW@&&!.L\NTYPD+VFQ0Z(B\:YB=REYGOW)9.:!O79W&@MT62'& M)AIFD2$ER$RQC>0I+J:E(Z5232.I]GRGI(_HZZ>3T-YVBSUT MHT&JH1965Y MPT!7BU]:1&;/R/(&F84T77X'B4'[-+MAI+L=:2XT: @KSHCRN0WRG2-:35?-J4(.\*M M;\8X;5'?V_+WC&I >V";I']&)4\]G96+V6*3ESES)X1CT>3'=3 Q,,OIRQB1 M6W3[B]'/K-B\3,E>F(9?,;O*3#]<%"(B,5!RR]@3W9\35#RRY))\A:)C[LAF M#S^NIPZ"WXQQN43.6U;.=TPC [H)]P#0.FXY'4'T;A5Z;CH=8;0:VGIOZD(8 M%*4D6[.]\H:9*@7>()#,+^O/WH7 MMM_;4STF4\1D"CW)%!ZXR#'3XG(R+6#J#4NYL:'(1HM%VM/G7<6L"T7&PS"5 M/K\@%+#W+5ZIJ8\^5O>5%D M7".S+Z4G/1 Z1T-.X#5O8H&R=8D+O.I-O^P?J8.4IE'L59K]9(_HH:1OH 9" MOE[=X^\PH0P,U4#,M_PE9P; O]*7/CJZ1YG,&]7^O8&R0 U]Y3&G\XPL;W(Z MKW:4;=Z4GJA%\4^"^M-@P//\8*D[AV!@M(NV%+4&/CVXV:Z=)&8XJ $BM,07 MKB7N7Y6$.+'S@Z+EKOB2+SL+?TA,]8DQ>H++G#;^DF9SZ$9>,7VU?TC_@\DU MAZEZOK,1=_"*S<^D._43.LTKAHXR_YH.Y#R.O(M7['9G&L,FQ32RF$:F)XU, MOXT=D\(N)RELR%[%HVWT4"0TQM+ FC:[4&0X#&N/MN="2;A17&9@IRT4>0TO M*9 K'HHX 'H<%'T,)1%@Y.<$#5J'DF^D)"8 RA#*FL(A L M$\HRBAF.?F8X>ISO(!^]#L6D495/6[ T.$4R5C8@2" XG3-66J.2C)HK_'^> M4XK8+_\/4$L#!!0 ( &R'85(U:YJ<2RX# +\.+ 4 8V5V83(P,C Q M,C,Q7S$P:RYH=&WLO6ESXDBZ*/SYSJ_0]9TYIRH"7("QL:MZ*@)OU3Y=9?N MJVOF_=*12 EDEY#HE&2;^?7O\^2B!00&FT5 3DQW8]"2^>Q[_M(/!Z[U/'"] MX)\'_3 GIZ?#IZ-#GO0_5L[.S#\]XS8&\Z".GWJY:-J^NELZD*. M/C O"(EGT_CZP,G;'UQ;_?"O;U_;=I\.B+Z8/8=E6$#F!KT@YKG,H_\Z;WW] M$'+B!5V?#TC(? \7>5RNG*87"9?^G Y6_#7UROS=O/2^6KEV$L/1][QHD/\< M)^0?PM&0?H"+RG 5Y,/:.;NUN67:P;[[06'MC](X7<^[#[G"IP7UN)0EH\M^ &1=99%EDT?2>8M M^$79"8:X8K@>[JBEKHXXIYX]RG^#_E7<-L$*N4R0SQGP<7OA=2 M+RP_ \=6+;\ZY\'(7T./T@%]^'S+Q_T6G_I^,[("L*1"T3?A8O+73)@[NBC M]5]_17[XZ8$-:&#=TB>KY0^()[\L6>+KDA4 @W8_6>*^@/V'?H0E#L-/UI X M#C#,1ZO"/*MR6&7>)POH*O#Y1XM$H?_IX/,O#GO4[W58,'0)O!-D-L7?V/-' M7"#E\B-S'.I]_AM^ABMNI5R06WL.6ZBHG3\T+BI5^;%:$]CT"'(S<,W'*P\@ M/[H 8'#BW@"8GW^CHP.+@;Y,<7XY_[+/%>#7:N.H?GKVRX?,,I:SK!;ML0#U M7G@+OTQ;U=A5GR^N?F]:-[<72UY2\9H%-W']3PJ\\YQ+XX^!S65Z\Y/==^G8TB%]X#X_P MG6OX+CCX?/WOE;X+-Z?>A)=/>]FZ_A-JFFL?Q$S4";N1V[2%0 M:U*;LD71<($!<(-QV ME$4_J&3'#QUJLP$!0:(^@((K'QU\/JHU]![TFF=OHCZYB01JF]C$,6RB4EE@ M$V?URNF\F #2:O<)I^.;N0=?@@+-.^W0MW_>$W['VR$JA-^)&]'D+K69RIR; MN;F]!JEU"&)KL?V@ZIS7[>"X!)H$_UEL M%]6YL%+T7=26BXN;((A>L0.450LN/$=2O67A=U&(YCZ:2.M8?8ZR> OQK _L M)V^5K1?^8.![Q1!$C;<*UB)M9CZM]](VEB.,ZJ^41O-IND+OH?8&[3:QAU?R MM5A_[:AT?'99.<]<$J"B(]2VWC=VJNEQO%QJ7&VB# ]?I-QM\2E@S]6 MJM6/%EGZ:6-,AJ(/+"//P@>&CW-XZ&#H<\)'-X,A81P]Y:]^ M$%S23MBF=L19R$#2/A+FHGL'OE^;O-)5783+CT]/:SF[/$UV>;K&7:[*VH)= M'N7L\BS9Y5SAA<+O\BR/8A?=9;*GN^Y7W^M]98_4:08!#8,'_YQ>LF#H!]2Y MZZY^0V>5RN2&@S6+RCJ>T"[D?N5=5686Z&]GI7?F)?^Z(!FHX2CAW*\A%!L>NWD M>9EKK\]8>V/ZVO/(OYY#.PLKFS0_CVTAD+MS<7=KX.9Z8\GR=L/;.5VRM-WL M=DZJ2]_.(PW"UPFIV^4TM"4R= SXD% 6SQZGE([1#T[0"6Q_XCBE[D*G^PL,^\'WUF M]Q_Z=.RV:TIO KS7 \W\HT^]&T^D[K-[.ZW.$$W+R*7]<0E7/L*B'^F-%X1< M)+A:+/@IY"P8=I3U8(MV'V4O_/E$N-/TG+LA;A-SU8CH0 KBW&<%7PCST'8\ M'_U*G1ZH\A9U!9""/AN*MUR0H'_M^D_J=_6P%S250,4]&7'?=>^ZM[X7!5># MH>N/* WP0=1YH'QPUU4/C9>: N])!<7;#-+9%_CF:=/EP/?T=:PY*>Q.:GF& M90ZK_M%T_HR4# -XWM(GE5J$1=YSWX./-A6_BKTG/[8Q[@'0#[X/'1)2>&*] MT\JUP8FH$)J'(O<50$?CD;)=# 3 +NN[ M'PB 7>88I@N;/D7?Y7$M)\E1/9H=6Y0V"GX#GF?$0;,$%/BZQ\F@Z3@,7T%< M[9R.IS\P7)#<]NKT)GZ_8ZVS"J9M30O4L\ MK(,36@;L8RR>%W%P,(2!_\#(P2OF,U8T0XMMG^,.P=!&TUH80DW.\7;DZO-1 M<@D8-_A54YA<^*_?P?=!)2B,]VK:D#D^SO7]C#J)#H&G_%;% H%_1;T]L+I,[+0.J, PE<.L933F &0HW:K$C3 M;P\>))C2G"Y#6$(+V3 M /R4*2CX@D6NP4T,@I4KRL6S'[L-CAP;<+9UM#/@6""J,R9.6B#9X,Y054M] M!] $K?9W)4H>L.X?(V0.R XG(JZX)W:)URQJSRHS!,G1PJ)V,N>[!-C<^IX& MSR4#$@A]OFXHS4I*+!S=R1&ONP&EXQE0>E7TM%:NGJ4_OAU*%WU&NU?/X(NA M87C7[3*;KAU.^<&LU_(< .=8F3?ZXT[ Z:0R*V;]*CC-EMNP!O$Z,A)+A8/#]6=PL,LJ=%(M%!C M42TTS7%,_7W7_96YKLWA.5])9\T&X,G1K)J%A84L^@:U M99)1K#KVI*Y<)@HJ'OQ[PD-FLR$)Z8TW]8F9[9[E:U65<%R@D@<>-5^&X77; MSQ6^ AHJV?W#YS^!EG_U(XY9.@D4YK)P=->= 8I7E6PO%%LX.UNXZ&2SU7&3 M>VA45E '5(#"F3]N/-L?T ?RK +_X2A=97 AQQXHD3UY;4S$+?I(O8@FM2J4 M!S>< H$Y^:+K#L05/ D[HE/[#- M/A>6SI&(P90#-0*ZZ@I>[ ]&U\Q#_Z/I.>!J1/@KB"'X8K%M'Y^(;<_+XSER MN7J2TV4Y7UG&=P],+;_GB60G>3ZG'NTR##(K0-Q3C[@BBV_;/-UGMIR^DR4@ M4O2# @J^^K"P_XDX"QPF7O(R3B^(RV 3'B,";WT6X'7G/AB'.7QZ2\.XK!ZK M'"X(YZ.N+#T+SFF/><&#+XQ*FL%OHX'X/.;:/ZIVN8SNG!Y\O(VJ%OA7V MJ653,;/)8@/1NF !G>#7[6;+ZHGT04G\[2?]:A89( ]8]"]PE .+6 ,IJ2R_ M:]5.*Z5ZK6$%(BV.W^#-:&<3;_3? : -^^"L TJ"W1>A :)%0WA._H,_BL M]%!L6V]SKDT[1W:U>WIT7+9/CF&KQ*F7SZJ.4R9G-NV>5DZ=:A44Y-^K)U4+ MMF#]O7YL>30$FI,]VU9(GF&Q@!FQ6A24@44]!WZYI+; JW54+4E.PP<@C94L MV" 6I+)'ZHY*%NS7ZG)_8.$<&G"/;.O/%&D%K]C5Z4FGT6D0H.:3DVZY?GKB ME,]..XWR28V0DZK=:-!CV!5X:/ N7)7#W CG(\'R/9S"90'M240HC,7XZ$BF MQ1U$+E*G7#G^]%__[QFV:7\2Y<"^Z_>P)-B*V]NM*V [/H2-Q4\)Y"W.)\ J M":-@\8W6CTXJM5JW7K:[)X ^"F[Q61?'Q15HG *!+A! M!CQ2\%R0A!!Y"25ZPNC%[>82HESQV:A0$C7S1./Z'OB-Y8Q!U_@1T:[X1 MS/$*K%;L>OVDVFV4CQKDM%RO=(!63T[M/?_H]EO?3_ MO_T-'W" &43_,8/E [&( R7FQWZ2"!E'I;S_-0**O#Y%01):G:U6B/EH]I)O5SO.I7R68K! MYUL_M)AGNY$6BG%5NL"(WMT(L.4_ 8W1(<$!9N[H%51C=QN52N68E!NTV@&Q M#O33L2M .G:E2L$9)W6TA0HG"UZQTV.[1Y-&5*:7X'80X_P8J9!]Q+/(OT.!6A M'N1F@K$S%"<@2PCSK-OS\HW_D" 0;!FX43Q/:3YXQ]]KI=,** 'X^(1]!]G+ M'W'8A&.1T/K["=!@GP06;!F@1#T - Y>HLZA=2%12-2$S^XO^6[_D0P86,6S0'1" P>B(?OI S!>AG]7TYH_PF[Y? M_Z3_QOMS :UXJW)2/JH4 +IRUG+X.5E4_"#URZ( D[6/XR!3^!*:XG4PJXI, MZE&Q8*86]5:8W?H>N&4NF-X==Q)VJ=FW'\$]&[P*?G'1;I'@IQ?U2OCE\%7Q M]C@NB%Y+(^EA>/HMHI(E%GYXJ= Y)/3Y*V76Q/WXY27U?%",>8^=EZ\SC_B0 M7?U+Y#NM7/2>^^ 9A'>\3?DCLZ5]\14^>($.MJ^8$-3N9:Y5_NG RYZ1E5DH MUP!N.OR*B3_0V#S\F+?J@\_:7,DL_Y$$UJH$YAQK5P'ZE&IU M8TX%ET'C:]%X-C\:SY:*QMS*#8/&UZ%Q?4;MJX5JRQ\1-T[<;AT:,\O?8Z%J MT+@30M6@<K$1@? M13-K;[N$Q,RDZ9U 7%3HSAMDK#K2 >S,)X-P;?'B/? M&(I[@FAC8*[0P-Q6HC"&Z9:B.]TI]\>%)'B@[ZMNE]IJ:/Y=M^GXPW@VPXL7 MQ6.B50/:[AB+&/&?!T8'G^>Z<@Q04PEK*XW8E#]RNER?:Y/4NE4F[I:3ZR9C MK3M$LEM@F.\(H:XOLKQ#Y+FU[L2.$.VFX^@[1,K;X03M"-VN-6NP341JZ*VX M"-\=5W@_7G=IW]R2'74@C*%N\@K;:KH6J^!E>7NU M%;QLK"ME<;P;@V^/D6\,Q3U!M#$PUU7PLD5$80S3+44W,V;=!N)QRYU^8\RS MC<3C-H)$8V9M&<*,N;2>>-Q&D&O,GN*@;=HD#6/4K"M6M;G1&XOCW1A#>XQ\ M8T3M":*-\;6F6-4V$84QVK84WN/5;UQBO$K\6?,LQU HC&SM@QAQEQ: M2ZQJ,\@U9D]QT*:3K(TXR0H? 8/G40"["8(F'EH6L+CI(?7W7?=7YKHVIT'X ME70*CL4I^U'&S$N[6F6FM3%WIE5@9B7.2N7(X'Q=.%_,8Q&865YVW3#W:A&= MR2=D^'4%M:\&C>N2T1NKA@$2JIX91*^-7ZMG2^#7I>#NCVOFL9!^Q;-,;^)# M19OB3-'ST3?RI\\O7!)(B_J2/E+7'U(G/D)WU&*]?KB?=##W^Q< <6+HOP!K M0YT3U'D1!2$XLKR%9^["$X,^&QK*7#YESH"SHET:/,C^0 M!]["DZ$VM4^3<,BI& B!)U!3CB>%:_8 MW3N$C_K^Q4Z>U4W--]XCE5-*'D9#R<7MOL_#!\H'R6\%941-Z9.;2+A@^FY6 M)'N7W,9\9A"U,B6YDE2/053!DSN-)'!8G$,Q,GJT,7^ K;'< -L,M?#5]WI; M3\/"0)NZDZW7" 9'Q5<&!D>;UP,9'-US'VX-1_M&)JV(CG9+(JV9 MCG9;'GVE)*!]WW5N!D/N/Z:CSCLIB>)8^_1]&S&T=/+9&0&T=O+9.ND3E_DE MX]2#:Y_?TJ>F;6,.CGD] +4''VT)-MTNH7YL8R,6X4[P?>B0D,(33RJU8I/. M0EO-M$Z\O.?5)9S3$ MR)QHL;$[;4_:''EY9X7$89RN_#$DMBG?I[\RW MW"J6$=X7?@ RK4U<6OC( M]]1-I(H,QW>S*DK9X"F[.;T6!L$[TE@Q36X;!&^QK'^KB&[1 ,PXNP^.JRKO MQTNNGH< X((WFL^%\CGV9\2X(0(CZ@T1&'40E(5N! A](_PG#0L_KFDFXD64 M92!^-P<#CFUF0"<'-: )0J#H>N/*!57W$?@ M%)& 8OU"L>DALU5M"RQCPZO)LRZYG2F/];/(!P\WY,P.J2/V^=UC8=!J?]\J MI*:\]>E[V1MV-A@M.@=>PB,>A<*Y@8?S"%?98L%/@;YKGU/6\ZZ>0=YX/0I_ M(FA 'DF!=0'/Y\2."]_RGA5\(A7ZO3 V4G/.)$Y&A+TKUW_2?V^ MG468L^"H1/UBT)Q*46]:TLOH2&6;\O#R^F69(I-MX;WF^2W3 M<%Q4)C/,5%!F>I.5MJJ6;$/%AHK71\7+;H?0H?_EM4/4*V>*FB_DR0L8)>MV MJ1W>B[7==9N./TQ*OUZZ*%Z8>NHN'7VP@LZ,&/QO,TGFP9VT5A9%X-O9M8 ' M1HSG;-XZ4R@G([<"#C5LL>U9NXPETJ*/U(MHBPZ [A%6E'=]/L#NH+N.RWI" M>V'" J-C#VP EV"9:LB"+FA3AH>-J34K4;K,QQTZ/CZG#.NM2DAMAOK"T9 Z MTTEON9N&+:[FP0J:GQ-H_O)AM6^*^28%P&+9,EO'!S7#!TOD@YKA@^E5',9X M*+;Q4*A*#T,LA2:6#18*YD@6 ),3V>$=;^.0WCV9,S<9M?P1<E5R0HZ/BOPN@73-A/A=KNF2Y+=UYVB.+6I(H,Q>T*.1DLK\XE MVBI"V%]-5BRSUVBRW==DQ:*X'2$G@^75^63-@)%[8@-V[.(20!$T&/X\ :S= M,Y66[H+M (&M1V'M,8%M.?48I"[=P=H*O.^=6BJ6=6O4TLZII6(1V)93CT'J M6[VE\RA@'@V"MMRYK,F\\#V/VB%[A,VKAQ6T$VYM.FJB>2P/<6BOUTA+H/S M-?IY[0$LOXV@%_UJ!2:+0NJ\Z>#;/9MK)7[>+M'?!G3>OM/?KA"7P?D:_;SM M(0NC\PIH9QN=MV\ZKUCTMRO$97"^5#]/SQ]ZX,0+NI3?=;_XOI.]0__&J=,, M[WWFA3<>W%?0XW76KOWF &'R[MFPW#U3[)7NWSZ2Y9*5HB'+!W$6!!-N8_$N%.49@B@"#YEL6G$J,:"V&GK\22WG1CW2C46BQAWBM(, M 2Q^Q)@9P;RELW,W<_C80F1D1C ;,EJ,C+:-1@SJEJ-(MFKN6R'TRV9&I1:? MXLS@2D-Q&U!/6T5.!LNKTV1;,8*G"!ILO2/HBD]@9D*8(;#5ZZFMH!Z#U+>J MI2T?*%#(+KH-3.LI/OV9:2F&_M:MU+:YLI Z;P.3"XI/?Z9S MW-!?(73>]A"7P?E2==[N=7UL3<7B.OLRBT^6I@&N(+6+>TN6NT=SAA0*HSB+ M7>ZZ-3IS32TGQ2=&4^6_>4VYC\2X4Y1F"& Z ;!TV^,Y<8EGTW:?TO"K;Y,0 MP*=1[= 6M2E[)!V7%CQF,&T;*ER0OYEEHI5Y@#RX=K)54?_R2DS%73@&4\O& MU'CGS!LQ]3)/-6V;1]1IT4?J17IOLTQ2D%U-S[D+^Y1O-59S-_YZ]3[=CA!O MFP*['6%W0T2[1T1%ED09D]R0SC+]F)T5/(9FBDDS:Y"H"/\5XNF8>[) 1]P8>R"-7=-6'\=^)&]'S4# (:7K@D"+8/2]-VL>V\]$H\I2^//_X*(";< M[H^^@MB7?2SQ;S?>, H#\4-UCU#]FK?.@&=BJKH;NC+:*[Q&8U]E"1[=97XLG80P64#RNUA[:?[HP]M(WVT/;3G;&' MMM$>6@/=[:[BW%L5MKLZ:6^UP^Z*^_T2O/]?M,IM>1]QC8;2;>'UQB[O'KP:KN\BK7RD):-]WG9O!D/N/8N1"P2._<^$S M;FR%*9!0LGD2'DL( M>8;R=EU+GQ/[I^OW#/F]@?QD MO"4/H$8M&[K<=;K<>CUL2&W[2&V+%:_/Z0.U^YX/(&*%'Y>Q#627"U&C>@UE M[CYE;J_R-<2VQ<2V0?6;^ONN^RMS79O3(/Q*.OM.A2\!9C=I!E&A>=L([@+PML;''+P]+N7? MR-L5(*Q3>-RJ4;<0M>M%+_V%)X M^HYTSF3VOE9F-0N +XM&CY4Z;3X1[L2]$.W0MW\VAT-.;29VU6*]?ABTFZVV MBK&U0"W):[^19S:(!L5&9F9[2;7EB_M\?<@,IU7'0#KXC']F(+4BP^MX10TT M+O%NR4"=8=2G\*:J -Z-9^/*'BE>46P:2.]!GY4R>R=;X?A*8ZQ:->A:K;E; M7;.YNPS<;IN87B+."R6@-T]-&6G^P$*7WG5O/(<],B]=#8:N/Z+T MDH%&#/V"GG:#J,K=@O:&IVUD*^0Y6.B5!OP__7%1ZVS^BJ>BX79S!MO2"Z7> M&D!5R)\G@#IVZ5L#J(;L]HOL,N&!#"5ME2S[XW<:A'C>F'APLQ7HO[LAY7<> M_3Z&^#NZML'YZ.J9^E##(DM4J26FO?3C:NTJ)!"%L+J2, \]UC8=!J?U^:.WQ9=F96)&P/:RF)X&^D,$K362&BML31:VYI,;#&I;BWY MWPS]->:GO\9RZ2_3]6+H;T_I;Z%>FZ72WQF6HU;/TA_?3G\7?4:[8(38$1;[ MR,'RA@+GHT#\:0;\5JF"$?OSJ>#,I4L@P6.58]8?#0GN*0D>SYG)';OT[?WA M>71W3WG7YP/BV51X90+T.TYU0@'.V/BV$URF(SU#0V\_>$0\KEC=0JO9XP)\ MDDIB,R])"AO^64HE1!JDAC-70K7I4@9#M>NKWS%4FQL.,#;)CMLDZXVD&W+: M/7(J2&1]O;27J1U7G^^\:]KA$>&CZAEFJ0R5KHI*Y][D9-'X3%P9ME@]6Q2\ M6M"PQ22N=I,M&DD>HK%H'N*ULV:WA.I7' M>\7C:)5!E8_[41&,YJ0EF2-&0 MXJ2'GZ:N)7AGFY!Y&9L@[Q6[TG:YG23Z!J-A(63NEKC6Q0B &,2&W'T0[46\8];."V4SOY'Z-.+GH+[Q2XM(??&5OP/H[D&""/KXX0/H MGN!CF[A;5M"Z&6+45=%SPM(0Y_RB\9IYX(=H;[YJ>\.5D)$ MH,10WZ+4EP\[0WUCU)?VEK[XQ W BC9D]I(KDH64(:J7B*KPXY0+0U0K&="\ M"T2U\Y2SE7C-]+V:XHNMRM^]*5J\ALY\$]S:M V]_N#6^COW5T9])KBU:\&M M'2).$]S:NN#6KE&?"6YM4W!K*ZEO9GD@/G(;RP/7'9:8"3A#<@N17 T>6O#9 M<<4DN13@#,DM+.4*/BJLF"27 MQNDMSL6.Q7W^L] /SOV]_W(LHRN=]=BZT4 M->H_-Z7M9D1E3817H#C*UA/BCD1/UBWR3$'0ZRAM^R,EZZ:T?2C^88N0UXX2 MRUM3F!E<+"&%.9OK%\^(_T9'VSG9=R.)6$S!\]-.T<,-M_T MG.T, D\L?C4QX"6/I'U9*AFD%)N7#-I>S4M+; F;@8G489&!^-P<#CFUF3A> MLL5Z_3#("QOA_J?KO&W"YDH L!444:WF4L1#G^)O8JLWL#=/5 NZQ-L^W+ZP ME17IP.IJ^!;7?4L&*215:MN&I/0>TCB:OI.MX*19.#K2IP*.'F+ILJ7GQQX4Y-U30P!R&.7[H$ M0FQ(<1-_-(2XUX38F$\BCE]:8$(\]\'ZONOJ6PON!Q:."O/!9TAP$1*\\ <# M%H:47O0)X["PP-\S6^W-9#@=A(84WR(-!3@'^^8ZO(4<\:?94-P]BJP>)Z<] M-?+#YC,+/B>I=WKH:Z<(=S/UG=/8Y17QQNWD%$VO%3#/7=BG?+M<1L,P,Y"V@TQR&GL'\N/18LTW M*[#%#'\4FS_6S!JG<[LIFH"7Q1IG"6N<&=8PK%$XUCB;GS7.ELH:F.ULQ)EE MPQJ&-0K&&II YTO'+UMKU!*M42O73C?ELAN6*"Q+X$_K2<-J>IQ322"]+H$3 ML%@,7]N85M"G<]$"ZO<1M_LDV.JZOAXCQ8+?@IT7_N5_](#@?_4J='O-Z+>J*UH"@SX;2K(AO"RYI &^!W3C-X(($ M_6O7?U*WI1Y9;-J:!4=%:_- \^TFR>O0H:/[KT/*:H3;$KOB,NK(D+PA^8*2 M_+);E5XCY>%/]*4,S2^'YO/!:8B^6'+>$+TA^FV5]#KQ6HT3K\;.,79. :E_ M/!$[;XW"Z7)K%,X25C%>L&&5XK/*V?RLYP2E_V'.C<> M0##$VS3DBTTT,W>95(DONMT5Y<%/EUO\\1I4ZWU>:;HQT&^"OVO \%VD,29X?["A6K#_<7B_N4>"Y'GNQA!4!!!4 SW MXZTD8@1( 01(,4@ISY,UTJ: TF9SP=JWDHB1-@63-@4X,,F(F(*(F-6?&F)$ MQ9:)BK56O[>H[9(@ $C;(B)\%X5WW11$Q%PVA!RG?80OQI5M?Z"':KSN9I5; MGTV9"1\B2@+$"0WNO&TBP+< -SV&KW:$ MKPKE&QN^,GRU&WQ5K.JOK>.KYB-A+NFX6&G8)B[]1OA/&N(7;6I'G(7,<%O! MN6U^%!J;T?"@X<$=Y4%C7QH>-#RX41XTMB@U//)J'C%&F"&^K24^8WT8XML4 M\15+[<86S!?J]S@9]@%6ZO#;VZ)1!XYRG[I>L+;\R OYZ./%[7XH+8.ZK17Y M!G4[*#!_:VTIZGYK[;O O+S:4M1=7NV6P,QOSYG U\W7+<77S=?5%(VM:DZP M0<'<*%C5?/+I*+C>5H5SO52%LTDN,"C8.!=\;V\I"KZW=X4+# HVS@4BEI5\ MVZ(]G/11S"C?2\B)CP:?LI]=81N#LP+QV31__\(7!U5R$4'&\7?GHW/JV?T! MX3]5!/Z1>A'%UA$]^.X'"_L741#Z ZK.G,Q[3'Q,J;YTXAIU[S?RI\_U14'F MEF8QJ45'X%\"7CI6/P<4IQ+16Q8T>3#J"_AX_2J0B2:1J;AG#*7[$9(QW&6X M:Z>XJU!I!L-=AKMVB;N*E0DJ-G>=&^[:->XZ-Y:AX2[#75O*7<8R--QEN,M8 MADCHV/ 1*.*XI>$RPVG,I'Z^XVW*'YFM.-#W/&J'[!% J"XH:'1Y M<<[*A>":.&DV+M[&2'F(U*PT%9W&(C1<9;AJ:[AJNRQ!PU6&J[: JXP%F,-5 M;7A?V$:<>3W#55O/5=/1:2Q PU6&J[:&JXP%:+C*<-7.6(!Y7"5;R1_((Z9"<",I/!^D^$6AC-OW 2<4#?]D[JGA<>KBTN^,8\-HL$VL$H1Z74:A-]F!\7H.?@L MLJ%I'!D&6#(#D&?# $5G@#2.# ,L@0$,H:^&'"./25J\^9HTW@XH"2). M/[/ K]>JC8_PF[Y?_Z3_QOL7HNVOM$?<*P$'0:0/U.Y[ONOWL 'PGM,NY9PZ M5VCZ#CD+Z';);(>RCV,[5#&,^?9I).?;).\?"U$,#!.BYM!@$- M@_.1+"S#,7ZQ8^JZU XC1(@/;P^G"]6]$, +0"_KI>:#<9=]U=W5"+O#9K.& M=-%'ZOI#_*W)*2EX^YCARPV[)"]-*\@GI_V0!9?L$6G_W5/F//@QX0P M&!(OGD*_K_HU RI-.O, S'#L+G!/7AG*GG*"(==]Z-,K>+$_&(%-33R;-CTPJ9T(?[WF^(4AU-<1ZN(PWD$27IV" M-R2\5R1[%^F2H@S_^FA./*#(EOG,3G7E<&BP[? M=C!3U3#3UC*33"V.H])PTF8XJ68X:5EG;7Q"7=7WN,2*T39\%>-VY3_A6]%Y-IXP78+(>/?\B=+=" MMBQ@;!I*-)18% /3-%X7W@]::Z_HR@[CB@E-'Q\_8"&N*DBW9[;@"^*F?@2H M?Z4DH'W?=51E9UPI5E1*RMN@"KJ\9IL[@-WL3L4E8KMW'9?U1#?X]J)T[KWM M ![%E_<1M_L[@KS9&RH\QJ:/)HI$LQ48$:E"M1M5J[TM7?%8C9ZW$X6[>#^O MU\*F!WTQ:BER.^)FJ&7_V@YG4\O.4<76XBY_O.I,3I\UVNC"#\*[KG)%"JKP M5R\"YIIII,S"27BM+.9:J"I00V2[262%JM,T1+:31%: .*BQ;];@RK+GCQC M%+YVGPTMEWD_6[Z;!1O>=.CSWH=:I7+T@G9S6ZI;^=!Q_.HD_-8 Z/HQMK0";=8[L:O?TZ+ALGQS# M%HE3+Y]5':=,SFS:/:V<.M5J96*SC=KIJ:4_G15S8ZMGNG@#N:*56 M/NO"%DF%-JK$/NXX3BV'4"NGFBBKM?A30J@5:Y*@3XL)@(I=KY]4NXWR48.< MENN5#A#OR:E=KE1.:.V8V T[EWBK#8W9:DS&U8*2<9W4[&JU1LI'M9-ZN=YU M*N6S#FV4G4[=J5>(T[ [U8DM'M>/U!;ATVG\Z4Q_JE?B3]7X4RW^=!1_JL>? MCHL)'KO; )UY3,H-6NV K 9:Z-@5( .[4J6-LQ-2/ZIO.9S3 MVMFI V*N4SL&;->!U<\Z(-WI2:WKG-9IMT&[>9HY%GBU,_WI*!9S1]7\S<[O M;YQ' ?-H$#3MOR(6L-B92/U]U_V5N:Z-4XR_DDY!'0MM]D_9CS(;7]K5;IG_ MB^+\9C# L?U!7)RRG4B>V,;V8E7Q=N!'W*8!(!G_[E/BB-4[[/&S]3?+^@4_ MP'\MZ[_^WS.I?!+?97_]96@%X0@%6!<>7>Z2 7-''__[ 6 ;6+?TR6KY ^+] M=\D2WY2L -;3_22N#=A_Z,=J91A^&A#>8]Y'_(BK*Q.7];R/>(H$Y9\./LN7 M__)A"*]=Q_M^Z7S^?GOS<'5IM1^:#U?M7SYT/J_U[>VKB^^MFX>;J[;5O+VT MKOYU\6OS]LN5=7'W[=M-NWUS=_O2DJS_^BORPT]C"Y-?CJW.2I9GB?59:H&6 M^".U1"N]QA_-]J\WMU\>[FY+UN7AQ:%5JQS7S]8+J@T0QO5=ZYN%.M_SO=L( MY &S+8^@I,+IGI>^'2''X^$H!Y9B-E"[4T7FP>=JI?R;X+[D@9_73G :D/%K M0])QJ7[U$W/"/A)'Y1^*'IB'PA8IY%G1S_+HKNS2;JB(3WW#6:^OO@*H4M<- MAL1F7N^?!Q7Y]Y XCOK[\R]AQW= R(9\V8R!SW;T0Q^QXL@FKN:-T!]^LA2D MCO^Q/*@!'KY8\?WW0YQ71^ M_SPGY0/1U4ZJM4^3U \D^,N'T)D7W&>5;8-WFHGJA\?BM]=7=M/?QZM3"HEDN96FS@ M^S^$',R(G6&Z]-;VB0I3ID=L=C0O'I#>JF='=4-P.TMPBR_ X'9;<+LA87+M M>'5O.V?2/B$R9T40A6V[@8-:&+N0CN@PI4?Q#!]N4&^\L= M/PS]PM/OVAW,HREN"73FZ*Z MP?HC]3] 9.;OE2]2@&G]($E:W,')=JGE1>C=?IR>H;H2*>AKN/967#JGB@-_ MO5*IE.MGI_6:=)''5%UG/4FK#8$9MG=Q]7NS9-W<7ARN-SOW[NJ9V*' H.5W M+4Y[..*->*%% BL84AM+'AR+>18+ \ON$P[WO=\((G*2AB)GF)8>E4]O6,J+ MR3^KXW.'\K$\X R!C_)>KK1^]H^UF:DS@E^2/[''@(.!*DJO1*N!FJ)QX3MT MTF@-\(HA]Q_Q.0O$PESR1#A];0A,JA@%OMH_YK4\"@KR!_)\HRJ(9$/'0O*Q MT2A7CH]/CAHG+T!3VYI% ] [0646:%@?._RM/U,#A4#N[!H]O+LY;!VV#ZVK MP=#U1UC)57@,L;1,$(CB/>*Q_XB_W^\:@K*\:-WZA^_?AJ.YMKHD".4YET4# M\,L2L>DX'&LAY7^^,H]6YZUI.J[5CZUVGS@CZPNH)0H+)D[):D<,9$R],I%U M*;UDL*I%7,#'._[@/\VKXUJ^_?.1N>Z$DIOWC4(LWO%[V 4PX+Q%7=\NQ]]G MU2JGQQ6A#";*K7:(;>>FJGL?C!;W_V-#:=',!54%PNW4KVK?:,,/.9 2&Q+7 MHL_4CD+VB*8]R#H:[)P+,C$;\K[O>XMY^T>5T_+I4>UTLW6I[UJQKXL1]DKU[%-@A=2E0]R0"G64 MP/.UW0@=0 M\&0(;U+0VK33ZI55.+4S%Z%BF+E4%V:QLA&]=\&F#[. ,Q]ZI MJ #EU+&&$0\B# ^$O@57".NI6GO7>8^2!Z-G33O\N'GX;&&L0 :'Y5UE71.- M!=#J*W'71ROP7>;$7]J^Z_./5L#SQ\;5]O2F(7]RPU/V14F%M0M@CJ2ZP4LUK9E3H2$:(\&'=]] M-Y^:W15\WZK0H4 W?;;[.)'+ K'PU&?P32([%C.C7D4/QPD]R#+_<8+0OZJ2 M_PW1RU2%JF3NJ%KK"#::4Z%BF!X W@[!'2E9?S^L5*J8NK""?F[\[67:1-AG M02^AA/#Z?Q7QOT_*V$,>W#38%/])]IL79E>_-U^?4=]-NGP _?TB;5XI%D>^ MGXP5HP!8*$Q\VVQ?-O]WPI\5M&Q](_PG#:VO7R]>:][OISG6RYACUBT8M#N6 M._LS"D+6'64,NNJIP,R-YV!@*SK?S3 M\Y\\>#T) %(._!!$:/N3P')HEWDR =:*7(PN'6O0IC "4#[<8+_DO^&INDI( MPG\5_WXA\O(# /D;PK&MP'@CH#BO&/ G1$#2P+4Y6MHN:O;\$+[Y*V(H&D B MB)P]%Z5H0;ZH.,)(?_R7J)]2U*W%O*%MH.W??3?R0L)%90,/#$VOA*:?^E0D M!\<(^UWUO=4'48S4[%C$=6.23M-ZAZH+X)E9\LZ0=4IHIRD,3!>+$(LD06B=52R'C()- MLND+#'01<0Z7RK)8--5#$D;S\A&(@*F,M IA<.O'$L?PZ?Q\BO0+I#M@80C$ M3ET@8>Y[Z#JY(XN"&S6R;I!:B"U2$ID599:>NK17N1G!MD MM8$5,80 0HOBPH(QIV M? ,["N_&A7=0B]@VL",GR%-(H>C:>+G?@@GIE7-_" ; Q_ 6KD4XD,Q@2+Q1 M"74L/ X4$^ZG9_6X_Q3V]<^'H'*I=*-$3:U(4PQI[/1SEA-W&16+VM M+IH[ M<O+[WB[CU0MZY#I"MFGC6VP"TL-VTPM"- MU*(.>Y3)YG\>W'\Y_^T@=[K8''KP (4\[^=&!]F 3- MKY?YH!')@#<"YN'NXBL.L5T -/%_EYL+RO&W<(/S^ 2K\?8D>#.S\K2/T)UA MBV,UTYS19'3FA0L/NA##RN#G1@$55\%;Y925G$8Y< 7P7>X(7_[$X-6HOCS8 MMX]Z[9$%0K=ZQ+,9<='TPL83O!@/*G (=P(+.TV8,RVY=?2.Y,>H)2[FX\Z3;:K4:<<% R%%@EW&!S+B M,X1W$[P(J%8D QVQ8A(Y+%3K.EQ_+']+8Q!!'Z6Y-F7?Y215I[K7&XVD8>;I M)<,;M[86(W*E@;5]ST4X!L2U+L0)1O@+4(?)1(JC6Q30./"J8O%V$E/^N:.U:A&?A&>/$=B\$UK7K MDQ!L+IL@E, JBSPF:>I[^_( 6,MFX V"&75S>YV=:N9% \5@\\GE6KIN'Y6JE9JF@SUHCZ#?8@J'!4 ;,%V_4 H;U@,]AW8U!+!<120 MR56W0F. 1&\&@0^B737]I7-QEY1@8M5J1B$@&._]7^!B%>(?@<0>)$]114'J M:[@@@[A#; SB$LJYR!!UBK(?@I@CE:D\^HS5XU2-$)!I">+:.GO!/*EO1.X ;*@ XZ,# M,L(TB$-!K>J<2$(]A]8#/L6A(*0&H"LU,.,KT)(*HT#7 WC4!IU+./"1A>7K M6,X>8/XE^X1NW)H)5M?0!P4^4_3NODR(%1WB5C8#()@#15PI8M"UKXH.9/%0 M2B*XPAX:IT=17:1N<1&Q:'4@D]DB'(PC"%>/@3G;[*W3T\/C-0[G/CYL'/]C MW#>77Q8F2KV$LM#ZR>'1MDW&.?A\L5A%OPY2'9YL:@K1@DAI'%:W#REW*7D$ M^N2:=GA$^,BJ'0FM6,VIO=_8.*HM)?MLC7U%%MD3KDS"5+G]]G#&5I/\2^:R M1)C E[0(4SR2:S^+J]YD08,W5RO7C@X^UVJET\IQZ;1>G32@I06QT7;5C8PY M$M^(D"&"]&,T'&*N,J"RB_7R[N+[MZO;AS;.0+IKW=^UFGA"SOF_K=;5]57K MZO;BZL5#:;:\U%]AY1Z#7JI.8IJ7J?[U"@=97MS=/J 03D3M^A:A M89-^L_1%QSNKQSU M;I)-ESSR5+I8BI-GU*K:\I=A=6MGFVAL6?["!COGP=' M!_,8?F=K&<*\FC"] #92#FXX(XS /E-CK#[*S)'+, 4.FI7TP#S'ZU.=GK%0 M02O,X&FEA_K=-UL/UDUVI,Z:X)]3UX#N?ZU2!ZOGZ!3^=7S\?@Q+GV#'-6.]:%<:_>\O;@6 O%>F'XZ_A8L-:^\5=SGQBL MQ8*?UC7!--H^,5GUJ#!(Y6I& ML6V6Y6K[Q''WW!_BAJAA,:/5UL9B1_O$8E]IC[B87["I:,LVG&:4V=HXK;Y/ MG/:->5@LWZ7AR+ID 59N1GR_--MQ8?BM6)HM53&R639X_4)6#9 B"N9")A&6 MGA:4.0.3--B\NCS>*W4IFPRPFB9O3KRJ!KSZ*V+AJ 27N*+\)55B8WW#;CD> MR'(741-NW4?<[A-5#"[O335![),J;A2&E_?3]#W9)UYNZT;FZ[BW%&=?[1._ MG16&W_93=S;VB=^^Y?2$H\L9R9-D42$V/>*. B848<*5%[[GR'D">$V+!I$; MBDONAE16].R3DCRJ%H9I]U-)-O8JB_^_.&J#8<_M(Q7\!U^X^N]4Q,AJ=OPH MU%VXF/O?(YZLGQ:&)_=3D9[N$TLFFC'NO9#^9#L:#EWQ-S;Y[9DQ6R^.,;N? M>O%LGWCP0@RCP6E%@O- $9(>IXH7Q82KIIP@1/ +,%V;R4 AO"'E<\8Z=(^8 M%4]4+0BS[J?"/-LK(Q8\2!PE)K6D*"MP]BS+62"&VU/MN%=5J7=B9M"-)]OD MF>\95BN:;MMLGMCDT@N72S?)],UKB6IEG[3$I9JR!S=?/5,[$C'%.SF#3]IJ M%WJ&A/4%Q\"BS[17;I*)]6^8'_>J)39A0AQ>2[U@[TRWXO#;GNJ_O>HDTF=G M6W=/'FB\/AMB5OL"]DB89YU3CX(JQ!BA_%UHQ"2+KK+AJ1(SZ]=,C9EA7*,H MU\:X>]6?I%E4%2&L66-;ETG MB^Y58],]9Y[-ACA>/D[$6=>4JDPYY8_@91H563@5:<*210_=KC^,1 M5H1Y 3R-/Q'NE%W?_ZF.8]<-9^*$4N8]XNQ9,/Z"GS)@$GFV3([A[!)QFN43 MTCH1YW]'@Z$\Q$C>+$XR&EEXLBL'>QX6C:>KXD'OZOP@S)B58#61ZU@VT2?- M\Z0#_.+J]R8>6N2P;I?R^$GN2)^LZ@=X,OT0;@G4N=V#H-49.Q1G MFR>+/K2:L)'4[[XZVUH<-)%\V[4 H*'/46=976*'XCRD<]2@7FW[B+ RI.D"66MT(U3P@W0M$[^X'V#_> ."PJ2.!\.1S)Y"@ M !SI\YV>F.N6](%.\;<#,IK\,NCC3B:_M_._!F0@4B@2+_DV/MPV8,!GA$M@S(0W\\3)O1*\ONOZ3W#! MQS6Q[X2TD ?AR),L\TX]G78FSNP3<+0MD#ZD)F60Y]ECB9Y+[#;]DM-IMM6T M2U-@G*EREFSZU8[M[J1?_0M^W,""[B)N"=+O2GGAP]\N ]4G3M;NJ,,K\#AG M[L-?H6PZ)" ) 3_ [C9\YP^ MO%D;BG*K,$(A*,C3I"#;=!0'5\>3.PZ9?:F MK=ZTT3L%),LWQ@VI[QNIB[.O8U*GWB/COB)6JCGT#[ [_!JR1!@8>#)W>*@ M0@]V SJ3&"8Q3%(T)B&.+TQ3E.A(O4^,4Q>U O")!U86>\3B4J3M8( G9P:* MI11/!/# D:\H'PP;/,W>LT?:>@2[U@F &5"!=/ ABCDR3 B/ZJ%Q75)L1?%G M82*!PDDZXC4W3BYL?$E.Q/%OX,L(IRN&TM0"QQ ] 6)/,3(G!#6QU]BBA5R'_Z^\1_ N'.&/A..=2#( M?N 'J&$&0T[[J!H>::)_ACBX(0BPA/I>\T[,&*'O$*E2,'[$'-@,F&XVND#R MC3'W!=I5 N<=%H W=PCG#., OAL)A0J:#<@3%9MXBT=EA :4S!,5FU%K056% MWPO].NS['@*KRY[A\E@92]^+X[P89&ZE N$*AXH:U#CX HZ<'\+]-L&.2*FR M;3$#6#Q#ABKT3=U$*F JG R'8#++8G0C$HQ(*)A("(;4%A%>$L_Q#*G=]WS7 M[XDX*75ZR,Q6@,E)-\U>6HP$6HZ(@ :&Y/!)K>:M-8Q"*Y*CF+03./0#IAG9 M)D,6JNBR%!H]+L)V^#"\G]CX7,5C'BFP(2?V M3XOCF=R.X-S(8?X'N:(4\^,+TCYCZ25FEPI:/$W<+)_(?>(,"+9H258G@M%C ME:Q4O6 -&CNZ;^3G-Z<]=:(P]8W(X(NT72:!G[H"LXUY)01IEBV/,9@1#?LF M&I 1VV!>WW,?UUJMU3Y9 6!!4,!E^QX\5KO/0$.+_"'U\/L V6[,+HZS[U(9 MH_Z&I_J)E8HLF JO=GT_!*VI>I.!\.?>,>(@GMJF,8PS0:9YAZ4 M(SJBE9 MZ?-O'S47+)2>?7JD+K".R#R4E.Z84 JBO$B,ED*:1DJ/0GCH(TO.HK@1<5M9 MKP)W@NJCSW@>J56U.J"#\#KD3/F(N8_!JC/L \_COV, MK"&C-DUBJ#HA:#A@J1RP5M@81GN+7W;N1C0$/ZE?LGZP\C43ZN7VO(Q^R\U] M(+E+,9=RK;H1%[D!4; R[M_(-'O4"9#S9&TL*"FL:*'B?8\$7E@&JI5)AD=1 M2IH)B4ASM&0]]1E6Q0093=;!G T6F6(9[%FL&1/G"^N*X9U*LXGHK2,&XI_? MX%E.4H?CJZ\XLX, ?OF&&4XT>F4ULHG#%%:L&,6Z.+]+YB&Z;@<3'JP+H >U MJ(*LX&]IEXS31RI*;8 6P#ESI+&;R8"(@T3'>1[96&4NGT.K"^L4;IOF85'V MUI$>'F>"(;OI'*4LIQ>5"KHN!Z13\JU>7K-]C]L%(>2)3"@N#L/ 8/BZT8 F ML@PEA?P!IV; M!#%-85.:PFKZK?O0%+:9MB^CO?9%>P6@G7J$.SJ 0D.1A=LS66OH?5_H75HC M)&.QH7^2*L!6#7>QU28,$UTOK;PEV:T7RNX[8KELP/ /#XO3N"@04YT[J?0Z MYM2Y1U0N/KE@XOE$SCH4\929*XV7J(/]\%]PQJB@9KD-P\B&D7>'D>-NT9B3 M)1ND A .%9D#4>""?.\%>2P3U!IHCA2FI(RCB\H)I G3\@1'2X648J>"/% $<7SAVBDRNGU@N%5 M5X451'@^$Q/=N+*P&KFV&ZD*K^0^:8.& !<2A$DLLEH#%O?"ON%4PZD[Q*GI M+)Z=G TM'#=45NCQR<8C^%;VVS["]\+63%K3!:=Y?FCUR2/%@0UJGHU%NUUP M0S%M)MS,> )F7/HLPN@JVX9S3?Z*"(=[,?%& F:8S3#;#C';E""DZ <$$]06 MMN/%W>\WE^7JF68:;2&6,KIM/-A"+0K.GC\8?<(O#-<8KMD9KI$J"@B]XT>A M#E729ZFMI((JJ?E6R$U^7O0SKMX(.?4<48/BX "NV W4,U6D DOZAS+O2:(K M,[Q&=#=#W0T/%JK/Q' 73"#'R7/\Z?MA^]!R?!?G=Z6?A;^U^_0G=65U2<3] MB5,,=IN?US%+4-'KGR!&67>4/V#PA?%U:._TP%P!9X>*]C--FR"F16^)9U/5 MQ#%SV."A]2#CV-->IJ8:4D>2&([.DN,.<14Q9;/DT'(5?(<[(XYU#V!-D4?" M9)L,D%@4-[@DZFAL:& \ P+'_&'9;^"+2F1=R1\"P.6\AV2=3V R J@=>FC] M@!M] 2%PL'"K/Q$4(\OO -R);GJ+ALB$XH<9VQ_;M.@?EP]+%U4 "PTB3Q>2 ME$3-\S 4[>GH:7*9MW#)DQJ'^,(,13D=$/,>L'>$C&;;F1L74!0>J9SW:/L] MCR48@2^#F9@>D)$ FBIQ<6DH)DL2&Q I((5Y' P<<2&^#@L\^W,I$U,U>Z:Y M4S'G-T$ULMM9P$W.V80OT)/0HS9?.V(S?!U'"E9&%*MUJ:F+)3#BPEAFZ,Q9 MZ)?4*J1@P)E%\$Y92"7/SFA^M%KPFW4MG[?/^'Y(B8!XS*MJ. )>(#@<5.I0 M@3[&'0O^%*5HNM^"\0$.0Y44$D],DX2"%*0H19$'9:)2ZT]JJRFJZ14HQ ;8 M28BCG?A/W:_4PZ9DHAZ)!&82,.*BU(/1ERL"FE($=F3*P M'9_^+<^.*\Y8[[>YUH)3WP#(*2[X5-?Y&&\:<\R57_XZQ"[JW$SZ2Q,[ B3? M/%Q]LZJ'^0<$3CT_HH ;.?_>OKF]:K>MO*V\VD?='3-& .E"=2/?/:+"IT_% M8>Z-V'&_@CNE@OS2LFGY]L]'YKI@)7\C?.2"&562\_'5:#47[D#[6S9_^Z+6 M;-Z)HD ;[+)YD\QK$SE$]:)DG),< 8'> M&5IHL&0K\+OA$YKWHATPW2-0 J>"]' 411_# :JU-]NUJ^8_ "QP1HSPPX'Q M,5E)7)&(<0&F5$Z. V+NQ?-$/C"GW0DQUR,;U97T@T$I$NZ/$&/<'ORN>L( M@*"1#+:?&D6<&=Z8F**XJ+NK;X&\[PGSJ3B@"EQC<$K%Z)HRU>G54FK-\;R, ML 0#'M.P'U[ M*LOI.MB%IN?@9T?U),)=.!I*0Q[< M=: 9<-C1!903R]48/NR DVO!P5NN3YS,AM60L/300/@Z"] LS:1"#"5KV!\% M8BB9G-(Y-HXH0Y<"]<0-?,40HL%8U$=B=;41&S<0.R* M$4L09C(=*6DL2C@4!P\/!$)3@[9C;D]0(<$+KB!(.YI!AP3FD *S9<&/G)[, M?IILS!]#P/6DK,BI$U)7I%Z?X7)=W4"L#LZ*2C:?[52*MR_#D6A8H M,21!Q M>3:L:(!^IX^;N/GV71\V\3X>+BG9MMGZ\'LKS7WP %_@TPNYKR;,"1;$#<;B M$[XI83A1DEMZ J9\T=FG0,[01!QBO!)'1 .6D&?QM4E'UCLY_I+RGA3XCO#F M?8>^U^18_W#\X<1Z=UJI'5:KW@=B?R#/[U/MJ 5QB?K5B!=4 %Q&F@KH8 M#4[FU8LH&4I=F_E1H.>I@/AU@$,%#?J"5B\ ZDALY[J-_D+J#IFX"$%+8;Q% M#@H5V*>#89_@ZBTY#-N.Q"R8S*LM,?&%/Q+)5F''W278-B-)N@4F1%2T^Z0-/BD;JPQ% 8'"4]\QBE#AY( M(_(Q@2\4,09+ "),MOB69$.@$/?I]6I])R$G8!+Z&$4,5/!W&,&[ UJ44,M& M:!"%>$:*(PX2_5 6FAX,&"LU!=!FW(ZP!BT6B\WVS460"$9AJN4]!%O6'<*=I-,S M]0A0K,DC=%H #Y/R(@P;@T NZ>"DU!JB:C7T8UF:;Q#%_;3QQJ6V%%'KLM\M MPUO*:!JG9ECT<3AHGPV'TA)/^N&KM;@A'DM9XWRI,MRR>E;/LD]9 CAW*4MH>C-L&3B\0TL1)& ML)D7VU_$E;27:GT(1D%(M7^&5#MY\/A^TL,/*C.4#"U5/4A#BT3!^9> &6D> M>]:M_TA%2U>M5K*J9V=G,H4K*V')0,Y9O,"NJY)UX]DR>ZT2S?'HM2I@X"'YB$B^!Y$61^LAX>,->S: MB:155R2REJ7W5@'C<+])0E2ZU"OUE T5B^:2]'"G=AF!HD(S2&I7ZR;@A+HE MZYK+^9:BNL43.4YQTCD2"HH5SXF+U=3/OP&^'7]0BGE:3WT9R@P7QA2R>KX9 M, +(EWKV7?.^>0%F?_N)PN:2!<@%C;],KF5OL"Y#S?J8@?/X$.E=C#].JU 2 M]44+Q+Y3L&.?8SGWRP>VD4 )(-)Y92O% 9N\Z$3$NI\&Z?QG%M66<4 MQ\#303)L;R$=+9[?T82:PB/^(TP=2 <:)B+1#Z=#R:,0!_NJ8 " GW.5X M)(P BD88"7I?$,EJJ@>F5 _43?7 1JH'EE6Y&O\CM%IN&:O06UZ['QN"2TA0B,BX&3'0BWAIG?X1JX"0N-Q>F9J M+>(L)YGU*&434TI9E"S8&\$XU0![-46&1PYS04X?9<>#5H2%5?W%YTIRKQY6,.9Y"@^MIR:ETG8X> M4D4K_0E:4>:#2,6.84F=TB.QKUPHST\.X;)=/W+*LF [T:+ZE6EZ9 /14@Y6 MBRV/M(R 'X X"?-*_[WHBF5Z;)!VGY1SC(HS)V@MO%$?#= 7YV"DD-V(Z$@TQ.O^ BV5)[CQ M'^+(U:'U#=Q0'(U9D@Y5DMMX8D%?#G=1:0N59LJ4Q636)CBO[5\ QZ%_%6!C MDZA>P+B_]FFRMZOX7?9@)3'B0G&KC+P>6O_&:;MYX-,)D4"EUSPQU-<=610[ M8X0HU\$:L4%4Q32;75%9H@22',J\&; /I(ACFE M?//C,RL\ 11096^:"7!:G$9,TT/J4J=[IL!'6:OI7#B=C1#O9/U)C)3?$'"_:HLF]>U!PHWY6\4X(E54.6 MXEDY.%D,1'$8LI2->XX$ ]MZS?J\1\'@XM1((M/-\14BH =/&JD"Q^=4.$\9 MM ,UXBASB.U/8'%7V,Q]ZCIZ7 01 YS%*='IK#2\7.H9X=DH22,\&C4M/C[- M%L&6;!>=$UOFG9[$BX8I.8/[QT-SI6A('XX;"QP[3%'.V5'X*4/OT\6\Y6L9DNL[/<6,!P1 M51SZG+N9YD3*&8NM"C2IXD+$M%+6808=X/:Y[.B31T0$DJ?%-\(J$!6B0Y?& M &)!AE_5H\6A+G]%=.P,WWFM&Y97>QDO?YJI(TO:I)]+N]C-&8P935F;5D:( M0B9.^<5?UL+&>ZY MY'D0\:EQ9X4ZJ=:)V57WD[7VL0FBAXT*A8L)/AW9TA53FXO28G+K .&\G"N? 1V-HQ8"P16&66 VX0%%LT1,L MS--U]AI$>.2#&DTB,I;8\,_E@'(O&>*@W&VQ"R'T8TV0G)S8%?6R5+>I@*?- M9:=Z1T1/1Q+?0^B'BV<$4PE/XL:7_KP;,J(VE@@B 7XP/B5.22/K@H\S, M4E&%E8S1E# MI*UX@H5:9Z!2^7D;*JF@B*@'P-=KSM*1+/7.'AGJ@%;FL).4.3/VAOC,;TU8 M:6K.V4E!%)[)/T_)/Q^;_//V=J]G6UJO?F\F;3NZ^V,7"\L6[:Q)QWEC)R>N MC1;Q[5H"*4QH2O&GE5?J6.3Q/C!X(#PFT^26[62-71H9>H974C+ .GN5 MRQ1B%AO*,EU@*9]&91@?"5AGLM8ITW@7]T3$]ZOIW)B/'JKL@+#,UDP MD#K"L?)\$4H67AD(C[BU6YYXIX/7L(4>"CN@.L"7>!5&)Y@-UJ 0$B)4/*VE M/!M#S2DNU6*J-'8V=3H\*\HX)%X Y%AH\DCQ/:7QNHY,:POX<<.^> 83CIX( ML630CZG=@49G(C!%,R-1!F]I&N4&E/Y,TZUT%V)R$+@5E1EB2E593JE2-9Q2 M@"K %&WDWX#-+A[;E8@3/S.GVI.%TL.E%#)T?GF8"0Z7V3. MXTR)HV;5C?5C@E95\=BWFRN'UD-XI9/L9O,^X4;F_0)BDG@ MHA7WQ7Y0/.TS3]'0L6IK;7X@$%4D/C%0M/O+.,Y%RX1-0AZ:E$&/K=(F:LZL>RJE%,"'!%\;=6(GH;<:]R MEU,AP57??"Y,)47H*V6,6N?QU&E"*D@ ;YB631?K%5I9)233K[JY+XV%VC : M3L :0-#$H03PD5I&ZG)EF.BX%QJ] S(46099K8*K2NQB M%8N7F4,,>- QQ"QH(^QSQ2M)7(X9>+F44ED82.:+M%!$7IN MO/(0F[I<)@I11.<>&)&1+6[+U+[))8$7:HZQ.-"']G^S1UA2X_)(Q*_1=]'06#(223B@&DI\=3I M[4G':I!]*@I);:VG1?/79%$RJ(YN)+-5'M6&QSEBTHV3UIU(3(9,YCFUQ1!/[T[L&)$<25(W: SBB]%+GQA] M5L*.O;A>2;?NI:;1/8&)AA9UJJ)C)Y>3P5#@%VU9$EK&4)!A+X]5A05YK MBWA QBQ79K((>>E3A]1!"YAZ[$88"DO;IM)'R9"$<&'4J6%8J.&K>^B&C_B0821070(,5:E!X"C3R2/<05_; @:(M0. M-#BK:L9C*=ME@UI(3*#$A>#0F;C;,>NLZMZ"[=,@AHL-%[]Y%ST\"B]5N'/Z M24P7Q@ [\V)+"^=8.$X\8;POGMN3X:IT: U95!8_XR=9_*RJHZQW-[K?Z%MJ M^#<.R O>QSD1PX2&"?>/"5,NEICH[8DC.5!#BM04QC1P0H!J'.V,DH"@RMWC MG7EE1Q>7M[=C-4?0(8\R,/EL4+"G55M%>))*I-I6-&P MXCZR8B8++8LW4^6$LKZ#$B Q_%M/8L'K\FH36UJJ(+)XSU?4M-%9A5 M#FG8T;"C8<=LT76*#UD\&C0>3H:-M\5C7!)O"0H"XT%<^ M/U=:X N-Q# 2PT@,GCW\9GKQ=7*8G2YM4^?C=M *?Z3PJZL/Z!KB>71R^ B> MHZC20#D](:*(,E#6N3J/;]Z&$'PD&N>I 6[9+J*Q 9Z'6\?P:RIJOH_C[OM> MU"STV!N/?,Z6F;YXHC$>W:@+9);1[+:4@X=S3Q6,D[;)>2;CX6;)_7W?15_: M'A]Z+N>IVWK,O.YLEGR-/; .%QWD\-1D6 ]8+DF]N(B"QX70V2.$LQM+U>W^ M8&H>,!;PWCUD0W,J/)#!*;PR5=\LL=OW!S0>]CTYL3;;^IR4.)L3@>%$8;8TX,Y:N^CX?Q;:TU!]OX MD7\,4][>"F_P;!=3-&H[QA2[X>$(A_]?%VH4AS1;9,=/?!)PR>K=@D]S+OJ< MFDTYD:75^J[/<"U9O]?^59() &$5J?D= 9-]PNJ, =EF.O299XI6#*_M(Z_= M8^?P%ZN,?'3;4G-KXB0XU4BLW M!8_AP;NJU:U^6$G;A<)0S!YXEZY7YL9*HF#9.EP#(:PTD?FB8$BV1A4'..(6]L-DQDF MVS\FNZ41\-A88!PU42HY,\Y:9CC(;)C),M'],A%7\'_/.11\O[4]5 M/0;(9,\W]52Y;Z M5!.6"[CS[2&Z\YCTF1C"7DI/TY^8""A&MY6EX90I'$N[)C_Z+( 7Y%1;R%9+ MEQ+^N_]<2C=TC1=N)&$!8O_$H6\B-@XWRD YX>4NPU-,Q7WQ@K;5VC+L;MC] MS;NXS'%[8H='3)'R?=?PAK$&%S6CZCMB#>8>;FQ8P:B)O5(3W\0AFE<>7$=+ M5GOJ\;!#6W\-X& =KLS$ M^$#JW /(]*S1^*0H>*4\)DJ4M):L'@W$22&9$EX2GX4*Z_LI9A^K(Y?E\;.> MJ(X0H[1$)00>*\'T6=-&"A@IL']20/']KU%'N8$B(HY]%E0=@O*< M="87!4+2>D""P+?E<3!R!?667S9;<<]GOEJ]= MW&CZU,! Y;G43*Q!:B86-D@'UKN;;]^#]X:/C6&[H$5XO!N&[3<\V7D8\2$> M.PB,^D%I2_#[C)EK%-Q^*C@5\I2F*Q[XYIF/]5-BSTR\&I^D$>: M'+L0]U=;Q]:[2)QX>'Q8>V\Y>&H=ZI_XI"^\(KAE7WFE4M.>K[7=4?6_\_>FS>W;67IP_^_GP+5-9G7 MKH+4EI?$[O1TE2S+B;KC92PGF9G_0."21 0";"RBV9_^=]:[ * DNV-+,5$U MT[$D$LN]YY[]/,_KYP^C ]=)83!YI"A9(3#K&. 0V(+CV5_/^2M"&V=-Q=XZF:H M]9B)7%!NX-LKH;4AJ5K"T=*F?QQ*:[J\Y7P/;TR?2U=P=Y"Z'IE:=_Q92J;\ MB..\NH;E4<:PZ3=-@P**3(MPP%DB@( M)Z5RO;LG1WRQ!)F'!>Y)J76# A1CYEHB(P=:$7 ;ZK,> M)DSL$#]EWG' @2L@>X-V*RDR$YM++"V-"B&EF<,SPN4T+6[@^R4Q^!'>IQG# MX=N#(T_@>B?*6#BAZRTA^%%D9^&2'&2@^X<][ME"R5"'J+2@ 16Q;QQ.V@.3 M7=95MUA6'9-U$RBU:C[W*<A9\*_/L>J [P F"=XI;+"_Y*'#__(Z[IK MHI_@P>&#+\!05(OHW-_"F+3V#[!IZS@Z;1"QO\GGFC G[]#M%"X$=#3X.+_]$-TZM8XCEZ9#*O] M%S&_(.X=_+.JL4_HA+[Q&N2:?_VZNL@3_,\E?^-U5Q=YB?_XG[=Q].9U_RW> MK.EC;UK\91R]390F^">8+_C .2P XD*>Y_,"T1'Q7XM5&_ M[^GEC/_B[ZMFF<_@CS^7>5/!,_V2,+K*_R:K9)F0>/[?^],[HKBG^;T=\WM/ M]:[3_-[GFM_[0DX#>U*)L)2?)X4BQJZ%57/?O0GK547L8H._?/KJ-+IWVM40 M]=!:O'M\$MT[;O($U"^9[ON4 NA*]<:_>_:-Q:E&@P;N MZZ4I.\/U\XQ.0G9 M+S(G>B<=SCV<_OOPJ06EPLXW)D,_]:RI$_017]9$]::$]$A("H?E'(_(_L2K M(YO]"I0**A8*"PILPAMA\" E8Q4RQ3*69TN@S0=?Q*@#_1U,,8B>$I80B%=> MUM4J:N$]\$_TWXUQU'P$^A]&CI2L&YT*VELB&2'=B<^#E'T4?A&6.T=V%/=M&%F>^ TX77V9 M4XK;3XOP1U<&R3VI3\O>J30FHQ? '^#R"_A(D\/^)TA]LNY:;2-NT+>U,.*X M3%ZFM<$1U!7]Q1XH.+W)ZC#Z@=BZBV(;RU[96PN%3#0S$, 9+VK$F_!G[4(& M7 Y*!1/AJZR2M7XAFG&(.A: VFD1.2P=+KP_'"D)J!M[S JW2BYU3 >W+LL3OB>GO0X_#N<_ ] M,+TKDBQ7WV-U\JNA]4RB2\R@,@&8$T:J$"5(=B!D??FJP_0AK/"*BS 9' WZ MEXZ^1$(NQDE5QX+ "1UW:3.?4]G%L2" 6K.GWXH[1.7%MD%A$F-"J9+$,>',T?P2Z*ZG\%#+O%3\J*\SGAF\,BL1->+ MT^B^MJX:JB#MC>22Y_>>\U<8?W'1;O+[F-6BM0LCU4SF,$E==I4D2)TS$"CU MLLY0FLLLOI%K=J5+=KTW>11ZDX.'YB-SQ;N(JICH(J:>YJ^EL0;I=R#LQV/% M=D];"&2 %6S>NBJICH(NG%@75^G(2T36)F9 PH83V[:OIGF==GD;/(N?CZ/&SL/H%**]E!( -O>EBP.O@UD#U?XN^0L+8669 M1=@F8!62F(P'IG>6<"7#Q; P0Z;I.%BNH&^,EDD?H:H722DX)[A@*TS*=&M. M)JY!4 SUN1D"@]&\-"S3')>)RJIZ)81&QHQB07D_Z=GP),*ZNII8]7IG.#C- MO240&!A,XY*/3:\['R2T\;^(Z$*O'Q[_(57N'4F\3(T7.QHOGDV-%U])X\4[ MGVOZA=.)>Y[[>\.)6;)MJ@ MD+K&=?Q[4$\!?4E5,5-JT'I1YBR>=WDJP]T157PWI:#O\3YZ\-@WP#M3MC@9 RZ%H?*E M?U%6S WWP'!S2UBQCX>Y89MF[J>._P%/E54K% QDKD>IE<>E!W,/NEE66/-H ML+XD==TTP5$?ZU?@@WB2:J<4'!:I,$X.^NNQGSG>48F^)[22< T[7GT_CGB: M+?89F_O@ALIP3I+KD:YGVSI,[LZ)[?7LX--(6<,2:79Q6:X^A5]:M+0>WX?71C#A?F<6N&H>4VB!9 3/%V#=H7:+."[%/*X MZ\C\GGN(S*S@Q5O;JD^'M$7*5@S*U-:0\S^LF])1IVYZ/ W:+< +Q!,U?-^# MQK1T'8BA\SWJ".()%BT%(Z#D7KM![VV+")TB[OP!O5I16RXW^>#IA.!08GI&CF,-YM',WHTDEND20%<$CO087"\]$$;0#V#$_:15@M'I] M]D$R M:&FE_)6E>7U&A$EFSJ9KCX"/"F.+P(^BE/-$?@GDV M5G"($+?"R8UP"-:'^N MJO2ZN/9&#WZ$+M!5HP),M8)MD>-+P4?L)_8,VJ/>Q)H_J0;[S,VNG@_*_4\A M1#!?&OO_6CA;1L9!N1.)_Z3CYS@$++M-7!-\=KJ>* R;HT988!$9<'2 7[ (O22SS/%Z"2\6<;_TT]"].1 MF8Z,'!EE3W;>(&-:S\7,!:@#7IUG.D33(9H.D;K^(>G1Z&'J42E/YV,9X7K6'V8GNG 3 =F.C!R8+1C6R#B,(/0ZP+#4^XZ"H6 MS'U>41ORAAOMM&X[&:?IK.WK69/2>*%%'IJ#Y?(7Y<&E[*0I=HB=""DMJ)I# MB+7&X>2DWN[NKJ7O;N/AG_C0 MQ,H9>_SN51S=2U+IQIMMHW,0\>=)>7$?.PM754N0D"\$<8(0+:.WWM0#//V] M%Z_>PJ?/" &8?;9 -/8SWCT:WCA@,/*-LB31QEV_ M.J] 5-K:W)7N@6FJ8<=4P]&#::SACS_6,(X[#R<3>T^V)A%]1DV0U&V"9S<; MGMI>8PI'L2>"X/56E2/U6D?W3M[^?)\ZX0IL,NW8A<8.I.T :]F2X3@HU.7K\.?D-?_7,?6\T-_7&SV07#/H'1RZGQ45DH=#[2^X)X!]0&AU]0 M@/R85REVP/5^/SVMW0 ;[(X8F-MQP+ -5-P<:N;C(R"^]D@KM-,"02>I]=JU M,TQ1XZS/M4JVZM(')V3W9*H'DG:PA*-L0$RM=E$)=6#<_PWZ P^-!X;]8Y=L M#$]*#/&L WA*G7&E ( @2?SS3O@CC?&AZGH!M,. MHU^9QX,G"XBV0S[3F(7@[BZK#3Q0K<] ;K-O>2E@6!"48HUJ']UL9 ;X0)VC MC.=(HNE0*76.H403]Q*S5 S_$3O*)L7YM\$M:]M-KXF4 MD_IZ@0W/ MEPU];-C3.UA3GG?'-.!;SXM]ASNZ[U04#$I#(U* .65P:G(\MVY@QD/&$Q0J';-):B*S2:KVEJT*PZ2"2:B, MFU-U'&,X4,A3JQ2X!'..<\$24*^&T)V";]):$!0:5E\884"A/W4./@Z&78.I M< *4+>8;",Y .&LYL4+WGS5*]P95'B)#X'Q:D M?*PH[AU>]A5T?XG%,5#,<^_(]^5^A$N$9UL+1;XD]2-(8/*# !=8 =^=6>D! MY[GBKLU#^CQZUV!,5T46/7G&2ZU/(EJ[!T2Q&4PWIEI-\:4^(Y'=)N' M#QX][8&([,9PD?UN-Y7<)_3&T/@QQO_8$M&WY!-CW_96KZ"S[NJN;CFH_4526V3;(O)<9IC"6K$Q M!=8%8R*3J*1M'@8&&%D*M,UO$I;^_),5I,@ MTK=^-H &B/F>XI&A9Y*!7X3;XFU&LDAP:-W/8 L(D;#;^+#")5:9DI(]#EX$ MW"9\#KLC_"#$VL+WQZPN/B'[OPA.IN](SJ[[D%0P$K Z939P$P,=B"])GBUN MH915G%Q;+ ?RYRVKJIUP2P[=]SCL2>\S(P^A@_5LY-R*1K$'W-'Q947 J(& M(2HD4RR.F#[U")\"(H@DI:W,#1$GV#_;K4"I>6:K]#[!GVB19X8/YR6_I[\[ MX$O"R]#VS+9A\2-V(AY*)%_ A]+P%\OMG9-J_>(2,0_Z]W'/8[V6[!($1-$Z MQH*VRG8)W1$+,'6R[.ID.9HZ6;[*3A8RS$$#GRV$(2GF,L&D ]SI7ZQ:YAB; MH^;"[H@%FTF',J9:[>JH6+3L8?3?:MNIKT$,#!46Q1"&#\98*^(S* J, ^BA MWE6&ALI) 3$_4\_TR",&=U,O@K"G,+!NR&D0VXX4H;4@T,BW,71AJC6M[=UK MJH.4H6/D,YPU3;]OZPKB<_XI^_Z^UORE7DJESX3MLEA5Q"V!^7[2C>&ZF M)")(JX=]X]_K3NDP:D)S694<&"[()7INTH28"_!C.U]&GDTMF<7QANN%S\N6 MG!?(2P]1%X \(RS:)MERMR;2Q-8'M-K6\2FM 3J,?G(RA7\.O"'\<&DP($V8 MPD\7H_+BV)L)7MP/H(,$5,SI1'C2%3P;Q<+6EW@Z>'HC=29P%]A-B[95YW"KJ@X-,*P\NMWT,@8!NL@Q!3M/ MN^L.*#V(]VGPG:IV)^95 %0YHRQ<[WI<4W>85IA52PMJ%[\C9ORV>@+)O;>- M05G>($*':"P%[_6"KBM$->[#I'-;$>\[M:Y06A!;D5H!I]/MX91L;93:!!49 MN>2$-YF950DOX%T:_F1JR3+6*YO%T\X;ER*%B*K 9+BPD^FU-%JJ9H4\0=.[ MO0?8E\#^?/-U!$#EX.P)2SINZ6[<2NBP[B*-H@L(U*_5V=X]/F)8:M+;BE5!"0K:?Q=V3K->6*Z2OD'369N\=HWLTQQ6*H>'+ZR['-4F@#*OT2C&7%&0"! MRX87T':GT8RK2[>RDO!\! ?CN83:,\^ M??UW":*7[V'YLI)(3:I@Y/,LJA>S>P_B"/_O_NYVG]_A<4:2"OS>I!?A_U[3 M.6=-*-KPRV^7U_)S Y&-9DEZL:#\\0'L<57_A=;SX8/'H(<>/87_>?+D_F<5 M;'NBC[[YK+L7*+&!IF/RY(K[*55'7[>+FC_[YO>3_!MU[/W.=X0WUYOB^UYY MXV^_&3L G_'@T^,]?O#X!L_V.R[*V'-\II/VY D=LB]PTF[Y=+T4=^86=>/G MN1K>[9CNV0-C80F9C(O?] #=9XH M%[3-$DYGZ?;.TI.O\BCMAVTZSE9YF1,W%3EKTRFZK5,T&:0_[BEZWZ?FG@[2 M[1VDHZ_R(.V'.8)P\R>I=TR)@REQL.=FA7F$)UMR:[;DX9-'DS'YPQX?IM^> MCL^M'9_'3[_*T[,GQH<9ZJ?C?96'9S]L M3] "/!VBV\NE?9T.W'Y8(#E$_\C+15:MIE-T>Z;HNZ_R%.V'*3HM&D,X(-,! MNKT#].W=/4 ?![3XNPRF4&'@;@S"(/:-!R%'X"]M5!L9B.&9;AS:!,51R-SX M#&ZBZ&1V])%GMQ2AB483::ZPSA$#,XN2B&@%&CB9ZV1A:)),0=TJ[R%X*LR- M2%95=D<&9VX'<-R;1JH&>T6C18R*PZ6&P^A$P&)H-+U1Z #^:XZ3?G;\[KH= MM5A=^.$?\Z9-LKIKHWL_\-1J]-)D2M =_@IF3%E!-_JOKW-24400_S!YUUM MD@X_?YI69;7*T^@-W+H41LDFNH=?T:>=!W>05Z\=FT?E?_6^P#8)1)M>PR[8 M'9&B"3]E%W[*0[WMA)_R5>&GG"':'T9L&T93* @IA;"^LHKFNA,"1CM!N% X MY\\5TN.$<4V8+ZU=(NN& U)I&2ZMS.!G1LF23XNB9-X*8E*KYO,\12 NFG6W M^H 0UPBCE AT+G.SD>?JUAFI5;1>529D/3,>@7]>)35-HK_0&S!8%OP' 29H MN%)PG#9FUN2(S-M&F\WF,#67R4'6K _3:D7S^!;4D+'=6KG[NB,P4)QW#Z^# M_SZ'=09-K1!1;PFVCHPI@K%>$GH% ED$C$!X5:%I@:LNBFI&7!/*.I3F+6P) MSZTFC&C:Z&T*I6>P8",CZ'ID\AD.V#*>>.OLX>LE6583XQT#$%1KW%38L7M' M]Q$@$OF/\LLD%1P1DW8UO.7WT;V']]GZE9=Y71''$@Z#TS7AKX_N6W .0L U M]65B)W%AE[8I(BP2C'UT[_']T)#>$;OPA<;!CZV0GCG\WST?!D?Y3,J2<:.Q M^:_!D_<2L5J/'AS\(X[^V24UV+9B._;W_XX5L6#PUZ<'_^!#!0*;62!A_11! M62:,1'DN8(5'C^XE]U&['#VYE]U7#)US/@AXYDX_,"AR=,RJ[NC9H\=,W(/W M0+ _] NM*HH1CHJT*N)4(9;R];J)+M=4S Z.4$\5Z@'$OD,4SI2$)YDC60RA MWNCKX'T=01*I3$:'M#POWFN02M=7.:E6JYRH(WFU:@&Q"!0J7>#TQ(&-]-X ME,7AHKKGKZ*C MX\/K>CSO_IN\.SO_1_3R^.3]FW?G8V\S47*,J9J_YG\C_#4";7+(:R'UEX/% M%\#^&"&M$/%)T-\8ZXGQ]@CXE-&&!,Z.L9W(9&8Y,8&ND*(L9]-2$P4;X@": M#VOR*2D- MIN P[Z05%5%P3,AA5(-KTK1#Q"+[Y&-34SRZ28HV7L"$^7\=^; MC[%6,<'&$#:\08K,.*3=;)3<\-(T-DZH,'/B'NH0]"<]$;R41BY7O *YX!AJ M^-Y*+&B]E*9C+"0*(5+_FQM#%)DQP0;"\J(7T(IFWX#%7E XM"5\7HP?"'*0 MLW\0!J2P%,1/VC3=:BTO!U9 M,O05X?@*CP,^(ES3P3LC-T;''@'C\RBZKQ,I^*1"$.(BA3)# 1%A/[7X<&7E MH:<1T!6M#X@11WH,*KQSV1&0TC#R=X@YAE&K9V!C?0IS&>#7;7)DG_Q?."3D MVF27\'/F\?(1B0OQ=@BZ<4TWW%P]"R"<#9#W-3800S":4#0] O<5EAX/,\$-R<8X7*@EB8I:*V1 M6D3UEZ>5.*E!F,[XDZ ZPX8I3&GLX4EBPB+WPE36=J@$;"1]N.>1V?NQ78N6 MB<(=LL8 M]_43+P,!FE9R1'(,:E"J@5.<]FM3(V,SBO8VDXI4&MA4')D2)=Y MW3462!^$P'Z>DAQPS2351 VJ4CVL_ <.K:KZ@H%72>';S60H6"]-(OK>8\?E MVU:-I022K TF=D"G9&I%<$BMR(E(Z24_ &9MY 8JR;A,")M'^).$IR?0O?#X M1K/OC&BP"C4T"W)I4&$2[+E];=)3\*R6)B@U;,(:6/9VCE:,@.KE4XV"N5>U MWH79J>7O+EZTP) .H#=C8J"F2@4JM,6#(WB2?&I]FBE)C"O.6('AYE/\&J$&5V60_7!59C%)/16UZB[TW28 MNLZ%KF3%$*<,;,N>U;IJ> 5UU_B6/18!>#YB'DIQ75/RL)7KWL*M+I-Z9?:Z MU.IM3BN0H7!Y3/Z5+8D\N>8F31H)=#K<)(L_+@; '2 N,&0&"ZJX"XQJ;H\7 M?Z&YWCV(=VLM%A1F_<.@1OQ/G\M,T=3QV @@O%7TL5+Y;5 $A<:C1'>V""V$ MW)%05^6I&@H5\*E69F^DACW*I1'8$H^(96,L'Z*WTI9F^]((NXT70%#A!T^? M:Y- 5&4D_H9-1L!D>$AD[4%>%D*7QROP+VH,,3HS.8C>7LRK6A'G&6(Z8,GQ M*?>:,)DYOF'@URP6&-^C\^7SI?.FC>-M9P9+3<92?CW:52@\T5%%P=L[K:0HRT1<8MYM)JB933F6)6BUZ6R++* M%\E6J[0V,P 6F&G8*%2B$W?\I^2=']^T@7#BG_Z";[%1U6.D MH:&P=?A=B.@H4DS*ZU--AZSQ2D@]6)V;9+LGP9X$^_<4;!+5D[<_HZFI)+.P MZ&J2,OGU/47TCUZO_XF1J)E/S MNYL:2ABBZV1*^*IAN]*:!/GM/*8X:P9>F0RI?B_BZ+\A-L,<(BAZ^'17+N+H MQR[9F)QT_.O_>>L8:R5@$S[R%*MEA95QL1^UP>P3=>8H M\500U\(C3^[<=,9N_8QI>((%H:BF^O,FKYFD3#,)= Y?0>3?UL;TW*://9XG M6^["N%O'H+MN*,3B*G#]Y[CA78C4L,\?W@ M':+^%S\=#\Y;- *Y]66GC?U=\0-S.B>?L-=.(/F([?K?H0^0P&Y5K-:J'#,A MV+6BS9&^BKMZ%_MK?$VY\>XLVJV7QP)>;VG+F&-ZV'4"^94M:JIM5DC27<=1 MF:<#@G$):YP7%C!0'T;GR+O;[VOB3A*.BE*DR\:N'I""9KZ5!!RX>1E6R6JB MSK61#]^-VR9$LF029)8T.9=)QPI6TN^0D!1A:PGV):7+? V7:=HX6E,-E;N0 MUM*Y69@/.7=,Q-C0FR?Z0]#3RWU?78&= :@/FFK>;KR)&_F.+M,V+9AF%YL\ MJT(;1G1E%&P\9G+4VJ35HI3=JLVZ:]T]75] SYSN6B7/%?G1@%M6=!$EC!< M2&"ID6V&+P>,6V%1$S M S3ZN0+?$+Z!O..@#E!R*\(/D.X0[W3L>_O &1IS[O'!K>!FG.$>VB8I;D9' M!80]&VGK&CD;O_4Z*;9-J]&L=/]K'TY_Y@'^F%YPGP!* ;90'D8OI?QMTTE> M+Z,_C#AV*@.-+/)C@LD+8N-<3'7R*=CX:H(-ZF%)>*+1=E!Y#2,><3VFB)!5 MGK4N0050_QS5ZM#:PH?)$_605YPKLR#P$Z:U#^X YZLK*??D'U#NTIJ"\.E< MW,Y;8&M89HJ$ND;,!S!2BJ:#?\$44IJOJ0G.Z^*J*6M+W=A95[.HXZG)TPYG M842^)Z&>A/IVWH($FAP=4;!^Y$0-E>34:97,1[2BD!<^!.X2UO^3!6,C,/Z* MG Q6]@120Y!E=D8L20G[A#U#A$68%/MT!F[1X6G!3]&R055TDGE!L>+80\K, M-$6['8R:X5!I4>!_-435\$%;>-5]D4"#QFPQANU_'D=JHF:9K^60\;VLRS4= MDNF0W,Y;J"!C=(W22X5B&K#BB1H]';[,(V"Y3/B.'+)!T[T1!#'$@ M1T[B>5-7%M7&:U)WSS$=C>EHW,Y;F*0N">_">C?T M*34EV25[)!C#S5[2!Q_BSZ^X 3O&R30= A&41QZ!F@Z)M,QN3TW:Y5_0,?* M>D.<2>U-/2%HL&#(,XHK7#F-3!L4:\!HI)J%5O:E2=#L+MOX6B2U68Q^D$MJFR M #^^Z\--U]4< 80UEHYXNM?V,&'=SU7JO*GB_LRQ>%%^Q<#Z4M-IF$[#[;S% MCIX"GDL _YQ$M7 SI^TRKS/;N"!5A#D<)X@:MA!2:+V 2]U-M\(FE\M$6[X: MK)YGB N'C4 8&A^LD@N.S*E_QPQ!D;S"!<-/T#CY=&:F,W/KU0=&0T<9Q[!9 M>"B(J<(E7Z^U#),@3X)\.V_!J.7I-LCG(XI:7A;4F!F=_OSNC1U??GUV'F&7 M8,>._L^'YX>@RXLBF2K!DPC?TEOT*U&N=0_3BV4CF?Y%7?'PV2(G"#J"%&Q] MY-1>-&PAM\"GP2DS DFTF%K2U*>0O/'5L3-C@N)+60: D%P_><5$G> &![W947V<0> MI MR[$@0&XU5?4J+W-"B+*T80Q0>J;(499UC.G#F",B_?[L[)C_F7U_/P9CIC?' M[[Y$T[=TC]PF'Z*T-ED^A1;3:;O-T^9P)-&J>"U'< B]LIP_&8!?PP^/=4/5 M73&E6R>)OAMU!XQ\U\F6# %6U*@\YI"8(E#8.B:1-PYT>L;1B-?NM$I0OCOF MBQOI\QLKOH%%0H*T3&R/[Z()/&.-4Q/$>(.0Q&@K%+^C45,$3S@=INDPW".BN?CU2;L-.TDM;#GTK%AK3',*;ZHJHP(-##2S&NFG_&:.1FA/^QQ&TR"Z9E MZ"*7Y9^0??_(R+Z/];83LN^$[#MI]CO[%@S&4) #PL16CI[(3Y OBFH&?VQK M9( %AWI0;FT3>,@Y.S"6TG(R:F-HNN2"C;DWC/H.;&(5W1 M,TX.V'1,;_>86DJQ\5-*[734D]2.?Y3PE"!\=BAE[0"@SK()40LKM;32@+\0 M3GK<4):1K9\R$H9!1Q UG9SIY-QVKRE.9Q9V"@%^G\/36Q2CKN1Q2@03;IJ. M0G1N:&)+13DF4U_B4#(%)G M/![\O.@,R&R[C*-?\X.7.!6221$A:N'F'<)\\.8,$52E6P42S(R^EUK<0V&C9M3A 0U[-R^/G MC4>&'5[(L1!_,B3U)/*3R/\.V5?1POU*K?7)J5M4L-DSB+C7 M%LC9 55D.=)C=]Q#U _IEXCFN*CP%Y9S>0WWPG#A\'81VOO+24G!NX&(>YI@ M1,3-3LD,EMQ2L>:-6V]"JE4N;$:W85CI>G4]G_5N.NO#Z+AH*D(J'Z4XHMZ M-Z>OA#@I"/P<)/F -!"C5"F8LXW\X9=VRX=P.$]U9D#:&S!UUZ5.XF/XY7JR&D MO029UK=4;$Q:Y ?:$=8W54'?0B%AJ->F1W'P/]43J@'P['2*=N\I"G;!;(;\Y MG,2NZ>B)$WC@?W:FE!>@ MV5K](DIW)VTSA8#P5",+WC#9/7*05W@P$9V*NBB%>[QJVH.399TW[0K!XN#% MVZ6]27\+'#K68?0C?/\2F01X ;R63;IA^)J9$: M0D''A2OE%4M4+$TT,_#^ M?D^H9'5'4T4ZG4\/GCX@'//55UD&Z1:&)@^G'*@W+-GBM7Z!E2I@[V5*CE<^1KA7S>%0FK>T85.O]J27E(H:^69H"7@D4Q,&Z2"A+86$, MV;OUDNU^8OXP.J=#=$D2BPEQ@78P?"1A28[$PT 8]C;"Q:)* (D*\BF(@J'6 M,WBR;*]U\BM8GLH>VE ;[K2"DG1E+PSG1Q$J#S0.LA-PCG657&!2JH7S 6N\ MPG*%'"PX1_YLE.31"J8!\('!BNC4Z+PW# F9>IF*46&$_1(@X,'ZE)=KZ MZ";,/#+>>W\UPOIF63',0S[K6HO1KF8+=UI]0[WZOK-8_&ID?7="TMM]N'[] M0:%2U036_1P\@21KZVX5:\>+88-Q]/B;.#IZ\@UM!_Y7^KW:JJ53J7>#CZ)- MBK'X^8P^C%50XI-9*T.-=\,SN$'A/!!#UX8;/9,;/?LW;_2K],BO*4L8"I9# M;IO[OUXGY'4Z\30)C0UZC_C@&\(#0KL2/EW?TW)/R9JT*"Q+CW_![Q[V7W/7 MA=!=K(WYC ][].RZAWUTLX?5"[6?^X&?7O? W][P@9\2[Q375=C]#T\7!G2B M_WWH2KT*-9997P2$;>9"0O("KSF%& @HDP4ZAOZM=RR?1.&#C@!\O!("AP/P ML%;ZH .;UW,GT=!719X)!16SQP1&FCB'S"*11?9NIH.(3)07.Q!=_*/UD.V5 M>$CWV?=XM0HB&;IC@:$#XK/SO->%08=@SD]H&3O::PD[#J/0H^EA?WUN:"]J M"Y0 A#UC#$#EQAPN.C]%X/4"2J\D2];M2!9$>=,V[OM,HN81?%EZ+]TEB[]Z M$]#5_7)AWGA9*TIU^1+FL#Z=E5"_=HL!ZU:C9]@9_M>^^R0_#8K2 M7QJ;_[3^$R5J[)/^XW&HL9Q@F7AC4&H0>B**'9@#5/0"_FS07W?+V# MB 34VZ_PAD[]^=1ZO1XQ6_VD)>(":!"M^PTLX%$-[91%5O-)7WI&*W8\\S$; M,.QFPUB-3@,'0+2%79K208&5: F0#5<5M5&@^9UFH3!#)!3@0UO@ M98T\^@&:9_^7Q@^C5#4-G\,P!*&/]X]F+*]#S\4]1&(X**M,,SES^ SRPJ8% M-?M9&AQ)O4@O4B\COD;\B+0]C +:3>KLDZ4(DN,V9P@26!YHO@@I2F:)&Q:* M/3(%? 9^+I1;D%GAZH1+(K(&YG5J#ZC>J2BUFXZ,,+RH7>HA/2'33/JS>;CW M)M,A$'<1,P?!:<7S$8DA\WPUKR'EM7S"3K@QLVC.*/Q0.)%UNW3@@-PE1ODK M.84VX>HU4J*D4FSAUA/OV%S $S:];6H\YE)+74&+%Q+J?1*%:8^.@]=TGN0% M7A$#D5F+61.YA5M2+RHFLP[VVV1FQ-]$B*.-+!5[ &K\X10,RC)WQ+1/ PB[ M!A">3 ,(GWL X0OYE>\"7A$^FK;4,:^\<,A39D-$BY ]U#O;H\'>2&RWY^[H M.Q.F6^!88+DN!DY>J9:H"+GTYA3U>69/Z,(.HV,):F''"@;U MH>(0N;)!KMW:,VF>)B=,H^A+O#TLC_HE:)Z*?&X:\#$H7Z!?[]DXZY)*0$[^ M1+4I-TF=#4ER>-_R*[NLJY(_%=0\O>*[N'XN=HTC2K^Q\ Z*\7BGZXONXAGU MLOG@QJ-/25V#NBBTLT:JKJ3HU4H_CZ0=J8KB]. MIT@D"BU5Y5,72E(K#8166/O$IFSK"'O^:H=T.:;!.K=MNO$E(1YYLPW!?1F, M6KG>KTXL+VR \N+;'E$&,[M[U#C% N>K,MV97^8=/ M2EC;5#393,TQBV .TQ'4X_"!,AQX TI84>X4$PM=R);(2MZMW(['YF22EI&= MZ+)NT:O-3%(+ZI]T-BWS]9IM _4$2XQ/XX;PU8.TPLJX23@:7E:EG%F;.3I@ M\E-/U<*738?OCA>\ZMYTDY_>G^IU^4"-*,.]3!W_ZO?Z[2C #M5>X B-%"&U MAW5'7BBZ-Z>RV"PO>B[3W-*OK2HX66J1J>.'FGCN1X-,%/UBT 0AA_T*Q8GR M.$<;E%641O7K75Z>")X&9!REK-@&1(CJR>U#=$*!]XBJ/;ZJJNCGG"42D-QC MZ5-RCQ>RD]J$C1=6AE!&5&C :2GMSGJEJAXD%V^;EN/RDA)6O@]&Q)95DRNC MYA7"&Z;_.&,V&-J9;0/WCF@5QO"UN33;BHX.&S9;]#A;P:2Q"=7-[]2L'%86 M=QW4O/&:GOS%DA3RG.8G\-VY:M$/PWB_-V$IVEZGTMQBG^&4LK!563B3U^\7 MY)DI.. T2:@=6PHDN*#)*]CX >LI)L=M%Q];A-@;UI*P+=0YVN>'R.DE#;7/ MNKQ +=1&?A.V!%\>J,K"( +G>DGC_8&#@0V^\MJVP],.2(9E7GM_DARZE,Q) MADC6HU-CSI:Z-MTWOK?PYO15- C@O6:VHJDXDDCR@A=!9C/I^OU&T5">96$0 M6 !EN._Y4G*Y6J/60!;FK:0>O&FWWCMA>S)W\M2]2^D8G@!W$U9..%)$\T?@ MA6BMQX>\]]V*X+CAI^!<9; ,V+?-!39W@'$KP&WK',)!TR%V!<-7P 3.0 MIY7X2/,Y=OL**D.J.9SAJ':VC49?;E8DL0B'8$\V,*QEXMB4^*P"VZZ_:+V1]>7 MO4DP8.C6+&Z4YY,J-&9 KNR:W,TG=EV?BV(.L62]_H\\"2MN!E0LZ_R)[GI39IW M?N?5U0W]NKKI&*.R-=(F% C&O'+MBEX-/4-XC09"_+"?$=SX M9"7NG\:ZF>V&\1L?!JWPO7#*FVMPZ58_961++*%GW59!D$T)5_""94*BZQ&O M:$L&;BA[:F&>RYXY>Q./"F#4$H*F$"Z$_YSU!;PJL MYFG(LL(&)WC_TCJ\&Z/+1]]U]X?=-Y>XKUH?8J'2*:%H@8K(W_\@C6^]T;&L M@Q? Y=QD.X0M=>J"EB5D1:9T=-11WY1_$RU'H$H1U'6MHX2T@/B(U-K,%HEZ MSVH^,CR^GY]S#1ESX+;>] M&<>A>D]&.E(XO+)GE$_B';*P4ZO*KE:5;Z=6E:^D5>6Y29-.3OW96S\JKUFU M0;0@L;1?N"?EN6L6GT9B;>D^,O_L."+W,@L8R4OZN-]D[QYAUW@UVBVNL(:_ M[J<*Y ;J50Y<2?9@/$]0U+9+[&?P[/@/BRGG-P'L=0+[5YO^QZZ6H?CPS$.Q M92\D.P 9JYOOKP!Y +,'3Y#S-ZZ0+&D]N5:\8IHI!"$I;S+![YMHLZ5WZG6: M;&3<4;RZ("'U*1 !C%@E"1%P]Q9HKCETYO?=^I=MY-?L:+C(OG\G0DIT]Z&$ M[\S -^$*H7=*'D@XCLOM#G8_^[,GDH'&)YN)UB#7E;IK-7^'[GE57(:WB[!. M&9-#&8M[RB$VML:KBR?7'BZ[5'![TS9$H@FQ ^6]I:/;]X(IWQ1X;UMR6S'Y MC*]@?5%^L\!#QE8LZY9X[;CHJW+.K;] 5\*/(#Z#)F8IK2^/0;D+Y2T42=CD MU+!#_(6[-R_H0!\]@+Z?BX%,)/D]SV/#?I\;B6]/J)K8%UWFCL\QRV=YNL@) MIN0RM=&34M7FEIG95A)CTL!O5?AC-2Z9VU/O5S8)D1ZJ<8Q0&PY$UR-<>R%/ M1N_/!:><-G:X\G;A*;X),HR'T4O,4.EW'28C?O<@+[VBB6OYIESZUKYZJNW< MB>#5M9;<[,\8 ;C)$_;LL6N?"L4&B<;]))F]+:7+&P^OAP)K.&68)>&HJ[63 MH,%!@'&;%-[]B/___!( &BGSDMF,*FS-%/?!(]8YA0[9-:U8.+.TF7K)K*"GLU%.+7ZQ6JZYT<\.Y*3*$ M:BNTN]7#?_&\>G(8\.F'C3\Q*51*%C*\TZ5A?*>FF_TFX R!AZ?:';O5L:Q' M1QT;["OT5%$&U?QYGV#H)U1"()W_XHJOL\A4\;-PFYQH9L#D_I!OHF!%:%"H M?"X]_..12>5WJUOW( QXJ:>;DJVB))P+JV&%KYW._":KVKC>&[%^(7).D""6 M1H)@-C,.X%K M Y_9BTS %2K\_=T6.G .]0JOF--C*BDO+SOI9&9X,RHZ] MD5/M[2T\;+=A5MK?6=99E/49?U[LL8_6V%S%#PRO--EDA=TU!T/U;;6API$;*(4G M+&\\@-]K&"-S\-%KAELK!B# 5/!!$;-J[7=<"5)]V',5V[[IHMI0%L%K8B # M:R7%-OK]]/Y4NIZ]C\;:-3NKJR3#"F,LXD;)8OP\QC"N[X,M')=$,IVP2+)+ M;GQ*NBR'8.JRRE-J0E^M._XRKL2R:KE[;2NR/#,90A=ZYUVDGD'UK#][#=8SB/]F2;8P8>2HW"G9>?Q>8>AN<6;2\ MZNJ'BT#+W\W* X)!S!DO7, E[5ILNT&R8M"3@35(V![CKBUIX_/)U8WE7Z1".="N= M[9C4L@50T-6VD* M1006$9H2,&SP*93IJPL.89RRN^ULK"G)CJ+VIOSOC/LV MU4MWU4N_F^JE7UF]="/=2'[ BMJ'FIW)#W GVE8Q$+S%Q;J6P"YVH:Z#OO52 MFNPBNR3IKOMHC8:RS'X[AYORH9!3DRE9WM3=.D!O"]GP]CVN.0XF6[^[ 1+E MTZ-O+/8A+>739_873WE<-NAX=>:QJ%*R6U77-GEFW:>?2TK=G[=VFMR?" DE MH9>P##("C.0IDP(WZ?9X0K _G@=QOY *NN>$3&WX%Q%'L;'0N@$$TU)HW M%SP80PAD/L*3>V,>Q<&:S%_NQD'Z8_&[] HA$[_+W7@+CWK.*RAZ[*4UYIMK M\^FTV).83F+Z;[^%(M^Y81$TGS+M2H4XM7(_'YX?@AXO(+"=Q'42U]MY"V*9 MMBT8/CTUAP2SI*YSK??X?!C!:#7Q7>-8,4F]YD]1P ].EN#Z]#XQB?LD[K?S M%J[%;D>P("7H=NNZ=K#)2TF-K-Y^GWR(3CJ98_A[-6NBXW0?F,\GN;Z3;S'K M0'R4JVRU+@BNGXHE(2HN!-98@"B2#794(I"O-L\[P ([!S:)\R3.MQ7K"70@ MBRV**] MEUZSOA3],)V7XC.QK_@%=.]X1:?Q/I.OH67<,Y 8\.-6RF< M96;S0(*PBV?7@_H8 MQ#C-Y,VH'S_)FW;7<&B[0G,EOV"9^2:7LPWNS^[;'Z0AN5>Y6)FV@U.!UD5@JO&%0PW.F0:T.^<96@(>,Z1@>KTZ[SC&=H& MQ]*S:&M:4.D?=RO>6;:#?B,*BX[MM<(5@:V6+D[$*,)^==;-!A,F3(!@01>Y M&=V4@D/J5W1ZE,>NF,ZL(?::76,"G$L>,%-2O(6I=@0!?E)G]]N[)^W*BQ+' MV!5I:#Y&QQ5\F12O.&34%L"G@1J J2G'&3QKK7;PC2A(/($,8/\P/'=L&0 < MJ7WHNVAI%P-[M//.-+#E[<]@QLY0^X]F9]-CAVG!#R<_Q5>R;GTT,NBO2QQ3 M&"HE' KB75E45>9Q*\(A@!^R7BN8;FZ(D!@1 M6-JH:MO8^5EAP?.X6AT:F/AK:,!\A 4E.I$W33\"O/'W4;OAH(L^N1=>T,KQ M6E/DJW0:L+2+16]+$CFW,P\EW6Y#".;%VQ4>]R%67%;Y'66X8%Q"&%P\8N*@ M93[+V]@Z!36C(?/0XKJKX;6:(80-/J[6(<)Q0F$'\*B*@N\A;YU\SP*K!1Z@ MPWWC-CEEQ[2Z88&YM5(F4M&59>X&F<_ 0:I8%1\?8Q[!P8BD<' C/'QC"G\@ M!._46STI?%?D^"*:':TE7RL8)1'MTX,H$Q@W-# E.G7T4?<"![,DO3"97L]' MAIEU,L[5>^Y#>"25LUC5P;JBUER$:=@E>FY^U)^L+;VI9C="7/KMCPXLSOJ* M*&1UM=[-,E;N )X+%N=38%*_'G=F.$\Z1DQ]88@KN,&QK8)PB38ZRQ$@N=2& MI\3WW"%\XY'-\L*2L"8]_)_6#O=K[4F. "ZW 354;8W(? -.%G%\EQ*M<62J M(,P[#L"00A,#5PO!3YX8LHJB;V=O)T/:-"_/K&L$\7\5V$0(JJN@F#,++0 > M;!22[O+!PW=V##ND*C,G9_MU!M\O%:6- 8G48@6@9(A2!!%[N]PZS*$+-F\& M'(-6''$?'(+!<7N:TQ[:?3^I'[WJU1Q.0U3(6K=+@7T!,<9)T;)=*LZN-:*. M"E%MNDGNGAN[ M0'> _0,)T&0*T$V^$ ]1ZEAY:G89W< /NY:K*9A[27R:'6$2MW O M0A7>4Q $B"FZ0M6))05U^5G]TJZ[R*0IS=.P74A:RV ^F-,:LC=QT(O?<9=6 M>F^V;TV'0 4^FE;2S]3;(3$%X4;C6P8,@0P9CD0V^0>!5.]Y,AJ&<#P5C_"2 M>Q[E^(N,+- =,6K3I.NN2=>GTZ3K5S;INA,9N# ?% G2Z^NB-@+K!@?H#<[H M2>6* 8Y,@;C['EP:QN:9P3R'*/L4[9*8*?6->2(OMCPU 5W+$/!!+'NH! M3( %44L(\I*O/":\S-AL;K?WV?HW5XB#A?_$0BL&9"P,L>ZF#!72$+_:M4-5UD*!MJHX=2X"K&?7FPJ HAPJH.? [ <*0^-R96Y-V1A ^/ M!9;V. 6*+T/Y.7H;>O/> UV]=C&#&KN18%:8%=40\N$$+KT2,V3(@(KUO?TLM=Z 280ZFU(?$E0(!R%W M@%9DX8G3.+-/PLM$WJ-=W]$ZG,^Q(=AG5:V8:1XM]F W0Z[P='59J#2A! 566H8_W%W+_CLL/Y:*_Q M@H%ZE-"D]=(>+JR 94*OVM4B>-O43PNHE-QX1E @^#V)D[X>E4FVT\]@]6#* M>N+JMIJI5HB8N L9$ GPN<'$CLG")=UK2_0*Q=S"%C0&P:4$OM?I&C@46*$- M6IG.FCHQ!67D'$?@L_P#XA=LHJ[+@+(!J3L M+8IJHQ7') 5E[0WYP25^! %)L1H4_93,&I==)PV*S(#UBWQ!*AP>XN\=2 .> MX?O8.2+HR84@-(\PMP;RY8NB= $I*IO'M[@K@VT^F+3C\H>WF+L%%<-!MC2> M7%^S44(:Q2!.BLTEL"ZZPF&D*TS\9D(Q"OKL3"=$JNRN?X;AIU M0]"EZ4JE@_#O)&\2/B:_%X,5>Q7(,;C-NPK=] 7UHK>-]BQ:XJ0AU?1LZW&;TG-*\Q(3-<7NTX;\PP63H8WI1H[/5IZ"M8=? MSK407[G.:D6'^:P<(W-ZHB^N PGLE/Z_< M5QM/?"".R!>:PX1%1HA36-NRD\-1@T!GG=,KLFTO( K SJN75:TXE(3([<"[ M6";1YDE^E(GV4I8>N32BZ>?4U>EUC99.3S@J!ARAD8 I31; M/6<^XYHA0$=KL\(-8E=-D#_W1LJY=-F?O(E1FK@PG5"JP*Y/XKH#_VR[U=+\ M,L>""[F0%"?W0V3&=*]KY Z2YG +#2M2Z'@[KN]<&VBKPVC/C>]@"UEE0(R] MHE,S&*Z*W9[ZC3]C'Y39@9X(4+>B:T'")$RJPP-Z1<(+I#*2+=UH-FIP([J> M+TGQN"B!GD%X:\(2'+*O**0I0W='FZJ^@.VHUFMPFAMM3O. CAL"P.=^0/VC M=G-6/18-:9780564>V0 7N^A5=GX87B<(ML0N%X02CB(8^Y5H^".PR1ZME+P M^E<):+F6Z'6";JP2D6)M"MI15'Q,2^.GG+I].7 V=-CISMJ*I7"%<79?2 (A M2*/Q#-\O *\04XV.48D-?^ZW);(7RT(I[9=+),'88[SLZ.*?<"W\4R/\-^TZ?"G)T:,4+,38NUR;W_,C1#[A2WPW.5O]%O,((U<>V2&R2I M<[Y,PR'-R>DOQP?H?S'5M'T%0O"D'BYJPW .$;P4ZWP'C\"PQ2&YY-Z3CW(KS>[O2+-=D)*R MLBMEE76RQ1Q0/*H%2++H,SS4)@9,+2S==NS*/2[UZQ2:0Y&T_C@<3B]2[1JZ#?HN3@NM%_\8FT-WO2.6:NK:V-6U\6SJVOA*NC;>#TK4-@4MZ01.DWNL(1:HRGRP4]AH MF]'9Q3_778'.];E?4^X-R;@F3:ZYHU'GN7#F4Z-\9&$X:OGA^/AM@#Q!W!^. M#8:S^)O=SZ+NMS^KX,TLCP_^[!BWFIRY-1HQ,84!H6\%)Y.\AW(>O,6 MBFUJ_+P8M:NNL?+.V^D&JL3+>6EO<>PDY%QASJ+G%?R'Q.3E\?ES-F7GIR>Q MUV.@#' S\!^X87-EM 2_Z@KR(K5 0X_"SAI((?UE3"X/:86#/T%LBT.2O 3D MO3B9'[V&)/48"3WS?1.;/[0ML1B8NQ9/]4;\)DF)&H.)AR!@'$YNAP-8ZZYN M.FJ1KFYRHFP.$CU8."-_3\H.'8.CV([4\@#K5K_]+WAE%_5V#83XPKOD"!R3 MQMZSPGB VGZHV1>/KAYV5R$5\'=:F^8OT;VC^T*Q.&,\)8ZSF?:%*HKT0?SY MWD/^J.1XN?7+.I2.6I0+%K66'&SWF#RZ7CEXDZUZZP:C^49("Q/D <49W'O8 MNX*-JJ2)[._O'T;O9*4H: \'_Z5K.5E0=A@)J'(JQ5 NU]2KO&VQ_6B M._6 M%IPPV]7<&WV%Z\CKE/:^\+*(I=D0 ^^:>)EKU;[JY\&[0;Q#T[(\31K2MU+< M8S^,YP D/:F5+XA4R24>30H,T:V'%P@4.^H*.>I\*$J/RUHRDSG*+^6TK'&Z MYN3YQL0?;.YS5?6Q%^R(L+Z2731=A4;CI\%RJ WB'DEF3@_BCOX9'8ERPLD[ MU\OCX:CC$">\(XY',&=FC07Q2WB^RNO%!R=\GG,S/'R]V[/,T'LO?8/H:S,X M%?.\=6(Y3%=HHZ"7[;$A_@[>-#N,RGL=Q+R].%<"R!:/<2GM\C:&'-7X(YPM M^"8:!4XI)[ ]OU5;N^#!-GM5ZX#,MI>*P557RO=CS=Z? M\WW&/XQN4F?;3;RJNG06LTBURYIR&7A:X\$-WML<-O92OB46LOK?N9TB83Q\ M0$D<(N53\EA.YW OA8\=RJ?M.BBX#S-;"J>E.""LMORS M!OJQ4-U,&0GWB1.*:&W&4$[WJQQAZ.KM ":(\3R24LN\5Z:6SF^4*(IE::R8 MV9'=%)T+JOM*+L3^Q?.#79D"U]8UNL@4O+6"[G/T/_<>/OI&\Y3W)6DF%_?; M?$%&,(D8'(.D .6161V'SH-4RQDKBKOM QV3,(Z M)MU-KG#B70FU'WH*_=PAV6AEP!S1UU9^.;6FVE.BB""YIG)H)3[I+P95I;WZ M^4T7C9X>E19[,5.KQD?,P-NP!3&Y:,*9U(#*("V\MC%+<.#K9])H@BFQ9TVN ME",;MWN]MA/.\^)2.HRWL-\4I5$C9%W. #\NF%-52CD_SAQKT(M[72OVK]H+ MJ\VQPY[86- W")P_62=EF$KZK-/&:\3 )J!4 M 8XPPE7 $L4=PD?1MTF4;-?&*=R&7"M,4FU[@)!CN*6L"7P_Z=IE5F \4"^AB=<],-#Y@X/!B\;4]P_*+,#-0W MDIR2DVT=5ALW\1LE355R"44Z?;3WJ# ?I-N8\7S4"%J 998DB\I\]0ZT0M"- M,H^/@1VA= 8W.S$7$EE67..*'UX &UVN8,C:2&4R%Z@EX$%<*JP=A"W"A5\#)<>G_?HEN[-)'#'"003O;K<;) M!$7>WX&O!+_[-<%>^CVS=5>$>6^]E.6.68D=*Q=[J"GL3')&;&R7:6#P8S;9 M2R_UG&+"LT*L!O/L>U0D9ZLU_#!__'V+J3\XO?#_T3V-\T[.WFD@=Y]]7/@- MVH+$WMT^7I3DF-3&,CUHU*ZP'J>4BZV[[2Z$U?X9M6:6[N4T$7??&1-TG[%=%<1]*]@=U&S SR!W>@LF+$^X_$\L MZVG.?=L&ITI*:C6TZ1".A5+8R$A2<=S9-9>UA=>2#8W]9EHI*Q0(&6$&82W^ MT3?)A-/3A;L?:P*XGW$O;7]6..QV!54W=Q($>)[[<835\9?2!F$08AJTQ[HG MU+#;D'IO[[7=\54TO Z\KE'<&X\;>.#U>Z[9*IB*4["0VEBOB=UK= 5Y%9CU ML/%)JKW-'&[>&*FBG('$FUY;$U85=L\;G(DPFBS!1R'B&+J\/E2 UJG1G MTG$.K(3'NW]#?\JZCX[4FNB5L2FUU'D6AVZH5XNU.0UW5O,0YTMS88KHWNNS M\_M6)Y[^_.Z-9FC% VPD_=OZ_+^]>VR#)3J,GFM5H:T5RBPC-;CIDSECVN?( MFC)62"Y^#IDKW4LWO3:VAP\LU^6EX&VW'BALYI"2+,FT8[\,KD7%5UX97)/3 MKJXX^H X8X5!E'V(=9)GWEFGC)) .2;EX!ZD,&0( ,MO2(I%(9K@Z.KS@^ D MK9U+;/OLG8W#H;WNCJC2NV;D95V';CG2FFO&\XW>!]A@C96.UEV-YY*Q\^FAT<3G;4?]%DX,U1)%2Y,MI)I-^58: MM2C!#/_+>(,B_C+V9??':F/HW.FE@MA+4WWA$#.L#M7@$5T/0Q!&3H?( M;O# /JV-AD0=27&5)B'DCC2W3RY!4?2'6'2LEZ-?GN]$:+%BZPKP954>]%5@ MH#H82"%GM88;7U47N'[+"@0&TQ1PB/!PZ86L1.'BST"D2YU]U>6X;H5QB!\] MLY21I#WE4 69>/PMG)0D%<"_3!Z.ZHZESH Y;7XP=I0";K71(!KAUJP M]UHVB1P.ME%)NW=!V+]M)1M,5_)/D.U%!$?/:R=QW417^)QWPW.86@IWM!2" M$9I:"K^.EL*AAT]9/(Y3T0D:3-OO:FRP,S!L&O:C^VY70NR86G@$46?.=4Q8 M8[6&@FE ^0F&)XB]L0!NP(&M8(X 2C/6-6I_CXMDGM=@)"E@=KU!])?-$A0O MWKTJM8FD98\";7B$Z77*:P-^R%* < ,DG8UU1[0>Z""B76%P-R5- MK\_)8Y[QI9QS]Z;O0!KO+V2R_Y$V& Q(46O3F(VR;G'=? MS$J(KR.N?>137\H][=,/H"DL*C_UE>D9B74)^-)4OR5/LT;4,W5<>^5):1*Z MR<#9[U7'_/W.R)<^DS9!K!A+(QA5'#G#]0]X9E'!ESDHT%8B]4H=RFBIX&-X MC&J#PQNT@R K-\A[?!V)^%T/<-V2AXU6'%WY\%;7#3AX=/]4>>/WO\G?<;#-1N,(,FM7%IBM",F8S1"1H#SCX\I86F-J47UA[AO9%I7ZR2O!WPD?*/A^_GO MY74LA0@O0=L1XM.-N!!X[Q'\0IURK,K=I\#KM$M:>]BT L_T3^*#IDP])\W: M Z"]YF;: QQR^%W3=WN:UB197EA<#>K^G\.*29WD>-"2*""DG"^:)X2?XZ=B M'0R5;H O=";H5 8-:,@1K*WC,BP ]',PIA]_9'<-40( B+']4;XO,/H M)T"HMX)-! N&59@:;D99T3I9YQG3FO$&N1IT'(%:K1=N*UC!XC'U]!(-SL@^ M\NXJHQ#Z44R-Y_.FN,3FO-JMZ:XB+/$H2E3.G$9JMJ %5PH/IBC!PO$Z+WH@ M(I;D33MBFYCSB**B*(D8.S&V4/H.?3: 21J5Z\LJ#VV*A&O2E$0[8$&A&\Y4 MD.0+_57/H7 I:T_+9:#HJNO:1^](UO++]H0VQEQ(XKJ/,43#%NCOD'CTTT4! MVK!#%N;XJZV3:3["]8ER3L0OQM( H FZMG$==>GQ[H$?YT/IQ-C)!T<[;Y;1 M;Q6<[0@KB50+\;),6$F]0,RSDLNQ> X)2DW;^.GTB7\HE5KA_T-\#83-43XV MDU8'K#AV2(IMDW2F32'/-DM#WE,EM37T9.#-- +S5R >/B-^+7Q%56WB^!O! M>A!=SCZ^4#U3M4KI2<+^^.":O!"#Y8E][AF>D6!,485I2J4?5I_1.5!>C@VW M*Z"KJ8:X^_!S4<&^9:KSNA++A0UFG((!/$UG:!">4%MD74E_ B4W+&F*1*;> MN;P2:OHC34K@-Q*6)*9)$4B;/A%TA]7^CL(M,B*';&*[B;US4(?;4-4>G*M= M=;? R'Q**#]:7+VP"BQP&Q!AJ1Q]Z/2^;#)W"2\B8T#<,%T=$W%A,IB;MZ! MR^.!J%\EX]H214<"=CPDV<6@BC$P:]5 =?04:$_P_-,9H+X+SO]H3!_FU,@B>YTEF9FU MGH:25R@7>^.NC-C4T9T9*O6KC!\X]]TXCX*=>(]5N/R"V8@#N:.=F'LFR4NU M +IME5[\Y6YL'"OJ&9%%_=>?'OPIPK+K&@6O7-B?FW62ZL]!]9R*Y__&EFM- MO9U5V58+N6UM*\)M%MZOE\YLLYV?/'H*G\3$&L8?(DJP,GC'3Q/6H!_ B2LM M]PZ1#=.%[K[;Y$WV!3. BZ'K#&@GOTF+#HV&<1B @NI MW'=T&+!E)V"N0YZ1LD5(2CHT&[ 7"(HP6"?X9_VW_T^J_DZ*X-\HUY.(WP'A M^#I$O("/8(.F.:!B_09DVQQ@(_]HV" )>OJG^^@DO9/TWI*"+GUGF7Q)+@,1 M3@M*J=?S]TEB:E\VZ(\*/)K__&=7M=_WWI]_>9UO,S7UW;BI[VAJZOO<37V3 M2IY4\K_]%GU,+A/4UH2^;B7%@XRQGE)4&MT :WZ^(FH MVF1NBG+R3Z;#<%O^B=?&4AOX_K\,P,]\42:,7X/A/&4#)M<=QPY8/)ZJD"5CCQ ET MY5E=UWE5>UW !$(YR?@DX[?R%JZC!=OD+/NO)>T+&U,6$-W]RV^P_=34= #[4WFA+[J KS/H4X-ZD-R:T=E MS144HD?JU@+<("OL-8DP"X A'KV0.8[HJ'2$'2X_L]"C\P@;1,H66XG66SIJ M,:(@8%-T?2'_Q(ID;8@SK[E@VCO7U3^ZNQ%=B1J4&+L;#QR^'K6991Q3$N#$ MZ'PG-LG9#CV9,K'BY+\FWT:I\9)%;;Q)#<&@"#!;FTZ"XE8H%>QE/6PL&=S/ MZ^P UYSH==$:&NTU"?A\:8*J]+';J?WHHVP^!!] M#A&GM[ )FI:H7"!+ "(K^,V_9J&MV0:_S*M9$BB-=Q]. N#=&D66HF(S@PT6 M>29M3?)-CT#=NX;VW\$&YR;;>4582$:Y,,V@#4Z%71&].NX]J[I65UTA,O6> M#M.K=Z-@*HH[1GG;=&E96@2KWSW3/O!J^A=%CZ[BJ7RJ_OM:41N(E22-4,X;W+5 M5M"F"TD[=\P.4947W(E=71M#$>K%-;I57!C$(%SS'\O';JF;P/>:: M>242:KEF;Z;L5C/&P%?%CL2#1$1"7_3M'X]5XLG/>8)PS="7@D& 3S.KJX1H MB)(P**5;"J;!KS9&;6/!-BZY^5B0?+?:G1B_)VF,7"]X6 M_NO0(6:&D">33<(H"/I6PDS@N1?\D!;+H$&8!;7;J#\;@VVNBZ2VMM\9Y'GP M0&H+\]K#_JYC^>(I]V"7JF16. 'X"'C;PJ*5Z0[L!7[T8V$!, M5*1J.T(*?\*9)^*6!P\(]I"MB'P;.]F(=M[BS]YKJ@,AH9?/*-HHLC(6C04< MU69@ 2!&TAI_P?&ER5HT%280//1!SS>R:RJ>B(>0RLWDB(['$*FKJF3_,! MK;8:;'@]A^1Q-K(IPZ;I >A*. SCFKPC9B:@K*601&"UB?(]JCABD=]")DH( MUA"TF6WEMQJ'QVE+@W$0+JA5\WYXB=-TC$)=,W2 _B+V/\:&@C_7LPD.JEML M@G@+H8D9>8KK+N3/,CNO SG!O= F//Y#*GJ/82-HC::YT_VP6Y;I2*:[%G6U MP;"H!Q?*$3'I5.8*+ON>HLHN[@+/1[PY?273FBO80GCS UC8O%O1LV$W^BH7 M"-*J]D\K'(VTE4'S<&B+:>%<9A0E8]^]C!]SY.SBM8C1D_9&-WK@K^Y@6 !7 M2SN7P<-<,K0I^NP+^*$4QAN.M!,!'T+H$=Y1SY&0S<>,AZID)<'S'D=%9&X, MTZ8OT1^)>[!%.(*$^SXSXJ_L$I2*X#=;?G4W9Y7Y\G>(N-$VEM#V;1'RIL7/ M@YEB1!XIY+%H G D?[C]GU"(R/^$YI2(;>KSD42!51/#%$-K-8V =QZ+Z%""& MKT<-V.!P!&P+O6Z2!4?/H2 UV[2@P7;'XXM+J43RX$4C3&DZ0FH>GD =K=]W MS?NK<_4Q<7;E6JEXNUI<$^0\^N#7C@ U&'<\C%Z ,XI(3M?LS3@D1(9(^7FS M- X]B#$X8@7G5S5,T5B)A@77"R/[PK!R-76E;1^"8L!S\RF#^A+AZ5%B4Y3M.MUPRJ@92B3=.-]VAI4,@_ MG;SYY>S%P=&S"#T9O*E-I9)--<+-8ADI//I(N&Q;"U$.:E\PIO.YHL4)4=\V MZ+$,GK!9@@N $TD^T3%HXKI;RZ3HZPZVFTB=%"1(8RX?W-L^.$)(,[Z29"]; M4[)5FYEV8XR'2XTW)(HF#A9D5!ROD!DT*&KKE'!!5UVTEE4ST2\>7#=^.47> MTNL.@$^CZCLA(6QQ>+D0V_Z.FYEIFF#7-,'#:9K@CPL1[" TV?-5AC,//'51 M51FYJ=)MCOA&A-S0--@9XR<%N;"!%;*-Q7?M:G_2C8,0ZW]R1D -3+&UFGS, MV_JBD)MW !#Q!UWXVHC-;90]0?)-U/Z,UHLSEHCWAZP0AM%-6MTBV^8_4H3VG^\.3HIMI[KB8'$9->( M5H+98L3>8Z1[BK@=T@J#X!.E7+X2F'I)DL-:4N4;15@,+2-V9/!P])-FL=?( MDJ$?U1E_RVD4KJA?77.8(C.#' TS)!:@3QXB?Y2^)^J>*;\ MU<8HS"_TC>:+XJ#EQP-7&A=>=@6: FV#:]LDO:#\VQ+^(3!](GP6HLH^G:EKK&NLDF(. M3\%8$/4P1AH'D>M*X=_$V!H^G18"PU[;]L9PM5UJM%U*T2G_)P8:G; ?2#$D MN'#"?6KP5[">V/_%H%*89$] SK +22;D8FVYF&-YB<)A/[U3<$I $)\JT,5X M>32M150D74D+I 6X1%*2XX"Q#MY((CCO7?C977,0OE$(QM=P!?0TK1TM!6^\UD ML8ID#QP,?I^L$J$K="I/R^P=M=>H1&I38&HTW T&+[4R.HH>-* CW5\ RC,C:A&G7F)?O0D;)/>]*9_.;/";U!Y:@XA NDJP$&(8"D1?G M##>&X.?\W(Z9FCK2*.SP2'61@1U5*5T13DB:$V8A<[EOK%OBD0>>,_)1VS2/PGC"ZK5BB&9!'IR=8%SJ[00&=B]=;@ M4='WP,MQ\9-0[:G_;=Y; W6=0$U3N OA($)\>K-!1#+@?2?*3,.;@#&HT)AZ M2,A,7%_(/%32>"O+L>"L9IH!;/E UPCAH3VNT)V/&NA:=@\T<8I21(LS"$E: M2Y<0@I=B*R$53^$.L56^L.):267K[G?&FTA78.0:^Z5]W^A9DD75W N79;&W ME_"V1^82L4@ DKFETQ@<%G\UT7'%P'M6"8 RWP:O2?S/XB"N]D+]7L7L7I95 M9RF1"!//TFHTMI5 E)_?>>Y_;;8-&_H=KVZ_!X6(*#RZ:/(!XWZ50-N'O*XA M/3_<=I1MRP1K ;9 X \)Z%21( YS]<@WU ;U1D),9X!<' H?: M7=[6T$S#,EDW(;54C[&8)V.0E\/G6,,+ER:IJ2?96ZQ%!]I1\HD:\. G(-Y[ MJ&V'L"2+"M28W1\*X*BK%E9@B\TQ&9,O_#T!50D+A\$ I?_T,1J<.%"WWV;) MI+O1\GXVUEWM'^*09EDZ(7JJ-R\)(AX,-G%-<8L\7T@T[5)0U)7B##DT0-CD M/B$G-V\EV:!JWIJ28^6N](372P%BU<^K$F'%2UO;O [)]X%QH+X87Y+3&S) MW<1VW!&]/[5^[&K]>#2U?DQ DO[]GCRX/80/DI@; &-@K\O[TU?1T7/GX=PM ME(^/>).?7[\[/7_STR^G+Z+S]\5V"% M[X:EF0[[YSKL#[^"L_[VW9NWI^_>GYU.A_O&AQN#Z:5),HF[.*E?5*F6BMZ! MFWF9%QASO *GWV:\==I9VN# A:T04(4CI!]-_:\BWR:QK32=5^MEGD3'$,VL MJP*I#KFZ1-=Z@;4O\.TEHWY'=,UM%1,+(A">=7G!J"USZ38R'TS:4>N K'0L MO,0+Y3F.>4XCEKB!>7#:\'IAUPVU%@@9N,9,3C!D+ "CYX+Y@YDQ**'0_ 5$ M_.'CPZ-O=AN,?^L6-]O:O\(^E4$DE9E4B@5_X1Y0S#=\'Y$M^0E5(/R%+0E^ M]4KCN#-J_!W?SPN=95&?'CZ]8DU_%UTE+\-E+U.O_CJC./4C%O/>_V*BYKY= MQ*N]C-M9R*,'7VX=/TH,3S^L\_I&@IA6J(C*__K3T?6IC,^REE].#N'_CFN3 MT(I\M#C"E^^=__,P>FE,>S]8U)L+)N=>/L]2'CT^?.Q)YN.'GUMO[DBT?+2H MOK4&_YC9+\'@7R&TGCM^ Q,5S9+T8E%7<-,#D/2J_DM4+V;W'CYX#/["HZ?P M/T^>W/^LANRSFB[?4@W,V9_^YCOA+V)J+;D+HOJYEV5$,JT:^.[N&)$OI/C M+7YZU4NK*7OXS6>UF*.[\2Q^=O3H;BC.VU&5/WHA]/=49T[J="EQE:V*?A^$ M8VC3/X=.?/*$U.&(3AS'H/XS];$MT[NK_OZOW)/JKW*U_:5^]? M>@&>/(J??7>TS_K]W0TU^O<>5(K-PDUJ?E+S?_K;*YPK"/=O[;NVKGC^+OGCRY*WKF M+@=TD[&?C/UMK])D[&_=V%\3VY]4R)$VF?K]S=T>W55+_S#^[NF#NZ)D[I*E MGRS[9-EO>Y4FRW[7+?MS4\R3IHVCG_\1W7NX]W79HWTT[H\>WUWC_NV#R;A/ MQGTR[G?DP2;C_H:_&'^ZC%[VR(]EW\Y-%4:?W,K;-3'/=UQ7$$#')'%FD*X^Z\)X 0 MD,LDCYG?<=\=@"N;B[]6^W]GZZ^/XL>/GMX5-7-'.JHGJSY9]9](]#6_PD,?*1(?UE(E0] M^<6-P2;_X*BC1T]O:J'IDW<3V*N;'.[XTW^,-GW\2;+YI7G1_UAGX8^$9_[H*\ S_^GTA^.?HK?OWIR< MGKXX>_W#!&N^OBF.]LNZ6D4M7)'@J.&_Q!V.V.9Y>5D5EPQNCJC4BX19+)'Q M1WCEA/ ZJ?.&N."ZUG)R#YA[2P3!1KJI#NE[X&.6@AK9[93C/!$B0:(KWPJO M=L"F31QZ0@($-R3:3F6\)M8C6*1D0:19COV[6N>4DN$ZDA)+9=G5V,: M;4#M@_0[QR#+Q-(-7VK00R?OGOA)06%6>=DRD4XUSB..=*RFAF]T98OLK$N3 MUWB]%)ZD$IHGXLDVS.?TSP[>>Y[#3Q )^-\Q25WDAL(&6!<.EBK\<55=)L4= MT=BW(@=_S?_V0YX96(]?P5&!Q?J7J?_ZY_QO) S1MX]CHJ*E7]W!"("8O$J05;=!T\.HQ]-]!OL,6['^/Z&/+P/#J-7]:'W''3K M1]_Q,A%3+G[=DT )7QNSRI$JN<.KDB"5^YDHKO]$:F>S&5>=4VQ]=X6K^[>\Q=DL'V+,H0K2#?Z09B:7U%@6RM- M\XOSM^[(=&7>(@WQR>DOQX?P_9Q)W'%I,#+'7^.;O*XNB4,*%^]A/%@* ['Q M)43S\(C>4=,@M\$;P%UYK7ZHJVX=P]NGAQAVIT6'GCZ?Q+JBLF?CO]?;Z" Z MMPS*S_7!7[@^Y[C_\DCH]4KKIK04O0_ 2OSRT_F9,'(-M[8J,GB,Z'ES$EFZ M^QH=99\,+)IC"N0YJ(L?NAH/[<]ECNF O"429X$:9U9F?9M7SX_E:W62P:6S MWI=P?^ WJ#/^ ;?(JM6>G___36!]HF,X"47NCOZ3A[N/_DN;9-EU]*V4+_/& M6@@55A9NOJ%W_4!V$%4X>A.2N[T0Q8%_/RLO38/_?D8!YN M"4K'G%2H/M%+P'H%*12Y+!W4O%X=^@^9X^D^>7M,#V1/^R%H0-P+]T7\\RDS MTZ<-']P?DWR>[#[J\-RO#NE*]&DX&L0$Z'T>/X7W+YHJ>",\^J])6F!3!Q($ MOX%CTG;M70GA;DLAG#5-DBZ3.GJS3+ 3W:J$)V,J(3Q'I-H X],-(\WT!-PZA[3$?/-F+5- MY#+@Y9P;"^[%;YBA]ER!7>IA%[4*.43X@G!S6&M?WZ$V\91)\)Q/XQ&%QG=[ M_#VW.8GP]ZYB51)<3G2W.&&\7N[8GJ=T;D^=E<8[GE2K-1P7V,9/,=EXCB=; M_7%'\U4.!Q/6[WG5721;[VP^_G:WN?Y_['UG<^-&MO9?04W9=S5O03*C)'J\ M4R5/6MV=="6-7?L1))LB/"! (TC#_?7O"=U @T'B!!(@>:H<* 9T>OKDH-DH MG$V975\ )PI0\NY9ERE%CEWFU'JP!^_]0]+P/> X0(&R+!+S)!"D.+R1OE<- M"4(J08Y6= &7!U !MXVN,]QW&#:@[JT@"?A];-4Z([D2QU]YW6!^(6RS G-LMICT%_H!F!L=Z\$XBK#%83J,G-%[OJ*KOJJ=A5]]RN^O'BZL:YO*R/Z50< MFYMR;';WP;%Y.^\^K]/ES?_<>$K;R]N M7KUTKH%(_/M?']Z^?'7EO+NXN4'OP<7[E\[E]?4G>.OCIZL7_[JX?D4N!?ZM M<_WJQ:>KRYM+<9JN+\Q^0-=!-)E$V)PW&GQ&)0PT J ]) >A[(':^L7URXO_ M<]X$49_D2C0XXF>YBM=T2=KJ!-H4/E,EW.N7Q!O [6>4@F>3/@@D MC(C!,Y32^/7P&8U!8Y\X%Z0^O5;]&"W5O'>M!H[;:E+,$TAZ]_@?T 7CZ(N/ MH4LP:O>T0:*-8K-UC%V'ARX'0V$<5U\%/L@\\,$413N4>WQD*\ZAK@MK*4OK'P$-S#?(HK^@K?AB;LN0N63M! MVMG(>:D&?#_:=$%:#8#9K1?SU9J2BN ZUQ=7\-^KZT^LRWS$%R"^DS6#+POJ M>7R;0 ?25MA833Q6:[P[SP^( Z.FY2=)AN;3_)Y%B=(_N_=!]NHKN)_4/([C M%O$B#@'9H JBZH"W"?6'+S-4'5+69XP&1Q]Z88ANG(EBGP.LDJ9F[ACHKC $ M^4DB-F>S@C/ZF($^"=(= M04;?LVO0Y6*K[_E^[PI)$TMNU$U!U<,(2;2]4]$\JQEFI#X3:QG'2CGP43I. M0(4? MH6[N(C6-OHPJK!&UW#"[Z_[XK[>VW?WT. VP,T' .M0Q!,?#2 :-?0 M:LJ7$V:S>X;$+J%_AT7:T*8-^SH\"/+U,)XHV&:,U6')9 \B)8;Q3SU_Z S- M+K$%#K\(= Z-EHE2Q-*9"3J;P9^&/-;%?E$"4H7?'&?D!YC191H-",'8N!N0[:O;:;9=\Q!.2 M]%PG6OCJJR\#+.RFK-]TRK\A5C]!DF0K*=H/1_I0DNM#B_.;>$.%BHRUKI(" MAK_-4J63L_H4];D"64XR1B<:\H@^JF8PY!#'@?^2S\IRQI*&EMCKI# .LU:8 MR 3405)'X?UESRWI8[8B!I_H!#,Z+5(BR3=I5HRJIOG*-V[&"?I-ZW&)D#ZN MY@.&/_D3@'F0_O/)+1Z4=_+7]!9(=#PHO_'+\XW1QDW;Y36+&/GA#?YT.4-_ MF"E^1:T8FZ[ KZLLN0_4MJJPJIMFQYF$.'QA/]\TEHJ"A@"O8=5JH#SPC^\ M*_9_G6;KEW;S%^P=A SX8=^(H&#/47 J*! 4-,\$!8*"YKF@0%#0[ D*! 6M M1L4HV+7:O,:;-U>A_17^%0.4@7HW$?.S^CE/[\XQ"^9C'J'SIB#F1> M[T,#]W[@P$OL\JNN&JC])XW&X]/[D?NR[O2V?5YUGL4.(*G3/CEM"9+J/HL= M0%+O[*1[*DBJ^RSJCZ1>YZ1[)D"J^RSJ#Z1FLWO2$>8F2/H!S*US0U#X[:8HB(DCZ?B2=GYUT.H*DNL^B_DAJG35/3BM'TAZX:BM6::^I M5N%'IVO4)]%F*[];HLT*E?Y1)NSF24^\:H*D'Z"#G)YTA"8)DGX DAKB5A,D M_0@D@0[2Z0F2ZCZ+^B.IU6B?-&JNS=:F,6TE">I8M4Z7S+(2K"E-U_'ZT1WF MIT^F'A80QC1EK*\)O\82SCIYV@^=03;)L";]G7X4%WEQ8I5F<8C573C-W:I M5%0EHJ1G4S<+.Z5$NDKO7!FB9A=3PN,HNQTO5BARBXQO:RYIE%)'(#.+E07Z MCK![P]/"_>Q"1)-M&X\*D[@:E2_1-H MV@B,A0>PG5EM>FVC@1O6]!"OS83/[HJJ/,_12C[=9 M]^F%Y\('NA.7B\U]L6 "UR)+N8.GHUY?O+]Z_N+QXZ[R\N+F06M!?(S./ MHB"([JE-G6GI6/1R)QZ7C*E!?!\E!H]*R ZB\*\L'%#=6Q18W9P/%IT@2[6% MTLC5_"U,HL ?>N5A\D)+22[GQ-@<"KX$C!77B_T[D*#I'BBF=/2[)7WM7_K) M("N*(%V$7C!+_*1H-(8COHB 6:?F.U=%5WNK]9D1YD?P0/@)-D*@F3UJ[9^ZH3U:M M/U!APNWUAGD45,PRW=XGWR\SG/_T>$*0?8\HQG"S,VHWW?.S3LT2@00+E6"A MTW+/>SW!@F !L-!P.YU3P8)@ ;!P!G2A(5@0+#QYWFVY72ST6"LLB$GUN^3T MJVCF!=B!>?]E\G4CKM:9V-9OW]JS!^9]=K9-06Y9$->!4O$#05C'/6V<"\($ M89M"6/O,[;2;@C!!V,80UG-;V,]-$"8(VQ"7!,5YJ\K2-R-,/!W?ID&9Y'-= MU8BC5?9>C:KIO7SR_*SEGG;K9IVHQ6$9WL11DCC3.!KYZ=ZK2S6]@B!_GKK=4S$\UF+$*@R/#;?;E1R:6HQ8Q>WO MN;W:V1UK<1@'U2\/(:>W2,'):NS3,/IZ6V#V_+0;;9+&J1'GQ8$S%9H;J3@71 M%&M,NTZHQ#9:78&9AGO>WF:FH*C'=3K^3L-MGW?E^.LP8C6E0\ZZVA4\_*S2$ZBC$ M8B-^F'KAK=\/E.,EB4JEZLB^)+RZK;9D5 O !& "L-T$6*\A-4<$7AND7[V6 M5$T2@&T,8"VWO54'A50 MI=A/I1>IY3;:V^PQ(*)3G4Z_[3:D#G8]1JSD]#M-292IQ8B5G'ZK)XD2M1BQ MFM,_KUN6E-B@ORVHIX?O$'[\<*A">.>X1].[4G=>D%F)$W^Q +MBP\*9M]J-#O;W%CQ+VW/Y[(- 2\B48$XR)/^-;_!F7' +45Z,H5D[J?8&10-UBY\;> MZU UO95/GC=/W4Y+RIC78L0JCO_^)7ZL6(U9Q_&Z[(0%AM1BQFM.7^G_U M&+&2B(9NJVY^+?%LK"]0WQR8"'T@^F_;;6]5'A<#RX$!K.F>2[JH &R#Z:*M M;2J4 J\#@Q=H+5N-Q!6 '1C .FZO<4"YR(?A?GBOT@/+0G[\!K3A!@RC#*/: MYJ[ 3S6_NZMGWFR[S4IO;_MPV<-A N[,;;2VF1T@@#MLP'7/MAF/+F@[;+0) M:1.P;6WF1RVW?59I-,)2"&XBB?TP?%2_>XD_P,3ULN[E3!7LV]B+#\!KM81\ MU>V"/GG>.*FZ3,0ADO1Z(N%,4IT%"80$"0T3)&@D5)I1)$BH"Q*.&B?-BF/& MI)[4MXGB+_T@2]50A/':7S(0QNL6ERE(J$H8E]0<08((XX($$<8%"3LCC,/+ M?C2NEPN\_YJ;SC[F9%!.A>? T?L67UH;CK"RD3*L9CTM$L;_C MGT\:3YR!"@+M4LC_3J;>(/\[\)($IN>'-_C3)_/GUVC\O.0DOO5(2[6O&N39 MX/,JCFL=16JS*M*#EWW3PX!>",<3_O-)*S\*^U8/8.=4O$UGVT7>$G_KM81-^8'Y@HR HP: N-,@"' 6 :,Y& Y!,FZ>5P3;K>+QR ^==!QEB1<.,5ED>\C<@T0?1ZNO M'=!>J_1YP3F^B$(B;1[ZOG[W B\<*.=ZK%3JO/12[]<*3W4SP\":S4BXLJ6C MV?>6#!D_T%:WSOB[.IH&..#5W?8VFU8* MX@X=<.($OM?W@\/L5K^W=_?<;7=VPO0A M$-M5B/4 8N(E%8AM%&*G[9V0/P1BNPJQ9L_MG(LC5#"V28R=N>?G.V$1$D?4 MU^I121H-/H^C )"0P'9B"N,S1_V=^>EL_[6I@_0KMYI-M]L5VYL@;GO.T8Y[ M>B9]BP1QVT--^JV'UO*%_ M9PK4?7SS^[^7%Z=;/![]#N& WC)5YDK/>WUS]6 ="6L0HU[:#QB/CN/HOE \ MRQ]AF3WGXYOWG]X]7JO"/KX2#N8V%O:'QW*<5L\,^PN,FY]@_MI^.8Z=7Y:M M_U\OEZ^?=N/5JN?;]&.Y6760-DODE;[%TXU]9 MDOJC&6=,_M^GBZN;5U=O_^.\OGQ_\?[%Y<5;Y_+]ZP]7[RYN+C^\=XX^O;_X M]/+RYM7+IWFIB!^_*87189EE0LI,[FX*\B/%=-J-FM2 2L=^6'D1J)MQK)0S M@5^.$TQ!!QC[W!ZD^G-Y$%K0J;LUPI>Y4F*GD MU[UJOO#@,)NL-%V']>W7,'):NS2,G-8N#2.GM4O#R&GMTC!R6KLTC)S6+@VS MCZS>6M/U!A@AUCO'#HQ"J@/H,Q*[<'F!W^:+;0V;:SA9X\ M;S;=1G.;R=R2859?+#3<\\8V6Q0(%NJ+A:;;.MUFUV7%[ M'?%@"L(VA["NVVN(P4<0MCEAH^&>;;6*HR#LT!#6=3OG$M$O"-LD#3L_%1HF M"-LDPDX;8K86A&T.82VWTQ5)7Q"V23GLM+L3GA&)55S?KOAAJF(OQ:X9ZLM4 MA8FT@=RC]>W7,'):NS2,G-8N#2.GM4O#R&GMTC!R6KLTC)S6+@VSCZP>H1'GQ8$Q=((?J3@71=*+"U'5"M?^1,S4U,E'AQK9T[ZG'B!4=_U:# M$N7X:W7\;??\;)M!SW+\M3K^CMOJRNVOQ8A5''_7;3;E]M=BQ&IN?^],FOO6 M8L1J;O_I5A.>Y/AK=?RG;GNKA0 E0F#3)I9K+X#1T+X"'WY6&#T@AI6J[E?; M;;2V&5DHU+5.I]]R>]UM9I#)Z=?K],_;VZSB+*=?I]-ON]WN-K,6Y/3K=?K- MVG4]K\59',3I ^7?:J5 .?UZG?Y94V3^6HQ8#>5O[Z=!Y5!C5MZH4,5>0"85 M;SCQ0S]),2OC3HE=I3H:VVYN,Y].:&R]3K_;%MVJ%B-6HUDWQ&%9BQ$K.?W. MN4C7M1BQDM,_W6HM$#G]NIV^V%5J,6(U?/]4O&FU&+&2TV]MM7>!!*ILSJ[2 M/,>W"$!^.%0AO'7,MI:+201[]U\O]:,0FW3Y8>J%MWX_4(Z7)"J5;EW[4J^F MN1-%L 5> B^!E\!K;O9G4LQ-X+5!>$G=>8'7YN#5/=]F6*+ Z]#@=;83=2@% M7@(O@9? :S?A)2%=WV%Z?/+\)DJ]P(D6RNONO7FQIM?SR?/FF7M^)B'SM1BQ MBN,_=QM2@J@>(U81T==P>V<2UE.+$:LX_I;;:,OQUV+$:HZ_VY)P[EJ,6,WQ M-[?JKY/CK]GQ=[;:ND:.OU;'WW9;G;HI?A+9M:YYQ6Y2Y(>#:**>UNT<#N7DF^<51\G*R5=S\J<5*U!R[A6EPW7K)CS5XBP. MXO2/FM5G1,F]K^CD*\^"EI.O1%\6:E^'$2LI>]%IU,U*+G$HZQM*7ONA%PY\ M+]"&DL-H>G4@<6/G#&T,7MOM 2+P.C!X]7J2<23PVAQS MW&KLF,#KX."U30N[P.O X-5T&RW1'05@&P-8MW= *6V'$'.U6*5\:3&M2SL< MR^FK410K)_6^P*RB4-L@]][\6-/+R[$Z$J55^8C5^&Y;YQ*M4_6(543KM*6 M:2U&K.#L.VZG*TDNM1BQ"II?>2](H?B5G/MIU6G-NPFO5DO@ M)?#:&+R..NU*TS^6(F[/M8T#@5;3;9]+Q(, ;&, :W2PK!:/0G& M.7@8--UN4SSTAPZ#LZUV_SA,(6XG@-!V&Z=U\^ *%*IB#7,@@2QWP@21',7% @*! 4U0('8;PX=!=6#0 )K-FV_^5,A MCM30\6 /O5O%)IO$R1)X+XV<03299JEZR+[C'/FADXZC+/'"8?+TUX?L/5NZ MLEL:QKZ/N,];(TDRC)S6G@\CI[5+P\AI[=(PU2\/LXVE) MC,.Z.K)./MG[ (6:%JUZ\KS5='O-BMW1]3R,@SE^Z5I5CQ$K.OZM5FN5XZ_; M\6^U.;$Q)[48L8KC;[D-$?WJ,6(UQ]\\%=Y?BQ&K.?Y6I^):1Q)< M\!V&$YWW(:83,9W4[3 .YOC%=%*/$:OAGQTIP5&/$:LY_O:92,^U&%%,)S4Z MC,,X?C&=U&9$,9W4Z# .Y?A[S6WV"/M*TPF\[$?#&7T K[U^H/CU4E/%/^;F M](^YZ12SHDN;<,K/>WUSE3_0!L! A:F*GSG6(,8$9#]@/#J.H_O".%3^:*"" MP/GXYOVG=P^.L7!2I2.?VUC8'Q[+<=H-,^PO,&Y^@OEK^^4X=GY9MOY_O5R^ M?@ZB^O[5WWQX\=8//Q>3YL-==^+6J^46LL=PM^H::)#,+WD!?(1[W97MGT\: M3QQO'KGG)W\]DO_^4.&Q_HOY-W%^XLWK]Z] M>G\#L&DUFKUGU\[+R^L7GZZO+S^\=R[>OX1_+][^Y_KRVOGPVGE]^?[B_8O+ MB[?.BP_O7U[>F.]MGN?#-Y_N9[LIB(9AN4%Z[+ MYGC#7UF2^J/9,SOYK7W*!^$__T^4.[J4S])-! MEB1^%#II=*O@PQA(6SJFKPVBD#HL>I@]-_)#+QSX7@#K@#"$^-: O MA%$*2_&F4^7%^&@5).H>GJ<<2I[S\=MA!K^/U32*TQ/G!M^S)@##I9X?)C"] M^-Z+A\=!%'W&)UD#IF,/L_3NHN!.@2B2?.8Y9.$ ;@3\./55*,D" M^-'$F\$XHQ&L;0)/BF$1PXI5'3:,E@^J1]+B)2G$HV.X,CBUV^*H,GEW!PLPX+K\Y?.9X MB7./C,-+],\C/*Y['U[I7>05T%XG:I#BIN+N/'H2UTKE8[_62W^KEWY=/NW+ M< APBV?.2R_U3LS7[5]= F/YX=?7'Y:L_<>3N-HSL?+H,7XI56"<"=B8_GA%X< M>ZD/ESP:.5$66^3'W"]^LJ/NO"#S".L+7P6*,O3S:V!^B%^;JIA^DR 94O:$ M-:WL*R:7/M&EOX# T'-H>CC(>K21:2)>4P7KA:M.='4&%-+A77BI!FK2AZO? M;KI.J]%JN.A\'7\%&3U@T/T+#NCOS(N!NC+ENXH&G^_\(%"N\\Z+9P$<@>N\ M>/7'!2(/=SZ 7^"F!CYH& DZK@UZX#[(A6/_:!W^& G]4,G@W2TOQB M:2H>[X:*76<2QJ/-E(?J#N8%I_@!;W(^+<.< :HS MW!M$#*W.B+!)#J!$P82 NF3(H^GI$0C0/B) _9WY4SP=?$XV0JD@A@D??7CU M[BF=EQ?BIL)I@[R%S_)0F53.'=QWE=+ E]$-T@>\>9]5FKAZ9OCE2=3W$=\? M7[A$@[()'HF7P1(BI)>N$T=P4_T!_8IX-9X];:$:HLYPR!0#SQMX0.R!9'=_ M3(@!R#)4"?L COZ,"'QT'SHOKS^:.VJ I_D.?'^HID$T8\*C <67MD0U+. Q M80% ?0XB;ZC15_XV4G1@HWYDL C##>_PN@\7K^3 @[/W8&_H;DS'4<@;131C MG/5YJGZ(NB) 8**\!)!(R,Q"'R[HT>6[3T_U):!G690)*V'$,!V\6; -L(88 MGSZ("HK&--+0JX7I75PND">>$% Q6"N/6TR]_("EPS\R8!BA*#S W0H"XNZN M ]^)2F_1,YA(QFH0W88D'^BSR+>.3QXP!P((B-L>O<>+H@?@E/1&X+'E9PI? M3B(@MD0769*ANQU[X2V),CQ$8EUHWGG7N?*&'MSDM_[+BRM&_7$T.GX=H%I> M.N)U3C71QPHO%_:52%Q^BHYW&T9P7P;%QB;9%''(9(YVQ%HJK,$;P&XJT)X4 MG"Q@XG861PD _$!9QNJ-/\HFI*9PAG!=7-M!4:%=WX==[_?HPT M%[\),W7Z?NH0]! V6> QA?\]R&!I))W!7W_ZQZ_]11#F3!Z>=\B4UDA=(#? MET S)VLA::/VT8-*C%QLX$=9HIGC#( R!(&7Q)"(:/&+:$BWYW<0A$+NEYKT H'J#2GY#N#G(6T/+)=.SA[.D;HPAXO -G74;=%$@*W'!-*8 :S 8H M^[C,]U4PPLN@=0IX(!)[??NFL7_G#69:9VX_TU+4/=TKX,,*!_.<@H0%ZDX% M,,64I%&:HD="U&3BIRF+1T0X2+V9PH[X &= /0ATH-XH4EKL^1J^PCM'>Y)& MJ+>3G OPGF8P=@(7Z8 Q"#)Z7P4^[#T;:_ @62!%;/4-F "E(#/!8PS)'H(< M%2,KT9(A$PSB^\YD!O+4D*1#$N",C*8Y"*I_2+?A$(Z1L>?T808D" *0NV4 M10:2HF%:H=-L <$!015-8/ Y6XX0-2QWEQF()1:>.*]@GC,T]42HZ!1/1)O2 M+!=*0$_54CH]"H%'D@_+.@A( 8D&">S.$'E684Q85SO,M9Z^FD6H#L!O@4]E MH.6$@QGK[LJP(0(4<2D^2I(O_1#O.9M%;N&JP_E>J5& 8R(E1,T_C14>]# C MXLCF@GO2Q;3]#7(;:)IVA(53K\[0NU/"0-M[#<:WU- B5*R- +3WUY7\3(_?U<+@2+:+0)](K(A3 MPL$C@-#ZX<'KVSBZAT,>QK2AN2U.RQR_5KBJG?:KSJWA@9"-YGEU'EA#_]?P M7:),UQV,GM70_?H5J\C%[S#G0BFJ1#,5&UX4H/P"0@]"21ES5]FNE1.E7-#5 M:I91I^8M:.@&0ZJUH!;E#*]0OPNEDI^"=[AXTB"+@=FE 6!!M9C\CY:'AS=%O:9E)<[V'N=HD0D*234YVSLDL 4&K H*: M$A D 4&[Q[C6C;BI,==:=PGHAXVCF1>@D1S-ZRBI<90&R',3/YLPL;<)/7"X M,4P!WD63B*[O3"HP*_PC9^(SS\EYA?WS(7, 4IS9RHS>Z91_W%=>3*9?'L!, M+:\BC;XEDNF1F1V9\(F+ZX\F*.+IB6."*+RQ\H:DTQCY%;GD1[1#OC-M MQ2+W>X+*V("Y+IN6M;R0JT5H$H6_X<=]+XYI$Z,@2SEH"#3F84SVIS'6T%:L MNK!K!29OF8YSYXAQ58S\+V0GUQHV&UAR2\>"NXY#<[R$/5SHC/#0QLQZ^,#' MT!_VQ%$4D^V2L1UAMH+[7?R]1!Q_?$RV$-7**=(>$%4R2DX56I;]_Q:6XT(^ M1^^,&MY2=$G"(0S6E2T[4> Z+[I."N/+E2+3]Y4W]"/G$_NBKJX^/74Q'@\) MU 52U] SGUU_XQ-_QTGIMW___1.[_%_Z>&?[U'Q1?_82/L+(AHQ\1;E2 M,(T2WY"C@3?%> RT_4=,^E#SQ_G!]&'&QE"#ST,K%%->'=-G*,P?Q[2V%\?T M YC+!W[#\F !V8$7=/L*GP"W$4!WH! 7(2Z'0%S(_%FX1EWM%\4;H9VJ%%^! MACJ\M:QODWZ.YEZR1G#P#\E9SAT(%A-%(H_-J=F*FO6!\H1I'DF+]F.6I,A) M=@S 95."%DD(W=KV3,Y )&(/315D*[0&#+1'KJ\LGTHO=](8R8+C\& J_1G: MXEM$'(=(=2Y^OP1JF( .6!G\2L0$D$@"YUW$?OUX&,TYWXGE?AN$Z5]O+99 MH-LIWE@;,4)>:G0W]X"\W%B\6]_B:83Z&)79CNB!J))8:@)Q:1T&B>XX M4&W8-00<>H(AEEG"9$?%([1\XI/FZ8TMUAAUS&@:($YYG]%#=1.#^OBGT5ZN M,0HU?FC_R)8^PY9!SZ&-!7 M+(5B3,F,B]<&YP9KUZZ,1-WF[JT, YF18J48;56H9+ZQ?+I$)_^$-S[&$:X! M)$ [ LKV5.-47@2PAC^B+Z6 TCQ$B",C1B;N=FF$M ?;%_W"/\=P*A,BBG0^ MF!WC =S&%"F52YDNO,P2XTJ\4S"KV!M\IGG&-)+]4$M.78RRPUD4Q/LL)][T M .UG-]YX[6]W'Q,M6:GE)UAA9, )QX\3@N6M.DH6>::K,V.;/^]2(A"PO>; MA'-4)3J4G%L5ZIP+YUJ%2(5:5S$]%T+23>",,O3ZZ>'EQ_90_">$SH 7H+\:1X2/X8!CS M3XL8:UA=%N=^_BR^4T!H/(ZPSX@^*TJ\(Z'OZ.**5=L[/]:Y8OJ#/Z[@Z>_1 M8P7OO@7"D:&-\6-!X8[>O_WX=%7PZD>T3QIYDRRF_XG@VKX$!*D>P#R(@,[I MA $*-YW;+SO>EF)2EX3M8N0K1DE;\K'Z,D![7S,GKA2 ZM+7ES^8Y[[D41P: M#C9R)Y_'9\[#(88=PTRD;"R?"IMC<;CDO MH5!4B@Z0X:2G& W"5BX#Q0?I. >]=X5AF*^::Z5_6/D(Q03%6BKLZH#8U7M% M]->8\.A>:#L# 8U?<4!=47FQWQ\IJ:O; HHB*!#D"1G$R@/FNB8CXWO2&=8 MY5FU*-&71'D[GHF<6MG 9$E2R#[2S!E+^K 4X!['U_BL9JOU#"5:8L3'%B/6 M#!>F74I5(Z(Q5&J*Z4YQ2#0A)8J*EF+7Z3,+QC=8)(8'E+^N33J\0)>D\2C# M ,!@1FP\G(O%XZ\/@B@;$F$KHKQR!<9>8IZ*4*0A!GD%4I,]I M2KU"XBU,#&Z1A4H"G_Y=@L6Q2Z%L[UZ]N]8?YDE:"VDO><83]DDT^%V'GA- \.:M\H"8]%KX:1G?,D$R @4*;-Y[&JQ"0HG)V-)]MAI$6 M[$O(62E,8##&$]=X8:,-32DI)19_>/5.>PA*T8M6KBV5ZH#]C3,FWOGH<-04 M*DGY?I1N8:7A7EU>OW!>?/RDBP38ZRB>P'K"?"IW0H\M\H97I)+/5F[E7.*( M%V U@MF*!))NH3998!F2Y,XE%/PTYZ-H4BM*@WQ!ZHW!CR?.18 &K]Q^I[7T MN=MJ)[07^328&(7[&V+R',@7([C)I(=2.+PW]ZS) Q=!0@'>!'=S M%24D\*4X%:I;%-TXP%%CS /G%-$\['NX+$\$AC**0 R:".5F<4CBD"G;TA&, MJC' Y47QS#E"\Y.* WS*2,4Q,RP@@F$4'IML,),6]-1ULBG:I,Y:/^<&'/CZ M3ZW62=M0>-=84LU$/.,>.;/8@)[[<5]7D%-I9F$Y M1A<*X=B=$>P\JS_:LY.;KCBU=1K[Y \?V5%]7!*+LA'R9+'4>M?,Z@(8LHNY M"2$IE+12.T*@2,:&B?,'& ,PQZV697LS,[?&,2AEV2>?UCUL)88 P&;T57JO M%(L.Z7W$JSF/7BPQ^7+X^;O8,O=!5'V2U9,Q -9E< 0"D0%^\ST19* M63&WB6E847$*;:X!VELY,M@2]*=PD3V*JT4W-4CK@:XUH-T3NM8#J4;XUFWF MQ5P+*C9/Z$RI?,<'">/!O*>M93\]/9R>:J_VI)TZYCMH),T1QD7\Y M@($24^4@BC\;>PEL,A7TT'2F?T70$ MTJPI4X.F9[ZM>*]=(UE/0#_4_&.BR%*MJSGD^N,4O;B)+NR':T>[$OR?,SAC MC.8!%3.*S(^*L2%8MD3DHZ;G MPTW7#/X:0U1RLX#"^QW#91HD!;_D,@,4'4ME>B8LFY7SK#';' WFF#"-F?9H M).09GQL5?,,P&ZP)-T'Y"FCX6)&-^%5*R)I4VT+4<8X=J"IG$5"3" M: _0&T$T0I,1EM0(PGI'S"UV5TTQ\/\&ZDR%$&)SS_&[\&.3,Y+O'VQ6\\1Y MC?#XXJ'=@@+,]+2H3@>]AH,>^5P_AAD\%C!02@<0W2F#J9FA3V6OP]2?$K-@ M@Q\5;"@Y3B>'ZON7XH*$Q_QRLI?#E53)!@0%&=3?9&9/_VI M^ #MG-Q! -<3D*,9-GMY@(H-TGSGYYF).7O[F,M5>_+]/!A^S(+[U>7-Y8N+ MM\[%BQWEB\M7UZ[SZOKF\MW%S:MK+LE]??WIW<=RD>T# MV*<5E0+7J/'*EPGX@S;A#U 3+Z1"5M4#*@\R4,3N\"M9J!V3/CQQ&JC\AF.: M"WR':BXGSM&GD^L3Y\W%Q<>G1L5>_NL8:TZ2)R'W,&O&Y@#G])'"P\;\E0UO MB]*T(/QFDVD12U*JE$3W;8U?@LR-(9^F^E5,?#U6FEZPXY!<(?0]/RR"<;P[ MSP\,6\ARO87%=CV%9,U)D&CO#979I+5^A.9JCTB*YF7HA<#SF> &$YE!_4#_ M$D1]VX2]0/W54GRXY9K=RT?)S4LZZ@C-Z8FI\:-E83\:)H[V6:LAA?K2$7W1 MZ:I*Q^3FO-S(?,C-+.O%JLU!SX>]H;A7I6KF[IRD8=T!8R?AS51<"K8!@+BT/!-4_X96546%QN\ M*!05I=>MRC&/U'W9%HG;+1\[Q174WL=^<#5?-"&Q0T,75B053';67]86?YE4 M,!$R7/M56!;V21^DD$*D*G6JN(VB(8E.A9G+&Y 83[9,+[SUJ6(NR:"[1\?E M*LE5^NY58/((ZH/>%R570*[ (5X!M.Q@'$<>I:K"A'C(,V0<G4 ? MD!]3[CN&"9,3CG"EDS%]]0,S,O;:RGT9M2;*QDMMFSO*"< M6:G#B#$O"2M,H;$/;73HTR.+>7_FY 9L=D1'BEV.QEY-H2-D1BPBI8U1$HU^ M&+5LI2"295%;.BE(A2J(XQ?9 OW8XQ)EJJFS;ZNP07L!Z.8A.5\3YYX:P.$\ MV;>-U6>M%HY6K!I9%O?.F[0JG8AHW#?<:/)"_>8_O]+VJ2NKZ@0WCCQH3].U M92DO$#SGN'!O4^3O A'J*P:'.QO*+:Z<#5PLLFL9)0YMSZF>? CJ-FJ=@#[(^US*#D:BJ50?H@NM$1YXC%Z8[!> MXVCI72Y^B7DAMWE8#@A'?J(S93#7W9"L7!./\A8$>4?(!->ZFES,[SI%%_31 MBT+T2'&M%HY0"CCYO_A*K-!=A&6R?>QIR71Q[\C$5T#\%;F&?&ZF!0?SOUZ8 M>?&,IT;Q*,WS(G"2G3/<')#C$!,RH6"::H'8:_0"4<.;%]&P""VW"K&^R NQ M.C?1U!\XIXU3U[$($1(?C)^ M["C$"7&Z**G+TRL 'ZG]%!\BE7AE8H493[[ M?//*%1XFLXT0)I-HJ()RZ,LXNB]N4&+NZ'_1-]CL&2K:'UD^:!?YTXM MJROO6L$^(XJ)-A77"C=LK&YA#RFE;-%[<,B0+3>TI496<+"#V,^[PVC_.P9. M%:&).AQ'^\--I+[97.SH8IR]L;).'B/(0I..9SS*V$N*(NC15$A$#-L_Y1'V M7-TBSRF@G&0[8@C]VTRQR=<:*3+H]?!%/1P8XJ]NP M,451R@6(#)Y/]5TQ?=&N([F9%F9%3CTQY M*\CH@9O Y93,DE1-=+(A%BNCQ"I=(8MVYO(CI3JO+%-6JBU!B=TF MIVGU;U1HI6,JUWBZ^%)@7B5MU#>2L],\7%#*AR&CGWK;)G#Z9Y%]VP[759 MU5NUR MFBN(0-8VXHX)Y]<9^+G+LA2U5^O$N,_YN8%_H12%)=% M9URN?+3+V8':W9%S5KI?UHKM)$"Z6P$6CIJQ=\1V<.ATRF3>98(+U*EVV/H0 M;K!N2P$K,$5H8<=&6/:#WBRVTU0/R=NC40*:OOPG>7&4H@<\=Y@L'QF,6+"1 MI#QE9&FEVGCSA0AQ/Z/[NGC=)!%G52).1Q)Q]K)PW3M,/36U9&*U?@ZHX11K0VYZ]K 2PO_\&-"+'71U85I[J@833CT@BB<[W9+ 3;%+B4Y M4R'ARGH8U;&)N 50OGY><3TH%49&VHG>.NE:=Q"!?<.. M(PCY(3ZY'-101).5@Q%&R\M]D$S )?XPYA>>/=/7 3_BWC#.U)OIX*W;6.D> M?KJ>E!>;48WR46_%:3LQ?3W,!J\3+M3?37KMA[3"-?!M MJ@@#TXVDV!P=*>>;@I4(,(K>H52P$./)1JDN9)DKN7;X!Y51,A7:.QC/RW@'#^:JDXLT9'PRX[>/EHS<]=#678'5N M41/-XZ&+^A2K*.Z]*A<)R5D#B(\K60(9H% 1QJI(NL0=%BRQ?Y '6V-%\511 M.!#F$FKL%@'/J!UPD3T3@ =?51@C-E!$-4F6H_YG?+U(&%X4YDV;I6(SF;P/ MD*V:@NC886VB0! ?YAK,XI-P+K?42PUE=9]$::PXB!#72[0)/%87A8W)ZUSH MRA4X+E5]R"A$BE1F*U8JC;#F4\$O^.M%LP=>Q GV8#(!B",K>A4[RE-A:FI5 M9 I:#ZW5FZHDBZ4\BHAUVC#](*H=1UU\\GBBH;L8>VN79N%)F#!8="W'UM3E M>NO[3.*27;N7*V2R X(6%YCKIJ4G$PT XOF INH7\ #,U4"0:!Y'M;D M@:@ >;?YL_/YZ: _2MPHEW;'J^T%JFQU79@+'SQ.*.9K"6-Q4P>2GD@SUY21 M#0@$;.34II",CEK/!S:4AF(1.3F%KC9/!O1USZHR7U2#S)FGV=>\%*(FL'R5 MF;!D(78OHR9M. [U$L/*>T!([I&*ZH05GL.*\4NR ==-U%0&F7Y@<0W4\9=7 M"EJT59;A4LBS64Z%[$ K/;S5$@B$EGM-(G- M9X0-+].\ZF9^.,PS\AA__2U=X%)18@"RIV.$ \D=QWEQGKP^W8)"9)<5S*T^ M^M&\(0FRYN$A$[?+G2.=BV[BG5 M9#(B!HEXDE.=Q//'\H/BZSN_0F%5QC$50C_K9+5R(+S 4 M=S?,PH)$V":Y;'H; S-%O5KI"HT/3BOU/F.&28 U$ID@Y-;$N6!IE[6^><*4 M/YCH1LEU-$&U,+7KH3/?YC*P%SGY*;['?-\M$PJZ@UC!BS,=] *L,T&R"[H- M)=R!0,#J>:C[CALE_,_"K,ZL8MFNK! EF27D%LL57V(FN%3L='59-1)D5AEY M5QV54;(!:B!@'E/U2YW*U9DN&;SLZ+= MHFZ2!:=7MGG:'6/[?)YW>"VI6&VD),,4L##RY:0<>RP6KF;?DVP-<&[^G MZSYJ8!JE=>]@M:G4XM]-IN>+^9I+?]@UE][8-9<^D%)T86HN718UERZHYI*D M)I-_6OL06,SQ_+@PPDXS[,^6*.T4F,LITU:6)"@ M@*_U4BQ53UIES/1Z6;)WL0MHM"] @BNTRA;;E7%UN=J" YDZQ[PW1:B+'XY5 M7O[>["PK.+KN/8,(69Q5--V=J[M+2@+GXO->Y'.N"6^0,(%580)="1/8RS ! M,DG>^?#XO(3CB'V&IB@1J,N!PKXPK*FS3Y$:+XR0Z#-5 +D651GV['&*-5'C MXV\L[CA?!CNI&WGY6E M)8J8S!N3EPHBP(.L@@CFT;J1+_F24MWDF\TDW'8)S9' ,MD%A<&+: XJU4D M49CK%9"2'RIDZ5Y<,E%JLR8.P _*]\(Z#B"6:2ZPVZ/R1.@[5FDB+EU"6@0> M6>!_QJKVU"X'OV#ZJFI[;CZ,"Y\6)1;*HVL%7G/\(4VFV!C%>?GX(-\J;3\PV6"&%IRE![D%-@0*.$UDFX^5G^0.>Y=JKRNT# MIN.T566L=-?G/7*DP U(O5MRV5*[1 A\_OKB^O?EE4P^D<'3.7IR:(BYS W7OJ@K"'(0RCF;']WV"#89QZ_L/+?'FZ MN8T'DHL)MAC'BO76PB.J==H5!48(_2MV#!L<45T<(S[OH6+[-?U1C=P[\K'; MQW% /KH\M]G)K3]8O5%[\B7B 3PV_M/]F<2!MH$WH/>L, MT12A<%B+3ZW+G(K;02YN/=)R!G5"%<'*,]4^):U^)*:Y%_?FT[Y\/['<7^6! M\T ?K9ADH=$'RLI);MA)%NQ+)J.!J(V]B#F+L"Y?1=NFM(G?)O^YI4I;'A5R MH,0F(?V9969:I&G6'&UJ1C1,ZT6:+)H89>VQU#IH../I6Y,"<2.^+04F\%TO M.HP<\/V<FH'#P4\BQ3=VXR65B0E+X7,).B>H?]9=2&5H2*\-)1]PXEFS)/ M7G(=ZQNL8RUFQ>>Z46:2]?_*S55%H6]J5QM0F[S+)/94X#JO8P0J8YE*BE)[ M3+3%A\.R8:LH]UF(VU3%JMPFJ##)P)"Z19^Q&!NYU7PWKT"G([:+FLRF!0^(^IE%( M[0U-F04=-@L_(J::P<2YL&[)"&NY8R> C"):UPP$ZF" 63>W8WO.>9SA$)EA MRI03G2XZM>^!$R(Y$XD=(4+GU.@"E(6V@T$W]#N@S'0FN40Q(>^/;EJE19&\ MH"OGMN6QRI2"1=/2L2@CSV2;EN4@UMY=(R4P'P^B1$S05"F(QY!AFJ/+" MND63MCE3 /XL\.Z3Q7Y?ZR^4,I),P5I"12%Y%)9J/7>[Z&>N10_RP.T5U\!$ M3"P-;BQ7[T"4FD9M#S^1#,[)?"0X\K7\3/+8/DL:H_2!:>S#9BYIOL;A<*%* M\V[!'-^B0@Y'VCN&]K5F+4/*ALHXNA&YRQT=7%*2Q&O\%AX"&;?87^XG>4OP M%;WH%F5V# OZXK.Y9,6@3%;SBM*L$&F_!P4)(FGE8M;X.I1@P M2R/#9_>D==.#< 5HET_+'VH2?XM5KPL!#PG4LBW"X>9E1$ MR:VWB001/-U_FC[SOFB[(MU8.F.3HV\ZZ'(X.8A*--FBT';1#3<<%OV.%<;H MX&9X?9W\G*A")37/7!CZD*^K93\B"TU)3M"2CU7.V-4DU5)(N.BKIJ5L T#N M@G&I15]L7UD9W]IPB^@W\$:#9>I3Y O MV7%^":T0+ZSH;*0CEA,"[. ],\65J8YI$:BW+)S6M,XN"4HFLI2F1'0BT+4% M"%MS-JUFCS!*U7/)%%-PEB)3@P46YNKX9&;B!2\F%FA8\8#TK,+ //+N(K;0 M4X1L\2>+(!P4K$%XYGK/5*H# MZ5J8\'8V[)!=TT'IA)$]3)25- \5&WW]%]VC=TYU=F9'; M7F=3#>-K8%J8"4AVM<,B2C*BL6GI'2AR98B!K+%.AA3?B%N,Q7N-&N #@MLA&/V XQLKE!X2!0 M4&?;+(I< 3!7'31NC";&$(WIC*"!:(=>[DPL/&M)DL&RCC0SNN1Y!:;SP*9Z\+E]CN^,'>?8D/HB&TLE4<[P/#?-3'0_(7+.0M_+V(2?.)2EMN9)" M.S-WPNR[Q[, [%,5],"FXWA"X[&LY/+;H,(9'[;RP)*^#%*HT,C]>6!+6\NW]Y<%@U$ MB!!14#;,T+C".69[+F3;>6N1$3K5)1=WWMF(P? ^7E3M3>3KK&_SJJNJ>\IJ MQ3LUX9P@BS>+Y*P"43E"J%?< M3O)W,N*_L-I)BEMJOAK;RLZ;RV)\.*;G^@7%[)QA-R-#2*[3:/"YM-5Y%)VI M?Z"--<;3;)4@+0VKL6ZY8)9&P+.:"'R[M "/S2RD9,$E52#?1#.E+75A%!Z; M=W0!OP@SRE^MW()I# /'?C K3/5H3H]]HF@)K9D"L'*">G7]*H:5C*?G6 R<%#_Z:(_,?;W,6OG[149 @'R7 M#;^'?1&(@W)Z72D_T\8GNS,9;HPN2\"G;%U@3SKZT4 68V$IZU.G6.4"52Z8 M8F6_@")OADM&6&;G*>5DFI@8%NG+<8\4X@8XI+$ %&?HLC'F;U%W(TN.*LK=ABF;?Q_G&22=T.93#"IEU"GV2YL%,:?4J31GT5X MQY*P39SQ8S,T3Z4X0@S"HZ<7=;;> 324\\*+@PASBS,MIU"7LKV#_,;".4IQ MCN^*_K/7>?]98:?/WRWKRVM2,DV0!_$X4URE#V!F:V@1.TPDH3"]YU57BA#L MR=)QYDJ)YB2>_7''>:"D=E*C+*M%]I3IA(F.2L9*F?NYI,!IB?&W,1"VB*E' MXLJSU(N2+FZU:4U)XTM!SN2)37ZV"!)YOH>C)X,/,*?(GLO M:@WFI>#((8*D;QP%H ,G)A%+"RHN>VI'QCUPM7)>=CF:I3OESM%D9CFF.M=< M$QY3G(:3C[FV*WIG-5BM M&GB8"\'.<2 ?2^WL]PK=G)3?>M4EW#,)YL7X,GG@Z_QR8$/2!OB.R'%T>HR M:U[,76W]Y+.#FG&&T$=VZD0D9%!X]0%3\NO4XY0*0*=NW>KD.#", M\BZ9E [4.G674"ZXH4 5K8/CRG3A_/WBFB#YPD5?BR5P:\+\:ZC\AY.;=#T=:!ITS> M#YA:?33DG^G3?;FL3K@$&V3 Q?Z^ ])Q35Q)2?GBU)E"HH,OS=]M:C:B];R< M;)D@$)O,>9RA=1Q,E\E*>.'"!%-(L+4WB" 0=%AD\I M>Y*M7QC8D-,&ZT TA==R0^'DU]%VIL(6I[)9>ZW%!2H J2:&KI7WF:Q8I?P= M*QC$2H?RDCG2G8L^1A4L$TB*@8,?%842[(=;01JE R73?3D1R_HJWWF3+KLX MI4?)=DTH@\1 K(J!.),8B+V,@7@YGVRW-(P./0>EV$-*>"B(EI,SAQ)I4EJL M) '()A=9O%PJJ0D9J+^M[TH-V)EY@4H-[*H5>/LQCL((8V7Q$,3B]_S#$O7P M7JN#Y9U;3'DO"DI\*GPU.@'^]+C9+NQJ18#J99BD<<;R6%ZUX@4ST[>Y=+[T M^\LJ67PR8UDNI@47'9H'ERN W#8#KWAD*74Z)A\%+I/"K*MX+E-R25Q[7(OL M6[==-PVC1^9)!=0@K:RV6NMCB229$W7*JUG(6R8#UN-3*PLY>6KS7%JS262V MM7>*>TJB>7\H&F2\0)O+[C#6(9C9\RI/VR\5H41N ';JQ#A?%RA$B3KE,U=5I%H='5M64(7%3K MIPCY\B?NRE_,-3*8F8(&>JV/5&MA>Z]=I85O&]SQ9=IM,C8A8G.W^=$2!/I# M/GXN6X&H&4-!B_*-FVMAY*5S M,V"?C(Z2U,47BF CNX<,_#G$+/J4 K_R :*EN6A%;?S2SA=;:2G#9#U@=)D# M7';NN!%L:>26>53XXJ:,/:)_!0!Y!D532RL!8!$0GO-?%4<.);SIM*KY15F% MDS2VK<*GRY%]D9<=XEC0LA1$1OFDPWFC@X['U#$^6EZ9PM$.J-U7,1(Z M:3@K@:H$4C%9'1OZIR7T,-M%ZJ?SC.9$I#G69,6HYM&"PJXJDODO-2L3D?\! M,< .NN\MD0,6I7XC]&OQOG?<;&%]JZ)&AJEE==9I/%T4!>92'\L_U/<-GYF+ M[UHDT.UR[7N]6-'!^CW5928.0B7JB/:&;$DUE&PN4)78OGF3R#)9"3'[D71^ M]&K"_G(%;&H3D&]>LVO(@4Z6*,)HK=H5QFA:#F;/"<6.40(Q JXR IZ+$7#W MC8#$3JY>77]Z>W/M?'CM?/CXZNKBYO+#^^L#9QH4F1FAL8)3L:DP /M=T5N" M\B!U;RAZ.ZWI!==-\W2#J[S&%FL710..4D7#HHS=\-=ZG EO2!_-._$_GS2> M.'C?IJCDA+?YWPDP@?QOOIE Z6_PI\OIZ,.TZ'_^SJ+TV=SZ^,WY1=H'"@OX M\LR0W[0?#6?FSJ>QF06H@M21TMQ&7ONS@KBDPZ6[_153FE];L:7I<(/#./I0 M\N-LTFXL'WL0X9F%_WS2>IQE_(BY+?)-1I0]68=NE1/?]H\:KH/_/,5SV2!5 MT,MD2;O_'!T>3 PU0:S3B0E:ZH>6GJ!%T+(N6EJ-.J(%7L8@-*_))IV^-_A\ M&X/".CR&8X[B7VE+6VA,;[716]SM/MTH,S6Z0K?[\^H#_!%PLH6B!U2\/LXVGMFE)4 M'3LI*]_DZG[R_"VUM3;]VDT L+9X/\1UC(GXYZV!J+H16S^7W4+D0-RD5>3) M\V[SI+>]?5@V@Y]K=PR'EWSD^:5=[9M2>Z19K^8\^^MA.K,2B[ DH!9=U >79R M5BDHES/&'R_R')XEP<3FE6+E]MYT<"@7M]EHG#2$G0@[$50**FLQ,4%E]5+. M(1AVGCQ_H8MT?J50LP0N):!4(/74;4JM=>:T90-LLW'2JM%.?J-IOFXG7<,I MU1)\S9/3&NVD@.^@P-=8QSA3&_")H69]$>9-C&54IG$T\M.]M\G458%X\OR\ M=W)>'^=N/8[A, [^_*0C!U_UB-7<> GGV$F6^8%[>&*_>]TW3<+O]V9]^S6, MG-8N#;./IR6ZV/?%":I$>3%V0@B'SE#=J2":#4(F^5IWT=MJLD_16CV,X MC(-OK&.'E8/?OX-OULE"(_K:=['5:VKRB#R5>UB ,B?,M+*KU>P*3:U^Q"H. MOK..1UT.?O\.OE;9JZ*C?A6'1PO!52+I[,D-[C6K#745MB*@7 1E MQ?Y\ :6 <)(GOHF\MRXV@ M3]"W$?0UU@F1K _ZQ&"SO@SS.F_VS7UQ)0&A6F]O1]*&JQ^Q@G-OURD*O1ZG M<"#G7J-P+E'^UV><5^K."S(KD.-.)2FF\,%+)XS"8\Y H,[LZN_,3VD.L.]FOJ/FCA1B7T=GJ^?AUW9B]44E3+_5:':VN;/?-=D=!D%M)R;H_ ;W MB-0^^ XQ27=9[ZM1%"LG];[ 2" QL;%!7";[;#9L[E1QR:KG)]C[L=BKN[=. ML+>OV&N==&NTD6+S^7'"S,TWB2^[:S8]%.6C*3UE1"&N'2;7X"(UF*=@\G P M67&+S8XG]RN^M Z+ MRI47YSS=]'A_94GJCV8PY&_]YR_]9) E"4;88 VRB] +9HF?_/9+__G#4W$> MF\O*LUE(9;9EJ KV@=[RPZ$*TU]U/O7O*HCNG7N%S9WN_*$"&6X4Q1,=B10Z MZ5@Y"3S#'X'$&Z9.X(?PG51-$HQ,BK+8&40A70)HP@.D$0UPNCIL&X<,,@O[YY/&$V< 5T4SBOSO9.H-\K\#+TE@KGYX@S]]8B9? MVAB8T<]S'*C;P2EI1M=K_+QD =_*^FRR!:O\8G3HWPH&MHY^OEG-N]+6((,( MSS#\YY-6?EZVC(3T4\6U$)(V2 M-#T!C8#F*T'3:NP":';-MFU$BT[OYVJ]]B3HQ5K07.!7_5,Y0H;?-\4K.0V\"HDN*#KA<,TSB;P 'B=H!EFB!AU MG6;W9_+KXO_AY^B93,NJ.OH?T3H#8E*CV:,OHUG8A6\D4S7 5E3!S!KM$AX> ME ?JXD ]/5#O.P?2';&"F4N.2A]W$ L[Z(=&\&9<;$,Q$72,-ALP>.Q,, UR M^23NO-@W^SN%PXB&N"9^Y3HT$1\'=^[]=&QFAE_!9P7^0(4)#E2,3VY6YY8F MG2KK*_F0MV9!/&H(\"I^CFYWY^_,BU,5PS?Z7N(G)PQ6_N^?2^811S,O@"TQ M0[BPM];;4V]6GB.YETLGMG*?YIYL'1J>%TC7@3FIT@//6O.GONI!)\X-^;8W M-]EF[[')MM>;;+.WA/S;9TS4G>W[B ('!PN\(E+&7SE&9*3;%X3HJ^+!1 MEF8PQ_PI]WX08- "W*-,(=#Z!:J'3G_VZ@;L*/T<3<.S9 Q6;Y2% \XY$P= ('\,)9:9%F M,'AB%F!'/0QMP"WU1B/<%YQ02%$,*IZ8/2C*YL.N9T&:'$QLPQ(FA;L[ C!& M]Q1I0B>%/9,09D").'8DPD/A'L PZAW0/"*$14Q*LH+\PM&68EV([B8X@'Y^ M'P-O?JW'_DN0P$$%"30;-?'=I6.X)E4[[_X#5-)1 )RA\U(-%%'\=M/=IL_N MNPV#AX!:<3@7F"V'L]3'J2S J!X8/0&& &,),.RPE/H X]OYW/+3EWXGJHR*(9H@QO$!=#O]F0]U0 MD7;H.K\'F4HC>--U_O2/7_NN\_[WX\OHALT?UQJ8Z\X$EN.O9)C M;U4<=5WWH@=#_\YXT3Z^^?W?3^:WI['@.[-7JAUL\);Q]_KFZD'3ES6( MD1[L!XQ'QW%T7\@5Y8_0%^A\?//^T[O'S6LK'7MS&PO[PV,Y3KMGAOT%QLU/ M,']MOQS'SB_+UO^OE\O73T?Q U9_\^'%6S_\7$R:#W?=B5NO?JS;5X-D?LGU M\+=;,1M1*?XB#REZ,(QC(;Z&@XS0N>[UH[L5SOJ]"W#82/&"MWDL%^Y=K (* MA=$[+K4,)$Q!W#>5NV_$X2O $(>O ..P'+Z'XYQ\K.[ @S*:E"&H8\)QIU%U M^^6:VJ,.$ I2D4*@P%/JKM719ZM0$+?DNGQ8JA#LB@.B#BU :WL>AY9-?HZ" M6 VRR7^6V@+5HZ&'_2QJ"(8ZNBFKR/BPM)3\_!B>BH&)3M8=!W75 PX5%X 2\&L8T[RCT8C#%?NS^ C?M;\ M3(H?P]:8\.8\YKD(H,"Q\K07K8?&1"]/Z<2LNMC5?7SV<7I7< MP-?L8VVZ6/(AB*+/\S[;OG*\E)ROV(D;MI/+>N ;0__6Q_N;QEZ8%+T$*/?? MF^)',"\L!\'- ["/MW41^7LFN5W?VG1&?N(XNJ M2H[B-(M#/F+\"1ZPSJFGBZZS\?U!%GBQTWWC7%V\ST/U;_Z\=D!V[V=#GHF7 MP40BK%9 <"=$FD9GP8$#$53]%YGH9_ZVF.M.R7DB05N'M)( MS2@NYZ@1OGF/CI\59O][W"$!SB#)!F,] MCT.&\(=2&9-^!O]320), 9,V.&7#XA-6J0?^$6SJ;:QT*PL,2U!#E_D-/J[; M7?8Q_/A^[,/N-\_@J&)L:Q$G*?.DN0(2Q.?#]<$GY3L2 M+0"ZB C=Q"2A(*8TM:)HB5$4^-$AG_G#-G)O,,#R0XHWK]LZ6:B.LE@+9A!- M@%C 3^@(NIT37?RGVSQYI/S/ZL(_^W9 &PE)N=+%7Z2CAD2AB$^Y-CYEB4(1 M8$@4B@!#HE .,PKE:KXFGP2>U-#%W#Z3P!.! D.A5[N>!P*%RF*0*DZ%E\ 3 M"3PY($>SM+\0/-AXZ-2D^X5$H=0 #*TF;$6/;J7RU7? M[\>1DXS]J8-^7]UFWI]B*?!!%$\C77F='$:6K_?$^;"DT4%1&1\>ZZ5S(^$H M4S5TAEG,SJZ9Z:S@.MHOV%=)ZL"__@2FSSXI<@SC3\EKR7[(?%Q[Q,<72]/H[_%!X MVET49!.,$$C($W?0(1:_FTWQT6 6>H$S]%*/:P1B8P%U.W,NX.T92,()2Q*] M9^CNY7@8^/Y]% =#H!,J/U1ZA.N\>/7'A?E%8GVM%#>Q+,J'\4HM%0K0J@7( MEMHV>%.8TQ>"63!S6J<_N_@?]GUR*Q:$2S&)?# -!H#6H[U2.!ZB[+\MC]MM MP[BG9SSNV=FZ/3H>[M!RP.A$FD0Q:7-;EX? @?FJU3MK&6DE-1+P@B?(@&\)].@8JJ&>?Q@K#<$K] M0N"V1CHT"F,SH@P>?0_S\,(P2ATO23#(!,G_Q+L%-I -.4()Z##,IR:(DMHS M*VK/=!KKEG"1VC,[57N&(XISV<32 :?28: M+-JY3C9E ;"9?T!/I#Y*I:%*7*YY3I2PU^H51.@B#+/2U(!.E8CC_WB3Z3,B MCW8K,#ON65-@^.%9MV&>K(50O= 3YG-A%!XO,'W\HC4^!:[!^I!Y+VY(Y[17 M'J$F)*VZ#D+8Y2Z 7Z*\K9GE\4+WK++HLFZGJU( &FS^>6?==E[$<\[7;ZBU M;X>XD9"T-RJZC;TI""0F*HT%],3?_^BT[KQ$T#JS@].Z$IQ62:C)J82:2'": M $."TP08!QN<)CUQY-WUW_UV;.VK#-6J*EYWJ[3.CM-T'?5EH*:IW<;VZ4[U MNZQ/0&ZK56U [J>0.E5?I^CFV_NHGV^)M&M4T&E(8B[K%>)1 0:P[$RCII5& M]@X-.T(7FJ^<-AH)Q77I(Z1Z_>O7KJ'+4E1;(FEZTI*9)"<9'BME!7 MKR'%W3LT[ AA:#5K5YY[[Z"P$X2A(\8;(0RVQ-!"I5T(PZ$3AF:SIFF5@P"F=WHF MQG(A#'8=FYX(8D(8_.?=4S'="&&PI@2<0DPW0A@0!_4D#)OVHE4=7"SOUOW= M3=L(JEZ?O%OW=R628)E%ZB&S5:GD(QJI7HS]T!,S53WDC78;_40B=!ZZT-EI MH[FRAD+GWJ%A=PB#V*^%,#QOGY\TA3 (82@<6TV1&(0P^(B#TUH2!@DD^#X5 MK?74N3YQ_AW%2K2TFERW@8V0Q:W5&!CG7/_8?NY"!IK O_O MZ5;V=9L+EE/[#@N44M[U@\19]GRK2?NJ\43&,-!--I!Y2:+.-Z0.B MBAR\*G)6TU3_O4/#KA"&4_03"&$X>,)PCE&L-2<,(E'OJD0MI[@/I_C;035I MI/&6-&#Y?T^=M]AO*QU[(9+K;4VE'NUG+H!N_Q7%?CHS;5[RQBZZ,21VWIMB M^:%T'"MN$ITX8^\.&S;Z,)B'I6/]D+Z'.;#P@%L_"EWGWD_''&98]/HS#\R; MW>@>*'D[06IQ@UW;ECR26\.9=DM6!S?ZLM=/HB!+E3.,@@#GB.UKBN+$42-FV9F M70NMG*R%PK2B>VZ!=QM[0^PQA7VB[E0\,Y/#3C 93![^'@+*8MUF4>\I=KRC MAGTX=SC=I;VC]([!-*EO(L^S],M\QT.X!@"C)(J=488=+)T^_ \V^N!;2'WW MK<##+-6!SK'68ZQA'TD'K]Z]PC$6IF Z-U*'1?5E&L"HV,5J[D[AS[]ZS3^(F*S>MN**%MOF M3[#W*KPH+BE=.140%2TN;-%\$N82!,M6V MZ#'R6BYYV[V8I-S8LN$[$B$L2*@*";J(A]GO M8+E= ,4IMFZI+R8.*S;C >?F@N+K#2A&0 UAAV,'A:N?3>A"&J7DHM;?Q,_1 M%N(Z@V@R]6)T'49.LWER^O OFCWR4\&C6X]\\9R]<7->MY)W;C _?S,KQTM* M\S*^MW#@3\D%ON!]2SQX.'I9;9\A/C]QC@H/OXEJP"_/EGS52Y)HX-,;%*&! M_L!_^4$ 4X:9OH6U.&HR#:*9@I'Z"KUK,*<@&Q9A'O#-+$AY*?CWR(_AIV,O M&.%*>? *?N>='_H8A8!_OQI$833A+;C4T0FX GZ.G21BPGN$-_LY\W 8X M"X6G=SF9J/C.IXB&5 W&(4C9MW#23Y>';K#WD_VH9HS[*/Y,VXIH9<>HPEO( MWTW'?CP\QF?-G,N/#R#A_>_'\U$LM*P UH?/B;T[V#N-L1=SL??,M MP)NV< O.'[X%ZRW;.HK5UZ8FWN*A?V<]_KFZD'KN#6(T>#L!XQ'QW%T7^AVY8_0#>M\?//^T[O'+? K?:ISFPS[ MPV,Y3J=IAOT%QLTY8_[:?CF.G5^6K?]?+Y>OGUC<#UC]S8<7;_WP/TH/I[C6.$0^0DR$6\ZA4N.(I"K/[3(*@:F MC94'7TZR/@60>8,TBF'6.25W-05S\U 6]66*-"-99#>7%VZ9C,.$YRDWDA0, M6AEXR=A1\%DZ.\; E2$1-7@P_](,DWEN+KH0%26N M^]-IN^%P4PZ7DP(XKZ@#_>2Y@+S!8_!CY4K,!/ M*, 09!L:)5R8(?_ 3.S$N7@$!W,"PC2+!V-D??A5PY;P#\U>;1YOA"H6A?[. M@$<#TV)IZ)P.BP.L +BINO4'Q8]Q+^Y "J&M0L'&DB+T0XGOSST4V/6';%Y" M&5- KL8,R-3&M^3B7QWS%V.G<=+.WRAD[!+XYG!5#SY;":G[$^6GU$=Q!N\1 MWA/$_,)]OH<-+8E,L*O-1>D(] 9]M/JV(<*F -0O/A(YN!]P/-WB]+2D!F>M M\C$'8W^JH6XDISF)UL!Y;Z-K-Q56]V&JX)JBSO1*4U )K)/ NFT/(X$Q2P)C MRE%U]8F($6!4#PS"1/]Y3_ A^%B"#SN-ZLIS=H%"CD4.@(%@0)"H5F[ M6J>[IO56R6_?J%#%7D V*BLO$+69;I22&I^Q/K7B)%"4H*'4E>U M)H9^58V%0VBWN!-HZ-2DA-0\&J1VU(K&..D*M=?YAII,1\VGI0(S7&?(5$XJ M5[!P3;\)"SO\G?F);YQ, M#]5&NJ>M#9-L,C$=P_XW@RW!Q[G.4>NIKE04F\P(7=XA5@/E8\L$7F#F[E7X"!^2-^H/7:2J@?:5S8D'\J-1@>K\'@EQ.K7EK'8^HQ MN##+-->P*M].*N5UP0HF+6O!0H\2YTK-8!/X5_GR+0Y>G%YE;^<P&OIEN^DN)T3GO?+(W4X^&5S-__ZE=?,]?3KQAJEZ0>38C_W1R?6+ZSMFD*$JY91R(","/ M5,*+OU=.EB@7Z=8](@K^CXZ>E,.@AGX".X6=[X96X%#R(%?4;&+_&J5\1;3E MFMZI]P7@%*J1CU_(&X!1 \++*Y=EP=/F MR?GC?4!M1D5P.FU@,]!2VT]X4CM_"UCEG]COVX*L.1B-W"@ MMMLZ/],MOEINN]DJFGS!R],N_2EMFKX7O*0/^ E>=2!1PN(=>HW.TUMWN4$3'E6+OEG7M^UM$WHNN>=\^LMG=NL]-< MVOCNT?/'?5I-O^8I ZLA:U$PNM]W/B![-13@9X5.Y12]X*S 5NIX"FI$SJJ' MNM'89.+S-XAUX_=1B[KSJ9<>1KW2VCRC8,=JBO.@3HBPV8#O6Y7D2(K"VPAI MW6*T-"V#>'^HF/F6908:^*'#QK^3##[(MWSBS=DGOBD)8EBC9&L;#24L+@4(!!6EI(5#8ZY86$B4K4;*U MNVT2)2MXF(^+E"!9 8.9WE&[)FAX^O_9^]+FQ)%L[>_S*Q3U=M^Q;\@48J>K MIR(H&W(S\6K@8+57Q7?V9\5-5X^.:AXI.X01R/Y6F+SQ0C M.[/,[PQ_:3#%&SHOWKFJ] )?&3DNK-E\,GDJ @\8)B_AAW<5L6*1YWAY]WOG MZ@+33.A1/0V?@">-YN1_9E.VCRZ MD-T*8)_KY>&18.:BIP_S1;,S7B@.CE;&C\JM4BA-)+]HU40^C,@3Y=>. MLT6S@#.1*%J-DUZF[EI.IZ662W&>R]PGGYM_H29P!R\2A"PRP#(S@;.>))EU MDJ>'(_82HQ'?&8R^"Z#[S*4EI]0F@R^ M2V#(X+L$A@R^GV;P?=8@ZV J^R4Y6$ D%!SK>6,?AC MH;E#"+/)&+S$PT&,SY%HV <:FI@HFT,TR!C\C&%*3TO8PVN$XL,),9;EO.AV MG_%'QPO!K;'#D>5XGHAG;6+XS_*/L4XT?)?S=1+1RF23I2A?(<^!=MF0)[G) MR88\9=F0YW ;\LQAI\NX$U=)]@!S=GZR1WFJTPF\55Z4[#&'/4[D?%3FY7R4 M9N9\++,/F:D?@[!?H&&ZP',=%X\F9'CX/AP:;%K46F#RXHF6;WWJ*$?9'S8F M@SW!>@;T4;2$!%_FK0P<=R++8YE>'W-V9(&-&CZ2)1C'(),-;"";&;Q5U(H5W15<>O&H\O7 3 M,P\?@$< R?ZA/X>Z;.:SA\QV2PO#/IX+%I=LF5H)6\N@G!@$J"B+>_)%T5*Q MY^:*75K375G#YJKZ )M0", B\Y MU;=3I;M@3R-8=L"[1:V,2MXL]X=FH1X2DN3KB_EZ#UG[M6F#A6N" .[8(*P9 M[W+%^7DO)SQ]9RE_I;I,^9,)//E*X)$I?Q(8,N5/ N.T4OY.0XOYL?@ZGD?RT*'OTX/3B93+!IG,$=GO_0[V;/$)YA/((E[_;H9F$ M^Q1*'33L^00-M (I!/BDFR+W1.1$TEA!WN2#PC8>ZP>NZ&4BK<8U6L[T M0PF%O4%!-@664, EE0J-O$%!6HTK^&D=E\%N*.RUSXL043HK9RB992> G)#8 M6;%0VC.-G4L8Y $&Y:J$P:G#H%BHY%C@GG:Q86;44PT+03R1JXT]P+C2ER9Z-738R@]$YWC/S M0KP@9%(C&#G/5(Z2EZ*[7+1R-C?@V%"5N86FB3[/U'T8OM"CZ=Y8,Z."VFI_ MAR6-'<_TDWU2)\^TIUM8D.HI0V89RMD(%HF9[%BC!0\06'Z8M[U""CO>#3]? M*F7=@)783_S[0],UE/\$NNOS.BU\T'.Q9?B,;R8L,MW\>5N[/J,N=AN['G62 MIDQT4>4J'G49C"\B8FD: M.JIVJ1*?^5\N51:5_\B:M;5J&QX88"5(U,$DF5K8DQLXAOV6KWJ'_5%N'_-9 MJ25 ",]&O1B5F"7J3]WTUO))U\GM1?),,%->%)KBWO E49'%.'%3.9/G%Y2K M6,;PBD_@"'#;L':([U980!0221/D@:.8<)RF2XN@1\"Z(!,?TQR8S#@ZREE$ M ?>N(^0VX:,\ZJ]A0^^31OP4S#(Y[TN"+GS]-2Y*1NJHQ*6;5-E9GJSL MK,X&5 HAPX:'TQ8__ M@E/W#)-J)ODQ+-KZ6'M'C21U:N++POI#!C9QQ^3=,MNCS#RJ^)BPYC.PUSDA M.B"N<-"S&&S J'*4OL=+*\7>Z^)[X4$!*S='G+]3];W^2@L0#XQO#0)4TCCI M9 ^*F0^-O1UZ/EB>[#:3W.1DMYF*[#9SE-UF0,,$V:5X0>\OX*6\BTED^'-U M/.*Z2.??;!.%6=<'I9.S,M0K@Q%SG<#+YK %!5LQ&'!16$4_Y0%#-F"9>B_L MCX)+ =.?T1+1B8:W3%TLUE"Q@Q9Y".@W@.X1.1'@"7H1\R_'!]!?HNV9L5:0 M&,Z8N;!GL)!$$YV!3OUIX(M@!H,YS.B.;##@.@E='G^EBNXL-"0H%AW1W>DY M00#R38SEF4\*S>3ZV:OI45.;Z+=N8&';B&MF8-L7P)9/-^6F/@X[>W*>F6N3 MCS*K*4S/,?#.*#>S<*(FT)0)$3#YX2HFBA"\!T-_CDLG2XY=6!6-5]*59^SB MXU.;GY[KZ'2Z8NQ2\B8N>PK +')<4L <=X1;H?M D&]DC<#I!OB\P]T8?ZV\>D<["&=]#S8XZBA M0JE$JFL]Y-NAB8P)[K(A*#XF/QO< M-2[M42N(= WQ.'RX'?\P?,*^$X )26>KP][#?9I3ZX=M'G%J'E@8D!9-@H"%T& M-K)$9'5 ZOR\QQC5B#T'$\HEH(DWA1(@3MR8WZH A".0QO'+OV'25SI ZT.Z MFVF8HO.@RR%MX,!#EZ1)8C56.! 0R-96B.9"Z@!T U=QB8%%5ABJU YVZ@KX MVV2*E32^DFOT-"9N_\8]$*B7#5Q/T+RF0B; Q7L'JNZSN6A(()8^H.2Y'GDC,2[<8<+G8>0LM2=%4F0']AX2 WG0(H%O!^2T ZF M91Z>'_7;U'-=[%@>D"92S]=/Q4DXL'O"#'8GBV"069 M.PKX37%CHZ,4_1[G+%<4R\36TI'";=.K\<+;Z*I$X":O,T+ M7W=R:THU8"/A!4I+[V]XI4'@"B4SON)I\XR[A+A/\U?4)7V+;Q+J[F@D)OQ/ MHI-I%.2FP@-0U*8YXH[\H9S?LR?0L M;I.T@%\9W&)!#+5 :+^%KN7H O<.*$5O2MC+DG3UJ+_?E\!X8K[R)SK3SE5Q M?V[0B6:9W,**[A12!*XEO&0;4 2JMN@W"J"_U,1P:&2+D)JG3=$"_ M!DC0_G?1T7/&47CADT]X"\ARY(H0[X/G>0$7N;CZKV0DV8R$)$ M*8N_2\NP$[!(!"]X@V"TU['9#BE>42=B#/3ZZ&%! R&,[W)' O#4*;L YY]S M_5DK*CWAFL9S"!^X.V3?P?HX"Y_RMM.-Z +MFL5/0FY_,+%-.XZ#)#8]U.S1 M%O#C;W W*AE1W/XY>QDBZK,/ R\0F]_B4N?J#+U3*_V(&FWHUD*?QS-I4AA+ M0">.A=&. "TU%VT]_PV>%';1@*\!K P/\]!\(.Y A(/#S0F] WS;,484G?C< M/9A< 0\RX-\SF40D(S.>KP(B5W@;]20O7@)U,84@W&9L-E\9?!.#'[%9Z-@O M(-9/.[/.43 GC0(PV9L7VZ;P_I-)_MA8*G+%-2FV <.^,L(>J<+J)I8T8B M MPTA/Y,#Q$FPMEGDH(\&0'Y*':-:)ZB EPNMZ ?"8Q$4%7KD32A6.ITBM>*'K M A#[*',L2_B"8=71)PDAEC84$MX-?Y9N2/_#O0[BF((Y3S*M^->53S%6&=!MS!W\O'&W<(A'FX5\EKTO&/ F02KP5Y/ M&>?HSATYU(P7[46^P">$S0XIXP*8+MO=$\^YFMD%'), =4.9\!*5M(+&EQUFC:"XQTQ? M$HCAN F>$NSAU(=BH33U V_HN"!>F3M*9WS#]QN-0D-)?'56209FWD*5?B,\B)H-J3:XL'/;EQ2P4*TPA?MF2!LJT0?4H" M5*&>(&CN!ZV-3!!!5^VU1, M&C\FK1@O3@&]&.H%Y5?GA3TS%^R*,,#,@4X^);RZB 'AC].!SHQD \S/RU++ ML88KX&K[6'\361_I52?NS6D[C([KR:*=.'-$C[)*Q.4FQK1%EXY_[;%X3T2, M?NSBD!]R[1 K,GFFPC,:09'F'[I/PYP1,HA$C@?Y%A(+C+@Q90U2.@E^)-(B M$H&8\*+I; PRI857)[Q:8D?#W3J=U.W9B8%'6.6BE&]'_M*!;KH*EO$PX2 *;- M+9J(-%6'":P8E&A1)-?O!Z. "Y^X MC"J1P,7]';SOB$H!?%@_UP1'8\<6T2G2%C'WG;E>Z!44A4)\"DV8+EE0'F:N M"[5.W1)^_V28B_S-4:HFZC\\#C4P^U%%4#_R>)GX"SY;*9I,QX.]"1>,%SI> MQ-T23TG^9L,T2,9BT<.3#>M5,/20'AF;3"/"3VG_+C <0'71IC%M M9 H2L)\R/B-?]XQ?\:1G_F*2?6-' H2-R"9S&0L9.:9;V@[=+\PV RKF)SN' MR6- D:&Y.FNE*ZPGNI_NA9IGEE29WD^,0U.>KW"QFRY5&2;3G+FR;D0.J'GT*!>=.WXV/]]%=EPK>OP3GQ!Y.S'9;JE0K(V?2*V$\UQ!=-U)%P#S>1,RHDR ML<3:Q/@]9#:)V@E>RE5/*%'S[QC/S$T]PP_5A/P)[M1 -SZR9/(*) M)[S*6']S'8LG*NTS>2W1B(AU]6?LN'_RG]$[^ M4TE(J!F]B):^4[PTNWQO)6-X"^9Y6#)<2\I7W"?E&RJ>ZGI!/BI-W"/G*JD(>MJNQ:0$? M:@ZI\(P[KR'5HHY)TPV3=%\T3-J_+E&, RUKZA+EQ%;-TB72UQ756>C?T5U1 M/\F=K5Z2(S^O@D'5RA?9\C2^4;/A/DU4U]):"MIG6L):ZV8 MTKXS+;.,?04=8.;93%J)2^L-B>OD1&_8LC,KR;=I-+S@VPE/7R;;C@+JZ6)= M^D'8^@C4T_!/WH4"KR&2;GUS1*]X5(I(;2SH%0Z)=V^E/ S'?G*B6) 3^(L6 MEDX,LB@+P0D/_B(\=.0I DP]"ULH)C*K17(KU00HI%?S;QK,(W78<2S@*7WA M8[FC;R-7@;V G_9%MA"/,_+5HDLU>D2^=/@5EF<&*#YB1H-Y57 5;+?T2NDG M2,Y1S0 E*W=:HDU(NBMO=%6>5+,XGL@Y:GP,T?J0"4VO3+!:$'FP.I=2+;B\ M"<:.G655/+F8Q )HA44Z-FZ*&[YI\&8GGH)*/H9LXD 4EB4L[-N[5?3OP9?< MB5SIJ_B2CZT5]2U6.R#54#:>&7:97N ^3JITZ31!>ZGK33B64Z'&Z I))7;F M59KI+$L>I_Q#I'RFV!?W]M02?<(H+"2:Y_&F05&4=V;&IA!S"4;#=8R$^)VZ MKH@\O:E1O(=$=O;UC3@E!U,9)H+&B=LFODCG@OL&6]8'6A>JMY;(42%&,A', MF[U-I?JI,1-,Y;G;%%8$HW4QYET6HC GS^,=!ZB3#'77>*'Z.5R^,_#I1<@M&%A= M-J-.27#M9V8Y8U['-PA0:MG*!/'#M[Y771:P1,6R):*19[BJ=LV,%QJ&(+% MY=3[S,&J4O2JF6"X4%8W<>)GWF%GR,VPB-/!)T^N/B*FP],Z,0$GW/49A1_" M.P78"/N6D*5FD$U))>7$RD3L(I'/7E7KHDV,N#(_5MZ,N4S_6TDDN,$37[.> M&Z!9R07&K"?DK7#_RXPP0S[)R5-+F%C Q*,E^LR\)*]C+*J%P;)T=!HR;,NA M)+87JVB%%E$K8;ZK.(.IXIF,WR3K9>+6/1,+*U>KJM:8]4!++*Q:J-567%@S M&>GE"VM,+:P&"VO4:VLOK S:J;;BPD!++\8K2Q>AI9,1HTJT2K.NUHJ-<)F1 MWY?N%S_/B7.>.2W3J?1\(LLE94X*A2SA$)VA?[%7YO9-3K4$$N'.U_/4;D'& M,&?%,.LRAGF4,<)Z0=O.& MH04VRZ#GL0*\$>JWT2(=-[%X?#5W@5VLV(RW ;;,]G11(Q]3VK/!NOYN":QE,AV2U(241!3WIP@[.$6M7 *&XUY M01]NZPT"/$U1I/,&[YJ<-:0V*C5P"&YA4"F*IX:Q%C9Q]LGOT_0AP! O*>Z+ MLMW$]E)7WXS29&(ZU,E[+ )-#O55X_P+VWQSPP?K%@B?L[@(WX+$#L;F;K0I M$8K@)@%O(FQ'!V$(#+EZV$"?NFZ-4%,2\3W=<\34$$8=3Z&B7T1 MG@0'!##&>=A1?[!!6+5D@" P+7("1.5+)\,4J87(I8CU80.VNS@$>^*M0R@D M2W@&K<-Y"0M[>%5Z%-E6L//=DQ,V#.9=[^/M3$:T]>Q>)#_E8X_%H^+T)/MNWZ3MX//8_/FB-Q7;5 M5H8["_1$.*.)&52TJ;A/O3,PW/'?.1["%DE:/"6F'DM02M!.P7:LQ]X.-8)/-!AO',)UYS!M903M&KCU[V#]1$; M2.T2H8I02Y*[()&10V3<1,VNT_#8V0(TNF>/O+SP$K.O)5 E4*=QSCY,'4A9P#8C,9= MK9*RO0.->Y]:]GV8N)VI7B=*S*5:O3 M[KB'TR^I6DV:5;FXHU2P]5S\V[PZ6H63I-OGPC -+59WZ42* %V8@!K:A)=$EW;0M<>E%B),8FQ MW&),QB>6M9[2VZDU:#$BUU[:3L= MTUUMZD#4C"<&,!J:KU!VDWP9]3S O[&YAO;;I.2H]$$<6F$%=4_)+NL M9,\ACN?JS%*5#G[#-E3EFVUBO_#?X+J&,U*5:]%[[7)HVKJJ M_%,?ZW;4WEI\F4:/>P4E2B-++B.^==B_FP9N\%845+_#1#\G:D2D8W\HFSHU MT22J./6LH$P$T9)W$8.3^) 3WDV+&B=%>Q3_"DF".C:98<\N?EVJ7,+A'[ . M?QAV@1<-L'K.,Q,=2I]9.)*;-]4+6W"%]Q5##^/%G4P/I0R0MOSI/C^\:[ 8 MFD9S(?G0))K6A",Y1*UX1A>NS@R[_>.=L?69.3'/ M@##,\7S*B$RW.LR$)^T6WTL^=XC&='G8>Y(8$YR!Z,RNJ:52#6&(G=V2'W-4 M4LN^Z=\G&9=@R9P/FPH#^#EOC%&3K*CC'!\!%7['@I-TX7]?^+BD"4Z(&!,$ MI3@XRXW/0@).!0S<%]U^?;@L]>]S< J6#NPNQK1H!!PM!?CC((DO5?FAUN0] MNPGC?+C;R4"*BDWO!H.++[I%I]D=,F!;+=?%@7]$FR?>+^X/IA@.L2 2EM@[ M$32.BY[8+X_V2T_L%[4<];!Q)@E40)7!!J;-6101W:I1(2\'NL]1N/^*XEOD=&^,#%?*UQGTGW7 2 M,!L,<+8,UMIW5XI\,9-^/JJT[V\N>M^>VAWE=:7NV^/RM?6 MPV_M1^6AT_TMZ]G7MA./FC>W8&E_\>[%T93+1)?LJ8[*\8A3[.T@FAESQORM MT"T H[]'S&1X)=N=ER%"FCF#Q061YIW?W#Y20SR9 $+>3.K.C^'U%Q1!^@>.2 M\0<-0-V-R4<2MZ:,K18^)F!!J FG&8**;-%E$[-Z;,K " M[" M)V1TP(OQ>4*>%^U3/YS#+>X=S8'V@&]3\V\:.;^LK TG:^+;V+R)?*P#^ AN MH,^[^Y 93[1W?%X:G_X([[%0@_%"68Q#%E"8^XE1ZW@2N).1!(K]+NMH#'0] M'4=CF0Y-0L.9;7#Z_@NS0&;SX29<]X%OXO DX9TF52N>,*UI([>OK[\BG4].=,TZOTC9F7V02TX;L]$M#"1@F3BLCG;A#!_K M?+G%"VVI[SS9= &='B;C#28T&B10R7"9L?U^GX2J]MUD:VA],*(ZX)KR_:7-??(+% MD?8J=-E!6G7F$XTR>?1"EICZ5&-\#5@J&"XU0*KL,Q0).X3%'Z&:CX)#BXC 5]FIZX>(2' 1^! +B%I@R M_&4!F-6)!^&Q&UHMXH^)L977<&=8-[ 0^C(8?>$0F4L')#;WV"EGX3R7ZZO. M93A5Y1PV,ORR98Y,/D?(@[]07(AW3#N2<'\!X_<,LR]\@'S1?(JGSUVC\=@N M]$F"S<[OP(^,OI%Y+2#!H6DQTBP.,ESXGEWCD=<;IQ$:9 MB"7%&@B(" P*"/>!@:"D;T2_T,6\4["I 45JM-?B8V[:PC&;H[%P+7#Q&4ZE M$5(\UIM0=P$%BW,!.CXQ_I2%>\2Y=F ;(!]TT^(SB-##W/M+(((+L]"0CCRU MT?/%=T-O*T=8-&H(5"F#'B4,!\>\S."A8<["X]$H%*[I?Q?1).H%[8@@J" [ M/K+:G2*+3_'0,S[4*)IH!#>:'&HTY]*9)$<#CY#'X] C8L!\^^?L=^A,X-D& M<]D*;OTI,^$_Q"[I=G)@%FJGH-^:3IBRP)78V-]$@\@X=T%?.8!83#9_9B*, MRSU-H3^%2#\Q80O4&=^T2"I&GA.9#H*IQX=-6G) M,Z9(@KS%DX+#_J%4:%32L\,1/3^4"[5*YE1R_*0V-6PNNQ(S5C@@09B*&>8YP3$KJ>]$1E#"?&M M7V$;^O28-WK/BR?!A6Z*:(1B7:!XEGHY=O:KN-Y3^UZ8RN[KF(8&A.\B">AEAL_Z@F3^1\\+PF4 M& =M.9!%< F3!\4GO4_$XW' *J*&[.T("R[/ 7Q,::[$BM-?04T==*>!^% 2J$:XEA,AB@$HA%\/ 5'?GW\>83620?0)'01A,_PN 0< M$KFI:9ZP-_[;&,.F&)+B20VZCZ*+U$A ;- GX*BC NP7$ 3HT0>5.#<@%^C%_BT0>. MU/01[M\8=%,6:;Z4]%!0KB=.?F*3D83,J8>*E1N1)HD+@F,3Z6]BC?&BXY,1 M%DSRIB2^\3KH.8G2&F9E8X2)=VF_ )Q,/MT",A5B6ZD0C2/(A+CNW+9N+SNM M&Z7[V(*':M\^=BDCHOOM_OZ&7K<>_E2N6H\MF?JPK)S#T;O(X3KP[BMR[^N( M>5 "^RAR0W6#<6(0])7NZ\A5QOH34ZXOM)QP$!FZG16Z;WEW^_AP=\.5W/N' MN\OV%6;Z2J*?78+21I>U'KH)KTRO;Y&S0;G$*+]C<57VWG7ZS$ ?1.'$JU): M44(0LXWP3Y&Q0R$"GL= A4X\-4M$&5S7Q/27P$>_ HMV715567@9+QA'?E;R M=8B@,M@,KO!P)'*J+X?E1*+M*['#993QW&/,IJ@93Y:)?'%@.MF\^ BW6*'85U;.(3^7 M/OGBC# XP/.]T&#?F,?;,TJJIKZ^VUI,Y M<.+K7W5;YW5Q/)>D^_;/_> M4K%:HQ#OYBC:88Y8;XR1>-1/,1K /%0D3&](V2T460*DPO_3:X,!,5"4( N\ M806Y;K_%M\NB/CU5XOA %8U:6;_0JF<#'HC3JH9X%8N91+%C5.C8XEES6K-< M*2A93[L\2Z"Z2Y0D/ X7QM8CDF:)&+O+GG37" .*O&X]JH#)?&(1JQS#6WHL MHN*O>K$/CH[A52P[3(ZFT@Y*3* %D(A]"A/+*/=E[//$6,Q'2F156(Q',ETF M,MWP3SA[2L)*A[:FI"M&4B8W,&Q#$#X\K [0$SW\,!BAGN"ZCAL]=-]T^\$( M+LL?VZ4S<$U#U/2'\G B\X*2O&)Q.+D.+Y4!0:7>64?)8RDHUX%+ M^5%A8 J7&%>XQME2:O:F32\4(T[/Z$OE5 ($+LI]4:!P#09[@O"]&('I&A\Q MWV$P9DU>^II0%WB@#T4+)_C:>NS+ M,FY]N"7'XO3I':JC [5V]%, \M?M@T+).=A]Z^%1Z70Z^7'*2)&[+9&K%8] MY%YU'MJ7CWQFK7\6?#[HYL@KN$8O=:CQDXH+B[[B)3H!AA,I$;=XD.R4L%@(C!,P=T/1[ MZ @:H).KS\)*0C 7-0P&OK[%R6YHMF?=FO*0R=*,+.T6VDNQ<ZC?5T/NRQ[_2_8Y$3PP+O ML'\A+T2-MH9JSR:<1EU&Q8^*5CO3S\/[+?">XF[JEN>\;TOSP=5SB&46Q0]Y M]^%YH$;K5@^=X_??UOGW;E<;K.QG+ M-H2A9"5'SDI*1\!*NL!)'CJ/?RIW?]R"!OYKYQZT<064\<=6YU;YTKYM@VJ. MB;/\<]+0O[9N6[]0\BV]?&C?@+9^I73!EO]-^?7NYJK] -]Y?(3O2YXD>9+D M23OD2>4CX$DA]R'& HH-1W&>WW*=R!-SG_J%S>]FY!Y4GKBE2KMMM42_;?OB]$:P^D'<<>A@6EA3J-'M6Q45>:*//JE,R1_^OFCN8#+ M',1PSB1&DVH!;&>E&K^W#/+CDA^MD-F(Y*>][=>!,>)*BISFS*_5&OMCV>%Q M+\'K,.^WVA]\RB&[7N$I+C%SWS(-L@Y2D_*\6=GL85?S9F%CW%M2B:22/#]% MBDH23:B /#J\/^'9#9]%X/ *P#\IF[^- S>S!I>FA@.\CXQ2QDQ*(]K( '=) M17G W]%3T65J7$DG[OFY6V*2,DE2TZ%0TP0!Q76_W3@;TPN+TY3V?P*L>Y8D M)4E*DM0Z @JG9EQ;SHLG:4C2D*2AF4]QZV#;<1%33!%4EO=,TH6DB].@BU*F M^UCI]H?,P+9"/QT")>PET^&.>MQD-AV3/W&1/96RH.$X\^ M'89;V)7$QXF. M/S1XT$4RI29F2Z0E\8?47/"W9M0UDLQV0\KUT!S;%%I M-BJEHR/OY4A%)E7-2JHJR:2J@T^J2N:B4/+Z_RW.H-KL_3=O1"1%3W$W)L6$ M7JUP#A8AN%FH )/@#Q5Q-VW\JI#5I_1PF.KZBO@JS U/FPNEGWM$D[^*>7W7I(GF"S*]EL/>R#0, MBXFS(>#-,G+[#A*2_8\/I0]+7:M8J&5>;.4EHMF96M\.T%,N:&?:^9%B/-Y0 MCN[=L!)=&8(:"L+6]\<_??SX\O)2\%B_\.0\?VRY_:'YS+R/S'C2W8^&[NL? M-:U>KC2:'T&A+#9 H2P7BR7X5ZV6/H(:7M8*0W_$GSR"XP5<[P)N[.I]_R>A M3,.=6R-&WF34E!\8V;F&*9YJ)EQ@,U471UV__YHRY);6ND5CHK M25++!ZEI8,=II6JQ7&P6&]7JJJ0V055W+S9SO:$Y)MK[RMPG,"3/1@S7_I1H M$8N=/1UJ=3(,O$OVK/.WSR79;9/LRF=E278Y(;M*N5ZO-+5FL:05:\V/[/7? M6DVK <* ]-:2;U_>+/W%DY)LMR15.:M(DLH)26F52JE8*5:+I5*Y4OWX#/\M ME>K_!H%VD9!H*ZB0%!P1(=B\Z)13,)\;H%P(OU5^/0V(+5!MN5 ]JY[OYW%R MCF\N,L F*I:;Y1*)C'JE6FDL+3+RB&<5FJ5[4:NB. M*->;9;21*BO82-TQZ\.J;9&@/7)$;FF2W*1L6.)Q*H62E VKR(9B>7F4)OS, M-(LFBOQ*-K^](]>*!8UB\*7BI[.ZY/TFU)7%LEKE)(7(JDKD.@KOJZU%62U+5[ MZBI'HDN37K"\4!>/YV@E?$_3/AJE1K%>:8#)HA4;ZU)76;D2\P<$F=UQ/5'2 MV-9IK"+5P]R1V!P!IA67IS$1_A3*X1!S>B5=[8JNJA%=E63:3UX(*_)B:-5B MJ4Q>C&:Y6EK*PYV06)F^;5(2VZ.QY;PQ)L38?0 +TCVN+"J2XK9*<3697Y<7 M0LO(K]- K"TONJCLAB)$!AO9\:BK%HXUQS#3R=(2 +T>B9;&GIS5&XAUE)$= M5QL"&K6"_^HO!PW.8BG4&*%!Z3'_!2N?T@%$8M"_F 8#Y/P!SS1D@'Q7X67. MO&O:K?/,&P)0/X!BB>-*ADCFP*\1:S:E_0=+MM17:P-:!FCPY4J)4J]*I7IC M%#D:"J]P-=5N7U+C'2&DQ(L>F),=\D&.<=%FN5.M-3+ILE)K-?R-5 M7JR0(W//7,^Q=8M(CA)F<"[NBJ3ZIVZ;STK+-9EEI@BU%3P%GB^$<[&Z@$YS MTR9$EI;/*BTOA[>5I>7;*BT_BD+K?4DJ+6V#25&5!U$UP^[35LJ?WKS%MZS4 M*L@4<(%HIIK[R_CT@^24%K5DLUAI:G0(M%TE(H:SD&0 %\*X.5,_5T7B0M'@ M%B3M'A@M%C9E7"4)4+[(,BZ),@# M(\CJ#H2CI,5]T&)#TN*!T>(*];";$)&R$FE_Q!EG0VDRDSLGQ%EL5HM:N5*L M%[5ZM53[."B7:K4ZKT7BBNOF:1,'=X54Z$D!FB<:+14EC1X6C5:7I]%DH/A_ MHL$=F<5.FW?1JAFA:;[L,H6GZY*RMTO9<4J))E-*X39R_P^,H5Y)U0< MIZ9HLA=S#JE8*S>(BNM%H.)F\V75J0.NV4<-E9/:-]OT)Z(Z3+3' MFAG5D72Z%SJM2SH]+#IMKDZGDCX/ESX;DCX/BC[+*_1Z6H4^;<>^"&E4,1:E M2$ABW0NQ-B6Q'A:QKA"#68580\58$FW^B;9A=C;,2\ M4=+[>6$WIZ@OSL8:5,I.3DMWO*56J MO'U-N5+3EBK4Q+39"0DBU,%DAHVJM'^_5_YP7,N G6%*5[?P,2<3>_ZIV[PE M"._7H9R-'1?C'F(.N^DIXL8*_.DR0T>5]+R@R+X>2SP.DE\B7ZY^>,W4)X': M9\\ZXJ18TK3>OQO?E\9K^Y7U \+=%\<.O!BUT^VB)UN*K0Q:,(+2HT#QK=FK MP+$U4\B6-M 61%%BW)KL?YLO442#=\N-!A^\6ZX7F\N1=JFX'5$$UUU2%$E) MM*0DJJ2I[S E4813+HDP/[BD+2V( %7;$T33D)TAB&:M8L."Z!0PG1B"MJ\^ M@IMO\E=_>:DX1OS1W6!@]IGK21QN$(?UH\3A4J,5E\/AMT*W<-'3/69(*&X7BHVC MA.)2)E,(Q1O'?EJ#(TI\+8.OYC'BJU+<&+[FC%^W M62J58[]NM=A8Q:T+B%):+[IKS#"A3]&96M(*VO_N&1%H29:+E>I2+./&]'S2 MCH*>9QJF[IK,DRQ@[Q[S4IEP] XO^?MV;9=^ZQ"O2XVRN00E''/@ +*_.0!= M$'G :G[1>SW]3?D??33^I/RF>R:#=U5%5T9\Q"%\N^W:\'7^C3^=P'Y2?K&< MGF[)W+U/.NHPI'EQ/]P.7*6/]B44F M9LNV ]U2'A@:G]CY@M0[K7CQV[D$[?9.M*R=#FA#UKO4!(V'P&**5M8OM,J9 M?OY1JQK\+^42'PGL!ST,=5P.33:8MBXD:K>*VM*IH7:I,1.KHO;:M'6;!KA* MU&X?M2>'V:6R_+H8GP-0:N5J<6GNRMMJ20SO/KE)*W1NN\>-XXYMF393_N_+ MPXW2P>ZL=I\I5TX_P((DB:SM(:M[^>OI(.M1?W5L9_0&S,UGMH?\KML?LI$N MH;8#J%VV;DX::I>ZU0\L+F:Q9 9C)!)X.P#>5?OZI(%WQ0:F;4K<[1IW-ZTO M)XV[&[W'+$]B;I>8NW]HGS3F[EV&\9MM2=EC#SUJQN38LI9P/''>F^F+*11 'Z)?J (!W>,133!C3PW#F@A_/LW?EY M8=G[=BM_9.G[PM+W:GA;6?J^K=+W:-\V402_D[)W<;\&_"B#HZPM?U+D%)/P M!5QTDHS_"CS?'+R%W^!LD+XT]5!G*W6TS^$#(-_ETQ'L*!_9=ZCMR/]$$Y9< M]F1ZOLL%+C5YIQY"<3A93E,&=/47TQ_R9B;.:&1Z),-I" -P M][*8T7"6NH<=4,I%L5B\J#0;E=*Y2A+ M/N..W9L\ MHN)LI9%%.7R I6!]&;@N\O>5X7W7]QU$=UDT5I#P/C!X5TX!WBO#.CDMJBHQ M?6"87JE;8@X?8"E,4S'%[&3/!0"_9CV7RK=+#=Z(0(+\P$"^4F>V'#[ )LS0 M[H6VIAT*WR@7YQFBY7+YHEDO5\O2$#TTRJB? F7@-,WUV?]7W>T/%:U"%-"0 MO/_ $-XX$827WHOPDO2Z'";"5VKVE\,'6 KA_P(-W&T:N=TWEF0W=>BTM 3O1(]L 5#&^Z=:.RR?N""/Y**U+E.X5I:5(N.V26:]QM7 ;'@5^"9'Y]_ZQ8U8E"4BOG/(GL-#"9'5W* M-2;?*9XE*\P![+)#/KF&W1:E,QNS* MLURC<8L1%ZV8_1F-F>[CL@,\8XRQ'>U%T7-2;ZLLO^$Y@N$!B0<(\)&DT3]SAPO4"W MBO_[D^L$MG'1=RS'_>G_7=/_ MO8=3SFEJE<1MN48K>^2JW5BWWY0A"!)F,9Q@J=@."1!0ZJS 8(H7C$9HQY@V M;^X%:F!A^G%V0\*R$]>L3ERU\+:R$]>V.G'A[?^67G=B3?,_S5[Q.T@CN7:E M7BA-/H$ %'%.-/A4I7-[&?/T@Q._NU8BJ\7]*9%$<$NH8$)B*XV9LGK/ZN0* M#W+=N6W=7G9:-TKWL04/U;Y]["JMVRL0]O?W-_0:1+YRU7IL';;5WZ<+5=^QL6D- :# M]1W>>.$G!31;YF(#V$_*A\_8,_;GC_C]S_S$9[7#G:D>*^Y3[ZQ4Q$!Z&3WJ MU>IYVI!:9HG-+8+^@*'SYS9RT-H._ )V-&'RL/U/&"H7/H/NA9 M9E]I]?NP=S[@5KDVW=&ZW::WWA0[@M/U16E!W^<%R*A6"12GB@PI8ID$N M^"^Z1;-YND/&?.\0#K_VOL,_<;:0.OQNV%='L(F^,V+*F>5XWBKAK+TAH2[9 MP':0@*X>EPVQ!?\SBW!Q"SCYUX$P$4.M[R$)3:\II1_=C9E16Y= M6*,Y>E)TR__'AWY1*_PU?@)(N?W$JX_;<%W.XO;S>7NTL5OS.[]S77#@8:KA MRLZKK;B(UWN>,$,F=QM]P O;72I$O)9'AY;MDB]G$J5N>DZ)0?E:P6-<@4HPJ&N!T;0.8 MO!?NE] \PB-*:"!W8-9Z:&T)L7#VS38C=XEWKIS=7[;NOIRKR2/^.VXZH,,& M%%".MV,I-#HS!H=+NA#>8 ;QJPH.1360(_9=DZ"F, \-5A,X"HW0[(3WN.3W MN, WGG@5QK6KC]B+XWY73,\+D!V]Q;47/"8U(5?R)%$Y(B4K\DJ:P5Z0A?!K=5@+[/P&< MYL#$AQ-LW\<\XLR\PEU":#^B[XONF9R A1#PBS>( _Z.HRJ&@W!$Z4M\WR=TD<(&H<-(*0'RAS%5$I(' (V+W"@IR %B= MKHPY,2>XU #,"#%]@@R-B!$0\1*$\:<3)19FPDJA7PA.CQ\G&?H,)D/<<\ , MY)YP,%$MK*6_Q+JF/A[#6BD/Q0TL42D+*PVL-"DN44L;7I*>:?_<&!B?$5!" M<7Q(R_-C>@;E<>AXR4_% <%70(B^,%XG@\\-P@TE%]]2O!6>D=/#<TX EQ@R9#T3@GL"[@.7<\M(X..&AU]1HVL8 2-,NRZ0,OP# M%AD8'/S1PU-&=;1:+C^=/C,"E_M?87U(#T1@IO?=FWG;<)^R%KU@26IRPR:7 M@/O*2=7@*,?]IZ44E&X +#WQY>AQV"N RH9+J4B2N@)RT4<2-6$I[-DTL 00 M,0U'B/>C,QHA:7(L&Z;7!W547'/F8Z6VDD1]O(!GW0IT/[IXEGJB!%S^@+8, MV 7QT\="*5BIB1N,#,M@*"1CQD6S:%[0VX?)\>E;H#1')7"XB[!SB6@VHO$0D)E/4D!>8E\KP_;V2+"_HKSQ=T#IX<M92 .2HWRR$\@QL/;L)V(?7M#[BUM^84FDQ5Z5OP+C M25 1[7GT4 FBRSX(PX'U8CV+;N%+E#X@KU&C31!5J',LM 1!Q]>_,YN*+H'' M.A;CO/2%*QYP'Q4Y2&)]@EMD+XZ H0KJ)TL @#G647^?6EKF!9 WV$F.-WU4 M#JS3!+9M^N')YHN%;* H8)<)N+/3Z?F"2AJF!*^6<9OX=:&Z_H_KU4)]VT'6 M%%M^ %%F@X+QP/K.DTV>C@69^0>XFU._WL#C[,")^[/Y^8IYP#7&21[))>?/ M'\U5:T5R"L\EXA$\3EXN5)<,4;0\Q:"-ZW$7"V9&*%HHX):1$ F[D'O.4)KJ M*:63/#_\6%#]L-R; ]6A!L VCG\ M#E4CRW)22LJ"&WC)"UIH$_!W/>=?3^<,$M)X]OYBUB1T$C,%F9:ZF* 4X-O4F)O^&YPXM]Q["KG9(]J57B8:+#Z1*LAE@R&WS=M[OX+:7K6UA24 MU)8*^DX\R#0;@'O,VF>Q'B_%1:/%P3Z&BPOO![9^>*,ITB2/B""PA/-I+>9 M;-KCEX;?P!4WU AC8W6X,N]L^;RSDLP[VW8-_>$DG&U[)X[4\MV-$P8!<8\$Y2\Y/@3F@Y\ M!N87_)![)4%,B[,5V0\@;ME@P#V$-D9*A(1.1MJ]2+L66M2T/K=(>^%F7*A4 MI/26FG309F(NSU$AFE F(8[/<2S3*X1>1 M :'BG3$A@YL&KZP?B$0PWD,0EA(3%=T])JHXJ!7C<9HLDMHU-PX&D1>>0W02 MY*N3UB2(#PH;AX_N1X'7+$!,@76F5R7*-IOE_DG12#K$'8*2\,,9&^S:TQO/ MA,"&(K#<, HL[/NL@*N)\&^$%6'0Y MO#'M5^"&5(MI@9(.]ZT-40I# NN G"'#_GH4YTL /XM64Z GAR(/QIA+AC(+ ME&)M83KK"Q.J"3/F:R5EXKLX6 MG,DF[YQ*9=Y;'8YTV\YTVY:EV_84W;;Q/BU3ICM_ S?;@F OK1_S55S[OGK& MTU*TCJO\59[=ML\N72X[601&!6N) MJ'L-!LBS&OW&BR68FGI4:A7!UGU>_& MD#ZI@CU>>WS7O8O62?6QR91HE9_8S(+ED6[:/)8SKQPV"M5L='.G5K^OC.88 M6/G!]_Y+8!?4P*<*H1>6O<>UT+NH>O_[MLK=IYZ#"MW5C9;.2O'XKI+:8Y=] MC\/LZEQ,7XMJV@FY>RK&H4*$_DFX072&1RK9"^E5;TH\@DKF:J?Q(69<237=?C#";:+:F9FUV6%IMO?^VNQ3T;VN&&#+C#*@;DRP7F/.+[T5 M2U-Z2^FOKTY0N3G1A.<)0N1:0-AK().=IWLT@+&2S#>9I>F1^>/R>BV1'Y-9 M"$Y6U*MX@''@CAV/938$6;KAE/*^+>+\TQ/54V.P*_NA-C+9$@,KX\>B9D?H M2B2TF,U3GS ! Q^"?YUL[L0&&PQ^:*DBJTE-"\H+]C.FEC&EW_ MVD9PM43RV:E(QLSXQL5V1D^Q0CVSG: MB1VP@R^LKXMZ3=XD"QV:P*&M6'-45Q#K6.B*'5\$3R;62IPXU3_+$_[2EN4Y MU(+E+]:/Q 3*F'3I;=IJ >$X"% R";>OJ+CFO6M"_2 VGZ*Z%%Z#2YYH6+@! M5C@F"_?BYT_XI>.27)(.7':34?4DVI%17KZ9]@!$2HR3M(CHQI3=;>)T/B8M ME7Q%D]]7"EBK[WH,979%VL@T#(M]2M0G[JH9S4?OXU()I>]IX[*_IULZ0_4P M'^^16^9FG?UE#3O=4;72[W\\/7RF9/# MO[1N6K>7;:7[:[N]EYGA9Q1J-!S+BG(LG,#3;0.SBE[1GZ1X0XJ-\H" >(4U M@>=[G2@>$QI7Z@3-@J'RB*^S6>Q\-K4"YI-*(*#K]=.TZCBI6L9:YV>A\B6F MY1$,)BZJ" M_\YW-3@/![IC^";.7>*4E&SIN/5S(27IY!!8R@D"M?'KW@%8*FJ$N=[GYD[P MIPANF-P$"86<0*%4S L&EF1,RI(#9K?Q$$*GJ,^S>+3NZ\<'=1A[3QF_S3A8U.0M]*\O>%UOZ\/E2 MS%C@,?2?#IP+95]_F[C>SQ,=^O6/Y43RK_[D3.6YQ/*AJ(X($ZZ?=8N/,%$;8[EI^-E]_LAW[VA7]IDWC'Q_Z MM6:C7"V7JA\H/@\+>F"#?WPP_XVI5A=:Z:*L?5 "V^1O?^M>?5!L?03/$7@7 M3[H^_@D/N&4;^)]V?+HM_U)W7:Q'^5VW O3W 9' K\H?J+N_[L,M7OV?[&!D M.+[!^N9(MSXHX@_O'Q\NRA\^ETIJHUC^^6-ZU5.ZQ(X.QQQ&LF?_@9-^,35M;#(N9TP\1,&^9 M_QXN5FJHY:*4N1*:(31+:\O<34,3N%>I=(P"]O0"<_?8S\ 4#08\T>^!]Y#I MIU($CE T+9WDES,VL?2ZYW&3M2-] C%M#IB6;=PA6EH$DK69"NA/5;56*^Z% MIV2E.YZ*##QI&E@[>+@5&D _BUHJ[B>HL X-2&MV66%;K4Q9L\*8=7SLXB E M[1%SF95#E9'>_FY^HM4;:K5:.AB.(O%^!'A?.1*Z0;S7ZH#WYL'@79JK\W+4 M;QS83DJ^D5GJA_1$AW[]8SD1J9^OZ S[(G/\@9F1A;)RI6,NW=Q>)L8BHM] M+,8X/T&*N5QPDXQ\GF5SVOBIWENZ[;=LHQT>[+K\I*XVZKGTU4AD[@69&3D@ MRV::;1R9U<8Q"KK3BU;=15-$+:9[C$/\PAE?+":7-8[.I%O>4IBAC6YN5 M2K\XCO%B6I84/7LF[^K*Z1,A>8='N%X9#TB9^G[J>*24R2,,5TZ;.'(8RJ!5 MKN15Q_9U^\D4LZQER"HO;&/E?(R0;5R;\"&[,9\Q.!">[3NC V6UDL]Z=PG. MO8!SY;R,;8*SJ#;*N33KI>VTLBQZ9IY/ [EQRA\1TO.X^2(A?P207SMU9#.0+S?5PTEJ:V>I<$ZR9BN%.NC= M^RFTGN0?Y5,2F1+W$>[73HMY!^[+Q9K:S$D[R&5P+^W-%;VU/_<^WW1:7SHW MG<=.NZNT;J^4[N/=Y6^_WMU MHC<%XVWV<9M[XX.[C3RFC=]&ZOSS6GN*)J^*9>H]TZ)L!MG=\S">Z-"O?RPG M(I6C%94C/CANK+_1U+B3<"ODR6R:;PZMG4D5#K>ZY^=*A_R>%N+UHFS )C&: MB=&U,ZLVC=%&,Y?)Z%+E7;=AFLN>F1T,ZED6RR&66[L-[/6:S@1P!M'^RKZ^='=0>C2WGC;$'?J0;(G^MJN;4 M]R+QN1=\KIW%LP5\5@"?#;6XIRHJFZ>B4CY$8JE4TZFKZ_=ZB;= MAW%#OIQ#2JR7\#\"^*_=3&4"F5-/K6JBOI3R>?29%Z7#QE[722#1F* MI9I:KN_'?RGEZ(EB?NWTE T9GZ6&JC4.IX6'M$CG)6C?1#T+9(KVP3W1H5__ M6$Y$ZN=K!F6\Y(#L(]3- S-"_XQ4F%5:,F\:_XU&]6#P+RV]=S9GEF+U:-E*1HK1RND [W41 M-=5*8S\N(BE-3Q3V&5DP*V<$O!?V=;71.)R$TLU;IA/ VL]+60B]OTR*KN_T MOP\="_;%BQIPBEE^,J'B,)[HT*]_+">*Q_8;Y>#$T#OO43 M65G-2K$!F[/$UYH?/A<+1>PNB5_^+/X#5HJK/.M6 .M?XBI:<:F;:1I&_XK% M(O[_Q V]H>YB[YW 'SHN[)OQ::D;EY:[<66YKX%E".8@2R\M7*'I>1CFHNY M@>_Y\ ?8<4?HD\N=UV&N.Z&Y=F^\2$\@6^AW1/LL9\)_F>L8NC><]"-PRZGR M*8_A; G'OTDMU8IJ4ZM/ M+#%AFF5(BB/"%W;B;@MA);+JG:455LGE&!>JL\REQ]=IGN! M^\;=@6@X]1W/5\X66F-5"OUI:AUD>[VIK63)52D>J*GE,>4\$HX(,^^/ IV,"QRX;,]D"J@?T(KYF4;'O6 MS+6UNZ(G#IBJ0B^3Q]NAT[UQ/.^6^7>#1_UU+48CAX!(I$9(7;N!^2Z06ME3 M&V)I3&Y6;#TP7P>1;2A,=VW3?I(UROEA#QLHUL3,V37E78B,M@!&@JM[0E<* MV>-B,&L'))-5W&V"QGKAG:JF:M7ZP7 4"?HC /W:,Q2:)]X?<\IO9:Y['<-:.22;Z#K5L8U/L MIUE7BZ7]C V89#_E4Y*YDB(BBE@[,+H5BB@7:VJSFH_6KLM0!!?('_V>8[SA M*QUV_[/R-P5$B&$^\[\RQ>'?)];X]XGEQ:NCQ?%E_(1_)C#69W!P;F))XYW= M\7'(L.NS,QKK]AM66MB.C]+5A;^D"7F[C> M]>-#=,$DBQ"+41(W$;]/76 XN'"=E_"3R8_ZS+*4^U]NOWV=>X\IN*?H9F)K M87_XO13E^J(6WC>"=.KOY)]#5_F8M0&_7F5O *\ ?/_C/]Y=WICV]WC5_'27 M77CB+_SC;^DK+")E91$P9_%R@:')#0%^W8O@V?L\GR@V(%)H&4J]4)I<3$0K ML)[+]N\M5>G<7A:66-/&-V3W_ T?^>ZV>W?3N6H]MJ^4[B/\YVO[]K&KW%WC M/MQ];2MG-W?=[OGB#=GXTLZ^%;H%$/:6I;L><%O@KT[@@6D#EV2O?0;G.68N MSZ-4@.'JNUHD$706U:!*$.&@\P#6^L M]T%P_>-#D;\6XI]><\T*_P2E@\OVA4;WELSI'9=I]QW<&/L?'[3B8G&R$[76 M'P*^,SU+NZ(V^/6J\/S(T%C*"1AG>CEWB,5246OL M!'B9+DJ)@9Q@H"DQ<.H8*!7S@H'\!R9"*[-:_7&/00K,EGMF=B GEA_*$QWZ M]>6)Y.WZQW(B,J=KQ43I&[./"?38EL@&Q8'Q2A^7"X23"#SG*7PV-RQ6FAAW M:&"@N'%1U. ?_Y,B9/^^=QTCZ/MW;I>YSW"\K5?3N^#GS+Z2FV!1=B@=_K7K MC"[A=KB2/TQ_>!EX@"WF=NR^%:#JU?(\!O^,M6LMBFJEDLLQX!+L^P=[*0/L MS1CLS4,">P4+B]1&?@J_)=CS!?;R--A+Q0CL8>[#88 =1VF7U*J6F\+RP_() MY$P_?'#>=$L.^3RZ-.=2Y1W*) ?%6YY83KFN5LKYR%J4E0(G0D+5=ZBH>22A MIEJ2$^PE">V2A&KO4'QS2$)HY>U)\945L-O4ALNU<5RZ([RC4B4^,F947THE MS@>GJ0.GJW'?:*K5 XI!21?B/.7P;LQ7)Y*WZQ_+BVZ,3)MT_,Q?//,I(J6 ]:R MD6P_)YRA+_':@>/*>9K?4-X^+NV1DFZRL;T9% M ,(D7H^AU#55JTLM4Z)_=^BO9B5%K*IE;@#]%4!_0VW6]Y-?)=%_HNC/2+=8 M6;/<#/J;1;5<.1STRYK Y6H"+<<[1H4Q=]S@P^>S>72>-11I;1VO8_>=$;N! MDUU'RU,\V!'X"STII4INJC/.*:L5K9$7EI$;P)PN-K-R#595NS:'S5)39NY);(;8S(C_ MKZQQ;1";C=Q8 C)9+Q_ZU@-[UJT@D9@78@W^5 G%[S\5<=4/?:?P/3?X(;] MP#7E6-1C\ M&4<*9O!/89;EWY=# A)4D)AT\)M8QT@M65 MUE.G!)FJ-T_MY):,TF, J;X^BO<"5%(;Q^A6ID[1C&? V1UL%C=W1?&!\)Y M;J8= !6) ()C>U_H]/GW'A$"[5??U8&!F;;NOJ'MY=TZ-B[$=:C30 >6!!;; M>N:OII:+N8DTY 9XIXOQK'2"U=V&N<-X+9<=-"3&]X+QC(R$-=R/^<)X2:V6 MM)6;E;WC_5T7 "* M2!O^PFRV]B"=TN&,FI,$< 0$D)73L9X"O!D" .6U+$E DL .22 C=61-_7@# M)%#]\+FB-HLG4S]RY"[.6^8+S5$YPPJ28^Q,N)@LRT"6AA-@^L $7?Z06U8R M>\WS>,DFQH< 9MZ75OVY6M]/BL\D_RB?D@B55!!1P2:FD[R?"DK[R0^61' Z M1# OCZJVB>$G[Z:".'A>4LOU_5A6BQ.IRLE$JLU7)$\0P.&]E$KV/"7[B^Z9 M?9J@EU*UE3&##1OJ[E%Z;4^,T\YAM/5UQL'<,[>+T)ADN&W=M8$S>>'GA*V( M\1:79+R=V^L/GXN%/:4:2 U$T@72Q3HC:+9+%ZB6 UGDP[LER>)XR6*>8EY? M9^S-]N5%K*D7"UI.FK?A#)_!TV_#.?\I4 M>;?-M+9]_22CP2W=/AN6UY6T MMDQ]-%0G6ER;N U&/>;>#>B[WEW@>S[H"*#/I7VH*Z7\E-1B6>:^2>K8*76L MG.ZV+^K0U&:Y)*E#4L/P]-&/ M?L\QWO 5-HO^K/Q- ?7+,)_Y7YG:X-\GUOCWB>7%JZ/%\67\A'\FX-=GV$TH ML:3QMN](/NP/G__W7+EU*/IE!;AGBIX83XW-M'W6']J@>#^]*=[0>;'A'F/= MU7UFO15VL,S=;TQTQ\W &RN3QL% M7P?2I/)]'8..@V@*#-"13ZV&O%ULF3C9B0T#$(?=F.Y_^?+;ATGZ*Q9_S&): MXAWBCO36![KY]YCB BEV,K&QL#_\7HIR?5$/[QM1>NKOY)]#5_F8M0&_7F5O (\4O?_Q M'^\N;TS[>[QJ?KK++CSQ%_[QM_05%G$X91$L9TD_@:')#5F.F#<@?>G^2KU0 MFEQ%1.,_]SY?MG]OJ4KG]A)HL_=YP9KVLA.;96OXR'>WW;N;SE7KL7VE=!_A M/U_;MX]=Y>Y:N;S[>O_0_K5]V^W\WL9=N?O:5LYN[KK=\\7;L_&%GGTK= N@ M)5F6[GI**A-C1ZN9R4P%B?&A$H):@>,_XNMLYCJ?0:V ]E2J2Q%SAA1D$MY8 M[X.8HKPH?"VT('K-=4_\$W0OKN(L=+UMR:FVX_!]W\&-L?_Q02LN%A\[4?S] M(0 YL\O/KL@*_OW)=%=I X8,Y8KU&>K_2EE3.54)RLI50L*1H;&4$S#.[#BU M0RRBWW,GP)LQ $5B(!<8:$H,G#H&2L6\8& 5J92+%AM[;,^Q@YS T(2N5G_, M5S^\[(3P W>Q9[A*\U.H,M\_OD[-XO$TL#N5&- ! W2=TL&CZ2TG\9D+?,ZK MX&NL4\%W&FW?9&G>4CK2G3]D+M76N6S(;,]\9A/5=?'$-%E/=QA/=.C7ER>2 MM^L?RXGDWW;.2YFVUJ#%M)YUT\(HV04(@0L/- ,E'L8NY<%A/-&A7U^>2-ZN M?RPG(FV#E>1!.IF!M^VX'.KV$Z-\C\!V&6S&D_ MW<-3.0:?XOFHO[[/Z5#3]E-F.MOE($&^%V]M1O'GRM[:7&'\LZ:6*M6\@#LW ML#M9A##F)-M M2OG,1]&5JO/AL:AY?MMF5@;B)G7G*, K6%'"U(^XU8984C4OKJP9%05' MYKP]>KJ91S89>9$;59.W3C;H^JWGHV&1U(=/A&AJ6]:'MT\TU6H^^C'O0.\] M;A=S2LD5N6B7NC=4!I;SH@R9\233SP[EB0[]^O)$\G;]8SD1Z?J0Z6='D[

QZZ=Y-XM@-T5P#4E?T, M)3T1!\-!(;M:W$W"V4[X]N?:GL;12#^ 3#63+LQ=N#"KQ?VGFJ5XV(84S?(! MN34E&1T(&9;8Z./I?W--E !IY/D'+VGU2V0Q2MFP[96P7LJ6ZGUJ)W>JX1^TF7JV-Y1$JN+GC+@O81GW+*NFF MBJA*N8D8'9F&F4/ SL-K5OK*)G7"]Y8*5(HYD6$Y@M#IHC4C'66C2MG[T%II MYL2G*',QU_,A-J=IVA/K:21N-6D92T4:UOW?K?"2@H:+/.DVGEX#&:N MVKF):8/S.,PM\^\&[X]&Y&7:FU0^CX(DYE'$)L8;;HLBL %*4>J@DAYV2 ^; MF*:X-7HH-TY&$3UJ9^J'SY>GY>M<2*MEH%7#"7H6FR36_,QA77[-\QA,1KK, MRBIH!F]Y%U^IY*-5:/F4A*PDB8@DLE)!5M5!-TT2H'J6)55(JMCNFN>@'NTA,MVWX2O>#Z\0:7U MA?E/M)$]I/9>4SL(AZ=0&=P_/MS_\N6W#Y.0*Q9_S,**>(=X +WU@2XW<;WK MQX?H@AE[J21N(GZ?NL!P<.$Z+^$GDQ_UF64I][_RG*]44CO&^$\-3?R3^'KO(Q:P-^O -YJ[?V/_WAW>6/:W^-5\]-==N&) MO_"/OZ6OL(BRE46P7(&Z<$-V2]U*O5":2>,_]SY?MG]OJ4KG]A)HL_=YP9KV MLA.;Y:SPR-W'UF/[:_OVL:O<72N7O[9N?VEW80N4+N#LMU_O;J[:#UU8&2J3 MGY3VO[YU'O]DNM:OSAT[@Z;8!EV2O?09GZPV1'0._ MU<]WO6Y@GS#&^M]D%S_^%#D MKX7DI]=EZ32 Y M8B0;6UD*PWNXT5:9!W)V9S0"&Z'K._WOG#L(#G$TS5TC))?VA&2)T/=+CZ-! MX\:O#S0\'HX!7!DB))J&9%V@>HT23 M:)1H7!(M2^9O')D%O2^Z6#IW:# &DS6+KG!/+IQ[_.^ M%N$$ON?K-CJ8I+5]U*@_5J'!<=P:.8'M'S^$7>>%_ZU]V/1]EP3JS)A,PB:& M\S ,$Z/ENO5SC\)O8]TT+DR;?TSOP+?Z^MCTX2O27#\QOK-M=O#H,MT+W+<] M2U?O-+S8>65*V]5.'#&1MZ7[IJK[=W9<*MZ MKIJ9:?^?O;=M;ALYVH6_YU>@?+(G]E.@EJ\2M;M1%2U+CN[;ME22G%3.EQ1( M#D7$(, H&3FUS_=/3/ @ 3!-Y R4EM=L4W8##3W=/3??75,V1F-A8%7'#T M\[^>)!3UAE3M.N*5ZORT@PI'3!!@XCZ.YGQE&-Y2@--/&&Z:A4[3FX'RLP@P M75T1,'WW[?;=5;UN5L^;9K4L#4C*(V6[?LY%!0'EDNYZ==?2G5(6\*3L7/S2 M&Q7)E(<;5E&$I+?:6LQ/4LRS MI+RYL93+>-^-",+MT1MI-BBQ!)=O%]#27(0TI[5*6EN:MP@$:G'6XIRC M.*?T4EI?G-<._FDAUD*CNZ5966.7 @R#'M: MCY4]1O>V:4>AO7 MY*L)>4KCE+T&_;24:RG?O92OUKTC[UB@EFTMV[N' 39R MR4+F%",\H2Z+1X<1+)_89TE]+MG*3<*'VJIK\=Z#55\M?:FM\:PUU@C"K(@C MMX*5KA6P/@4>02PL7#4=W'I*G^WG G3;I%6D.T4 M9+5DZ^["E45I2';3RZK9.->5SUI)A)(T"HEVZLU#ZT6Y]2*7A&Y.@5*M+5I; MRJTMN62&-PFP:M70JE%NU5@MG5Q.*3_0DX0&DF:%=1\F?F\(BM3WV:B6M#4H2ZW^:^/!; MGN/AP5M^W3$./;@1TK1A)+=Q<6E>U"_+8H7*(I-'+OX:A:Z%(--QRJ5<>H,P MYRHVD'RP;!.X4253TVPU2D.AI$-#!;H N21L5PYZ[E_FK\[-RX9N :?E77S.XZ0=$B?9U:LS1'/NWI%&?YSU=+[Y9%?J_J M9KT\@KL[<*K1?88'4Z"![%B\HP'#D5!TS1'5BKRFO]M6*)T]AI!F6ON6^"_*IL,&"] M$*.O5M\CJ<2_71B;U>O!TH0@O0:%["R_?X3A6!!&'V0HFM;:^*<1>([=)UFL MF@;^\Z%TAFSE8973RK686IG&*;=T8!P\+CRL\T@X_6:>=&^,-OG MU5(8H<8I;>9;R..?CTN%+G>M0KO;P.O%0"^UXFC%:;4NJALKSEYR&(LUIXF: MTS#K+;WO:/79Z9"S<*(7M8WU9X<9B-50GXU+LU86W'^J/AT=&E0K3JPX69B8 MDJ405@11F[5:20K&M#8=H39E*5,6OJ6T&8#SNMEN-;3WIM6F*+7) *7LY^C? M1.+<8DH8-E$!3;J=%;W_QD+#)O?C""/T98N\EPO8?R);1PF%(,.ZI[%67,;5 M;)<[#@^#.8B[ZQX4.DE+2X^RH2FE8=,LB6Z)3-6$?W='1/6_:26/8T,O\]1O<6N>JX1\"& M<3]XMGYJ+UP+^79"GL8^O\^@GY9R+>6[E_*TSO*[CP5JV=:RO7O9SB4)F5.( MK MFA>U4CIC6DF*4)*T1NN[CW/JS4/K1;GU(I=4;DXQ4JTM6EO*K2VYY(0WB:YJ MU="J46[56"V17$XI/]"3A :19H5U'R9^;PAR@ERNH7#<82C@N>NX;L$=7B_W M61Z<2L":.,EQ-M9.#V[B*^TPUZ)BA:(OPLQ9W+>[[]%UR*3Q>.Y*\ MC91G'F\NS5JM&"(X[;:4R9"?5W-)M.<4"M9&78O^'D4_EQ3Z)G%=+>=:SO?G MO)Q75TN#:UP\&D&>A2#_HWOUT7(H=6$%F)WX MQ'IDD(U X9A.^/7[M7)Y"@6-SAK]P&9Y/.A.>UM+;LNT>D\]R#\K/-,@[U MFMEN7)J-\W(D'71SSQ-L[GE>2^O,OFO8>UY]08OIRJX51RL.*$Y:9_:=(^AS MTYRV6:V6([JIU>=HU2)+:XDB"OAA6NFXV+8L!(FF"J M9.*<4OR?(LXG+9D:D9L5VZ.]F7KT19NS89,TZ&B?CO:5966.7 @R#'Q*@?P^ MHWVZ![$6\MT+>4J1^EZ#@%K*M93O7LI3ZL;W$!O4LJUE>_>RG4M2,J>0X\AQJDW#ZT7Y=:+7-*X.<5'M;9H;2FWMN22#]XDMJI50ZM&N55C MM21R.:7\0$\2&D":%=9]F/B]H16D]*+3<=V"T>&-?98*IU*P)DYRG(]5=K;< MD(RU6C<;E\402NKBAW)MA;EDX#>/6.M&PUK:]R?MS5PJB[<(/VMQU^*^1]^E MF4L1\MJ1Y-UTXFZ^NVJ:%^V24)%JMZ500YY+HCVG4+ VZEKT]RCZN:30-XGK M:CG7/D=OSA'O\-?=9-IZ(_*[2() '@K,[!*X5%3ZO M-\S+9C$V3;>G/4T-RP6CL'[T63=^UIIU!)J5Z3WG4BB_0:B[R/[/;;-94(-) MW0'Z*#4L2\%RP06L'%LOH&=TK6E6#ZAIM-:IP]>I?(C,MPOK:^=0J]D1J%F6 M<]C*!0>Q3@ZA2*^P;IY?%K.-::_P*%4K2[-60UR414E -]H7M8/9>S2(/ M$ M_D?WZJ/E4/;""C!!\8GUR"0;C1H\,PC?'[]VKTX@1[&XW5^Y#]Y-0DMIHQ#*XY6 M'%"A8=>AB8QW:I'@@ M#X5IOKMJ79B-5CDPBMIG.TFU:2]6F_T<6\ZK9KM=#,II$Q7@,?M?PZ[7G^(K M"^;[ROB38?SQ:]]^Y7]%$7-^+;A,;H..!S/F]Z(!"%&@8&6/.8YXL.AU,+9Z M\G5B/FO5ZB^_JX4#U=_5@?YE9HA_F1E=/#B9+8 AP9AH.&+OPQ?'SGYV>7ORS.0JPY/K$<^*>BJ;C2W#R/=W592)46UD]&&8L_U^KG M<8)"F885'KU6.VO^DA2^?5^@>E9/O0!7 K[6O\:+G="&G:_7C![D=S]I#I1W MR!C4VO$;9-S5;V#>:F:?,L!4^IST8>OPWY" M>692HX'M6F[/AJ\$T@D+SG:P:JM)"9AHH^=8 6P^#Y\__N^[V=T%S6'*3IM8 M=8/,,)?^Q/5NGQ^C"Z;,I:'14J:_ C-N/'P^=OWKYGW MF!.$A$3-3"S,#[^78=Q6+N5]HWTL\;?ZY] W?DV;@+]]2I\ 6HL<'O_Y_OJ+ M[?Z(1\U7=]6!*W_A'W]*7B%M_TY,WC*QS%3"I';AA.S9"%R>LI/3SR M.H5Z@HE_QM?IUC3;(JTAWHE=JXKQG#G?=M;WC=WB*^&4+D?;[ A'DWZVW=GU M(S^[5EV^7^SE>!H.0913\6?[4BSXYY_,\@T&,M1/H(FX7BT $^UFC5;$?AV9 M--9+(HP+L9![E,5ZM=;>B^ M0.EJ&2B%#%QJ&3AU&9!(UN)EH,A=21X06ZV, MB-\^<,YQ/7^6_&!)P'W[%=]KOQ[NK:"H;&P/'> AX>],8,O^>^ M&!C%?J6HX&]__(H7W*=OL;_KSY_R#_V)#OWZ>D7*=OUC61%-Q[4J'9<(\G]C MH6$3!,=X[W@!AF^.KU8E)5VZ*$->JY>*>?(\I6JTUHYJV^#/%;+@L,9Q_^J- M$N"MBU+VK=8"6KR IA1?UBYC ;W$SSG=KA![\#=+7LQU&P)N$JX4? MXYL]/*&/?>_5QIA_=[KHB*[/Y@?P1(=^?;TB9;O^L:R(/INONLLTSFDPG]@8 M=@^;@KI'>"Q?=JN2'712J/'7/HFK*[HA=\QEK546[[$TDG*Z0IE"E[[VZ7MK MH6R8M:J.#VFAE$*Y&L/XSH6R7I92:4VHM94;U!EY,$/_)5% ^+[MAI;[8B.X MTPH"%AYC"Y #T_@4XO.U?:,X@'+K^>J:;T:D;-:;I>FV7!JQ.5T)36$.7]M1 MRE="ZV;M7+OR6D*EA*[&P[U?"6VU2YE7TY&D-5TH7OLN^J9AG21S QU6*H/: M7^0!\"!BT(^XN-?*VF[F-U7-QGE)F+M+)#2G*Y]YX#ORE<^+6BDW)2V?A&* M]K"*MA IS=O7#T[)U89SU1.L]5.TOI]]D XI*I\MVT6(V#<6;H<2TRZ8%N!( M@-,RSVO'KO8LP!J0JP4X$N#5FGJ72X"/T8<[O<#7;.YP[+.1/1D%Z,EI#^Y0 M[$<*H&!M#^[.?64\-,Z1_*IDW \>N%QL=.2[N"@ESD#+:B&RFI8*7]=9VYVL MMEH:J*5E5P:39+"?O:'EOC#C/=(6 M?X@C;-K7*MHFI, 0UO:U;ODR7T]\G[F]Z;-ON0&_E3R>Q3*QW2FMUM(0&BV[ M0G;;:;GT=7VO_J]9E,9VK=U:[?GHA ML4?V:CD3!4TO_7>D<89UK2A!,$:X,1T+*]$>EX)W6#\6-AI;MH]K?C^(SV\; M$%LTWUVU+XII#:5WL3)*9UJN?>WHUWK2^5_F>WTK&,YN53!O<,?F[UHZM70* MZ4Q)I*\?[SI^Z=01KC5=JFL*9E$?#(6ZAVH3#R(OD>N&5_GL^W__//9N73[7?X\JCB]U\JX9!HS/O>B%5ZC@V;;,5G M@3?Q>RRH7"/BA[^H#,.14T&V\[N0C2JO]=<*4L@3@ON8]YYFBP;S[%M]ABQS MS'[%,[O.HY0DGK<-:*7'7JW?[MR>SZR ?6+\OW=NI]<#?0I!].5J=]S^=Q=\ M"X?UXS.&2^9B@JBV'( ],MFOMA]E(!Q4%BX!E2\0642:+[(DB1B+[8LM5R7,S^M@W>9>>"O"*$ MWJRW=?3L9,0Y2YJWP<<4*LU7=1,L/V%]9/EF/@N(8&OOK02[7EK7B>U3F[CL=V+5[]V/L.:?Q))O>)8K6UQ=BVLQXIJ6 MB=\^GYFSN-;.M1-V,N*:):TIV?<<,ICY2JMZ>JBU-572,3A>,IIJA-9/C2(K MR]Z5UK=B2U=++O2S]7-[FC]0?^UF:5%%44W+L&_I9N4IJ@VS=5F:$($6U0)% M]:*:DE'?UL?*550;98-^Z##61K#\L34E:*!VI(H]55U4T]I8; __DM#0![[. MM.B;Q:_KI3Q$:6$M1%C3TN/; [YR$]96:0I%2B- IRNK*1GP'!!>NYQYE60,L.IG;2BM[9M MV/0S8::\,!J7_!E77,35-U+_2[U_G9; 9NY?V[#H[TEB8^^K/)!^'>0MTLQN M0Y^_+S-;:Y9&6'5(+(=,98YLR]T6=VI-QYDY9 M'>K;\/GO7AV*84#7RG#$RI!U3JIOTR)@Y]J@@ E* H-)U10=[5O;"6TU:3 @ M%T;/"H;&V/=>[3Z"Y*9J$V=8Z5>*$VN?]/#L3I;9V:8%@3SI@O!<@^P\"-'Y M./T>X"DWSC=$TK-9]9]Y7JOKW5AKQ?ZT8IM^!GO2BDOS_*(8'C>M%2>J%=OT M1=B35M1:9JV@!LZ;J(4.EB[V4^%Q@K'ERGN3NL!B>R@G'LP-3 ;SL=_][\:[ M*Y0I8^!X;X$Q\+V18;NO+)AS7?%Z5[^ENK"[MD6[OKYJ35#:=F]=]?7UBAS6 M]8]E1?*-;A@]QPI@^_Q\^S__;%8^W7Z'+X\J?O^E$@[)QO:]$:OT')O!F'P6 M>!._QX+*=1 \BA>583AR*FB*[T(VJKS67RNX%Z*9/K(]*;F?UR_P+9(J&R;* MA;YEN53(H53T/*-6F KOXU'4.IZZ:6:WJ M7MK]\ES'#[24HI3F@;W9@93"OG5A-LYUZ\23D=(L(X(W8+" WX6S)3[ R2!MS'7;E;A&UA:5Y4UR_SD\MYMW:+^JEXS M6^5A9-"[5J&BF9;R7K/D+D?1;%R:C:8632V:*)HIR>UUZ]]R%,UFPVR7KAN' MCE'E$*/RO1YC?0$3UJY3J4Y5:6U/UO*PN)NOSW5P0844WBF 5AE%,^T MQ/5:WE.NXMELFAY4KN+9:IF-\GA0.@*URPB4]6K9 M#A*954 \*@'("E[G!POQ/1A/;^(?*WE "6U$UC&KF=:^9.L<8$>N_ZWG/\'J M/T4KOED1YZ5Y7AX2;!T7*%1@TY+66Z<#YKUP*8&T? M?#86EJ7C]J\MQPGN!WD[;U6S5M=1,RW.4IS3TN%K.W"%B7/#;+?;6IJU- MI M3LF@K^_=%2;-]9IY6H#HHE[?S1R[>:3M^I\S6UDQC"]C&C43SD[^WV# ; M+4UCJ!5CCXJ1AC+8QB'=B6(TSLU66W/0:\78HV*DX!NV\FUWLV-4S?K%X=!! M:ZZVS0==<1W*^[[@>U:;D]SWQ_P$QWZ]?6*E.WZQ[(B.IY2W)ZD\GN% MV&-RXD]A*%[OQQ'&2$KGRRYQ4G-!C0G\P:WG/[*Q6.W[P;4W&GGN$R[T9JB# MJEFMEL0G/;JCV:'):2YPL-W(Z:59JY4DK*#%M& QS07GM0,Q;;Z[:IH7[;*1 M)>9[F-=NV5IN&1=.C;TYK0PET/"CEN8 M%SM]%ZEGDTV=OGRE>5*-86J5K(1S)>K/\ MO@8?E<=VY (^RAN4?Q<$$S B<*I\&EIP$OJ.IZ,[> -,SROKN'UZ^R-*%!P[ MQ\P-R 9A'X\ ON9,,#]+1]'[,7ZPH04RZTV-5=:*M$=%RAO$7Q9%:C8T\$\K MTAX5*6_0?UD4J7U1#+]) 44".GJZHR(!41>P %&E/?-#LX-9&9_S'=8%Y'32 M5U">%R98[G*<^C4"^OAU8X?% ;GKQKEY?E$2B@NM&L>O&CLL#LA=->KE ;CL MM#;@R /(-X,!ZU&^G_WL#2WWA1F^%3*#_QT8(*'DOF+C>_J#_6=BOX+8N+K) M1=%9)K 8>0 N C<#VZ$ #S"^M^[:$3P_S?Q>L.1+O3M7@BG;?@ CM_)-Y1O M1H?O3W8P]@++^0R*-89?P&N.*YFP_OU89+&V+E,JB?=Z=+OQH6E#'@B"@]>& MTO!E:F4HD%SP/ _\P6'JPE6K/ 4"FI9P54<4! /+@)CQ'A:3_D(*%>U\EM?" MI#4 7=?WW,J6/,!S>'TI.)^$V$061K5:W))M9DWJI2&W+XTDGJ[0IX%NUG4Q M#T'HR\*)4B))/&ZASSQ8I2!DUG8FRR[U3?4099Z?'UE9U)'',:\7^8F&%1KA MD!E=!K]P,>^.%>?PQI19_A$ZD4>?0ZO5."4? M0"M7I%P-[1)HY=+*M1OE:LXKUQX"U7N*!=4*RL]LHES-?WP^)$YL,= MG\%!MGH];S2VW"G&G5TOA*M;/KP-D@K?>O$M!V;4#Z4_C3Q;>*RT0*YDH1A\ M)0CA#6)_.]OG \Q,&:R5K 9\^/SQ?]_-BEFU^DN:+HMWR&C06^_H8\Y84]HSQG&;:56E3>.)#KQM_KGT#=^39N!OWU*GP%.L+S]\S_?7W^QW1_QL/GRKCKP M9;IJ+).]179?B,GL(Z^FL3GL.W1_X^*L/CN*2 _^Z%Y=W_R]8QIWWZY! ;M7 M2\94R$SDJ_KXR/??GNZ_W'WJ/-]\,IZ>X3]?;[X]/QGWM\9UY^EOQNV7^W\\ M2>*K]]=R:_NP?()R'^K[[V=/9^ A.([E!P@:"X?>)+#"&)8#+CJ/=6'(#IG&K6!8X4W' M8DXDZ?=@7KYW'R8VJD1H34 MR(/(GHO/,TK+ S@5W]AF=:]-LWY93 <,#5O2RH#*D <9?4[*T#*KYX<#,]+* M<'S*D >A?&X[PT6]'.T45L?,0Q>YWMM X%J\8C>NS5^NUN-+:0-[,C1 G^BH3H2(P1>6>,)WYO: 4,BV1Z$]]G?:,["4$&"8=AP1<8 MTBPBXE^[N$=MGM(Z):S/W3RV0\NY^3D&>;'#B<^P^IG$ZN,D_.:%_V0A1EPW MH7X<3GA$1VW7 M1HK!\>?%1HFU@H"%0>37:G?V1,W1-@@R?MJ.9*I#(K4#H]1\=W71TGQS6DV* M4Y-ML&7YJLG1A*:TFAR?FFR#.M-JHB.X>3BYCZ@J%6]0F021F^MU0\MVP#[P&W6/=" MTNYO2V2^O,\>E,&L1GW?CN#G0F.^1K-B]U.8;6 MFN*T)@7ULW;4=]]:M ^M;D-S)1\(5_)"WD_-E!Q-[.\)IN2:9DK63,G[ MJO1*'V69INO;_?/-$TB<\?RW&R-!N7Q[]ZWS[?JN\T4A7_ZC2RKQGJ;6QM^K M9,N>MH>X 7';?_X+, R>Y88QZO(!KM>S6? ,P_KH>+T?[[AS5+MHM:O8+)&!>S)&H^1/F+3=^>T] M4K*5=VCS:%7/FO%;?/=0OH,*DK9KJ?30%7&-2"2-/]A('?AOL /GSK>[_]=YOKO_9G2^?3*>[CY_N[N]N^Y\>S8ZU]?WW[\]WWW[ M;#R 2%_?W3RI\I>W "XK^$S*X3Y6A<)X:ZS)OR=!: ^F? E0MU%K$S.VL7I0 M2%K5#1+DZ:P8HX]_V<86NDDY/H#)4A_NM\3,%2=G._0ZY>.K*MPXIP&([=?M MG1GO>:"M]SN^Q__N_VYX/GG/T6?+ ('>_[8\\FUAAWF$W.L-]Q2 MX#B881B,;]XKIPBOUTVC=GEY>6:0J4#O7MR(KH]G-[AR./2]R/.C+MAD M67?W ([^P&S:XR=7OQ0XAOQP!'IC%?JVR^(*J)>[GAD\+T> M"P)X[/>?GAX^P(U@(S! _ID;X$&C.X'_P!?H]U[4EP<' =\WJ'N/F%![U:>O M5NLI3SZT^EF_=SUN5J,!Q3%]',_8MW'IO-G9.CM9,1>+B,=$@]\6%RVY[+C" M=P_!DJ4+W\32%KD3/JT6&.?#?%;K_"Q8X4H_P%_WT;0$@Y[S- =@1GIH]SA MIY.QPS@7%IZ!.W=<0F'Y_7B<<&:&L8&,>'Y@A#"+C$[#("F.]V:,O3?X\IOG M_W \"_U#6S:GRIJ-UF"Y-.HH[L#I83?!J!R" IO'JP4(8/NMY MX#2%]-9X. TPO6/!$ P8/,H0M +%; M%.-QX=HT(XG'6V'\CYUO=+?[,7/QA6G\PZ[]P)<=C1UX_\ 8AM[?CT!Z13%"&;^+'YBRQFGP%!CYJ M%4NL&)_O,0,[FEPA>V2]R,]1$B/'QW& +?1I;4;,0N>+2>;NA[#K?Z=]XS?\!(T^$= MDPRMM-U",/$M,$1@EWRQ95[^'A@C#YX?5Q,L$!6/PWJAT<$!?'0F+/1 6(SW MJ)$,GN:%&X_^!!_*Z[,/4C S9+KY:^O7M\ M7_SVL8(/>;);1;Q6"7E$&1.;2!^W5H=9I$X!&]D@(6C&80E)V\$KM7%?B6NI M8*B3@=5#3 ?X%O\8%2+R*)"^+=2;D$&-?X$EV"T8(6+IBW M*4Z45!23HK!X(C'@=0]4"JP?5RIK D+@$;5"/ NH$;%S2=D%%RXG;.&K!1MN M2+NX,&(TU-,56\/&?2* +UD@?(1WQG(^]]6&B>94^F!R< EZMC<)Q$1/3;!" M:!% DE%8KL'&X)Q^E([E-1=MNMA-.(05.S,Z8+PGO2'L"Z'!1N.AA4/G*SGP M>A/TLF"U$K>&!0(9]U\MOJ' [C+M.>0DH)E\8\Z MK !;11P3<>;,G%)V'U? MK=Y4G$(:OQMO,(HAWAL6?42A?]R&C.@8 JKYRASN*I@X+;C5VF'(]3;P*/0/ MPQG#7-@\601^B07&E]PD=:1BQQ-S1A,2>F]83(OC1@=N C>%!RY8[F3*2ASX M"PF;G&C 1,83I<9M@,=.$B&3^=#? 4Q7IP<[66!+YK,3#IG<91_K_V<" M-A9W09,?Z56WT,))]!D//,SXPM$Y'MSRD7&'AXY//#0Q&Y]1/XLVXK/9Z]%> M(#V4%\?K8HP#FZK8L/NB#ZUZS;@3>"Z&M6G/G??+X4 <;=W"!P8?Y16<(=@, MOL/\\# 1#&P4R(RK]>(S\K^3OC&]379X;*%K"V_ .R]HM>&'?UZ,)VA7T\HV M+BO5BPB% W\V:O^2>JC(;.>G'524U_>#:+IPMKY2)"8;B)"BW9@T $^$^R;/ MR T(;C^L;VVS$N::6:_.ES'33(F"I2S!@6T\P&W4P?_"!2KL)YSW*(A "H_[ MEM&#TQ$X!S/7D'X;K$A(0N S@1SM3F=$D>(+F8N4@H;>WR(]6%/*SCQ[':YK M\C8L^.Q[P0;]LR]@8:IFM3I?B6/(LC', Y$CDS4OM10(67)/J38.:5X08)8F MK:##PCL+R".C5!@>@'JJLH @P\11<'>"3NEL8X\,"SNP_2#D9]O_3"P_Y.8L MXPLLEJ+3$YM8OYKO [$F%*NZ08F[[T] M>T_P23"8/L#*8=7 '3S*B"<@R2PYECW:8$G/0=33)7T(=\<]@-']R8?F(\#P MAGIKQ$; O<'G'L!D3T_S+ 8> D*Y^#E'W?HB%A4KEI *'(WIM,ZPZ(/"TP$= M4$(9S4VQ^0H/+2Z+!2N")RR+1&6I3"^PT#-@UOUMH\H%'_ED7'M!N)E-:I[7 MY\37%!;IC?E,1E1)G%\POH;SA@&(_LAV[2#T!;^C7(V!R(!-X]:V6>Z?VO:6 MW$"1V>FDK'@/GS(>D -.$.RP"G^D/'IBU!A>#AC*:!Q-A@5D/D:9^(7Z8-9[ M(1A3>7V1_5&$[33U\;/G]=] 3L5Z4TX G>QP:"M^MYI2Q+TK#'V[.Y$A@RE& M8C$FU67A&V.NJM=_X5&*A([^):#X N5_E"0/C]WYW'$^R<5XINT719H."@L< M4263.;1@ KLXY:KJK@3I-&!I>YG.!#^NX6%-T=4'W^,&1QVH,J*$?J&HQ K& M1YN9MA6^"SW1V&=CBVBU6,^:@B<6BAZ+8V)FHOG Q[!Y MVYSWX+(&'XJ60 Z*!&M-1Y4^2T-9;H1@S<1P[AO%BCC6Z-:92*DZ7]=HF IT M=.95$E6JS.#2V=P>7YS/ F6OT)Z6*+Y?UKHD5V5F6;)6B3#)XJ(/G<\WE8^/ M-YW_K71NGV\>?S,LY\V:!K+4XC<\L[/$9/T.?C>?_#J6 H@"U_]3I?^EU;Z* MC]Y)'/3V4.B-UFD.$#V+B5YK$L6+ B"H.6^0 MN[H%-U"A!Z?_=?^M#EQ#?+ MTM#WUQ1FF+ ^1RUSV#-<;DOD\_YE+FG+]W3[77N#<_AAQ16,(IMC'S$IEN-X M(I(@#UY)[RK@CE.?8:B90I0$$'2P&_AO97%GUDLC;7'03AZMGWI#UI\X['Z0 M^(S:5=_679-KV& MJ5&%"M;CY^_O#-R!@K'5@P/S7]]5^6M164>O^6Z+?U[]([?. 1>N]Q3"/R1(Q'_R_IW!+T>..1;@@M,)L7Q5 RZWTW5U-U/0G@!\SG21,\AP[ML395A9NJA;B6 M?9DJ*1B/JEPN_!RN3I M[VR1HEE0.'5PG*T"RJ<6\1: REB.!3IL;'(6&D7%FH@JQD5EFA$41>#U.2P9 M7_A](J&AVHV(.-"(>0&-J!VS\=%#DH6HLO.V\_0QIE9(_<6UUX^+;112ANOX M=QE(QF_>&0)2JN11;Q!\7T50A*$H@0AC0$Q M9K)X*EF?N*2&JK&@(4 [KG)M([3KFDR#CT34TV^P=]*FJSS&!G&)+Y*+KB.G MF,J$*.2?3B>N2Y%47R&*O_BA:TKY!A(2D'U293 M45R?56#HH,O(2L52^:,$XYHH"G4@XY$I3(;Z=K*:S BI)QQE)%$XAXXFL M!^'&"&3('O'2D\AV1*7OW,9$]?Z+:U@2+.9=RZ&M(Q@RN+VH42)\*N?\.HE" MKJS].:FC$B&J*/1I 43G#$GNB-"Z1H26+9I0#D3HNZL'K%VSX[KEDX@NE"EJ MD!T-J*5' ]I+&Z[D>:B_QG)W-^3?% )SP^4%OG^/:-\MSOUU\[)13*L6G>70 MX$P-SBS+CE@R*('GLV/'99YR-N^R48:==6MX@%D]+T=SP#WD^(Y\0]4YOI/) M\2VHQ=JO[X'Q@ M%,4%=?)&=L_H,I<-[#!B+TV_>.C!%XU):%/K#4WY?/*4SU9@!_>#F:9OTZR. M6?-5]@8OYG;8I.U!11T3SX@0VZ+=SJME.WB:J<#1K1+ .0X.:MV0@S;H MK(=7PPY@?E]IO8B7Q$PZH10P_9X8W9F1S_SPI73L$;KC!)*(>(V3L\&]<3\Z MQW(\S_)'D\2X_++=J5B!GN7[A,/@6 [D"&,@W0J\@Z8.^[(IBX4#>&4^W$CX M1Z_8*(9H>*-Q)8=M#]1KPN[NPZJ)+E!ZL04#3;1-*&I"K(F36CQ9)1;=IT'-NT>M*'!M@E2^4,P.6,1AV$$SPO)#M$

0VGHJ;6;!17L1/S>%@\G(T+_RDN2U\1&!D 2A;>]CJ4&*D>#QD<$^\-_3#^6(QF%6>9WU>I-XE/']'$ MSA2#ZV?!AL,6$]D&N E'+ FO9 R#=$-9 G*S)R(0\#, MRL13K2#;WX;,%=(I%SA-+G"B>+<>W@<61B$$*Y9=.O'$ LQ'0.>?4=0R#H\H M:0)C9&ON?<:E=57?$-"W6G [V)@VQ+SN8/O@" MPL;Q%^+HI=P1W_T/:)@=\L'A43L(E.*1F8>>0Z;7V++5N>'EJ MD/=4Q5T&-R+:+:.\7AQ@A!%;+]R_A+UE9/V(*\_@$?X]Z;^(31I#DXC/(3,8 M)*QU[# I5^O"C@X.DX@WJQ5M6=$HR$_@38/"=6 7SHQ;HE>BXU-;)%* M8\I%OXF@(+B&T8NTI325QI+S8\+PL#L1HXCZRBG-+F,7 KP.V^N#?](+)[Q# M.;6?ZM'FW+?AV7UY,/#461,.@/?*L([5AV5YM?V)DC"^OO_[W:?,J/ME,BMA M@-ST&0)CT#?""#4\%7_.K UZ9$WYGMP31WYJ.DN_!GT#3:+B=9ATS,M1*]H0 M"W+A=SW?B[ X\%_N.BLSB\WN1 LKU)UH*P[3Q#QJUB6:^\6+)OPZ4:$/KE^? MP8*08R5[X_8YB:I8V9C"GD1A(K2>4BU0D+IJ41@&TA=HF9OI+,^W( MK#[F0^0PXWKZI191.JM<#=;OMAAYA!TX<+_2)54Y9*^>\RJ2..)LAEZ=8K&Z M# ]I06RYS/2U6SR-JRD'=\;EA#FD H,)N>_\V;7S>/+.XZWG,[@5+Z'K39_C M(O6@X_;II6!.S41U- _0S[Q=X"Z1>]3W',?RM>^) ^C N/[M^>@_1J$AX6R( MU]%Y7>XQDR[L)+;EHXMC!TI+U)GYC7T'\48,-4L&MRRB:5 \WZQ;1@T^>OEMUKNO*)3DK);B0O@@]$^XH.5]F'[%#HD1Q@Y&LP%/\ESZ9*V M"@O.G#81-B'#S3T-\F,G =\M!N#;*+Y'[-W-#F/9VL0/5'0&OB#IED!)9VH: M(\]E(2ZFB%^A."!&F]8?CU)\'=DD E7E0E^9HD ,L1,(V7]2)B;&M59 M&!3?0PRYB1A?"04?G$70I@ZXP"K_R0M,J#@+<; *'3>B>9-YCF@UDI0E-ACK M0,STP.$ IK1FO8I9G^U)2W0=T=R+CSP_.CB91-$RQB92ODW'"JZUMM))&VXI M9V#V4B9R0\6/CW9F(":)_11^F7ARR__K>[IR6S$1/' M1+$!N1P#9X(G/>XZB@_GKF[1FH3E,0?:.2S<.;R.M E$)]/_:QV@_Z= WGFH M)GY6[?:M7'J !L\'WT/F[%*_E.**6(XCPRRJ1W)&>P4EF2N"LTK:.[YA*-N( M6O<0)0YYD$5=3&W'DC8A"2K;'MZ8!0#;,[A1P39F1:N:"6AC!AQ/^;M86&," M$K322N:!#M18SFVPG!JQJ!&+IXA8W,4&EPU;/&$/W0J&';>/_[GYS\1^M9RE M!7CG!^BJX_-1$V?Q@-H_1PJHF4FAB$@P]/RP@B%+8P@3[4P-QX:O]!7Z4I&+ M%]GU/@P5)8_(;C"+CJE4O#+%ISQ8+1MCC".$??&4=39Z*ASZC(E4'7PT##"L MXB"O=Y)I5K+6:N_\5&T8E10_H;P^@[A^8F,OL,-,TW5Q@*;K*5;(KN7^0"0 M/JU3%%W$G);M.RG<);A/YPRRX\M5S+R MVA*SA H_,!]] M81C3_>!.#/H1!O=DO<*S!D*Q8R:G2GU%*J?FNZOZ&=;RSO X_6)F/G1Z3[^# M>NCS^3XSOW!45,9SI_3_BKB]#^2Y6_-D@;](#%LV_KMMKE+C+V!*2_!E1$[ MOPF/)S#PSE1[*J?JJ":B%/+/ (9)^W1NTF]HPIO1@X( MV:"(PS\J#"O4""T83'I#N"$"806,-#28!>^EN2]W*: $K*QLQ"AL#FN8S*:.#S_1, 03%[Y;(B]:%Y9$GR M:*: 0_EY1R+P-CG@(0CAS#/TG#[S8Q 3H_DA2($HYL,TV>/"<<&"4:2F#[JG:14 MX;^+M "F;V1/1CQ;" XSDQ\@QE[6[(EC 4P/6(TA?DI #1,^>V&T$+RB5+@J M:SV(E#S"IDOIXYG+A1(8QU], @=3]/:%P[V$G,DA\SC(2E#>;N;WDH<5F$DZ M'779U!/X#HX$"5/TWT0PLC5!OW/6]+CU5A'63DT P]@!3)"'54BB/#78, M(=7Q8M#?> L>>\)W7*JRQ56&[UL^B85O!S\,!'%/4)G>$.KD=?_-W:VBHS966%%Y5W>Z@'_LS+A) MYR53J[T6/R(/;$=%^8MLO+FX9F9%$"%7'%Z3CFX@+\^.=)4/.KEOS^\_:WD. M^ /51_B+< ZBC3>5P"PB6).5+UDQLS?FO":#9JL7R$@UA!]GR6MME;.Z]!W? M0#G^"&"!Y%G[BZU3R]P/5DJYK1>:*;W]"#5-*[I#B M0REWB*?!%.4/"=8#93)B C^J#/"PFM"F&LN>!]><1K67M_!;E2L0S265P/6Q MVV8_[1DQ4<='PA1,^/WS\YW2IC1)9*BL'\YDTBI&+JF$6\\@I.$A\$?$D!@W MO147)XI(_F["V!!0VDDP4"A?Y09N(%9J?DA+#>#,H1HI%I;;AG;]W=4J7VNH M)D1:DFB !LZTI&58<*+)W/R5*.72 &3MDA^O=348.8AV!ICK,\^,[M9NL>NG37J.KEY&)Z&+I( >6T=7)'$UN4"ZR[2?+% MLE9@E4DKJ+*CN,(*73^AZR=T_82NGRC^>/WL6WV&O7WL5XSD(.%-1_8=6=YA MK5T]P-,V/3+&M.0SRUI<_M3'V+\H[ZE4S^ETC7=IL^HK?6UPBI%NV(Z.S'%= MA>V^>G8OHO+CZ.2Y!C@8[(R#R1,7'"#DO>!](SD'8#(RB@R.*H$8YO/2RV3 .%N:*L(8WLA@G"2IHRX(0E#(9:9X\^C M1^$K':=GE?545LA6\GZ69&!R!"W=R'9AOGU.%AV116Z;#]5GR%/=3B5 ]L%' MIJIP^@!:&<)VBM ^HKC,W$@/L56I?%).MRH?DY+].G1-*>BT^9F!6_*PL6E&*8U-HFD+1Z!J5HS_9-M5VO2'K3QQV/UBHJ1UZ M9'7*,0(:/.->.*N_M8M6NSK/,2Y/\WS_%'& @>W2-:) 0S(X84U";R:$T6J. MX^C#9?6792&O-/8Q" M7%0Q"[(H#U1\Y?+K)?].[56?VZE[\8LB7MB%?G?WJJ7<"EP;S*__]5UC M>9 SOV"$&ASC<K5IFG4&VWX5ZOU81^JL;N(6,+$S^T#[Z[0 M_YZ$=&8)O$'X1IA+=1=-E81X 7,T0.GV0=RJE>.M$I$IVA)PC1>E \^KEZV, M=.#"O>WC-,H/1I/\)*98_1[/%/[K$7D:Z=M?X;PTFHR69Q#3=\_U$X:U=U>U MZERZ<-\+$5NDQ6?8BL I[7YD]%]P/!C:&VR8^"-1$;P3S:IX"AUE+S?D,W\H)+M\#Q(N,#]J MNB-0#KM.?46#<- &&%2D@9@(RB[M[>81#L&Q!^Q#D1'B7T5ZY%=*^D08SIF, M_ [GA+"J)4A\IO:45'RG%>7-LJN M+?]*HS73 N@N'CT\RR<[&'N!10T>J(;I"SUZAZ=9(W8?K"7&2EO911%^R7OC M\*ZUMM^;C(*0MWZ 24;6"H68)*5K/>*F\!ZK86Y6:<[=9;)TE_>L?Y0O;$>I M#\X:"B]9'C*'X\"(^< .C*A#5'=J6%3Q:OEVP/D>"+@TWYZ>=_VB*!"<-VZ[!77@)-([IS+@;*"\II3Y;8RT+C#PU_/EG$+-?U+D.BM&5>%8V,F$C=>[4N\-39V:4)A?:-NN7+>9.UWW&0I ML,'<4&$=CNHT>0@Z227HDUG@(A.W,.;:#.++-_$TX?=\==4)(HE,1-3M#CO\ MG655CLU&"/N\2%#B)&2]H.*8?W_Z- MLBNW;_0 M&ADT;L^>O8_LDWBR^T'D MK5<3SCI6G*/#_H8<.\Q5O?5* TWWG+N>5KOO"\Z0_5:+Z4ITC>T#%?B"I#^, MCKR95>CM^@'"^?AC:>0>#."&H,@(#+:6']6HOVI7::0TA 9%IB^ M9V\,LIO5F[)9%S_GCH?/J,E (%A;R&>1K%K\X";=<:1/I#<MB'\\3QVXSNCYX&-4XXC:>1+&/O0]6:[+FZ#Q)R$F42+W MG.+?SE3^U 4!"41?4-R D;90/ '[:0>2K2QJR$!H;IL*#/ Z@B,.75[D)1.M MV\'K=#ST]>34QBW5XPZTHKDX;/D@>>2W60,\HJ],C%:[%*CX!)LZ.+UPD55F ML0P[5O''3X.)WJA$163U?HA"BC&Y&++2HF_3"H[1QP[C:1;5%E+*7B8VG49E M'U2J,Q"7EK>CQB'@N($P$)' M"$^+GFS-:_'+\R(,*<9]D,]>*)I RS(:H0+DUY,>P*_'*_!ES4KH"'*MZ@@ORF$6'6X_WWN!>R,/\PZC\O M/D)N M>%ZMSR4)4LXB]_(QR6EYQ(>\'WP/&!U'HO-'8\5D 1X_+LV+=FO^!$(%33-S MJFZ/RV:M6=Y9^R(>8[KA?#4OVW/SQ7=^$"\I53*28,7/RJ,3L%5:TX@;+TG9 MECFC*:C':$8_\E*X)Z3M^>)Q^\HA#%GRLLK4/>!X[?XC#'BCZ:JWYT$L@K%2 MF@UB'XEZ8OFO$[@8X2WQ;8):/;X#EPPAK**F*B?%H]5;A[NSG<<2M MZ+A.5!22)(S(@;!D?8:''5*6J)PEF:0EYPG2DE5[=19.7'+8C4X5\5LJBGF0 MEVP_6]G3M0Y_R0JSI"E,-(7)B5&8[)6]I/B#ML+4;_/4G^]C'I-G]WW6KD>;WH?HH,QIE<5163BA1"HAZ?]ELLS, MO&P]Y;+RB;UN2"T"@DD78TQXW$8"1\>)/\"L3>:+/&F8C8Y@8?J/0'VXBQ%?/0P)#[XVNB]XX$=>+A"%/ M=L[,$BX$I6VSQEFT(U@002D/IJ I2D9%FW/A/T-[G)1/ MD=5F;E^^'X-^3.6U"$>1JHES#8A M''P[:D(@:]P'24WC5Q,1U3B''M\B.I8RY%&A M!9.9^86:GLS'*_<2Q#(43^1AZ4B=HN0_;TTB&B:X%H$;^.S0]U0\P]!ZS>Q< MX'HBH^G 1+FV"PY=.>B(#;FJ8V^!S*]RJF5>N&L M)[LH3D)FSXPGW#74.9\'&$4"B$8_@*&M-S )9(G4I.N]LD1T%B\NNE;P]M%\ M-&C99V\># D;T9TU"F(602V$[I^DS50"1)1U4@)J,YU+1':FYXU&3(3#>*I& MN@7IZAS;@1FECM@P5+&_)37%UD]\"YQ;=,*W(#D0J'UTJ:B#^,#^*1BNHMX* M1**4[%6G/@)H6F",1&>P) Q';!,K"B]"KFT,KU&?"L?N@4KZU--*?8()7I%W MI.CQ=)7EX%'>YQN#GYA/V^5!+5OM-+-X'>QY=-+<:B378"9&"%H4>*J+-IU= MLQ$27D7YB<00*-6A $,DCTIT$;0:+C73$I19K ^3#WJKBN!B'"(?:RPKF;8N MAM7)J*RQ%4J,$N&@A)2#/F?B E&9"=)6@Z*72<*+"X42?/:^/JMQQ M^W=@D]T7)#/DB#KY44IKW?8!$7A$I)K6!$CO:*J8K M[E_7G="V3PT)8;=A43]1!4!IA62[E%X3\'F7@7W";E:Y/,N27;?]T*OBR"992BJ((S."=34%Y-9>N?C M9PM>.;"\U]-EHRI.7+S)4WR^"]A+Y%R16RS?H*94-J?)!/E9>H_V>>L\<8\8 M'X6YUM-8:G<@:8871@.1EJQN\&MB^U@L=/!0TL#P)$;*S)=I4\ M6LC]3I=AUTO$FF# AOEX"B"G$ZZ# ^ 7BE19+8>@[C9W _GMZ*Y*('?E.(' MU&#]#^_AX]@_F#-=VLHG3H_S*AD!Q%'K'58(G PF/I^2Y--1Y40@\7[]Z&$3 M/N=JSP>32Q$9U"ONL_/$?/*"B5;I42AHH_F(#@_)()4UHXQX?:HJH LG*A!$ M,_!PR!+DN!S#@A$ M$,RT?X1+1^(?448KW5XI6(=*9*:5K^&W)800/^?E;!&HQXA0/0:']1COWW6> MOK_[L&VY6[U:NUA:S%9M"LQP[(<&1L6('!7<"NYI^=XOA;9)"_;!-)XH*#&( M\+C/Z!_@U$47OE/T,RZ4DG#AE='7LIGP&?<=HN:?L[@\F-'\YLK>W@C,V,M( M<98UJ.7FJ@)^WGC65E$+U7O@&HUD M;^<,.%>S/E^9E'IRR@)G26F*A>F+%P0+<%I+RI#<[#(DU09@9JV+WK,,/^D3 MO6X@E3RH7!Q< ZF">C%I\-D6X#,-L=(0JU.$6.DN4?N+5<\&J&^QPHA1#7A: MC+IY@#'J^!&C;@BZE84(6O5XY ,[%B?GB!]N^VQ \B!Z2A!==Q2=ECEW.&ZG M]Z!(!I;E#X.4FV%.VDBVN>A:>&)*&P7=5Q9B(A@1CZ$$P5LA.MJ$L\#0<@8R M=&GQB@D,PJWPX^:[JP 97:)?4R81K\>/5J<9^IQ3L(7"LX@6:$.ZG#(QY<0% MUS.L,4D"'-%4/#EL"JDMX;^)F[G03*KP,81< M,,]Z(XAF1) O 3'& JD5E.]<+(G,.>#AG" A\3,$LNDTCH0'.]8.;]3:YE+1 MT"0C&A6POJ:IP=2>,&697P$R"4H-N(ACP"#MQ M;I;:_4NP=*[(AMO)^1W[]BN8>V?*N==H@W'QN[CM(H3?9U8?'B6)6U0-\(DZ M*K=>HH8BQAB+:8_G69EF,;_3E+7A>^&*F$X">:>N3)RQ"I(I*XQ$JTP7PJW@ M67P%"TZ>%L^K\+YSE/%3%=QR$B2JMGEB-G*AO2Y,-6] "L_?8ZH? M1G$ZS%%B50$/HL=-5GEI";)A$(9?,5G6DRY6AS;#9W.Z)HO?1K1!_0^ F3#6N5C/AI*L&GS3VDU+MJ3+8]>JNP &]K5R:.4X?.68::XAS[H8Q: :3VLF:QN 1@0#RMTO MT):S$BM&X: (@V#QA!+U%.8MBMOTL')3D/"\6K[M33#C/>J*;3K@02N/$Q@0 MN;4(U9@8KN71/D3E,<=[B_H]^+*;'"::>]:8$R,-X%L8L.A3/Y$>+YNW>A*9 M1TQU6$(_MHAG:8%9+#I$I$FTDT'VMB;1UB3:FD1;5WCI"J\B*[Q.C$0[SHW9 M890L$9FT5=BO'7!A7&J.+C),?.XDY:'[[K>&/"^@33(&0C[OCUAO8X4%T\6U*\PMS$\XE?E5BB*+4L M^M;T!%R(]V)=K:-*T?Y>\;(N7&0.#$5QOWL0\ZTLK#KML8O.%TMRGR;Y4^-L M+Z5<:- ^B*PBYKGT5=2&,NDS?+5]AN58_I1GX=5$.HX*MHY@-C6/ M\RG(YN&RR-(]<2DP!,\K$>>P: ,6!/S->$4G1'G#USMDO:%+ &&AT?/M)&=X MF&>D!^X<'\:"Y-#Q8"CH^&,V_L ;A&^H^QY?!>_-/4W]_#I/21QCW^,C-HEB MK&B"\]T8(3Y\["P^XPJB9:8R92=#(DFCX(+;:_=I!UL03)3':F=J"CJ>*1EQ MN?Y<=.9CE ABX:',&">R[(C.BT_)&B'V@_<5=> ,%S7BYM>F@M0SP>4]27_X1 91(+VSWU7,0\6<$\$/*BR(#)G5PX,[!: PSYH8S0D\U M"$$2WA37J29A2;*,@A&^,(C"\&BUH_K*$=QE*OFIX"/J MUP%[*& @4D*F)&SAO6ABP7YR4:1)\4]ARA/JPKM(Q@'#PU*P1F2EYKUTQGSS(IP+%WI@?00G[D5-) M8=BYOK"]Z5Q?V%4=A)-4B<>$3SX3EI4*H@H&%QK[OXFLTMSF P83H[QSAQ'Y MAS#1U"UY@?F>!R%2%P]UQ[&"Q3N-"-9+.@.8LP7MB]*OL#H#9L]GN M%Y>E< MF9(=/4Q!SCK391NY0N'>/48F/>KX(_0^Z4//]'@IPNWHG29,7 B_OQI%:P2)[)OS[4_)O"<&*=LO(-K&5Q[M MM"U,U( #C#+RT"@.O3CT6]++8HIZRAU!6"0X8,$A0_)$I!F>^=9.LP&-,WC2 MY#NS4&9%@OXS@A-^;A9; MN"72C!AK%%W0N7,I!BS;8TB78+Z_CIA*DD8<;S*+MGRT7')PR#Y7>A@-)V@E M%Y(.C\*>\Q,QJ06Z*MQKB6A4HY'P$X5H!!53;,R/?3X"-5/YQHAZA(=SR/;P M!\2X*!",TSC#T?\SRZ:[! MDTXO3-&H8Z^GW;=DP31X.!PQOL?#DK:2CQ1D<=D4U M+CK&/3WR\Z/8*;=(=.0(Q.F".6P\Q(,>[IV5D64[\==!Y;&9H%AHYOM(,OZ^ M.WG!IDAP*]XY>N+&:JU&>B;C%Q^V5U1C-"O4%SQK6*'U [XV=BSL!$8:& 6I M9FH]3'Y9T,/+B4=B-5VQ!?AWL*9E(=5XH4 MBEY!M"_P&5 6%8VOJ)GG'8D\ONJ\ X,(/JB.7MR_BC:7M E>Y+/2GA'%TA9\ M27;R2_&0N9N*9AV\)!.M88K7N7#9%[-]15V\A#?&>UB2B,P&#ZG'AK@P;WNA M''[C4V#4(D]L+:82.%F!<^CB,N[TPVF'>*^?HHV9AG4D\V27APGK* (:4322 MI5AP1BQ:LV@60^,V-&Y#XS9.'K>1#'2J9_A,J,&.:YR+=C@*HBIB8CIFD2(^ MD\U(K=B]C!H\FA&29.*"&^]&:1D] MHU/;*D?\*0M5*;%B--!IKG#B0&.-[9#Z9F9R(%T<( ?2 MM8#)")-\$/Q'NS;0,W,2-_3F)D589)DM,!6/!B%^(MHL#(W28YV[-W>!;S'' M-NY1?WXPWOOH2>!MEY$$U5H+68(^G!ER-F0J9VY6,+?GVY:#,S'IRLW)\P,S M:=HQB26Y]P5C]OMO'RMWWC-_N-$(YY&,-;DA<)I^L5GP(C9EB6C#DL-5OVGY2)W/1.MV^6!RSYI[,-B0L1^;"MR,\[*P404>;)6. MP=P7ZX5OGS$*,!&@CD*F41"8'LFW8&@F#&& MQ<"PZ6(@X6E#T9WU7O4J>Y1 M,9LVHJZ?K9^9NU#[ '!H%O"Q M$^F)OCQ3QK^/VB6 L9$_MUD,.8F\<]&B <\#[#\3Y@I@9LA&F"#WL97! *[. M/Y"@%P4$9SE*"U,R>W!S3+G29=)'04F?@"4N30 6V6(B!I0RU^K)^H0)Y:KP M^KSP) )5J(+=B;))QDCKT]X@BE_I/ M\V:U0G)(J+?BN,PHP*<)RK7XD$Q9OB PQ;(>1DU:2-O.DP\1-0C'16,)!=84;YKB34.%-5180X4/!BH\FYBD3(KPBQ+5WTN;+EYNTW11P+:$ MUX+ K;\PR:3PIOW)EW2['7%KK#UJBF+ MIK$<%*/6SG0!$F063;F#W;4S4X\& ESKR\\/8F@JT&E7:D]:*8UO6^EZL MM+[_>L04>.>G'500S3::C+[2S"CK_@!GLL3"/T05_?<#<103"QVM::6^XJ+6 MB7AQ9CU_J60]6'OM![-^[O_!T :=M>8?+6XU+=@,Y&%4(8E@B<,2:HD!C$ MBJ2$%!?P&8R&IZ7C2>C!EQ&DJ(!F9*PGF^@D2K.-V(ERE.!JWR("9FA$P>=G MZZ?!PX$F_!>&R"Y_AQ=&7QJ@N]$8_APT?P_A1SV83/A_W#GS^NY1ML;\8'*V M*G$'C+K9+BH+IN0PR!':E*%CBX,2T64?_Z\U&O_^*;ITS(;E,P?T$ G,A$&/ MF3/%C2,[B:+[_M%^M9EO_<-"9,=3YXGNB0X_?!U3ZQ] 7F6YO>#?N'M$(">' MC0PC2 0^CZC.QMH9B63UV4C 0R6F];U-2=4/@M41NSFBJ$I "%P=]2EF0DF0 M5L"9S482HE?/F7#&2S#]+S;J@)B39, M&; [,SH!L0$&$R>,GP;IC7C!T8(H MD9SVI=$BN2 *=<%JQ+*SW<%+M 6':7XP3EN4PIWC0EKL-9U7JSDXPVF.4A2V MW] KJI[/;S59SBX\20[.[BZ>I%&;=]N7.+/P,#DXL_D_3,.LMR]2EB7A%NH, MWHEF\"16X 'IOCT7!.\>BPD>O"#T62C8SA\;M;L6_N\B,C$FIDZ FZ770"X]]JBRQY0C)"74P)%^)456820_I\W1L>:)DLM!8(KV<@-QBKH M;&$=,[@,HI62O(M"C.I/"*]'397Z#)TBRL?!\))':;@Y,32)!U2?.L T'4=U MO\+!FG")X\QC,^PDK75WDKE3Y">^ -?*2/#9U->/,*CUCY0UCMQ<=*(0#J?D ?;F0A6@LL!$/, M=JJ)2)I,/M'(+T!!,_QIUDRM%HS;V4QM%' \7].&XAD>0V=GQLW,)*XF[]$$ MLQ7VG\L=3J@(A'9(41*[ $RG],ZVF=G:@H GS2 8NHDKK.""32@V)(F=J)\, M+\02JW>IC78I(K%.JGW9,BC\B\2:GW7PKVT3CUG1_'RR@QYNU.!%^5/U2QT* M&6T4&JB9U69[S8A-;9N(3:'/6FM?KA_3J6T3TRGT<>N-M,RSCOKHJ(\X(3YA M03+F)QZL:29,NWZ 49X.E55A[S3QD.@Z:6BV.!W&% #@BV"F*A,*,""J+F4> M>3>)*!@T))*6B&\]:\/N3%Y@9 ;?K<_Y9IU,58TG?C"Q.(=W-);$S1WK+9G0 M&B$U"Z:"D7:0'S_E44,.4K;HLF, .IC/+JZ@A6E MH;MP#QQ,,&1,E,S3V6Y^ZM0> G+&J3T$;[/=8"+>1,6U!0^,Y?)R0LOA Q)7(EX&9.F7I'^\-8D@4A =/'JBN)$* M%Z4GO.A)9R^\:AM ?**^;[VYO%L154@2^\/$&=B.(X$&81(RL)I(8$&IU<7* M\(BJD \V:@[%,0?1C*G5_=Q_Y]1SB[C]$^Y\8F8R$>ZYZ#/!=$M@/&Z(MP*S M[:MKN?#)PR4:,MOOPH5GB&U,S&&%9[*5(TJU)G?AA5!%6YX!>Y[QQ7HSLTFS MSQNBW'V9>L\?8Y(".K1>L;H$\2T3&V2F3QTHXN_$TGYF?!_/1)#EZ-%LR QQ MP@#*:8K'(VV),(=DK]$> MW"L0DD(K3E@*#" F(56QHGBNH"@1W8K[\NFBIR59["+Q#J),B@X^Z.*<9-2A MME%Q3N'U)1LMT 85)ODO47R_K'5)KLH:5/C%ETWI?@*Z2$@7">DBH;(6"3TE M/&4) S6)2(UX=;GO)AG(RI8C,%=,$M3S2!)$1]0_ MI\'7YS.G2\/X]3S"^/F,'\:CX_(Z+I^)QGS"/>DC'O@P"@7VD YZ]^.00S3O M9,W#0F!FXP!#]C=P7D7Z##KG]I3GUF'[+'9'MFC:TO@=;SM/'Y=Q-W[S1- K MB]\1ME'^)8D3>PJ]W@]#%=>HD$/6C5$\(A#!"2(QD=&MQ+ C:O,HQA7WA!Y8 MML\#NJ)O.1PU$A-@O5E^7T2,$G$1R=(2!73Z-C;P]+!$;:'D85(#5@K6-R;, M19(^4&N.ZB+.+WA@0C(G +3571\9_BM8F @($@ M4E9;;JI"RJFRN'REP@"@H ML7;Q:ZBCH]M_(&9-"NK2Y_S*5J"T<)HM/;S>D/4G#KL?Q+[> T]Y=%"@)0Z2MM4',8?H[D4\Y9UX M3IX16#\+WJA=M-K5B^:L(R@C:B&!\474;F"[=(TH,)B,^UJ3T)N)#K>:XSA: M>(EQRNRXZQJQ(U568?Y__@Y'-]A!@['5 UGXZ[LJ?SW&9!%_??5'V/7Z4_A/ M%&J%DUJ(1,8RRL'7<_-!S3X=WK.?>Y1,S&<+YC,6NK"_RWO54F[5\W"V73K9 M+HNTYQ<<%))5/VNW\$T>$H\4L3;^:5#ZW?!?NN^KIH'_?% "UO@&_^[]J[@D;9.258N#T56RC$;5PIX"5V:>K5I&O5&&_[5:GW8Q_:V.R*"6QL:1C=Q(JX9. MS^EV8IZ$C]/T4."M9?L8]6-*Q$\*SB2 @(:50/V,-U*FCX.".3S]; MBDV>RC*/CM7JLYKZI+ SK,]CH=7GQ-1';W1[U]1:+0_:#ZVIQZVI93DGM%IT M1#BI<\*KA\ %K",^PC-"BM)EFZLT4'(Y_/*_1^N$!DMPVF_&2Y]"9E3\]N,G'!FK(WDI#G/]K)(3H[F5+2VP3@O[4DD/X.QAB!H M@[% 3LI[8LW18*1T/"FCP3@59R87RL62VZ842C)MF]:S3?7RGM%SLDVU=U?G MJQ_63_'D>T(9LD<[^%$9^ Q)54%M6<"YU/7IM[9^/?'.#0$NUBVLU9U8JJVV M"PS9GDA5GWSW8)ERZ=Y07LM$CDQ-6Z8M+5.C>AABLH5EJIW- M,]27P3*5Y=Q[BAE?D)T!HTZL)W/F/5C\3&.K(SDGY=]%8.XVDB$-G2F7BZ>1 M9T)SMCJ=:LTY/6O;IE>PGPF 55K61I?NH\PK^1 MSMGDC+G+&961E!HY2X^/I33B(^5.(3C<0J/7OG= MD:[XYY_8RI';7]7&QHQX.V;%VRCT6VFU 2GY'G^=4>M,9^PRS@&"+^(0WCGIQU4 M<('O!T^6PX*O=$C([G$HCO"LGW["O^%1DXU:'[;:\UTG2Y"TUG)>N)RW4J#= M*:FD0Y#SYKNK\\8\H$3+N99SD//5:O&&6,VFT?H?>W[%8E,Q"K%1!D&@BYPAVW_RE>7Z'H1;N M9JTY7PE7 J.AQ;T0<5^MJ_P!BWN[-<]@H<7]5,4]A8IC7?>OS.)^;K8OFF44 M]_*' XMT">DL0?X@[ZULNR_:$2S:5*Q&69MI*FA=P4Y\E:M:L'FHF:VVW@VU MB$L17XV,]\!$O'DY3RZC1?Q413R%3&E=AZ]L(EXWJXU2YG%TW"_+R?O,7.9; M#KEY5G]DNW80^B ,KT>9\ET53%(R8[+RN+-L3AIW^9J>HQ 6L#J=A*B4XYC9 M,*NM8H*(J7V@3V3G/6F=2L-AK.FJEENGZN9%XUSKE-:IO>G4^6IT?@>L4TVS MVB[F,+B)3ND8:9;[_.R%X#POK28\1E]ZJ?8W0/O[W@1+]6;4OSRPG-7'G&6R M4N [V?1^>XX^53$1UEF+TSBE75QK2*0A:?B53!J_O6O(1:V8Z)76$*TA MJ"$ID)=L#KT]:TC#/"_)27 5#2D)6P@.KPS\')T :WG6H..H5P4=1PC?8,:; M%1A_7BR]U5F:5EL]J1$OS?-TS'C> ODQ[CF7!OW=&8]]$#62T$?45WE3@IOGGN*PM 5VAX 3GRZN>(I_[FA?]D8UI$3CMR MZ_GB+?Q>@A6IVCA/945"9AODXI]C1>*<-V=&'EJ6I607*RO9DIDN5GFJ\[,+ M"O0&FVC W%GM<;UYS=E,;1(L/J0Y2.1S5BPASYPHX1:UY]%$Q$ H>^QGSYGT MH[VR;[]*GIV'S[?/CYF%X!%[6_67F*M'N<)P4/&]M^BCV<^0&<=X^/SM^]?E MY>8+R7IFY@@>3]S,,&XK\L:9W%%U3APEQ_@K##)Z&.6%\C=XBM05$V1&\%;JS&ZV-IF+LZ?5B6Z7M2:)%4DNR>(%,OX81D'+A\[G MF\K'QYO._U8ZM\\WC[\9EO-F30/IN_]F@ ZRQ"S];@P9G_0Z^ILBIOE_JO2_ MM'"G^.B=\6OZ"OWM4_H*D8^8T_H\WU]_L=T?BM ;W-:L.WGB[YR]5>/BK#Y> MR(]P??/WCFG1]VY\927_%&!:0K'>OOMT_WSS!0AK/?[LQ MKN^_/=U_N?O4>;[Y9-S>?>M\N[[K?#&>GN&-KS??GI]@V/5JK?G[>^1[MMT) MZW^@R>OZ*(9PN??TTL8KVZX1#KU) %L?#!7,$X/1!+B_&WTKM/BDTS<_R 5( ML6R%3DXD&(N'DBOA1ZT]7HON0Q[!^&!M/I^),6]-O1<1?-X/;FW73:5[_Q MOT^0>?-YR(R>Y?M3Y-\4YSR8L)X5#$WZ-R6G8")QQN"F0\___]G[TN:VC:S= M[_,KNO1.[MBW0)G[(F=<14F4HXDMZ97HY.;3%$0T1<0DP&"1S/SZ>TYW P1( M$ 17-,E..387L-?GK'WZ'(\GA'_6K>^@;(]MU\1O/$GG(8[01K.$ MZ+T>MNI&O@N>'NL3]BC3IF>>%M\1'3>T72PBH=@P8\-!FN&0!2+3Z"U>.'C' MGG4,D&T4+ !O0&[:3Y>D_725QI+N['/.E%*MV" !,M<0>Q_C.\C!>LZ_-#YR M-Z$;!-, /I'%FB[P7_S4,M#+P^:#_-H!H>%X3. @WS7=\5"?,*F3,EE\% 0- M>P9L+5P?G#_I^V"WN)1)K1<1C#SV'1!+-"+VPZ&!"$C!8M#"$),]PT,N%P'0 M0V^ F=-9G\P1-+"'(#!::%CJH!R"9<'A.FR60? M%Z=I*\J=7-S'Y5" *+K#7G13>+?P(02XQ=?6TW_ "VP:HT7G, B<1E>]YN1 ML4K:*6EGH2WFB),:]_N50PW3PU=Q 5<_2 $7F1SC96QRQ('9124<.5D1=Y-D M@W'&-08EVO),QG==__E/VO-BB?>!1?6BZ^O.+#!^ZP+C)&/@OCUSS!I*L6)F M3)=$?J6AN*(P)^3@C/DSS.,A N=RS=B:(;) HKR YS+[) UQ%=Z&9 M!$^,@.=[.DHVO4]!B#'N;\*"&2C2N!T5E54YL_(<5;21_J?M1!9%;':@!8@= MQO6;!1VS(\W@+ G6>@!,AKPP#/4P));M#S=;0V0PE8[U2;Z=/YUKI.,[]ICJ M?!-O74>'_69H!O!]#E07+6T4\&$,_:G'C2-0RY@6R(YZ#0H:E($Z@$%'[+X7 M4@&>/"*E$ R4'@%.HW1)?YAN, _0?<:,L)G1/CH'TQE4BP$%RH$]BL^9&^YL M8DR!8AH.)3!RGIS?7L5:*BH+0X$GR"]":+_$^C#-J-DA/ V "E1O7;\7I5^8/&8YY3WPW65/ M)+85VR@^S[E=6GE/_'%L5[3HMNB6SDO^D&= "PS4#;1%^ !KK>B@ZKV!KH@[ MQGE8Q*'"-4'KI3#O\V$3A_TS4OC4V\#L#1+'P.DA^BAN/*,*@2!F. 3T_CE M0F;IP%M?DQG=P>= =H\7$#"K92"(17D?0 M4NF#-6X',@:YZJR8$> #Q-J6,2,'D$MC)_JS.43. 4C"?CA"H@8 F'SFD$54 M +_F'(:.L%T'-?T>9^Q8>Y&)BL"WZ02\?').?H%MA-_&)]6#^8P=^Q5D0QJN M\)R<5<9Q RH)0/)F#L-AQ0;B,888'4R?FR!*4D34 !8S8V-@/Z &FH(!( ;Z M0Q^+:W+HB\4<8N(=7$5D]O AD!PL)$%D(:AB+(CO3NP1) - =-_\P7B0^"H* ML:Q\13=09: P4A-F@6$@&E RM*S+&ZSFP M]X:=OJ66[0F>X2&G8I(=&*[?8VR)HDRUV*X!\L2@V(!!1KJH1<1Y153O?:8] MW1<(B:I<,]R%R9"IK#IY2$S5T#G;A"W55#CR_66& =68_H^TSKE0VS5U\J#W M4",5HG?HVL&W& H&B&/WYK@ZR752=*LMMH#G-<"Y 0*%+6@Z6(,8 !:"^P.CV\]H?#6^)LWB! !ZF7F,@HII8_ ,=DW@^7FW&1 MLTBBO^I@"6'OMB6<]*".@'@.%R6B3?/]F.ZW_L+4]$2 "9-3=!E=E#$[Y,J; M:X<5#>/Q=D<2'C>-XXI$+Z8>_%14L-S^@^4B\%L*Q6W$?FZ^6NG+E;Y>\67) ML$I;Y@YB>69GNL<@OL41:IF#&'<\% F60MY(QKQ69$^02(VBW'XQX':@V]S8 M#C\2_,*4W7M+'!E9+X]30X'5ZDVN]SMW;KB=>K^UZMA3]7XSW_/=6?NYEA/D M(]JEC1]2V"4WN(CN[=JM$';Y3.%;"\T'N[^W3GF S!YK"2N,;FWOVH:PR=7V M'>+V7:.;%O=/;=\A;E\.$H):[ [WWGFV_.G#PHJKU7PKKOY!=8? -E%C_IKX M<9'Y0D_%H<_HT-M7.R);^VI'9&O_6'9$I<5/$\;MV'E=[ SW)')YIN17*TE5 M2J.>D'DJ>SK!P&UY+0YDV^(\=NJO7"\3?5G5,U)P381K0G&CE=/\/6 XJ LM M)R!WW?)$U8I"[.DB]ET:9+,5*]H&L_W=,3UZW^^O@>(J0W&C* N*WRL R\)R MFXO3YN6C(=1 0RA*@]3=>NMF('I:;Y6-M9[#L]12#L^#F-&AMZ]V1+;VU8[( MUOZQ[(C\)Y'R.#SG+B@HIZ=,)DVCF.#TS%QE:'V3YF_JV(;N#F;]1T'LKHPF MC8)K_G!-JH^U:O6?K3L]E9->X74!7K=5K6H+'D_%"E MD\+Y>*!.SR.WLU*I>;4B93)7;^.TU/A5>%U';PFA'FNC%?E]%00SA'""9&> MZE@TS>GY062@^< R[$33F45+K>23&'5Y!JM3R F[/&$IS_=G]_L%D>FSX XH MG'CE M.-T2-6^PH,&+!;-GU=UX[F/365C5S"74Y/5)79?RVB%#DZ<1%H5Z6"'2L !> MK.8L*Y?!DNS&ZX?B"@I?$2L)AS>%ITG:([5.WYGG]%P3M=FP:W:1^#WVHB=;?!I0-'7@W"H-G2K%6B O;RS(2X\JQE,Y]5@D5*Z\Z'F\Z0#X( M &WZ!A0Y8C8/(XK//14V= M/J \^ "FQ5>(\L7".GF1=/:\.*&H &./:5!]Y'I:MW8N;?O+T 89/'T:)@F; M-I/H7S3)="^KW$,KR;?-27=1A]:42QA[4 M _ &CNV_\%^.?0>FQ(GY5P%/>,^G MRR>ED4%0,67LV /SV?3<6(9JEA0J]0!+SU, M*ZXSFO5$!2U1^ )68EJ96J0^AY6;6YTIY&;J1KJ@J#E(K6/=9-5WQ$]8V6-& MZT!3(E\_EA(Q@#WK3K0XY83J,W5B@EH\2'QI0PD("V;XXNBCF6(W2 XN*YH3 MI-*?K?(QUB>.S5DN+C=H(04V1CH:#^T)A5^#D+%YZ0@C0'"V^?4928JZF]#^ MSY@,+! G!9?V"N:/PL TH(,+;O(5JXVS3[9%?_Z CWY";&?Y4?/LD_=&AZ_A M[T: @X$H832'C7/2CM8N G;,ARY&#?R)6B\>UNB,P65F#UA).O:S:?D54:$T M@B:>.S^)SJ!YRJHL".)]G@0U!<0:]V,5T_&3A)G 2U$:9GXB;U3_3BTQRBC8 M&4UO-E0N^E89:9>5UIHGU%E!X\YR]A,M+8-B>GT!K<^N8J"SA"I!5. "F?'" M/KP,@VE-RUT(6(2M!<7*7*PRPPKCLER^T(+.%!43>3.O7?:>(P^A$BA)@8*2 MK".9KBA%S'&@3VL+9RN@BVL W!O3"J/RQ"H8V00X*V92G2J%8#>%3,D1K]R M&7,=-=!8J!'7M80(#9H\361VV"HP:XQ)E+1J'__1+5]W)L&8P4I(>;JD+:^# M#=I00CT/U*.YS2,J$XZ#@Q8W0XT0M&3BQ;676#(@01">7 M@VB8K2"+(RH*% MCY@16 949Y5=(EE]K2RK1L3E68T73)DM!_B3_JCKY%HJ9 MKNYL99T5%E'5D%$U9.2H(9,#!K.4K=EZ]SG:"NVE%D)P:R*;B5#):".(0JB@ MCZ4^6"Y&C G+1L42SP>"@,JJ_B>-Y8>@S'MZ4XL;)NMYEKY MM6I:+2'#%MO@U&5M+,X5=JS+6ESA!M_\DFI!55CH8)AW,4@55Y![7$';8%<, M7$#GE>UZZ<$%S0,,+HA,,/1UJW@"%-T)"\-\1, 1G1=^^ F <@$0!G/4A*?M MO&1SW#N$[E=VIF")&91:](;QM*7PWVU(,^(-O%":<)F'J MQ6V$V4X7I,/78\V$J<5F$D=/'?\V1^)!URP8"?^%AUT?"[ZSL]5G&\R/@NY[ ]N!X1C"M3%M,P@ M"2-W;.!CN"K?J4>F'8LCBO!'0]TZT6/,[H#&M@3CHJ([@LLK3JGX*10J,5X, MXII83G8,R +,G*"0'S;'GAG80X,Z;A#)13#ZT9NA)_C%UVY6=UML..&7G0R[:"/&O%&GNFD.:3*2"BB$U 86WV@;F;B!9^ MELE;/R>W(OP)VWD;H&ZXO:'#D/#\.A)+%6\BC@<>_,\7TC#[?8K1.CP.0Y0" M14>6;AH%#$?3QZ:G#Y7R<:K*1Z#G=@1)/%#G"3E.B@K2PG.G@U-![EC0;]3R M' -%<5DYP^"5?O(1*Y>Z@"0K9=5,'JCOS_').3X&IA':XRCXN#2;E:BV[[D> M2 'DA"*J@>J] 3/YS\FU.62=2# 8#?0BWP6^"B/"2)>Q[:$H (ZZH#'T@X"X MP!B0A':G ;X[E-3E^JP8#HB= +431N[GT_L:&]+X_R]<8 MK-N6(3#5Q1C%62Y7:M2:Q<;O42J&I?WQ\8S@*;T[UGNP!,S_C^_'J >(]SPB 5]^^EG< M$%V:0F9'R6'VG/XGK$!=*N94@EHL?D@,W@"8 '.:LI0\18W@G_>+\^9LMVXT MBLGG15GKN+81'([+E-#HR-"85SWT63"6QC]RQR+/E+@'X!'!$J.S5QB0!0,M MA8%3QP >NLF! ?ESW@:Z9;7U4ZXI]S"F#S5XW8/9[UEWV$7[,)^@B^>YO"Z[ MS"*9VO'!=:.VZ2"Z4=NT]6Y4AM8T<3'GGSWUG*Q5J3*N-;<1S01[?,NV&&-? MUXNC:51ES+&F )H_0+<1KK8Y0,M-A<_3Q>>[-(!N(QQQ8X 2O#T-KP"I6J4Q M'Y28TR:^/Q3K.F>+^CK(N&,[Y%WT8MM[96(?I%&@MDF^]5/;=!#KITSL%>4' M#^D) F(*04#,HN"7(S3 EW4EF4E37=7F9B$NLSKC[V+#VWR_[UC\TWV?/>O> M3_>;P6,]HZ>L%2O*,%? #8!;6]46SPNX):U5*2O@*N *X":4\DFWT?/CN*7B M,=;8/7(3GF=(#*\ %7BHLHX9)(ZR"%W6:!+)F$3F<:?QDI7++"7RDEM,SXMW MY_7A%5/4.1=I1W*L=NT@M)D:#_H$'VX[#B8G87?NUV(PU7H^OL&D")Q3D94G M32W-K:B,.5%+I552U**H97_4TMJ*GKH[:I&R4-HZU'+B'L4E-[>"FWFG[%,\ M93[46CDJ:!5[6:!KSFQ>UV*N%2L'PW<4=1P!=:PR1.E:. MA\J3.O+RMN:@LR:X8&?P=WAOE1J?IL8OS?5QC&K[4J96 :9FV#XF>YCA:O*$ MG&8?*[)09+'-,:?=9&@EA/WDQO=I0/"_ET-=UT$YEQJ-KI!Y$6] ,+!XD6HHTF[-YA,C!V.TV"A,C=2#+APL)D MP@[EB>,].Y;OE^?VCX7[$E'LT1 5'ECV>)YX7E0),.85X%#SA5F9+*W[@)H. MX66B62U!W?+,0I"?6.-EBM**Y"3%W:U^@M^&7H-.GVC/=TS/I&Y'S/ &)GC% MLC.SN$$.UQNELGC-O5K56=?Y<*L#B MNH6SMEIPLYFQKE:I)9J+%45B!1H\V].'^R,UM#$CF<61J%)@U$APGJ]QC)DG MC+12I:P52PE D@%!Y:(,%>SE*E$Q5_I]\S+M:<6_]U.B/:P8?E.85@M/048M M5JT]J9+X/^9>YUNE/5;C.=-.7OYZ-JL1%N=2RD<1(_+.PT?3GE3 M"]-GK$L_4Y9^>1GZ*'A42?J]#T6"I;A3)>EGV=4^Z]*?;C$FF%B;5W4#'>_! ML2UXV>,7+GA=IM3J3*4#K,[T2)'PAA-RRRKGT26S^T=),Y+AK,S%YF."' MN+6R53]F)A6O?(PJ/*LF9,ZM[A.:36 CD6]CK-6\<:VAH)!R6EG 4EGH_3R5 M'>GJ/V"UWG7M,9!+RN\:55Y[^?T%>3)'XR$ *"BB%)D1VBSQAMM/W[8P9MZU M1MX&9F] 7#X L-%8_WJ\?^&M\;#_<[+%_K'.%7?V8/4I5GK2LGRPCATZMAW6 M/UBNIHUB!4UN$Z69.0H^9(6EN/!QA56GD6<*Z$-KDNA]>#H;NDH8#(FV&4=8 MM)HIEN+">MZ,GNFK/O1U+]@G6#6=WW_'=Q80R(MO\II7HEZ7:"6HBNG&*XGW M30L>9O6VPIKBYRO:9SNESD *)(TGU[):J"9S=7BJ"4\UWB %)[G&5C.QQM8>Y%6M>%Y=36+-;7A!M!&JBJDT?L')]['S M6^?N6P?^O;K_?'?;O;V_B^L.N59>R\>QOD2@?=4G*,NJ"V19C(=$7((.QR/\ MV[-?+%;W-.#=MN\-30NFI+.:@0X=4,M%?IKP&S*R#3IDO-3U@8NZU( ?CK"8 MZQA8JI/XFV \W'T9%NHU[#$.;DE)OWJQSK%BIZ_+?W1@_,Z$E) 1EYI\=9A$ M .8E7CN"3IT ][*)#SP7A/'"3Q4'X,,Z^E\;7"*[ -.M0S[$#%RW^PK'UWD#C-0N9:]4?,<\J?$O#="?8,I/666G*A@-6)6&7=Q2S#T?R[V_I:+ M,R$J9O3XI!V.V+VQG12EOOW#= O3+P.=S.4Z&8*_V/K*Y.Y_K\+%Y:ED'IA@ MO^^W$5PP.-;4TH?"@8E6GP)AVF'.9,S\3&^*UF6 S':>MPMLI@-BB7X &OO0Q_.;MNM2^&. [KY>XAH-U(HY MQ&B,B00%V=?9ZN,7T8M46H1WWQX.[3>FQ;/JIR;;+NB2@E@?,9D;"$+Z V4# M%\+/-,K'P?#H^Y[OT- )85D =9-JT>'S.,N$R8&[9+##L-!Y;M"0.,SYSH[,2-\2'' MGNA#/*[#L( M*, 4X)'[_A/;)TZ2*95W6\F5=U,A,V4"D"N7X25T12 MXGCK,B78+5?+\_9RH&+\=V.= HP3Q[N&[1=FZS:;.S=L;*> +)UK1YGLG?3> MU[)P2B6MGM/UDY,-J#\< JL< 8&5\R6P:E'*6@:+X_%E.?S*Y*LX8D_)-WCG M9/ HB>-O+WYHZF#DLL.](6#]FAYT]C?EGC^>I!,HV_4B+I&(^\0%E+O$\)W@ MI)5[.S1V?&JZW 'B ,@=6 461,U^@'D:3==EGA;T>6,NQT'LZ #[P:LKU#@G M-[83^88-8Z#C(0!V',920[OLR]3C"]NB?!'0.ZK%EH+[FMP,ZQ@>$O.FQHQ8 M@=Z9#\HPJ=6;\',-? \*(CNK=ZE81C916%T\JS8^,G?M='+L-&-H]BF+SJ(L MLGR]Z?!CAWC7I@6#M9EC"H]F;%C[WH =1@VI%W4<)7O%^$ZL$Y@=.I?%:5J6 ML(3EL?OE8@31W#'&?*PCG.#?'!CHQTYS7)>S7?;=O^/Z*B1%(W!<7\$FMB.3 M6UW*5#&B8_ZFI):^1-EN?1[)$J&FVYQ7 )- KU>4;V)7ZP5V^V?@:RJJ;-'\))7X'A:]-_.\(MJ(XV^*E MH+57(6GZJ=/. HKHR_W?L4GI-H][-KD-1Y(EN9/JODT^F(RS@ .^;I,Y8!J/ M$6,LR$"#F:E:%Z#U@#3 8,V/!!."N?K+BT-?0E>#..2Y^/D#MB*-AB!'C,[8 ML5]-C-$Q+:[Z,67TV?8]8DQ7,A*Y\SP1+J()>:'VBZ./!\R; I]\IYX&__Z) M@3>.;?@]T(MA5[AAP3R[D>V(QL(NBWC9JS]RXZB7. +O^\('G1C+4JR5&IU& MNU'H5"JU0O6R52TT;ZZJA=I-\;+2J%3*-YV;F4 7-B3&RMJ@I_=:K>O.5;76 M+A2OZHU"M0JC:UY#6U=7C?I5N7Q]7:_7UPJ.JS_R[I.:H4P)\_I@&TLW[,%ME+8$9B&GZ%#LG1@0Y6.<"1,93GR)A8 M/7&<4M\MF46)\CE@I[[MN3')F.2C6MK.X! M*TI(IH2D/&!9*8$[VR:'0PE:->'.@B($10A "-G*/!T"RNM:O3Q?I$?!7,&\ M7JX5L]UZ/ K-IZXU2G5%"(H0D@BAM $A')SB4]6*+242%"4D4D(Y&R7(#_-R M46N6I+1TY3_XE\RO#7TU#6-(24=WO2-THBWK2C)6D5#$=.M^,[[W M;=![9M_L':'7 M+?-%)BP]E>T-J .F*2JZ,)S+ MH4\]&S[4R.]FX<;4R-UEX=;N:NSAIW:W_>&I_?3^),(W9/*/I/L]$@*=-[T2 M=^F[:/6X3_0%W[KLV2BX1&.N3"[(2EVK-E0B'T4EB52R2?*W!?')ATDE5:U< ME/*:NZ*2_*DD8SZXPR:!1E&K-U1"844"B220$+VZZ;VQ@Z22:E%K5)N*2A25 M)%'))CGCCDJ=:FBMDI(EBDH2J21C&KG#)H%&4ZO7\\E+HVYG;=5]^ 2?>="J M!2A\B?@/V[<:^]1V2!\0:EL:T0$Z]@<7UXPY!P$/+_@C?/UJXC-'Z28\X2NG MC4V*[:VB&#,4/G$0RLCO2B6M6FI)$;JEKGN?".UMDO9N%75;=MJK:<6:'%&3 MBO1.@_2:&5/@'39=E?#L3.665(2U1\+:I(;AD>F3C9SL9T5[)TI[FR3'.R9] MLJ4U6TJ?5*2W1]++F"COL.D*DR?7#R<#I8HS56F\U'W:&4:U26U(V7(^J#1> MBJ+RIZA-$N-)F/-!I?%2%)4S165+C"<'N:@T7HI<BJ+R MIZA-$N-)J-*I-%Z*HG*FJ&R)\>0@EQ-+XY40$"M%6JM3>ZOR(^HF MWFHW\8*8'@*VJ^7VJ>-0@^@>T3B,"0R<61ZKIH92S?G2&B MF=LP]_VNV/[[_F?;-N*_Z$ZAT?8>$!:W%LY')G]BI:(U6E49[P8K>LF?7C;) M7!>/0CX:>LDOI$+1B_3TDC&'W;$00Z.2VVU/10S2$T/&"M@GI&Q5BUHQITN< MBEZDIY=-\MH=I[*58["#HA?IZ25CAKMC(88F$$-3RG2/ZK1[3=\AYN)R.0SC MCD0;EO!H_8TE:VJ]0YTXGM E&PPO3K7Y4U*>H;W_4ES%+WF&0EI)MBKHDHJY*,5M][5-1+LM: MM9*/N:P(\$0)<).$>4JY5-2GJ&\3ZLN8,N\P2.N89)N*+57)N]0MVAENM4FY M2]DR/:CD78JB\J>H3=+A29CI027O4A25,T5E2XH3=+A2:C2J>1=BJ)RIJALZ?#D()?#3-[UP7NVC0F^TV%O/I%_ M$$*"*=SYL#YF3WR8[''\U\R _Y45*G,^Q:CC<3K2L>H]Y]X!"TB#IN7K4_IL MM:X[5]5:NU"\JC<*U2J09/.Z4BM<737J5^7R]76]7C_C#9"?&;1(;ZB[0"I] MT^KB^[-@4F(0C",)3A5#+OM$$$VS^%/"O-8E(\8035*& 0 M>-39ITCQ!J:5?.ZV@&264ERC;1*/52"IDUIS&0C2S7ZX)"P=_CLA\ M]MRW)PD<[]6S3W6M7,\GEN]D3Z0.AQ"24AAD)80%E>GE) 2LDJT557)410C) MA)"42B"!$.1'>5.KU*1$N?QN!+GTQX[OV&/*T@I]-0UC2$E'=[TC5"27=249 MITA*>[!MW9'O?=LR^,[CQLL4^E31Z@V5-EF1A"")9D*N@JUKD9*31 EHHB5E M0C]%$[G01%)UBI442ID!7P7 -[1*0TJ_@G)4KJ9HMEU3)P]ZS^R;O2-4+[>4 M1F'O[&7S- K A9)J?FQ;647\"/A(PZ!022UJM5(^EK#*6G*BY):4!V#;BK"D MY%8N:?5*2Y&;(K?]D5M2DH"5=&Q)::E6UDHU.:Z6J91 *B50OG?S^ZG_:#AESX?7!Y;*+#$UK0?#P M80:1'U]8_/&TKW9$MO:/94?4B>QJ)[*@2%D4])M7TYL$(L$E[YYUESYC/" H M360 +USJL?A VQM0!_0E5GM0(Y=#GWHV?*B1W\W"C:F1N\O"K=W5V,-/[6[[ MPU/[Z?U).*!D4MK3E?&,$^B[J#^X3?<&W+GLV"JZ@>*54=G%1JY=5 M))6BDD0JV23Z=L$)ZV%224TKUE3U>44E2532RAB0>]@D4*]I]::4!>65IV,U M??<)/O.@59Z7::KPMF\U]BFHNWU J&V!!@O0L3^XN&9,FP4\O(AD3N35Q&>. M4J\]X2B/5L9(ZHT58X;")PY"&?E=2VN6#J=.E"*](R"]3<*'5]&V92>]LE9I MR!'\H$CO1$@O8RCQ8=-5J:R50!S%>IX$#,Z]/;5CLC6_K'LB#KZ7>WH-_!*$E"H++=/'8<: M1/>(3L:V:7G$M(@'/9^$#TDFO3M=G]XD;7#\2)9K _?]KMC^^_YGVS;BO^A. MH='V'A 6MQ;.1RHCMZ@UJE+F757TDC^];!+;&S]'/1IZR<\II.A%>GK)&.5[ M+,10;VJEAI3!O,J5L:8ZB_&(XA)G7+>U80F/5J4]V8"-9K&X21+DC73B>T"4 M;!RMI36*^60(5P%3)TI_FX0);Z1CYT1_?U.8B>X.9DD/]A:F6_VHJ$]1W_ZH M+V.D\&&0UA&)-N6/5B&+*AQDAEEMDJ99A2RJ "M%4;,4M4D0L I95!2E*&J6 MHK(% [:-";[386L^D7\00M@4<-E-R]?9'/C'R?KIOV:&_*^L M6)G30*-JZG2L8]$[C(G^P*T2HR0_&^8KZ0UU%];_X?--]_$L*8P&]!2/.A]) ML.S%XD]GHH%8"X-^P;'?PJ]FO^O1X9 \?+[[]C6UE[FYQI9J9J5@DJ(S0FX* M0[NNYTGP _I_M(A5_=W3_=?;J_;W[:2SPY2/#3WCKTUL64,6QO8OHM)^C0" M5$7''G$'ND.)H7LZWP'VY/LLN[%#3,99P)ZZ7S+?9?U-NV.]B<[P9:0KQE'8 M>],R8-,ORK7S&H\\<,>Z%6-"H,[8#A/X%Z!0@3S O+L?"I1 M]^+G#_CKG>W8JKI!'NO7'5 8_G!HOV$@/U.?,&G/JVE IZ;%U4;49_5GV_?P M]-M@0?[4?,5G81B^]6P.A]2(?LJ.S'O!>@]-'1XQ/1.^Z(/^&G[C@I#P!J0G M=%CAF;TY#;Y<##5X>"DT^+C.GJ2HHW[NM2WCBUB421=7 MK LM7P[MWON.4E#AQPAMQZ>!QO SWR8A.ONFQ9H(17%<;I?F MA'L59QN(YU;QIV7ZW@JL.[JL /(?'\'P ;$.5-8#>/W[K,C?"T6?O>\Y6AY4360__SXK+U?&\STLVB4Y1F4X_W,-? 3=1Z12T@A( MZ1;A8C7X?X>WBA*/910PY 1&N2@5,#*>SLES+5+^X\1 2-7K/^WV:'&)HM:= MU7I.XDPQQ0];E2C$N%XISH08F^A4;8ECBDNN[#\-*/6^V#VFS :A"09]G.YI MEC.+A0K='?6N?,[J225JSG<^IWLL<1!P/O4G$>WH'%<2#PKFJ-NHJ) MER^D9HG<^Y9DVK\#J]/NF;H'GS/S?G8[O45Z/I7+3T20'ACXR^O(SL,% M?[4A)?CE-S7E%[,."ZTRJ:M$:NY"5)9<1\=<>2 M-&_,5P'S1:W5+,J(>66GI@G0:RHN9 NC$Z2G.[ =K^!19Y1X#JUD:.[\I+:. M# UV6C"4=9E%>/B^B82L:/6J$I *T &@Z^L(2)D 7=:J%2G37BT)\IX&Z9QT M&->5/1KKUD18D=#96)^P\B$BZ"J(LB)8>]@@_ACP&\A&7Q\&CP-R!M3PP0;] M.!_N13#J$7.\.@;:I0.*L9&44Q[Q;&S/-0W*X^_(,SR(L_8M^-Q@26'U(:]< MK /M6*\V*'_$=.&/"UHB-H"M!2,])XF6<;K_F==/-MEU"$KT$>A"L *!5UKT M():*1X&V/KJQ=5@P&2S4#-,9#RDV-*8.HRL@:F(__\EJ*\+84J+>+=OC8>\3 MZ@5S-S).,;3]X^NON]'9!+EW_Z;N5!%B6S_].=4="WYH^ X+]X,?_^7K#JA) M&GGVO96'KQ%JLO5^GA"Q>JZ.$\# V "(Q@S^-&)#=PP[^G@,NX=SUK")Q*VA MKF?R&,1SM']M%%BO*\2=Z$4AE*PX$ M^'>P&_A,9(=F4A_C8_-MG9]RD.GU%&X30""A%J(W!6QD+M1'(PQ]B7 WR#\7 MR^5R)2'!96+LYMHR5\CNQW \:ZJ3M82\8;!HND?>=#? -(/P+.*7&#R3]T', M,Z9C35OW_^@6\(,)$:M^SA8]%_"(*_Q[AN]* >4/;)-@IPG],::&2:W>A+$, M^H..QOB#K"'FVYQ C@0?I%V($.D+M4" #H<3MD:6"YUR"0&B= 1B'Q>)RP+ MM\\P#5J#[KN4L]D1H-K\FTM@X-:F#3S8]H<&&>BO%!Z%'T)K* =AUU*0;5LT M$%\Z*!8S^A*(4R9*7638KHA+!SKC0\4MA17X3CWD8N$\;&NA+L&")9EP<(.: M;B[*&Y@C< [R;FB[[OM3% D)"#'LC'J3SFZV(EB8RJ%/^=P V*-.7.C1[ ,] M@@[;-RU@=[A=J++!YF/ZZ3[;+]R_GB<_1S4'Q-5[A?;!IR!'CG-)AC7> %WPR'T MDQG)V!CB/\12DD&4*[RV>/N0HW73^[(I-S'W>UOVIE!N9K_@.'""NZ@;7D5= MX M_^_\Y9NOH+U@]5C+^,JT%[2SGRAH6O%<^K MTX\XVX\\@S)GF7)1$&V$>$L3HY4++D6_MA]_[73;EU\ZY*ES]>WQMGO;>=KE M/5YYM+,_0>LP^Y-%"MKT6JC)U"M_-$+3$)0:_54WAXBF EBW!522A7[,[B6Z M(<2669N!E1],&6W-E!TK:7S+TE)+@ HNM$4KU<. %'21Q;K=9V:0S4C_2?AM M[_OM8']N;.=)CQ(]^BA +QZ:3/]-O'I:O;JN-&K7Q4*UW;@I5&\N*X7F3?VZ MT+RJM\NM2JO=J-[,, G2"[ATVX,66C*"(C?6<[ZAV&;\+NV2XM[J MX:UR%_%XX*BNRT; R!UGU(BKS>C=DN7"K()&/M#X[-BN*R#A6\'15APG+[II MN0HH"BC+@(*>;*J0YB+A=UKM-[?C@NE'; M=!#=J&TZB&[4-FV]FQ._9Y.J'6 &36>,H5 4UL$R3CX+4EFJ^P?EA"Q(X?V# M&QX/HP]O+==S? Q?8=XO^ 2I@ MZ(VZLMTUKZ.6M7H]G[3T)W+;YH"A7TG+D+0Y]'OT59_#_5=N[,1@SAPFWT)/ MR6=THJU7!4C*+ X*Z?M!^KLTJ"=D\Y$ ZE_@W7KE1F0!^GN%<5FX>5K.GIP5 M&71T_H:NS765F$912M:^?0^I%"EN#S2U[E&;D5MR,NM]#R/LA8^9> -8QIT=SLN M\[C3S+VTQ'+[-_<>[>'0M%[0V.N^V5VN5MZ 5AGS85_JKKFFPZ.F59L5*>JK MEDZI'/$I4UA"JK4]^0S;:*4)WTF$EO"MNS5O>5X'0XJ>CIB>4IWP::G>I"&H MM7WRI:(DM3H6A'8>FZO^V$DIC9(:AZ'\;>;W;]2U8C4?FEI'1FW?>RV%4_Y M#P..W+C_^?E3U_;TX4)O_8$S]Z5LLP)LT[!]O 4]PS?E.:_-/N8T7M]?7L4[.IE6KY)'^?9=*54S(D%(&$!)(2P;D1@?1Z_LAG"7 3 M;.Y+"B1"N_J/]52;4CYE*Q7)G [)I)GBU930S]W0#)K5F]%,J21)V8!$*CH^ M^_K$R"6-6E*B1S>QH*?O-JD_ !I8HY9/ 8)UQ,E6JA+L.I%7IFQBQYW+3*XE M &2(;%GZE#I5QJP325&D,F8MS9A5:JF,62J'B,*%-%DTF0U39J$6HU)F'?];94>JE%G*!2---VJ; M#J(;M4T'T8W:)MG\SD=^J_8$_,XGG#6AFG"3-D=S;]V1 MPA*NXN[):;B7E%FE>E/1DZ*G_:7,JB7+X@^?-,G;D"0%P2P2F-K]9$,*,]85488"6/^?XKLOR0[ M7WQUAI?G$[;IE^OD;>+Q#]O8I.[]U1?3^AY96XZD^*+%_XY@*XJS^- O?SV; M)5NV0//L+9[J"SXZ^[3V*B1-/W7:64 1?;G=K&MB!68GE379V^9B)F$ T0P/ M5YW?VAJYO;LZ#YTTN0U'DB6YN^]VG@ _I/M+AUS=WSW=?[F];G<[U^3F]JY] M=W7;_D*>NO#!U\Y=]PD*V^O'=%9<)U'@?3Y?QCKTUL673(M[ ]EW=,F"0 M0%5T[!%WH#N4&+JG\QU@3[[/LAL[Q&2RI^YS3+W8'%(8\'-IOH"T0GKQP M[% 7'G')"QH*D50YA&?'(;"5I*^;#F%945Q4B'"/70I2ZI6ZWHC]VAOH'GFC M#GX*/YEMAXQMUV3ZG.X2NY\F\1*3T($(Q'&D"C#5(;5>O %V MY\$J\B'.CWR@OU+R3*G%1DZ$X@,8C@_\0J*LE=-\IC%]V. I9(LE^!/+)IM5 M&;X*YQXW&!_$&H3G2"S/91?ZO1S:O>]G7$DO-6K-8A-T= K:\QCEG.-3E2KS M@&)7%V6+JJML46&VJ"_49=S. BN:C*"!P4DF$%.0F$(B! (!T?@"C!.^E 43 M*IGJJ:/S)M3=9,&D0D*>*3&9Z?9I)K'SWL80L0MR&L$P6 1%"2=+"8HGRH $ M*1+?*Z8H&U.4/^)0CH2W9UBTP>[/^LO*Q9,(1)3I=#O]U#JE0OFZI];+''7H MI.@.=*O[1H>O]"LS3C<+ @=L57*Z^'>R<5%R03PUCBFE=OBN,5XJ6JWD[-B.\NU[YXMMO= -DW/L M$ _8=@#O;;#OLC0(?Z\RJ:UIOI1:RGR12?S54VZ+'X[Y4BYKS9HDI9Z5_)-- M_M53[G$?DOE2*DH#<66_2,/ MW9Q-4_[I535RA5IU#O%P"5CX%N[>YJO 5.1 MC7\ON24T#425OJK\K@=Q#;#!H.J!2.!,*'R=&K$\9_DTM8R1SB5Q*0@[N[)' M8]V:$,.$'^'Y;O"S@DM[!?-'86 :,,X+02EE0%F6QZIGGRS;^_D#/OI)_$,< MVK-?+%@C@CW:T+U38*&0'AUA3AMG0DP8C>E@9+6('S\G,RNS^L*4BV)AL#8C M:T6A4D6;KJ@^ D/M.'Y[($DLMZ!2$\"V=UG%DTO]B!OF/#%F(F==@@!K^D-[W'R,9$%#8I,3CU[<0CU^;O?-6;D1.P5LJ0C_W M@-=24<7T3*-9_IB*F:@HV4N BPJ_EB? 3(900]3K9(FL4AC(#0,MA8%3QP & MYLF!@56DDA1)*(\[@66@2-?*^8:3?DXRO]:RN4[]"+4+7RFYKPJ?6T%=V\1'KO0UN8ZS&_M3V+XPV*P74RY-/,8I1QO)AMWF_M2U M#;!;5=A5V)W#;FM_NMJZV*UB2(-DV%TM2BCQLSR/YC&Y*L\=.\T;.\V7NOFY M_1>JPU;?]S'DE])KT^V!KN8["P[L&XD']KO/OBSR@J;%TE0O>)3,ET[[J?-$ M=IG!\V""68+XJR';9.+ZSZZG6YZI#X<3 G^A&FYZ>-.E;_9 YQ[K/?D"U]Z?<*SB(KU, C+@ MF%GP-),X"X6)C&9KZLSDTO0FV-W9,'%XT M)NJ"OS5_0%O =@H]';ID\B38;=&E-NT<4[+RQ05,B,F%J'@;L*RL'C'=I.E% MUD/\A+R9 %M8#/J#.CT8H*$QD,2ZH[H#C<167.RN6.?4#OE,6#]9=OR9ACW! MJK"N513=-(H.UED'QC,:80 F@.V-Y6^'E0)>X>@ON+\C6/F0M[#%Y(%U!@@C M%NW("I3CQ@J6%0DMY?F?6Q_=.1YU/*%UC)JQ E=B)%VE66J 85,MU.NM:J%: M;#4+E]5FJ] J-9NM6JE=+Y=*,U([R"-,C3:H=%?M5OFRV*@6KAO%ZT+UIG%5 M:%;+-X725:=2NZY6+]O-RGJ9>SXT:VM%H/8&BN1.C78I\3]-PCM*Y7BOVIRV5J;R-L+6YTXW'2>LD*-2 +6>QJ:5PS"J<,I]L(4=L: M3FO-? K>*Z?O!L+H:JEO18DFF4B^6=RZ:'H0N[\FV9<:ZK:;PFHB5DM;%T\; M8K75J,F(U27G%%$/LDPG%3 T^H-%.@;>:L-\#7S5#Y]ONH^ISH5@H8O%GP)W M=ZR%0;_@V&_A5[/?H7>9/'R^^_9UN0MCH<-[9L5@DJ(S0FX*0<#[? M_.>/:N'Z]@YTAU'!,5X*WH"%\AKVB!9Z0Q-&4W"H:_M.C[J%*PS]YV\* V\T M+- ABPXM#(!@A_QX[NQ3I<@C'H/YAU'H,V]BKP>AHO/0_MPI7#YVVK\6VC?= MSN,%T8=O^L0-?"\7&%)*8_OPD0RH.$L8__A(A![T/T7V7Y**)+XZ(Q\^,:@& M>(AB(XZ*RU_/9BFM.'=N$24:<;@!'P&SR6UV20#_Y3H9X"R&?BOP[MY??3&M M[Q%43B\E9(5$].5V#\/$/LU./>N1YN8,-6$ 49?>5>>WMD9N[Z[.LUQ.V.UP M)%F2N_MNYPE@1;J_=,C5_=W3_9?;ZW:WW[2_DJ0L??.W<=9]X ML&_UXSN1_I@:[WEQ3 V<8SQV_?( ?ZM(>GV\:RHVWK.(ZY)?@ MTH58E,GBA*FMXA82ILZ'9;-/#OE47@(O?K.4KQ>?WYDZ.M?(LJXDLS 3REED M,RM3&4-@95[[] Z:CA:P6-?P;-7E-3R5;W0AB9<5B>=-X@G5/+9+XAB&U'VS MUZ3L>E/*TSGYC^-SINR*HNR\*;NZ%\H>.'3-*E-:J76,M'W\4KNJ:#MOVJ[M M@[9O;-]9+^%3_1A#%8Y?:-?8?1 L-47UOD>=(Z3SS(&QDK&#S.-.XQKU5;E& MC[[JZ2RC:U_2!]TT&+\P7VG;,KHA?M;4"YK%?*SYI+!AI2RLSU/B:]<:3^^B MP3*(:Y%4W#_KHV/\"/F-=(PDG4-DNP2[@5ZQ%DMH::6:Q)$E2J-(UBB^L-Q4 MH['OL5Q=(!#H<8;BG[).T=P)Q_@6$1"='SUXM,TJA:Z9?S:?C.M*G]B]/O' MZYF25ZQVGGCX?HP,9RDI5X"4#=O'4_096I8GN#7[F-/X3VM=_K. \ZS%89I: M(Z<_UR@92S.WWD=$#V'P(5^GF;EY#N0(H/CCQD=0I?JF M!5/MX^^8'@\$Z*)68KH##)XE?0?@^68[WU$C$^F^\0;E]!?GY"9\S7(T6T## MID?&0 '0G$/'W$[ 7V&Z99U9D_!2]\B;[0\-GI"\1\U7:K!>7)!;^#2T!**, M>IA9?:R;_$MLPG-TR^UC-OD^#'&::AS3F%N$J;:8M1N?$FIKD"J>EX6"UM"T M,\>04DU8JG.V>#=03#Z("<[/,6?M2V>OCW( M!(^/)W0MYN^#U01#QP6;G79D=C#.-#!X& W T% T\N)SF4 [W6G-YC@K*;; M:V!1^^XT"3SVPI. C2AP<@., MXA<,O3:M1,!($X,MRH/%(IL791>;"S_>GA*^+(XY(7AY>P9 Q$::]7? :DX5 MT,IVY[S3Y#="4'VAKW1(;A.=$&ES;=5*!S?7;Y9NH,0!HL1!P3^,_3(:1!;X M&E3$$\R(W8KHH7//1!JPYZLY&$&F?!,QCVNE@4V/;F1HF.5211[E(I.*>'P^ M1E9[UI^F0)L=M*>!VO^=A>H<1C,52F'XULA4.(4_MY]A4*_(YD&O,3&Z@A@F MZ!H>J ?L\>"=QA6/6%4;5J#$!Q.:I?T6Q2)"R1S*Y8\H&A7LMP/[T\#] P>\ M[414)X_V!I;YET\%?!WZEV]B19L92(-*,R N-&;V84E0%[4Y4J?Z7I2-H]KF M6U,Z(.]]7G4EK=!V@,]O%PDQ18^OKILTY MXG8?X(=B$226,#6@/S0)XBJ]P!^#7F#;Q%4,[%M (X(S=-T@TW1-6'X=>2UH M#CXS1U51([Y_SW1HOQ&F1<'> 5DG5B,2>I; E!'' Z-AMG=B(V=806CZH97+ MVIG9?_X3$[/5>L!NP(@.=YE5L++?0.,376")-T0#9T9@-&9F0Z>]XW+E0=_8 M1?G4&U##']+[?NBLY-AJ6\:7J2D@'%#&O?6(? J= )?H:DBZD]R^JE?*UU>= MPG7KIEZHUEN=0JO:*A:N*I5FJ=4I7;>QOGQ*Y:E>I=:ZK%S6;@HWU\5VH=JN MEPK-JU:MT+QNERZ+C6*SU;G>TAWGF'- E9Z:O;Y9[??EG3/\;.U$S:,]V MF#2[X%4HAR;F3SGC99KR F4^H Q=B@H&"@:W"@<*!X'72@X@J*#X-,V06RD7^U7N]M3^?.C8H<_H MT-M7.R);^VI'9&O_6'9$71U)D[N)1Q9*#!_&C Z]?;4CLK6O=D2V]H]E1Y3Y MN]H-SBO;&>/)"$:56,9I7-=,N899DBHA1"OE>O=_PY/7RPGS:ESA66;[A^D6 MPCV]Q"W]RLY0TF]CME]UO= V\VM48M MGZO@)U)-9UE7DH$[Y>[PBN"./AZ^_"6(>V$N6O;;\+M;%M'$OBCMD3[^IHYM MZ.Y@EC2"JW**.)08F*>4:K$H!:64E20Y%6(Y*$E2+9:DH(^*DB2[27RQ]3/< M0PK4C-;'XZ!7<8XJSE'%.1Y1#(F$<8ZEEBSQ+ J4*LY1P2!O&"@<*!RH.,=# M.>A1<8Z'-:-#;U_MB&SMJQV1K?UCV1$5YZCB'(\*T,?3OMH1V=I7.R);^\>R M(\K\57&.RX]?#R7 ):%8;JEUH'&.]:K6E+,"Y[$@_<"B4Q*JQ:X);A7GJ(CC MF,5 0H74'"A%FCA')4GR[DHR^DBH#YH#?:@X1U5$<'T/Z8U(44M_] :Z]1+) M2WN$-MF!\9>$ZV8!?TFG=K&I5R+M\)784L:($LH9K24-:_F4)5>24$:D)MP= M2Y*$.S&2M@3V0Q1M"NUYH+V4P)USFV@;8,UDM)\S: ME]S.BEY#DN=^EJI6S(8>P\C,!GR,52LNJVK%JEKQKDA;GEMR^C\Y9MC+/@R%9/)Q8NKNRY>'#B>(I\P=E\KGE>G'W%^'WD& M_5(9!S4$G$0W%R>WOF=NPX\=UTXTR7GVJSP+S?&D3O.M=W><0X%']>SQ#N2 MY1YS\"S9X87F>G/'%YJ3PG1"?&*4SFALNR:S";"P,[O%HA'TDH]YM;J1_B>6 M*1;5JWI,'X4GL%8SEM :#NVW:+SM+A]78MOU,64B.SA62AS<4PVS^>U8W(99?DY4"P@H<$\$BJ%24'/%9E<%FC MB'<+OSS5$M?+7:G8=T=[BI0_C<54N[9A1]MB6;/1-]-_178>%F&MCGZ1QNUR=3>^IS<7QLV@ JSDLV.[[EJ'P*665FJ6DX_&,]:0&)67@/W_J;8.%0T4$Y+4W^8--!J-0^!!I1QO+'H_4)UEP[LH4',T=BQ7RD"QST) MD9O9>RXK5\H\@33FE19VFH5YA0"ZC> G)[95T2KUG!E7TEG$Z4IT16)(8N4- M]0.92*RJ%6LYZ\<;D-AAVNJGP2OD90+IU%U9]_+H+KQF%:U:4>:KY'U*!N"$ M)%33$-=] [BN51H' 6!E>ZX62_*%NB[AMPTJ'TF[U_-'_E#WJ $(&#L IT7 MZ%&&YQ%IQ>_2^$Y*?K E.5:FX+F.8 =>#RF^ %;4'ME A7^SSQ>RJ=4Y5/7L M4ZFFU>I%R3C4@A"X]XJ23H*2$O*'99/@^5$2!CXTM4:KBS,ONJ;-$GZL M>DG[++BQSR>\Z._N@!*,]M.M"7&P9*XQ8W\3^F-,+11'!97D2QZ$A\CA\OK^__OWVRQ>6Q^'V MKMN^^WQ[^:5#VD]/G>Z3=/D<1#6JJ QB*9 VV)J4E 2+Q>?, MV).P NM?YEP!+T$>JGD2 M<^R*)2IFJL"+6"S"+D_-9)R08'TVYOY/O0$U_"&][P>X2.;ZC=2L+=E2L93F M$K'5D!F'N5B*N\W%LAX36YH+XAB*94F7P,0; /'E?:4?_OP!ZJ?0/N>/#)LJVT0,FO%\)/D7:%=0R!$*T=PC^4-!_F*%80*T>KX) MT"[UH6[UF&II]\E_=,O7G0E! 7-TM3%6*E15E2I4K)H4LM',XAX+E.KU8H[K M6KVTX"ZP2I5^ZIA,*9ZV*TQ6SS[52EJQL2 ,2(:$YB=;AFF)H&GW_O)-GFGS M&&7+&O%0,E#X-J[95!M;.(,*> *#B4.-:]\!%>\!YF$;:]Z7J=867$F3[YJ, MHH-CH(/F%HXSUZ$#*:M_K$,%\IMM\IAJ<6_@\0G4C2.19&0K:P4@55-2O1RG MHKU&D)$"_O$!OY:2WT4!/V,=K1T&TJU=18L=&],?O:%OT(2:36L5O4JK^K3G MLE?DIC -QUP$X9'3@M-+:HZQ8IDB>8>VI\[AU=$-AZ&ENKCV1 ^4EX&8$E=*?_*;+_DM0J\=594)AKT\I<*V_2 M7&VN>'$NL3;QOR/8BN)LBV7:UEZ%I.FG3CL+**(OUG7Y#" M7E)OC\FVE*4&=2N,80\B. LM'MR'GK$8:S P6SES$5X06#'J#$V\5<3\1O,F MJD.YA]&S>1+S:=(/O+/\BSD<]ASJ>N2+_NR29]^%MER7.YVPYWWF,,PU+'/; MG'9/@9'YQ%^J;9*S&[5-!]&-VJ:#Z$9MTT%TH[;I(+I1V[3U;E1^P[3CNBO? MA:^IPTT@,'C<@3EVCS STY*N&KDE*5UT,3,A%^%_+X7I&3K[J?]K.%5Z\9#\/0/ 8Q0!O9_8NZ.)FO[FT[P^_ MF'UZ%LN&$\]A4W!I[\+P'8R+/_M4/:_.9GO9 Q1.-R?3XEQ+^>$_,852=7'N ML%R(("UK4THG+))RS?)NM5(^>4 5<N12ZNFB$41 M2P*QI*1[/R1B6;?V;D4KE>?+A"K24*11K2545 ]2P!P2:2@E2Q'']HDCI7SZ M(1''-I6LDE:NJ[(ZBER2R"4AV?>:F$'\WBVOAM(C%1D(,B@? M.AELT\:J*S^V(@Q!&)5#)XQUK:F&H@%% YP&$@(!]N574#J2(@-9R"#AR/^P MR&";.I(B#$48 6$D'.\?%F&DZ$A2%LA5U>0W\3?;#@7JZ0TLF/.+256@]8DY MG&'_NY'MWY;'N9'B<6XHC_,IHCU16B8$->0%^;V;4V6MVE#.-44*@A12JI,? M""ELS:2JGGTJU?*I'*U(0S[2:"34+S\PTE@_C*=25C)"$8(@A(0#^IT[%Y2Z MI$A!0E)(.*0_,%+8IKI4;2IU29&&((V$8_H#(XUUU:62UI+SWN7VHYZER!2I MWNXMJ^91'T1DS:KYO$IBS=2LFOKTU&-"3 NXGC>"KN EN1V-J/,*S!&K^8AL MFCNNYJ+R+!U(-VJ;#J(;M4T'T8W:IH/H1FW3072CMND@NE';)%M&S6._4ZQB MO X[QBOR_KX?UG[ T@_R1'PU:BD17W655?,4L9_HG%XG_=E>"&#_UVFT8EUE M0E.$(0@C(?G901/&-B_85-4-&T4H :&L$S,L,Z&L>]A9UVJMDB(+11:<+-9) M>"8S62C%2A'&-@BCF1 ]?-"$L=T,FC455*E()2"5=>*+92:5=56KFE9M2IF' M655G/OFWZK!#JC@R:R9Z[.ZR<&MW9\Y;5!39P9XMJFV2;_W4-AW$^JEM.HCU M4]MT$.NGMND@UD]MTT&LGZK+O&(468)=0][]W_;93JO?O!5:V?LI9TEKU?,Y_E4TE%9;^E@TNV:]JFA* MT=3>:"HM'OLP-;MB*Y\Z:.M0D$JX=O)OU7E.VGE.U_;T(3%G8]L./$ MN?T= M"@_ !1U%YW$!:SJ 9Z.CH:.=G63.,<<*,,[]&Y(5K5J6PQ>CJ.$DJ2&EAK=2GQ0]G!P]I!3SED)]JFKEFAQA&8I M3I) 4HIZ[U]]*FHPIH.A!NZ%_> ]V\8$W^FP )_(/P@AL^&__,/0'\K;%;NX M??(9B_[8@.*+5BH6?_H8[?%?,WW]:Z:;:2^\$]*CPZ$[UGNP6/\^*_+W8O'8 M>PY*? E;QE<&EFEN]RIU:&W&;>W9X\5^XV4#%7O%J.X"AQKQ"^/;"&FR>QUQ M5S(^,3O5Z'K.0E#RD;_[O^_)M>_ GA!O0$F*'[=O.J['W+CD+U]W/.H0NY_V M ["NFAK_ 39]98_&NC4A%%B(0PWTNK.;X_J+0RF[.([O,8^&0P$KCJC#XNM>^JI5O3.AA9Z M%)]<:PWK"2M(!KJ;!F_+%M3P3*E%'-'].;GO,WBF+F]2$/&>D;A-^XVAL)R( MPM1EJ,^C##2* &6[#Q1@*)MMLO-C3"W#]'R'NK=6SW<09KX'$/N#>@^ZN0;" MJK ^I0T0!B/QAQ[CF:2GNP-B^UY_:+^Y!!I(9\+D&H")*Q ]AEO\>*4D.'8J M7R\7S_E3M\"^0:#C;+08DQ_K*/7,L2Y&/7;L%TH97G?G^UCO3*SE7E73#3A"ZYR@FC6 MA,1YTS$]C.'WX.F^8X_8\R_(6P"^CC/!S9@N\MSQ^SGIQG<1%44C$/KA7&'U MW1 :"Q0%0#UL1>]C\*A#7ZGE4Y=_;GPDMA6%#/^X]='%G67!3FS&K@?_(.!< M/MZ>/:+DW1#F\_X\HO2E:/EKJ7LSRIJP!684O3]]US/[DX_1%#],99[7\I.C M+):-8J%].9=P*!ILD;'W72_!C8]\G "_ '3C5NJ6Y>O#&1P-H%D8A>X@ F&^ M0^2M%[(L7/J]UP2!./3,S[@P)SL(5N#-3,MUL19W*855@PI@YD9-Y]K M55P:8;HWBS\E+.2ZEG L#U81@T36LU+E33L6KEOII]U&5BT!,:"Q='K7XDMU MJ5)9ME*NA:SOTYYG$7?00?>-#E_I5^AML&YI^UI3R@3W)QY"N9S0RXK0\R;T ME+LKVR3T/ZCN=-_LM>E;RDS])YY+=#E]5Q1]YTW?*?=HMD[? X?2=:]L%O,Y MDU,2?#,*KRH*SY?":\64 @W;IO ;VW?6)/!F[1A5].,7X37F*?<&U*%ZWZ/. M$=+[=J[9[I\M;.&>;:V84K-BZ0%KTIDT3-0:8QWP;-LRNB&0UE442G+< M!-C#+=J]: _22%7)0^_R)^]U8N]JQ82[/2KV;L>Q=](=U>UZ$(FGKK&3,LJ5 MR-5"L*I)(5CS!^4ITGEM"6W,A//: M/3 ;EFK\[K[;24-"\X+#H'UU]?BM2+MNVMRW_VE\T@>VG^T M+[]TGL(J0L=T/'_?G]_KA8?O)53Y4P[?I\?6F<[I2^GG]*T=G].+ MV1%Q!B_>D>5J>?A+?'BWFG<^'8&M@96U_GU6#WY:*L\-B,P2W"P2%_ONJ*9#VBV.E^"YVN7M]Q#.&2[&P=L'PM M2EGLOHZJ,5BLZ8C?M<-S3WTFN;3^N70 5;D.-%.*C:2Y/[@)%-EZ='"XPJQ= MR[W16%3%.L?=W#^F%([7Q/'*>2%V@N/JV:=6>?X*6=Z[N4.)-WMNMEL5-#\I M]^#8?>JZL)OZD/0I/0T1E[E/R;A!2JF2);?T.$.([O8-;/8F@JU>7I P22Z& M( N2%'J+:]\'V39Z09PU6B2P4C[ MC!LKSB?7*S!77E!$02[:EP4T"JC%E2] ; NH"W*TR@5497.M)J1N>0H'3_\! M78PY/C1B44\)*WEY0"GABL1*MA??]2YN^B9FEW(GRMZG9+A=.3A_-[@M5Q9< MOY4+N,K@6DV6W>@]#!:;A/F93NJH[%!YPMK%.@1/^.:)",&-.$+S(+1;62"D M8%M***&QDBC;"FR;"^Z.R85:99.M:I/-I $D8]_I#727!A::DF@RLX;-XCWX MQ2)W.]DKBTJL2=ZG9-C=+,9C1>S^31W;T-W!+&QY\M'JQT/ KC+25A-N[,+6 M28BO==(P2,4IMI&/H;1VF,CLS;Y-].225B[G[*M<(]^"HHTCIXVU@U"V3!NM M!=6T#H VE&TY ]$E=W99G??3$+\;)TV1FN&LE3VEM'*4RXS7:DL\IZ(UJI+) MXPP)5!2QG!:QK)UJ=-O$TJQ*)J!7():8@ Z2#XD$#7FF(&)EX>8RFB2E6#', MUR SQ,/GRU_/9A>Z.)]WN=J[)S>U= M^^[JMOV%/'7A@Z^=N^Y3X,)\=P6=F19(@_=L'9\9%4!S[]A;$UMF.<1LW]4M M P9)?_3HV"/N (OP&+JG\_5G3[[/L!>[QN..DSX]>7;O^\ >@OAV.W_YIC>Y MLSTZ3>N4G *HO.M\3M'2H5%>7RN>5Z)#'N1A6$%P> QTQORLGN*_!R#KV'$2WQ/& M"8"3/%/GOO\;, 'W@3I/R!9#-;H84Z,++NVA*OT&RK]+K:@>?7MW<_;)MNA\ M;K]7:)B,J2,8+LQ%!Z4!FO1P'6"JSY0]8Q!_#%^*6HUS5?+<"-LZQVJ0^!2F M(F1)(74R-(&7&3JO#VF8KFL/?;9RM@,ZCH7:-700U/ 3S6MDD'$_^. ='17J M"2:EQ$G$&YN.-5I;\-+6'0.?O#8=VO-L)[4.)ZS+A.&T\.LG*[?&X1= MPUP6 7>@OZ;6G9[CCEFVR6^A%$!QM'' MB#,Q!7K] >U]#\N5CN,HT;#0+J_IG9:6ME9.",Y)=NI,A4W: M:CSHSKWSA%51C=^P\R4B:LFJ%,^+Q?G0]*EX.B=/R/=FYIZ-8X,<8U@)ZPTG ML'Y>HM;$"T$V_Q=$24KK3*(B^P1F.4+6CH"G7+2XP;MLPV.,VJ NT *3DD ] M?)K4ZD$;*#-86#=P:"U25!GDID9LQIOU881GCV%AX0/!KEEQ9*">OWP@MK[9 M"WH8FB/3XV_PMP [#\P6_I[)*[NO895;GFEX*NIXLYJ0 >Y4,##S;:!;+S3\ M )0'_&WP%G:-"9JI+'DW[< UK>\LQQ/T$<;\H4#%LM&O)G;DON>UGJ,Z1&RA M,J[W,ZXVZ#@CTYI"8DY5F,>($F39!%D/:)4K970:O*5R9''L.,'WF]@^,R*VZY]2:,,P!3-.6ZZD<\@EV@BS#-DG,U0XQ&*XA5D2)NM1Y8R#-D$"4N,O93JPA(-:;C-=G"\ M@C!XI"/=M$ SW"G\JJV&5B\FU+]8( P<-BJ4GE/J[S,U.J1^4%VIL\!CMD#@ M'B&J=Z)@&N>D,QH/[0GE'C78L0(-/N ;- :[V57:9M1_PC,Q@;XW,G\@H/E" M<0,2.GQJ/[JD!VHA0/G-] ;P8(^:P\ F>WSZQGQ_P3J[\RMOA#(Q[GYE3Z(: MBNY$TS!U9AJGT =EAU]\#[E!B"8@6,AD4, K@8]T?AT&>G"Z$3/+ZGP@T.Q@EZ,?@Q MP2L\I*.E[U(/_C%[=*%_/X8$P^=9H[E+I&\"L,_#R@_KV"# M,P%Z/ZC3,T&.:+RX570@HM*5B=EB3-3V'-M_&;#GT+VD6WQ@4Y&Q=(C\("(@ M,^:2X4LSTG^8(W^$#AC,48.BA>I@?@3K>,[)%<4(K"@ C:)+#* I2,>T7,_Q M60(V,%CXU'3,;2-D#ZPD.V+0WU"?3:;Z=REROI;@4RW5N)S_;QL;[4[&E*FD M3*RW(^OXR'P_,/XGKI3^]Q&=1NS9KWS:<\KJW#$94P*>4=[C^E++92VW'0>; MPFE?3J://.@3_(@-ZP&V%U[K+UAI!S]P67JHB-Y0*&=4'(J@-B1HK#^QW<)# M*-PLP71'NL$GCST^<&.++6QZ@GN@![%-<#>V%A" M"+GO.?J$ &",BX'JA2](J@+#Z O B6=5KU1P:N;'?*9 44$3.CLC(GW==)!! M?0?\<3]U)OJU.6GR81NZ!_1ZOVBP,9;,1YX\R%?J>C@N'<_4V$#28)YLAG&8 M/T![=P!)AEQ829A"B8']-N@2G]@AEL5BM"UC 8W]!G/%,G$AYK%ZZ[U%5\=Z M&> U?^'^IV ?!V7DK#X)FH!NF69>/B"'BOQ._$$VY#35C=O+02413G4 MF$Z3' K2 U7)-?G"]LDC0(PZ^N\@PV H=KJ_\#_^<$(:K,!E==Y=&!PVHK?O MY<6A+\L%33TAXGC,PVW348>F?PP\OE M!'0Y2T \DO$V5$A==H.O.] M05I, 7-OK8 !KN._*94JR>Y#IB2D'V#4D](P MY;?@F[&KP$L6<,A O>5>L_46-R%/;]S^C4Z.O UL\J?-G&,QFD@FRP@5GHNH M6E1*HUJB2P,M^BW]A->R/:Y'\%-E&$!0HCA"ZJ']&!TTUX095M[ D@KEFNU[ M:%LM5%GF5E&@MVZV&)9F9ZLN_OVD_7[?\E7\2X\#P@;>/BO MT.IXPP#GX#TJR6 MH=&4JF#&(+,.TV9_B5[Y1':H83*"?>6=;6Z;;SP0Y/]RV9:8EF_[ M+JKBKR@G Q\G,SL"T'!73"@QF=M'CWLQF0]LQHDIO(QZJCW82,B3NU^9<%"^ M1@RZ&X,1G(5!-X QN!B7'^/0(O QQOUYT""ZB>-8P9@YKM[ %AFAZ<01T/M*R'V(JZ726/WPB[1 M'TP%3;BWN=;%U[2;GWN^^DIN"M.[UPOY3S">SS?_^:-:N+Z]*\!^%ASCI> - MF'/# )90Z U-&$T!+!-0''K4+5RY[J-X4QAXHV&!#AF, ,HO@R'7E(!ML]Z>I%UT:U6=@E7#/6A_;E3N'SLM'\MM&^ZG<<+8+%O^L0-[LY?H#.+QO;A M(QE0?INYC/>_1?J4_RFR_Y(RJXBOSH*+OYO>_%T9 '-W?^.7?\7:_&/V]?0E M8S8!C&=AG3"EC:Z'S\]QI35*7@>V1B%4T]8HAJ"E>,KA]JE$5Z'SO@>M+D&G MK,(.,3C/#_8TA+R#[4 +&HTBKO8%IZ'!:5=P,HDJVBN[ #>]P<%<4ESAPV=1 M2<86F6W%0XE7T.C#2%6377W@EA;&/$FC!&UX';XWH(:/!T#)OABF_P?',WRQ M)UV\;YE\3[Z2>$^>_,P2L022H6]:75$GBB]=7%:54* )R=,J_K1,B5J!)T6! M!POZ S4H$%&@J/? J&+.'WPOLM&P]UQ98;;!SSRWS/(<@9W] MRH1.EB]S>W4D=C$)8?Q5JS_E6TK"]UQ/Y[F31)#U,X5G& \6?@KT*B3NZ*X3 M]^;;54FFJC+-C,75%T2 K1-_LC0J/((=;C"N%V%2KY:U 0@?=.A^-O,V6X/%^0)Q?QOR!T[,B4XZ,GK#2Z6KER MXOY5[7GJVH'.73\OSZ=YV ?XDDCL^!3Q#6ELEW25F8IRU1'EB#%7J#@X5"C/ M]XKQW*RN[#22F[PKOS\!:Z(" #=L'Z]D'Y;6LWC@:6I/MI*4(,MT-E)Z0$A-J3U?9/C;5SSN?GI!18C0M2XP6+_/KSWUGIC800H! "61'3P]FD5*9U[UO M\PQ9-V')-K(KMI4EJR1861*LD5(6+J,E&Q-H!V/)_B*:!__".B&+[LW38VDV MW'^;]?2?[2'->S,G=HT-%5CC_BOV59X]/M$>/(N;L,30*?< F,JKMYY+=*.. M=I/9WU,[&G0T3UKM^*7I#;G(&OQ6XX/?4NUU^9\L/GH^G);.EHVX8G.ZPRE% M5M \>9D![F+N5?: R78S5W+;-N:FQT<2S;G!3]RK1S[X9V"SNO>59I"ULV>0 MB3.9FC 4FU^[D$65V]Y>L::R65-]IUG3E4\#T >3TXR7B>UB^8 5$@F?EL7' M-MKQ'*$7V[<\SGW<&!/+GC+,F((J[,GN6,+!\J>2IGD=&-EC5=B M(U+Y7,'L;W7YEW"H4^87ZU5QN?@8=-W0\\SJ[( "G>=KC7Q?:XKAZ&SN9_+_ MQ-C/V*B87\ LP@E6THS3+ 4L:#IZML?FM0L/4325/K9;?-A70'PZT7TVO#T( M=KO+S_4*)_46!4/^Q3?-S1S,WDGI=E#K1,U+._F\=9N,,]&P 5O2:[>2JZ[1 MF>W46\G>H;11Y6GM7?=DA\Y3VC\PO&5N4G>%2KY=WJ1*IWV> B00WQ.*4^FH M*<]@XM(XZ0S#?.9=-U''#":03ZL[[,O"1^0:NJ$YP2Q%+W;%V(7@ $Z#BX&@ M31\23=[&QG#,YT\G+.IE!ZK7JYQ+L_'G3Y1:?(:@,3+8E$=8CT889/&Z@7P@ M;(34@+W$,T>W,;LI A@+A@8(PY@,K M%X1Y$_*+%9LA&,%:<$"1X\!,Q27+;I 'E3C%>ANHC# B]-[D--5CIATO&FF_ MH?22K9+D@7#E,@8^UFMG]=8*)+#9\7T"32G;ZJ(BE5:13DFDTZR?*>5O4\K?$N2E=,##H3DE MKI0.J(A*$972 276 ;?M$E^A;6L44"UN%;.%L4<7M>893NI-K<#^J685_%!3F0^'G9#(/"N^N\=DRS" 1J8RCEJB# M@D1#W!#4&9T'2D/R#E;2M3N51DFC*0ZD78B\=+5$4NBV24KZ#K/(@NH9?7GJ M9[4R^O(<"$VE/:<\K76R!5=#0L&U_19SQ?>5J[7.6K,EEXKH#D"0I=)9Q@P. MV11$F6N9E8)8]JV4@IA#0=QR']1\"F)+*8A*05Q:<&5U\SD]8X5P&>N6PBI6M!>7*Y+IE7OY@ 3_>L4T[7UR4EAE2Q/MF@ MH (\TML9::"N54M7@V:1O(,!GLYYI=LL9\S)@=@:\M*5?/9[?9<"/+5:YN"% MMK+?E?V>(KCJ$@JNO0CP=,L:''0@1">O($NEL_(#J;D51)D#/$I!+/M62D', MH2#*&."I-96"J!3$I0572T+!M6\!'EEU15D"/!)4\-2;9QT5X)G/)E(:=Y?4+"? TJF?GY:0VI5;]+2E&I H RH8/%?4)!4"N\F/I;)3-=*[>=:28:3W(1':#GL3 MZN47PJZK^\D9;JIWSCJSLVX5)2IU=5/J:KW\R'%N=57FB)925Y6ZNK/JJHQQ MKGI#J:LR$=H:XD<>K;80B5E^D:\,RN]&0VF[I0?+$E_+** J[-9EC4F;'SD+ M5I$2/MO'I4P#M#'=NW&U]>VX<)KBZ[ I1+=]'-^X6R;<_(5G2:2,8?>['02H M=[J5ZGDYB8*IA'8HRM[!T-,*0VHE=_-W,_,#SV6PFPZ*E-; J+R&TTIRJI%1 M7KEOCOQZ6;F !TUK!R.V4LDK(RJWV\YUI08J>I)8#931?=[(:A2KU$"E!I8H MIS***/?8I;U3&B%W:?_B/=GZ!_Z%>W+Q%T+(--\@[,UMCMMF-X1%T/>AZ>N4 MOT%^U8U7,C0U%_;[_MOUX"%S\E*PS=7JIR-Q@<05QJ-3QWX+/YK^;$A-D]Q_ MN_WY8_%\I_A))(YT:G?@(<7-"+D^#6Y,,KRYV*F,OD1K_ 46&3Y,[(_$ZW$8 MI;CO?>N??GWH]WX_[5T/^@^?B6:^:1]N0.2?"1PS3>S5%S)F=/&9U!%#(O;P MURK[)RTL(3XZPC%+*W=H/\(D"&#W_KD M\N[V\>[[S55OT+\BUS>WO=O+F]YW\CB -W[T;P>/L.!ZM=;\&7#(M[8]EW-TF&10&)TXA$7)3G1-4_C.\^^>;+H%#:(P5E^L*4E M1+)O<\+VW[[K&:,/_I9AZ7#NGQOG3#GHD8?'GT1#/8H8+M$LHCT[E.E;Q+/A M+=>G_+1<8H_@)"E!]4RS/C@&NE]P%O[3M$(U, M;(?IC/"V0^%BK]3UW#-<@$N>0T/"C=\IA:H::;YP;X*(I+\ MBO,7@WU"X^?4>#\=&SH\TFR\U:T>77AC>(9??\$O7Q#Z'S"DX,DL_#_# M!Y X1@_X[QD^"5\F[^A?SD) MMOZKS=C(B%R%T$G\DGT^\RO!JH@&-J']2G60/Z,1_!P.EA@O+U0',Y&:'Q7& M]P L>L#W\,<18XS!.)4!7HX-.B)@3 Y]=NF[T0CL26?JV?IWL?5E[^ U?7)\ M!![N8&P?P;QV#9=C>43FCFP$VD@I^*YU3ZOUTUHW_I(9T(./"<](>P#B ^,/ M'I59TC_!9'=A%WA6VO\.#,^D=Z,;"]1$0P]@0-&=DP,$G* >'G3,X]N_( MBX_>0N"?3'HSI#(\LR],7?",W%C$-*@?4,G4YY7PJD!I% X5UIN4!7 X,-\,;\S.SX6' [7+ ,X.\G Q M0,^KM32 (L:1W;C#,=5]DT;"E-TI"Q>_-+@@78[7U:N"UR&\LW!7%[B#Y[(G MJ%KB\7X@\@5LB3_!O[)PF9+R.P>,<';LL*PA92A@:)0.BCP8=S<2B^QRR)BP5Y;+69Q# M30V%KP,7 DN3/-N 9[C8W[(.-F7N17"P25=TP@5][]C_ILAP'OB]OMFX'6+/ M&CGW[/3\Z*)9FT.M*#;>-#=42,C31TR].5ZP08&$B#;JN]@HL6 R %6.>C&1 M<3/'9@-X^";HQEQKSB+C:O63H.,E#C!]79%DX6I_0*@9)YG6NKM,$ETO5+%0 M5' "'MA?Z3>N<]Z,X #@R=!7HV$#$K:O8EOYKM[ 0ZY*VG.D"I+V8NR\@1E/ MGJCW1JF5>88I"0PKG&%4.?'#L(P7_Z6 L[WWMW:TT2'>C=*.$9B/<)!H9O1= MA,*#4,-^3F E$4<-C_RTGO/,0<)W9T_[TP(IF=:$>+WCT][5\:UP?'4XOMED MF4\;9,RA(CD)GR[7W3A7P?OEXR3H%:8ZB,.M"2+X$U3.+-2W2Q<\Z>A>):%K M,;H7HA=TR#ZH_$=9V20T3++J>VXLS.;P.O$U35)(YAWWC]@4=KR2::BFC03]50HZ$ MG()Y6ZP$&#).L5Z^[JA(>#DQE10<2*5/(H04<[_V[Y@+:P$+$'&(A!N82U\] M$S0I64P &EX&O'>D+X=64ZN=;TBM<>VDA^(^].G#&>L&VX,4?V<6/E(Z+F\9 M'_MLD#8J]?D&Z8"?H+N4Y_V\?C[?\UX1;LP<5VD+ER:/-@:NP9AA7Z0F2-D 0\SK)HW/;O#4>;/V]@F_[9A"_2$ @><6;!R51J-.=;2@^!:HP<1*B1\UF#;5%N.S%U.$@FB=3'Q-6 M8_%(H; &78XK!D?;-.TW_-*"FKOR6$<1,C"LSA.G&6@8<5)HI];FO< ^C#&, M/E-CPSY!;=,?CGEL6#/-:.,7GZ$@V. 4V:6>,(0=^$H"B?IWEQV'8?FV[Z)V M^PH" +[AV/[SF)L%P5%+E=ZHZH& Y-N[5 ]45G%-R050:U= 9>(R9PW45!$4 M484_JO!'%?X<<.$/8S?+.Z9"7QYZ)V,^2B^1?QR8NEG&08I3"ELOU$_KU?C+ MI!KX. 8E$P#Z$GK"[UU?OF3+[>3]MBO5YFS+U$K6KC=3TJTWLNOA-_^ [;X' MK=M D/V/[9@ZB#CZ"(^['Q[!2JW66/(,:MM$_K5A:=;0T,P]0GZSTDH!/C-4 ML_:]OLU]OYM01T.K:?_W/8C'!R&D]$*H_ETE5@>%;(&$?*%"0LY &&NHB,*I M$+UAX10>,O\LW.'@LPJF@DQX#1=6;DU\Q_6UJ&HK.UQ<$\D%IF:18]#ES>A" M\1(QK<@:EBG$D4X65YZ2[N,[O2W"MPAQH^@3$R*'J-T?!@!17H MF=5];\](6;+^W&6>-30KFH?EEC?4"V8-2X M$VT(>\$@BW^+'B?L;VZ]XT! _ M>)KSSEG]4_@C85U'OV'[$'[,7#C3'VYI)[ BPXWM0M"BO>#]X*<;_(C['^9M MQYS=VM*&9(G"9N&B,.Y?9T=Q9]%=YS*PV92S1X.01 38Y26<.[NV#9YSXQDD5O&7;NQG&2GGP/\."RTN9,[T"WNT0:?O:#5#+O4Q/WP92+_,NA &T#M9=8 M^M,3C<=%Q"'FW45>F^ 65YJP:$]$:4+&[<3-ELJ)7W17D1.?<==:]9/(J5V4 MDIVQCHS#.E-R/9=M3 CUP=OMI+K2JXOE.L3&P/O6"G&4A29=Q_E(MCP M#O5\QR)OF-,J9+-X:UZU.&\@A19T+DYF8'\AJGDL#T%;V-KG\?_37B9?[EM! M@0$:K>\98MT8;6;-&LI9S?7R*@JK/=9-_M57>%H=?.08+GYSH2,ENFJQ2 M-8W479!#O<@%H(*5C#G;L;QFL3HR$C>61KG8IBSHOLL'> M1!5.,PZ=P.%2BV>IP?F&7\GRZW<*CVF54Z4'&\(?EN=.W[BNCXB(E0HQ_2LH MI%Q3*4JOJ'RAFK7"4K]2J0JAVH9&DV! MY86O98LL"P-P-L;K4@\7[(V%T8,9;4$'DT69TQO5MLK7]Q:5Y=>K*Y;E=U(Z MNH73N559_F;*\JNS(B]?67ZVLYD1H5:J[PA[\&6EW-<;PI9 MKJ8'W3D&P-0(+97'.5^![%;JY[.U?9D:9'>.CE_XKA].'F>[W5GR#.9H\9M! M_C[F<;9JC=GN+HL4]>X<17TSV[Z/:9RM2NJ^N,8ZR$S69&6863A- MJ7Y>$Z?Q6*QX?6<%%1EXR7IMET*S#="F&F>I5TY\R\9[IV9=F=6[FZK=M9 MQ9OXW;:>4=2@?#E,6ZAU7NG4EM7#5ZHDS+W7AV(!-5J55FTY,[2=-KVE:)CO MH^%3[U2:R\*P2M@0$#DJV.9]C5L^_D3X M+*=RW*F!!Q@F%H8=@&9B)=LK8LNACR2JVG@J)VO^46[5&E](J[EP;GVM U^9 MRE[%Y-65,Y(3S52B[64%7FE;G.S8@]^8W@U65]$:CK[DR;R5;>WSR@%P].\?4;>T'?)$ >8T]Y#/>CU,D_0<8V*"6CER[)<1JB%P@'=; M[&6^I&1&4&R+#8NO#N\1Y1G"'__2QK8M_ QTME160GV_E)$+*R4@ZD;F; O+ M]OAOA!>$X&^$[X-G@,[X/F[5<+NS9G>G"TEIV8< MCA0(N?8==%Z]V-A/O=!0$=;3/#\[]%GS%HPF:U=7"ATMG]GZ._T(AS;L@Y.W MUJFTYLZB]FQ0/QQ/ XWP3_H1FR:1]/7&Y@B!F@@6SC)]\MO5;EJ?_+F>T@7^ MT87]]=O3 Y#S(47UU]] ?_W[0OOK%]E:ORQ ;*NU?KM6+Z2U_C31E]9@?RMQ MD24DL6KX=\@-_U([^LG1!TY+0Z%> M4K>-FM@^V?:?L._NPGAE4']U'';:#:_Q55PC3%!@/A;>#Y!W*YCI".@2S77M MH<'>8XITH/_/R^[PZ'!L <=_-N#'QXF6O],+F>X B,\FGGA(GJD-5M]D#"_! MW@-LL'8O2W3TF7>[6$-!/;M_S=0%GVP+% _1(M&W=*9"&BYKWP*J*+P95N!. MM \F[MF.+=\3AK=F$:JK!C=P,)T%2]G86U'GF%S+4EW? M;,X"AKX+6T4=ERN5(%WBPL5S0,5_!F6;1\'6"7\>1(Q+BD7D#L7FD6.+1'\" M?30AZ?+WW\B*&N7ID]%NK-2QH4PNO(,QP&:E59LSH(B']FQ6G)"'Z\SV=F+8 M62(70,74F6,(5+Z7%PR4SW.\/"#163HG/BQ8 ;I#_TW,J1-/?0G&*+'8&85[ M929HD"N@300VZ'*).#TZ4[8[4&F)DUH5US'@6.DX'7V?G<2^AQ\1W%W26]U6#2?.4.*ZXH<8=*7I%Z5SSLAPW=OVA MC1MC87A[89)]<3IEO-@@GSJ\+2/JB>4C^XQ?V*-D7C&;O0Y,B6<*9V8+;V)5 M*,.2M]X02(@@C?B9*&1*@4P>^\5T,N!*8+Z2DK#(LMI.,5DA22(CS7#(JV;Z M5!:D!GZA!=P\I;X&3[E>;8+.T.C ?UJMD\WP_-#2KV>D$!0![7A&[DS:[M'% M3XLG@J)6!.8Y<^Z!76U9L3$AJ'*EGFB04?&I.(K,SOC?ZJW./R6='DR'V23O MR7+G=N*S5VJ M9RF]722@FS4%=*O%9/,F!71Y0CFY=_4V6\PW7E&@Q'#)W*8])_D^VY\KD40N MQ-_:[E9J;2D9BZ**4JABI6[@THGC)&UL2";7NV?-MHRD([_1+)E,_H.I;DHD M;X/Y'&=QGY5BK!+)9 ZD-?LXUMJ59DH28TF,Y40"F.XW1601Q$HC"J03QTFR MV)2)7#N3AVJ4B;R&.+ZVG1$U]E,BYPY+2<:F(G/=N2F5 M1DL2TV%.$$Z)_3+%_DJC1Z03^X):?(>ZFS/!V^7(_#2J479Y,0%L+]Y]=X_C MUM,RM0$R5;=]S,+;+65@_L*SF%S^L9\2:0"%Q,$[S7JEVYP=DU$&XVKD8%Q[ M0W!K(%F>('HQU-S>5F-[E4K=]7*/?/FJI6[ M:N4N9RMW^<4SJSAC0ZI<,BND#[ Q=<]=T.=D;A%CO @9&V5B@RLWO7Q3RQ>$>L\'OX4=0&*^ADFFM*&;_%C87\@S6C#N^2 M\?-@ 8K7)46@Q+$;3SQ08X+]!T5W8Q7GB.\,Q-A'+*+5O5G/;INS\A5G(7O0U%)9,&?G5^9OS+O$?4:BIM?MO6J&B=;:M>TPTW7%OMF5>JM::=12 M)L(S^67VWL 0*X#T3'HO:5\7$ M5HT )T1 MS-@V=>Q#LF"BP \M&/E0JYWQ2_R<(,_+8G6-E)J76BJK@UW"SQB"0@#ACFR7 M:?F@QCMPUJMFMU5 6ZE4TQK]S^%6Q_&68SK"B+6($4THL8,^R1K7N#$FO*0.6"]$+PLN@S\+ MG@C5T_AS\$YN; O?#-8V%)[?RC7C-GYY5JHJ>HZR(PSCQ:#DL091O&,(;!)] MGQB.%G2H$CL%DO[5 )O2_ CG=$2;EVL5$[8W^0 61Q93:9(08M]S81<7YW:\ZTW^'67,T0<&K['(,NQ,L)%LB EV9(%G'HH_ M7'\"?(WJ$2?-O;#0AN<-^'&D35&'PAZ$=_(7!(-S%$8C/**I>@ZG=G+_RJV@Q@TY\>A9,6T=/ M8M ,#2\G=#WD36*10+,H731+7%/37PT7U<&I#G#<\V&[=&Z7JPGR=,MCWQ1J MQ00H3;P#(L0U= ,5R*'M3&PNJT1C5CA_ Z4];+_H-#0"#_9CX:^P^[^ M\^SQC'C:.S&U-WCR>1C(8HTOH+BR&]@6<.VG:.H5+#CPIGU M]U3%'*?M,8V+3]QB_!@/P29AFT@RMM_$HFC.1YEH7*#1=^H,44?!OL:![V'B MX 07?M(@0OAA'#8/^FF9U'6):]L6=6)*0V4Y=&*+8"ZJ$8(^(-',/*\>'(4) MXKA1C0T[W^LS8$&_.4(@CQT[AUS&7/%#VPP$,M-DX00-UUM-X\RS$KPE&XN6 MO"UP'%""7Y"O"X63 B-F7Q1+0N8(Z'!\$_?NV0NX?9]2#J?_P;N6?H8"=BJ(D*'K MGR^IZS>"2\>! MKAAIXF>"&[GD!1815RV9TR#2SKA&QHAZ@WH?-A\8#1\^;1A8<3+V+C1:4!H,JN M V.WNDO9=6G'M'RNV;*'-)MIEDPTXWOSE^G7TPS2H'_PF6DI\!7Q=[KQK56*WPT05^Y63:CPO MBL5'3#-,V-"C4&[2/,-<%8--^L/.6M1D$]=8 <62B72)<*YXVFO'?LE_;.+4 M[ 7W:0O[8?X9)"R"*9G/!\>Q+>)#10.@L2!-R*W^ED7_*69HK14V2JJUTQL: MI%2$P%H$Y<_RBOE)U^NRB9^/5P&3&-)7;?4AN?DZ(E.]%VYPLC]"(RC%5[%[L MVIY I]FM-)HIXH?EY@&3Y.%??9, :$L) +;I"ZW#G3ST6KU9.4]IT\8T"5 Z M)C:.F 9A(_14SZ',7VTD!337H:>/.Y2B(3*8TA#+!74]S?$6N\.X1@LGUQ$Z M"],[(GLUIHM'NA*3SN$$XCEHS+CIW\3>"#G*#1'L;9/UHU;UD\C(79AE/3(< M5T2PF5H-RP,P.FYLG"M7O)C'*%"GHCSN8E;A4IS&G'<9"Q7,Z8/*UE%$OQ1\ MMGP5K(F!TA9]PS1?H#B/I1NS7(-Y"EPX1EJ+U%F&$)&^HCT_._29[?2+[?// M,SA5)TVYZ83_9J):MW)3=D:T(JZC>J72Z*06T/$\]ZXS2U(EN=$9==4:% M15%:E4:WFWY&G+PSCBE%Z&-#U7;84%4=4U&D=%[I=F9'_ E20G'/D\/-CZ4\ M"=T93T)8':#S&C3N)P!^/2?\F5 HY@0\,]H@B!@>2HAY+N_BE=5.2G@">4H] M8B_UTWJG+&MES_5363+S2DL-7:,>(5?F)=>29OS:R48AR=85W*^ *C+SDPW' M5/=Y:=43C;,$4<^:W@@ 7MK/EA&4$[L\&.L&R:_LU_-R*N#G8X,]-EJJ0PWG MTJ.K#[,P@B\IY&RPDB7IS,U=K9)QMVT6L22SK=B!T'^\OP^;284-SI)M2??M6)8D;]RB51NQ3+55R>F6J=9%2Y7P M]D9Z83,NR@K[@V6=>-AU;(E:Z$:B%IK5WJ861+.GG%JAD"[I&Q76V8:ZHCV9 MV(Z'JM5'0A[.B=1Y8\?VG\=DHGTXMFF"+-1]]D#N&>E9,=]#MM.AFU+\A.IF M>UZC@V"'V08'^RMMOX.%W6FJ^UT%E=J89)GV&1MI&I>%Q]:2C3?V"X^-9J79 MF75,\5/(W]Y-("VE$PVRTCU4,Y9IF(AAISE),3&N/+8% 3W[0),@D\1GG)1> M; <9.Y;<+BX#ZYZC9_Z5!G5@(DG($'%1;(2A ]D+5[E.WFSGSUS7;2-5B:OR MO1W;/M=]V0(GV%63TC]GVE),,$0R-"8H'P278< @MZEE?95X7PV1ZA?N5(PA MLF "*LBX NQ/P5PON&$4#H7\VW<,5S&S%VI^PF!>A2G/M MVW!B2V6<@D5=PA5R HCZ/# =V\ET[(0E?GGVXZ ))=2\=.K"5V%O\#Q'@*D) M\Q?"C:*=Y^]P: 3):1C=X9$?(=XE3TUFDZ\V_4XX,OE-VN> :9Z2?>!@&+D2'B0F!NO819K%-[03S M=48:03QJ]$*=YT#M8_X%U"0LK@'$>LG@*9JFRZ/D#FLX@^1GL ?2,GB8YKH4 MJ113'U%5=?DM^ W C 41-PSZ!(D(9-;E$AT1G^C(%CL0NQ*QWRS"VHEPCI@G MB,COYMD>:]KS\L2<.*\V,YTG]AN=]N9&"XKWHP*V"#S%,UC]LFG:;T$>9&QU ME=R6RI3+((3]E'0"_5IWP M1 ?%"90E5F&]_"J&KGG.[& X<999LPU9S".E8F;N%-9%S[)"_&0V*C.] M(:PW=&LX^I(Z@57^Y6=01J>5-#]2JZ46MAL*$U0#LF$/4!'T*H@'KT*M(7,A M!@DH,>W_"Q@;L?W-F.FG*$Y1G.3+WP3%)9Q(4[05=[YH,YZ772"K\M2,P-%I M>;%6QPE&QEJZBMW7PU3F)_N5@M&*SA!8&O:,A8-BGJ_$21'-,5S4*X1Z,>/U M\%G?VS!6<_J*I6N)M*3PG-DE67(2.VI6B!H+NV"*+6_3 M&'1>YWW8PZ$5;&A',K.*9SFYMHF9J[""__B88H=>X>D,IG@"E!V6>T[VLXO_ M1KKZTC- AVA]/[%-8_CQ6645Q2(BF)-GT5"2&.]P*>61=195#U&? M-FZ[U*/\-?2Q1H[8R+FXH-L2UD34PO((EF\QG2MQ!3]\96F0L43MGJ7_1G58 MVG,/A0<+QEP9[M"T7=BL =SBJPDG)%H>U=JM3JUZ?D2H"P>(;E?'IT=;(^-6 M]:RY'"'/M&\_%=<(/799D*M5/XN>W?V'FS]Z@YL_^H^D=WM%?NM??;NY_49Z ME_#>S>"F_WCP4U4'@5*6W;(9*(Z" BZTCBOUB:_1Y'\?C=* M)<1T4FNGDEI@V(MHQ:?YXS8V/6'-FZ,]8^C\\7!TN+"&/%(&]_[$/K> M&.0F:)4@NIWGI^-JA>"_)ZM[+')QE7@0!?[]%R92\33<^!0PSF&#Z,96CH@[ M( X-C'5)P%B;O)>.191:9"O((X(EQA]?@4 2$-2KTH @)T]*R3C!#:Q7FQ52 M;W3@/ZW6R68X5Z!8G)]_FG].1: FKK#-:'7L\")-2^35X0E^WJ($V<3UX;F" M6R 9S8/9THUW[C;JF J_S9J\J=5B;&F3O*E,?A0Q(S?N5<:>I>B[&H&Y M2\;<%Q.WAW>=7:5??Y,$4,X3[?KU]^5$Y%>0RF1"UZ*8A[[S,L6@KPHZM+!T MQTWE-D$N[:?-@V(#MYJU,HXN_C;OOLU/R11#YD3;[%KFUU-VICLA&;R-#*^G M3/,C/ACNGZR^4AQT7YPS[\-R&9RRZ!>3ZHG\IAG6=]MUOWZ(R, #"RG:ECLV M)KRA3"3)KD)!UG,O08Q=@Q03/XM=,JOS3. ?%0N^9'UWAQ_!4GNHMU]KAL,Z MQD2AB>5[QS2.+FJSG8Y*PM_6P*_H+!>==3+JEA6=I=#9?ZECZ["0:1(+\MIE M)#1EGRRE&L!QLW9H>ZT;Y/4W9J]HZ]PL][JSF%ZW(.7BF@/E +A>IG;1K)?" M]-)\Q@>CDLAT.^4BHMJ]"O. MC JTE.SQDC)OIP*Q@M.2!L._1??9-L:]-UZ@6,;PWGQ7'(< ML\ZOCG9ZAW M"LA0;TTGJ+-ZK3!!O:42U,O.":Y5)TG)@0'[O=*!;MNKEUBBHG. ]S$#=G^NK$Y'M^OMR(BH52V5I+T[> MFQN8:6P_>_0X*^+23)_]7 MG/^]C)ND\C^'/T*$;+.S.BBV@QWO,7;$61]" 766;*S//T(>]3T2Q%EYN5F1U9Z/-D5WQ'4AD&JD8C=Y+WUOE? M[G5GLLEV\:;%#B1\2\:S2+Y3O,6B2#ZWR=(HB=)5 M'=>!DGNW>$-(D7L^79PW9\?'RTKNNQ UV4OVM(GBDM*9U?PU9Q@DW6IU M=8/DH'E-W)IH-FJ26A.-O;0F#HQ^L\BWMKIQ<=#D"ZI"4Q)50=5U'B;IUE-#<(^0#@U*.>T>/YZ'!IU][UO_=.O#_W>[Z>]ZT'_X3/1 MS#?MPPV8R&<""*")O?I"QI27TM417\+F^VN5_9-F#HJ/CG#6>,HQ_7:5?DP\ MX["(0QK<77XWK#]C>QL-O8KV)OG?&+;B.$LN_>OO1]/T7)T9@!-GTJ(&$=XZ MNEAY%](>/_.Q\X B_G+KT]RS;KN^:$Q90+R>X;+_1Z]";FXOS_+4M&]V.9)L MR>W=H/\(^"&#W_KD\N[V\>[[S55OT+\BUS>WO=O+F]YW\CB -W[T;P>/0:>% M8_0 &I9/]1.VDT\.4CQ<[IC]:>"5V:@\VW@F)YBWKDF-7&GQ!>&X^E\;UB>+3ZJ M$#SZ_:Z$OZ7>C05ZIH>*+&JVU+VQ>M'.K5@,W]U$,7R]'2M84L7PY98L_;:L5_BCL;+FQO+L[EWD;?BA&O25':"JHW?Z\*Y;O4P2^-EXI47];H<>;6J6':/:#Y3/SK,XGAYB+Z9:(I1 M3D&,:HIQ@(1_F&7R\A!^PC+J2.)AS";\70BL[*6&HHKV K95V\%R>9EXSD6C MU93"PE!%M_M+OUEZ1VT'"^9E(N!(:6A4)0EXJ*87!T?$.U@Z+R<1GWF6G)!N95N1Z.27;H*[5\*B8@3Z@#6+2>P\'(%:*QPD2L(\2O M_RVCQ5T[Q79/48+STD-:RXCUI5.*GAD\(]9>+GK&3IJB/ZLGE/",J8*7G>H2 M3Y>B!:567&[_Z=(X$M%9YQ VF/N#:HXK*M0RNC8DJM<(@K)"6!^'C-_P6A/L M]8"[F?G%>K7"O^E0=\)9LOE1@;]XI2Y6WWHN$9*"A!ZI<%)X&MLJE6MA>P/> MO2'JW!!U+%B_6#>E^O;6]M(+;]'(3BF\+9"O!EL1>X>)HE;UK!F]Q4MX8]_! M'9WBR"Q1./-W_TL7G"W8\^.?Y^]_BXT;K]G9%UO)R=<056CNWZ+W =N*;+V$1L(GV\ MA/Y),S5K2)F(6UA.7V'\%+[I:>]4GL+YS6WY#)C%?F^P='_M*GTTZ-7(^BW5 M10<[TFA^VGA1!8GLCATHWI\3! L>HM[(*,;;1,WD_%)^DBRI+:.D,NMH%8IV M!47U*I$41F6VCI".14I>29YXANU".^I:.8OC;:Z#]8+B.B=U3PB8ZMJK9IBH MKYR"W7SJ@A&-^_LGY3H-[_UUX=(AF,6>05U)R5 !7EK DUG,157Y E]CUDA+ M84MA*P^V!K:GF0HL"BQ*\BK *\ KR:NPI23O2I9X#@-Z,39S?Z.SE;NH=:AU M;'T=\A<8)YUEY14;?Z7PAH7!1!$@W,?:XB7:*'3DZJ)0FVI"9,13[1\]S:.8 M3=?_CV]X'QA M"U,KF.Y?+'XXBWU(C4LZA<>)*_D2>)[].SAGV/;!(7 Y;=; M+TNI5JDV96M+H/!>/MY;!>$]P#;FE$:IK'?.__7A04:BV9(%XH=1Q[YA\ZRQE?(P]"#Y<8B^P M1YX;\^E1G8R ;2>Z9BSLE+&''L!BNG-OG9D5,8FCGC*TJ&Q_XC3'8UWR[*%Q MZ3O(X^YA?VR]:"X82]\H)[BGYF+L+P%FY3_5TV;A2.C$+(4J+^KMFARZB9I3 ML?>$F',^S5;4_Y*HK25)<$U1VSY06Q:QY9P)4(PO.J)-G-2A#N/2'FZ\^]MVIG"ZE-DG#]KL\DD\,A?70!""%##ADR M89A1?N4]9&M97*WHW*,BLBXRFDX'/$T,6RDR8;5;C@=+*?:'27@IZ4XRNI-+ M(<9:.6/,%"D>)BFFI%N5EW];BO"K5\O)/E04=Y@45W0&UXYJG6_N(]V?H'_H6NX@OR%T)( M\ BW_@O<;RC>W-QLMG_[K@?\[TN\TT+C/+'@B5@$+(R^#TU?%TLEO^K&*V&) MUO\XNO]V/7C(G'<7['VU^NE(7"!QA?'HU+'?PH^F/QM2TR3WWVY__E@\52]^ M/(ESGMHQ>$AQ,T*N3X,;DU_I2WR_/Q/# G0;N"?-QJ^_T)=HC;_ (L.'B?V1 M>#T.O>+WO6_]TZ\/_=[OI[WK0?_A,]',-^W##4CY,X&CIXF]^D+&%!G)9U)' M8 FG^5^K[)\T?[KXZ(C\DGI,OUVE'Q-"M9A#&MQ=?C>L/V-[RY&4W+3D?V/8 MBN,LN?2OOQ]-$S+;H%G&*-YQ^,;!6T<7*^]"VN-G/G8>4,1?I@5/QCY0%Q = 7O;_Z%7(S>WE63CWL;3E2+(EMW>#_B/@APQ^ZY/+ MN]O'N^\W5[U!_XIM_)XP#>^-&_'3P&.N/Q)=S,L'RJG_ 9K Y2 M/%SNF/UIX)4-BWACVW90HFN>QD^ ??,DSVEL$)-)%K"E MVR]XWDT+V,&8PI)-L#DP(,C'-4\<^]70X:XZ]33#=(GV9/O>; -S@N_:H^5Z M'GTN^8%3-(I(UW>C'&KI@,7FX69?3= ]C[@^7&NW.K4:&)P4 MM,\)"@;'IX&H^Y4?C^#Y(\-BETB71]DZR!+L)-'^JHKI+01%C3O1AH"8?QQ5 M^=]" V5_R]7+Y4;9%AUNKW?.4-V>FP_R9((&L]F _$R+L7B$/H'* MTM9PE:#V&(++71:?K) @(,(IJ-QU':,KYX1$]NA&YT?/G_!=J\H]XGM+<[T7 M4E"QM^,= /,T -S:DI8M"-UHKM8\/]JLH;-!@ ;L__RLNP;[+^24V+-N"Z7B M9D(=[XU&=(AP!-,06*='7PC3R;/X9Y'+"!UX+BJ+-P*7WZ=PN"@+D+T$V!89:NZ8C$S[C8Q9)LQ!5*C,S^JHU;<_W".K1K69UHVA M$W5CZ(C4C55=XRRS8]4?\W2/!6DC$?HP*B^D=3M1]"5_4^"#36;<'6K+V7%!4=M2HU^D M'(25'H@(T@4VNHQMY#L SN?G#>+AH@?>XA66^66 M(DLF4_M/&^YQF-K_ W6IY@S'/4N_ JHR[0F[Y_L$EK2:-= HJ@8.^D-S M_J0>O"Z$?];*:4BK+ 39M)6_J+81FNY\!J7^DZG+A^+@#N>7H^O L*8$!9DMI"12HP,INW$JVP,IY2FSZ0$V@ M:.H1=M(5+9E;($\-!T&',0R2H,)$N.798D65[%B?:#EK-(697 ;X"4+QKE1'I56.A0R5C5UF^"C#OE MI( 7%P7:][*:F] V(I0?-SE^X@=^HB) NW$KZ2) JNX^X*6WU(O<56O&;&J2 M[9[_(2%]9Y*4*[@LCKXMZNR8+54F#]\,EK;:JJR^.M,ZKDC>R.]BXB$59 M?ZWMQD6D&&!1X)^[8 U)VC59>]4,$T?"G0(S.76!LX@Z+C8VSJ5#'^!J[&4W M91D%8I8MU][7-@F] (/7MH/EA#]" #Z&^,OG+7NEKH=WYVL"N;EFUQEITGZ4 MF5UKVP1I2:\N32*/(KUR26]?>RE(2WJ2%/:F4-[A68G7AJ590T,SA87( M#$:5."?'K?8_2I_)F/>UOT)QC'D#Z722,&>537< !+ZO;1>D)G!)&EPI C\ M M_7_@M2$[@D0>Z\!'YX-E>(;E_[*$A(=/*TXU5$5R[1[6M/! F)3II4/F4KJ"R^ \OBDT8 ;-8W M,.5=:DS>B6[[F!$XY5Z29UQS_C5GRC'YNT%LK\JI+-%T.UY&C&W3BDK@N* D,*E+\'PT8IL(4U4]4=I$!E@BTRP7[QGFS] M _]"*_Z"_(40$ASTK?\"5QVR-U/?V_RSLK<,2Z?PE,+Q$ISTA*]!-UX)(YQ_ M'-U_^_K[T308J]5/:6Q!O,/X#WOK2#Q[XGK7@X>C-"P-*?9E_$)B-Q&_3UQ@ M/#IU[+?@D^F/AM0TR?VWVY\_,N\Q [L$?J /)_NKCL_]&KD)O;R[-??WFZ*'4U]V\N;WG?R.( W?O1O!X^P9E"V/9=S=)AD?1]2"<><<>:0XFN>1K??_;-DQQGL6D\ M(CG\)4E',1I)\/ \*LWL ,-G]!D_T(GMX'"[*\,=FK;K.W0 5_IJVL,_C[CF M5&NW.K4:J!@4M(T)<@_'IP&3+4YP!(I![!W&Y5O5LV;T%F?SL>]@D6A:2Z*X MO#D5UPCQ13+D;JW^F0E8\JU_]^VA=__;S260Y_7=PX_>X.;NEO1NK\B/WC_O M'LCES\?!W8_^ WOK_N'NZN?E@ !4>W'T% V?156Q211MXX!JG>6.)Z;]&!?: M&7GT7^#+'W $7(=%E5U[LGV//%/[V=$F8T X$*GF?F;DN7<;NX3*-!A3@I:# M9GW *BWM&6YF>"YY\EW#HJ[+2I_)D^8:+FJ-O[KPS6"=IRX=GAKOIV-#ATM^ M%A91MW9T85OTUU_PJQ?$8?Q %$DS#O$9F"8EIC%$4\5ZYLJH!Q*?#CU?,\G$ ML2?4\3Z(9\-/7@S@1;H_]&P'N!(NU*!\C";%'SBV!8=)_^,;$[PV/H,_ B,$ MV([CDF.74G)K>S23/CEU E;P21V#CL# <8>.,6'(@>5YT29Q\=#]$NW0R1G! M31S9IFF_X?/ 3FG$%1B$7SOTE8(<<4$E\L8@,E) * < UQ8!#_Q)L<5Y_QWD MKZ69EP ]L#,<]^O'M_"Y>_C8 \1$NFAHIHH&\BN'D5 31X;%+A'JH$F]O36M MV_-T4*&6=EN?%JG/2^@E<;J"O7W_+U+82FSFCG.'%/4-C71(PSDU0WR(6,7ZW%>#-R:U6 M&) " UV%@4/'0+TJ"P;D3WH)=,M6_=-FVUC%M?@95?_HXB&P-\!J VT"3)BA M4,():-K,'/Z\175B>]??7 _LLIYHUZ^O3D2VZ^_+B>Q"*X^R1$!2N6#>5&QN M:'@@#5AN]SXV*4P+N<_--6EL.]DF]8_("67,LS+CSQIFLES\A^SDSQB MCCD,:^$:_L?PQH%S[L8:FC[J7SW,Y0>E8:"]KS8ZHR+1E-[#R+S:'92G35A( MR564'^6U\\IY79J.EPKFO[&%.M MD!^&KIN4]#77(\>-DSU4 Q?=2B9FT:Y6<_8]F,\L^,GV+)T?+9YLGJS?K?"0 M)HC*=@4>4T8>H@!?"N!S]AS83<"CT*Q5FETIA:8"?"F SUGOO[. K]4JW7-) MFFTJ%^%:6F+/-31RKPVQSH@AENG<^L/S(8V%':?(:E%$X$ MB<"(3&RH5:_46KLXN%?1TL[24EH+A*5T64EIJ=FM5!MR5%4K6CH06DII9+"< MFBPI+9VW*ZUF.;&"56AI%SRK>TG[F^BH4#HG6*&C K""?.,RY"#O=KO2:W"O.4))SEG*VRP+Q5J[1+TH]5\D&Q M>E_]Y/&,_&X[5*E^WUT46[TNU(,X=G'V6B M=*')S'ZX_^=$]+U5YZ_.?Y>5A<-S$C5.OE'@^M:'TA5DHJA:H]+!62AR4)4" M1/G*8UHL?RF'RE5? DNSQ6I^:R7-.3@0F"OE81WE(>^PAI@8#[N'%[;6V9:R MJF/K/NEB"'OR';M">V/-RNRI7/TT/51D/WLH%3XZ9E\;3ZE#.<#K[]&A9(C9 MS?7C9!W:-M"H_7$XIKIOTKM1W_(,[^-_#)U&\SKNK*E6[=]MZ_F[\4IUU*(] M]\:ZL73CU=!]S;RV'0HKO;1]4+X-ZG[]X"\_TCN[MPKH[*[YGCVE*;2:<4VA M6JZFD%\]*) 4]H%IJ!Z\J@^SPL A]6&6FP$& N6\66Y#9Q2_IR;*7Z(Q 4R> M/N)39!SZK'HZ[\P3[?KU]^5$"LW0D9N12=9GY,9U-&H>>NBN)5>D9BK#V\@7 MGKGYOF"ZM&T-?<>!GW+3<;4RF%9I_0@.)/:RP\"M5V>!FR.#=3O K57JS8Z, MP#T@+5XRX0H8!:"E#K*\FW MK0"U4Y-RV(.R[,H2;OL^9&;'6$=C)1FW:/Y ,:IQI=&2LG!+0;44J#97DG); M@6J]TCE71IR2-J;.'\JV@%I1;YRU%M*"LMU:2E@P*T;L/+!;GYFE! M69 <[4K24$NU:CT0.CE?25273B?M:CE"O(0VK+MEP>XE@]A$Q[W2V<5*'??J M[?ER=1N$WZETF^7X4U7+244 2 "=^0)S&P1P7CEOR"'Z\O>07*&<+;[J0I(P M@X(%/-QPB<9%E(9?W*V#'8J]P_:'F9N)[/?8-]!$S5KRTQGYH?W;=LA0%,,2 M7?,THKE$(Q/J8(ZI]DR)/2*>[6DF<7@IK?LYQU.218\YE[@6%)A-ESIL_GCC M"?ZLXO#H8C"FL'[3M-\ O837)K"\2R Z;TQ DPWWE)7">;!W$X>ZF+6KYRF+ M(W J+[;#-Q^N=FF_3#3K QX>9>,7=^I$X J$:L-Q\'4X/]&E\ #*19V(]>Z&ST8[I]?/_"_U\#(;">]S.2\@#*36G6Z'K79 MBB4%EUUE(E,]:EDU MBO48HB 6\,%%IVE0#\^R^J.80"C'1R18?,MB:-6B6J M'=AP_@5(5KB0@B2WBMH8_5<,D.12Z"@H*"C,5;>5#0?X.;('>V>R6 M6XP6=%8BO3V,?RZZ55.NI(F<7?D3)A0WH+Y2:SB&N_W)8C,+FFCQ($W:908? M$\H;0HNOSGQ'_)8Y(H(ON8F?]&9B0/>^0ZC%KH%CNMY_2+U;&H M1):4CD\2 /M@::B1L^6_HB%%0XJ&YM!0SGD"BH;2:$B:%/I/&\@]V+-DP)CZ M^U6IOV6SG9R3">1F.U]+8CO2#$)0HKM,&FKL@_JK:$@"8!\N#37W0?TMBX9D M,R'ER3^:T_QS4YJO4'E36[8FTA-$DLQ*K:!+ZY=*WW$0 T2073C-4@#N?]V M/7C(C,X$ *Q6/P69)(DKC$>GCOT6?C3]&29ND/MOMS]_+(X!S$AQ M,T*N3X,;9QT#YL!BYE&PQE]@D>'#Q/Y(O!Z'5N!][UO_].M#O_?[:>]ZT'_X M3#3S3?MP@P#39P*401-[]86,*4^EJ6/>GS 2_UIE_Z39C^*C(_)+ZC']=I5^ M3+P)61&'-+B[_&Y8?\;VEB,IN6G)_\:P%<=9W=H/\(^"&#W_KD\N[V\>[[S55OT+\BUS>WO=O+F]YW\CB -W[T;P>//+VQ M^>48M1L#-!W]A.WDDX,4#Y<[9G\:>&7# L%B^ZYFZ;!(H"HZ\8@[UAS*LECY M";!OGN0YC0UB,LD"MG3[G4E"'IZ1&XLK@Z@V:T^V[Y%[Q];]H><2.%WR2)U7 M8ZC2CG.E'4_B.^>*G<.4[BBAVU5)Q?F;WL>P&;.^^N_ X2S-#"VEKQ\!9'N6 M'@ V/?6XK5*/#R'+4Z4>QS.Z%N8=JYQCE5VX)2PF$XY5ANF!8D -S3AX#.SI MT(S]3B^V+8L./>,5%/30VE&I%F6'N%H%I5H\:B9UA:5U2[T<(2UA>,V+:(F/ M[QQAE?&85@Q$@>%63GBK(UMVEZ*?4N@GYQQL13_3]%-3]*/HI]IH%Y1B<6CT MTY:F<:G*+LZA_3["6QYGU%^&HD<.HG+93TV:%M]*?)=) M/VF%JO*JOQ+1C\HP5O33KC93BE0E5G_EH9^Z-%,#5\HN3GUOR]FS!28R\N=< M-_4V(ZESNXFWUZ?-\_RYDF,G2&M=,ZMUR>>?R6E-I+0N7'CL52G9GG(E>TJ0 MZZE2/;,W8M-X1'+X2Y*.8C2R=I+:#>XX=;V>I;..^3?6T'ZAZ:EFG=14LRUD MA+:J9\WE_]2\1O>C3P". MO4TF ^]$$BG0E'9&K@U+LX:&9L(N(H JQ**>5!FVFZ(4U*C2R:5;0&:FYGMV M9FIFJ]S4S/SYF 6:4GN52B=-8F>40_-D:L,_54*G@K/*"%.9H0H#*C-48>#@ M,D.5>%/75]=7UU?7E\YB4%G[%X$O1GB;]C!A*2VF-W=.G5S1XU9*>]:4[*7L M470WUBN<+TYVY7ZVX,17&DG7K#2[TF0V2)-SH-#*T)K6U7,V5VA;:&TB6NMH M+RBT*K3.HC6E?V9J[&)KO+51J7>E*9J042W;\Q3R[[;K$NRT\ZH9)D:R3@$Z MIR[@"+_\)PW:R@Q]Q_ ,O)]%O3U4V"3,\#O.8B0I34275M*NZ)/W&)YL+T# MM>U@XM]/RZ'PL/^E^C?-L! GJS 8XL)VP:NCB_.V+&SF1 (\'3!TTXJ#E]78 MM@O=NC1E40JZI4(WI2YW:?5MRUQ7,N3*HM9MP=M6IEK7>[%A7__+,N.Q8]_$ MH2^&_Z(TO=WC.2FUS&N[X^+PN!O=R:&Q[[H@#_9_"?F)!RUBSGBEY!OV? M')M@ 9SLJRJ6.]M+,@Z3>]U9C.@\;93LLHJ=0,VE[SC4&GX,',UR^:T"\_$K M!=Y#!]K[FBZ0IB11@CE)R 7%G .<)+*/^NM"*F\ E>NVCY[5*3*7 M)V,E_YJS6%/:9-AUW92W=-6DEF:MG)#=-!-JY&!"BAKVCQK2TC/6=8:N3@UE MI7@I:E#4@-20DO&QMLMU#6HHJ3HC#_15 M,_TP;LY:H!@7!@>?^ M^A-/P8/-/8Y%S^A\?AU!$ 72I^J>4-J%0C!4D#ATB M*]&)1DR6CB'^LD%'3/+KHM&>3^A$%&7V( M> ,!;$3D4%/SX-D]&^#A9,5A:'EB=D2MXA1,?87<_J.:XHO-&QDK" MKAP!+'# ]OROL]8=N.[LA^OR+^%LRHAX8V10_>S@B7UF'*G_ M>!:[H,K7RB MZ%!SG _\#A("G3M^=#FJ(&-JZCC9%)GVE@D!RWWP2X:%4WWQR8;^BP\4;[Q2 MP&N0T >*TYOUICFP3!WWD6$3#E3'C6%[8 "VL0G7T'8]\J2Y1CB<-=J,10-6 M-W;,]?I9*Q5M:[?FZK/#C'(B_\? !G]P"4V')[JB'G5>#(LE20+U_8&HF=^W MJUXM8J)J*W.B:J?DMETK3525H.ZX4]]PW?$"/GDS0U\'X93,,"A;4I7'G4_E M5QNYK<,56$CO!4AA-1NR5NE4I4FL+G!PX*ZGV"P@_ZL4^;N/#*"8".G664,Q MN0/M+;*0 %#W#O:R#T%U&6I_J_*8.?:FA&D%\H\J+3WP.6WP:!Y3Z<%H#[3[ M"=S$UO>1%6W""5XZ8UK-"=XIBC%=O]X:/4O/P9]64FZZC7)4F]URCR_A&,GE MG=F2;RAU1,C&>]3S3MOO5X8[-&W7=^98[K6#:5#?% WJ![W_O_]([FZ#EO2J M'3UK1X^!DY]GC_#"N/"T=^)@0MK+?H93YF&2;<@2B,S8U+O,*$74L;M>!SVL M6FM7"$,G:B;L%)YMT.HLYHFE%D@$#&3 9T#1Y-+W7!8 ^*?]Y)+>T"/'^!'W MX@Z_X%?@3?ZG_N7DC S$#_&KW%\*.X:YM,8(U$:X Z]^< .7*%O T'8FMJ-Y M5#2,(P@*]\/UX*DBI^N3[V4]IV5[G.A,X\7@P9C/1",C"J*=^82">_#_4)Q# MA3)\Y-@O6==MM#[QZ\**L]S$("SY]X8.#<,_^(A/F@O:H&.[^!YL@7&J/?DN M?\CC8">_]GN#>;:3_!@]Q8'NR@@=K)=_L--QN>E?/@Z'+? M;KX/;L+KX>C05P/O[W[YPCWUF!5J!%=GAV!@FR&+K1SN HO3HNW1R)OMF#JH M!8FS@1W1R(NML^@(Z&P.;(7M&/SGXDM?Q!>&['+AN6L82-"L(8L/6-2#TW4- MB[HN7P78$L.?Z)B+4 #QD+6I9 \6V M/%&-7)\&-\XZ(:S/0-@$:XS-,)LWT(S-7Q.7N^]]ZY]^?>CW?C_M70_Z#R T MS#?MPPW,PL\8FZ2)O?I"QI0'DNIHQ B'QU^K[)\T7XCXZ"B8^;;NT+>E#VEF M[%MR[IO8F[],OXY>,L,B@-HT]%(>::W)@+//N-0>I>\#VZ,03EE[E$#00CR5 M,'A,HBEX98_ 4_/O,G9A@QBJ8H&![( MRP0,L. OH:]4X@DTH-OIF9EU[;1,JW:4:=7.\DD.Z:OV&6Z+=E_/TM'J@P7< MC?!WD=H'7PB=/GVNI7^E%AT9*X9;SRO5UFQ1&>Y"4M7DQB"SHT#WLQW44FVN MVG$W FB>8+$8)KP/=P\SZ)9(H,.Q5LQ(/N-&NX1-]!K^69 M4.]I9@@+"L B,'[D)D]0-S+7$BGGV@=!IZDPR1*Z\%!SQWAKZNYA5MH6Z#'N MIX ]9GFK%BQR:.NL218[YHQ#ZK9J/9$[QDTN!U/6'#08^4$QCCVV33@NA(M& MD/4[MHG8#'I!7 J?!-XK--TOKR\CPQU,(.%%01MFR&HZ/6:/2?)IKCD6OQ$VZSNF#H^F">?A 3C%=?>T:SW+6Y M;8X/HD=.$J"FR(,2>S874_70O,VTL%M5X4,)7!EBL8*:*V(/WVS?!&M;>&>X M"9KEF6F?!;X9>!2'T=ZBC-WZ.3?@"##D9^!90$N58#DO$S"E\;F1I 5?0
L?20.+K85_I-KZ(;F8(ZBP=I[4)[]C-M'7^ A!%OB%S3@/ +W#6B?U'// MA"8>3Z8&@1 S@OGR\ AR)2.CQT(8X3SP..\6U$2<(PN#,Q\.,90=LLV8KJL 2$A?@(B(TPQE+#IBV@6\S8.]C?NT6.-FU M.+&1@:(WI[Q;);L[+L*XL$.NZ3$209$'F_/$*LO9-34F.*<(G7VBQ)\$H/$= M')+[ J=52;C&F/^39W,S#09# ^F.5G@LSD 9#+B:!!?A%0O9T&OG<:AWXC(C M(? 8BBBNU(*;\\4&'E&X)ELW^F "MO>=KS9@,P%*EW#Z<5TPMU>5.X-U3@?9 M=TJ)6K#G67UCW@S39 8 VIEXN2=^E 97BEF"7.;Q\(NS[*4IT%HCS"WGL+2< MBLE/+U ?" MK9S:QR@*L(?L9>F:.70W] B8<$^<%Z26"U&!I' 8N8)RR4PJ M.!K&T]F[>[C/6V#CZ#'*B&L%JJYC@+1\C!V+"K6O83;R[9R#=S2&>/ /-6DM MJR2NF])1-27=YG]#5TO/]\8LPM5[-]S3H,\/JNW.QP_FO4CY[JWV0MGW'^@K M!8D A/MBN*B,@?%V@X6+ELY_'/,(W0,WGDE3"Z)EX3T>@'"%0Q/VX8YOB&U% M]7BG]9Q>('0"U<]:,RZ@3]RO@X86[ATJ)HZF@_DZ-6&.Q3]1LG\PYL1/*&F: MN1$;TL051YFGDZ^/J-CQ1Y 6%#,HOML\.,VV/%@E_\[<(]J[XZR#U$\Y3)#U MN>OWA!\.C(\H605(SHITS$I!$J'2__CHW^&ZTZ* MP18NT>J!1',=#0R 2*9]*(FVCD03VQG2P@>AUK_M#Y<,J>-AGUJDNB?NXF=N M'/Z+"D&OHC'T3$ M$M*_S'R6;E!9/]*&:/89(D\'[O'L:"]H$3JV_SQ>Y &I1"Z01'X+'8XMV[2? ML="!W#MT1)G=N/)R7 ,3G19X6>1*+-D'#*.]RK*:X!0LQ%->-"Z#1-_218 H M6,%W[2V4,7T0KKZC/3/= &%RJ4T,CV7QA>T+SC > .L>CDG*PCB4TE8BHDII MQ(N.7>Y+0%'XP7514^3WO=($.0>Q:;S6FV8(?T\L)Y3M'J/Z(,!F.\*O2U\F M/*T+="?8B"#3BZ6V\3C#SPE\%$\!PXNS9^6_#F,8JD;G&\6P%_GD=<>N+AYST[7X+0-[30OR/\ MY; +3]1[0W3FT3= H_+>[$#=0,=9CA^!5NU1*_B14)IT"EH4RZ?U)R+&8=I1 M0B6O7 J>/]&+Q*$OFF'ID0\@% CBF8Y%0 4=1*!&FOQB[Q/#B?KMS.>!;*FA MY^D$=+&IDV8O\KC2, 9#V2/.U^]KU7RSGHI2USFTXQ^)WSR@JY!]Y0>HJB_^ MBQ3:^VPT_A,G1<9/E&I;H)0R4&L* HN\#P@+MC+_6@4YT_7-9065*^;EC%FY M40,5$#EG^#7N;\-^-9[)^?^(._JC?/2E(6@,&=XYG*R"#A%R%@$6PF> MR7Y#VW1L3%A\5!/\$ZF\DES($#B:P]*H0]:80;\I:2XET.\<.F5Y- G:%#>\ M"S:CSYB4VZW>4P<3RY:GT]K116VVAO@3IY%CEB$]>P2<-V8&:+K"*94FK]+D59J\Q#;23&K!K-$4?0;&PZGP)(&Y CH*+UA= MSGA!&PP,9M@'6(J)O6RY'499Q\G4= ?X;N#5&S/3C+?G8*730FD*T[UMFJ_N M4:3WP@*P!M9B]EOD5PHK*EVA&HY8\I8>>*=9-ES^RD_F&&4EDKH(5KO"M76: M\,PE4X#XPESNAHMTR6##\+E=*DZ";_@*3X\/YE+*,K+IW%T@MN^%SL399NX4^=WD[210K9W' K-]P(+]8@Q)?S0RA@:.'6)>\./O]-EP1:/4'A"+SGNB M(MIZZ$@*7(OA!>YMTQA^A.[S7&F$"S-8@_RSK[[^3#WR+^%?S/[->2*[/VQE MP#S)P9,$KN5E/?Z9]ZYU6R(U]SBZ4<;W<4 SL]83-=KA3X^P+ALXU,1_,@UW MC*72@_@S5(CV8J/3AKF)O#%6D5BYQ)UCTS@O8/;!Q_Q01]$20C,:C M$GS+4!+'(_2LFIXQQS>T:PVP5B-?U@_# A+GKN5KPV)6K,Y=SUF [,$M35ZN MHZ)GZ\A<+'T)#S@6TXK!1!""FQ):F170%99PLU),-XTUXO85GR=3>8EADH:OH M0VYZX/'R13!/'/JR?&>.ZSW2.L2E3J:*;T2,,4_.6*V>,Z/OFB4K?P>IJ$?= M7'JL&NCKQP]L8W&)-G>80V9B/-='=H3??6;H-Q^J60E"U>HICE3=>$9Y( M!S1!D ],WS=BNX1?8=M$C@$6.M"\:4^8% 5:UDAO*NH QYUUI#F=W+MQI/\; MYBE^HYB;,ADC[;&?7$7[U(-MZI6.@0:H-FDIH2>)Q#\7+N^.M+!1DA;+4X=S MX]5#;B7>NQ^XO6DP#8.586L$[#:\)RI"6 ('$H0MFEW.LA!1#V"/: XJ-6C1 MQ!#%2MO@)KZH>IK_1;BI_4%9CJ$+&A"&4IFUQK(3/1 QFINIYM5;4=6'6)7( M,V"4@#8<$@(LR'8\4581V4KQ] 38M:.HD!%%'\BYH[F\=IK0V#W9:T9&\]3 MM,R-97AI(V5\=AKA707/R%$<_'6O&?K #NE&/.4A,,[9X5>?B!&5KK+@,!NH M89MZ+N1UIXIW9WPA\!1@0L#/[>&?RNY>S>YF5)4KN06NQ:J'A1$][>8*8W65 M5%]7%,J#G^=3L.-Y\_09+2[196,.^<-Y2M]Y*89\I\Y;4MN??]D3%=,;.YYMLIG9^B9V7 MK.O>3LF6>0G^48XP*H$^3[*,%\%B+Y$A#O6+=&4AI[!8_(&) IY1=OS G'M, M(O$^$DQ?Q-0UH77Z? M[;NM=3M!CX\>6SY] -H)I8Q"%\"JTO5;=-D-=!Q5[5+ MA1#D3\X;E7!7%^^3$6A)H;[U+EJ#,IWW&#Z]O7DDVC,\-8^7Q&]V$N3.S8V! M)9] :5NK4(1<56@IOM.<56B-9A#=4%5HVZQ":PCV3^K0"*QSL!CS67A@*"]5> ^GJDWP$KC M1;K)[-)2:L,_EJ@,KS52;*8-JI \^.9\W(U 5^"AV \1A.M9^HVE^_CI-S%/+\GOER?TX&=HLE_O5]QW97SL9%[;*3HEVF=I=G?XM")L:B1?:( M/UG0EH:)9&WX!58LHK0:&N'OL C6?R3CIW]KG5=%K#8H.70]>(4]3.8O,MM- MUJP=$E1Z3T#T16 %)&>C<=9(,T920*'A;3<.BAR\IAOC-3F@8[B)3GH9*&IM MU5NP+RBJXP3A60B)1O@+$EA&AN-Z"ZUYR! MDY1HV/[B9-."*9^"D>B_EW$VK11)L$%'Z_)G\[]PG7M6*6X_%!F"T?HV\U=A4DM=)!TH#C M.4^+2.N_&H=9+/]1YK8ID&NJGZM=X9:2J7U/U:ZI^3=6OJ?HU M5;\FJ2.[R-#2NI$EX8R.N:!SQI5:YT%YS4'%E9:+#PW/V.A-UOI*J.\81\>D M*>SN]%FF6-#:(YX?AV.P1$QZ-\+ M(UEDN[=:,X,H $",WT"=#UU C3YE0WV M#@3UR+#8)4(](*DZ -3M4!/HMCXM4CR7D!'QDX:MG)Y/S@^?H!8!A#$$NOO' M497_+8:;X]\7OXIQY5ZH>[Y2[)*HF0&+XZ=5W&SUH_CL]N(N&I_$OH7K@Q*- M_.8?1[7J8CNC. T@KJ1R4R"DIMKDG;#J(?)D@K*/['N#_":N=\"__XH&><1E M!E<& H5@*V?SB^=<_$7!>54XUZ5#L_/\= QZ!_Y[LEU0@UK!->*+SE: 3 1C MCF^"@H)D4.@J*!PZ% 02Q L)H+!MF9?B3<3SJ%>;8"4V.O"?5NMD,Y(QT*5; M]4_SC[T($,:-E!E+YNCB"HP)L+B&O)/)YRTJ.-N[_JQ+<]>?:->OKTY$MNOO MRXG((D):+28] A$2N%F^7?_S7\W3J^N?\.674T=_/O7&K/&'#GSX=&@:(*-/ M'>K:OC.D[NFEZSZ(/T['WHMY:AH6O?'HR^EK_?4TF-.X(=.M+*&45)]J';:8 M2]XR(E4^!0&J3YL'[09N-:LM'EW\;=Y]&Y^2?GOFGMOL6C)R(#KYJN[2IYX' M;DYQLJ+J;<:QN=)P\]D4TY(./TO-)HM&7$J2P: MGLK449&@W!#*F<8M&>?*O>[C+ Y71+)/Z/[D+&Y)]V<6HR,N7 ]>H099ZTC" M\>;DO)\HLM@?LB@BI6A39-&*D<5Y=7:$F"(*110;(8HBTI:V(2MJE2:V.)*? M+&31EK>2V22-C;G9 Y^BM 90FF[[V)1ABM3D25;,O^8L[E!$BE*![."B72^' M!TQ3?&.F^X6BAT.@AR*RH(JDAUJET5 4H2BB/(HH(M6J0"OJHEGIEF0^K4(1 MLBB+6TFYVL\\#G5]=7UU_5V[OBR,=]?KCQ:T6A03$9]PU!3E&:]11TB5^[H; M3[3KUU<%1>:MF/E;ET%55YN-A4EEQNFUGJ(RKRK^(,:Z_L.&T8I+N+XE1NAL?0:R?D0<*8!T:IL%@19ZH]T9Q:/68$AP-K%D?O %H]XM+Z&A$X:1?65X< 2!2 M-DH:O_OS[/$,'D+S?,]V/MAG^SHQN1_L0DA\#_"TR7W,&)G<*&!D,@Y)GIUD MO*49R@L')@LVNMSLY/W(X%@5&-)DU $AT*6\.?FE(K M.11F9Q8K1!PT(N(SB\N'0EXWOQHWG%FYLX^Y*LKG$OI<.BI^()G/15'9_E%9 M6C&#BA\H*E-45B"5U5***U3\0(+XP2P90YS99ZP=3AQP *B8#,:GRIW92EAD8:H!TNIM,* M(E;NG5<>IF7I6"X1T X7TRGE"ZMWORL-TZV2NJIN5E%4=8IK*(K!D%+N[Q7^ M7] 643UTB>V-J4.\L69Q]5$IC3(PHY0BD:*4QNG.[LAJKHS1B.(4) ,YR@IL MIU%2?8@2I3(V#*BE52T4I!]N KY1LX"&-%,0]ZS_A80(S@)P2D% 49.+8KU1GN<)/W": OUCFQ<0Q7+BQ>-.^)I_O%I"QKDT(25IT'.X0$V+ZQ>AR14"5&FZI$N#GL,%:DH$ MOQ!-K0"@-EK2A#J4:TX.5>S6MDYU=/YZ!M84&?# KM+*RN8A:5T5"TIB@P./ MSEMDU:X6-ZVI''"%V "Q:?']@O+6"D-LK2Y-%%4:&!TN8E.B_44EJA6&V$9) M(Q:4[TQJAQRK%G/<'7# M C .8>,U>(7]1":VRYY8:68EVWB-=<9/9C$3=28W%PW=.OJ74:9;*Q59B M>IIG#_\\?=)4OH#.!I?5-=['ETXTS^' 45I;V5;A.A,UF%4(S.#2]]R>I?_3?G)[0^]N M!+]K/\1.6?0(ZFN.95C/[IS^D:LE8U1:36GT-6DP=KAP7F=TQ7;@O(N.#P7F M,L#<7&="A *S\N+)IPS>O$P ""ZQ1^3;S??!C=+_RN8QZ\QS8#PFSYAL<>QW M(W;HJ[6$[$B3YB$-E X7M>M,;-@::D$.=DN:,:90*R-JUYG)L$W4GC>E24]6 M):ER*&X#',FE_]OGP^ PO0ZV9 )@1%5.%_V>AVP< YNY@&^/Q*0&UW]R#=W0 MG ^E[I7-@M:9Q)";!:7U!.^%X'%[+T";>V52*C"7 N9UYC)L!\P+IHQ(*685 MF$L!\SHS&B0 -5,GR?L::9IOVF@+"IML.R9UJ$+'BN M5U7!QL&@.0O,Z\R5*!?,%_5*4\YIQ,J'6)XV>(>S62O$HMX>:GZ ' <./-R# MVN2=N+9IZ PXU0K!?T_D8T&YUSV74W6:[0VVQF.@B9FHJP4TJN4T@YT@+5O/ M\&7WF3BV*^)X?+\(_T+$Q3!]X1BE?Y%U],\?Q\G*RAU/5+75ZE/ MN*<.:S:4S(85.D?P(=-*>I9^Q742GBQ[-YI.B(W\R _8T B^^$Y?)I&J7\VI MZM_<7A]=5,^JM9U1]14U[1\UK5(@H:A)49.BIC1J6J5"HT1J2BND8X14:B5= M"5ZHO7:Y+-2]!W0XMF WGG''R+TC,CYC&G;@?7&5JGU([&R5VH_-L+,0HA\A M/"-T"IO0W7\VIXAL_XALE8(4162*R!21+4%DJQ3*2$ADF9D48/WN6MCX%^_) MUC_P+YSP=T'^0@@)'N'6?X'[#<6;J:KSWZ?6^_>II48K90OE2_J,+V,0QA7& M%C<1-X1%T/>AZ>MB6>17W7@-JGGNOUT/'HZ")<7I84CQ,+^08)^KU4]'X@*) M*XQ'IX[]%GXT_=F0FJ")?[O]^2/S+C-'D3C3J=V!AQ0W(^3Z-+@Q^96^Q/?V M,S&L,>P>[DD+\$1?HC7^ HL,'R;V1^+U.#3"[GO?^J=?'_J]WT][UX/^PV>B MF6_:AQO0]&<"QTP3>_6%C"ERE,^DCB 2-MI?J^R?-/--?'1$?DD]IM^NTH^) M'7HAAS2XN_QN6'_&]I8C*;EI?YE^';UD> ^@-@V]E$?Z^OO1-#&SC9OEG.(= MAV\HO!4L0IKI^?5S>KIC'AXP,5"E>UEO?-=RI-FJY[]\[%ZF M-Y0,D*)UWVFT 3*D\TN#U.];[?O;YK76:5R3FV9+:]6;VBUI=^"#NT:KTPZM MR_=U>!BW?&9\$!3L.B@1X';OQ5N.=\8^GWW;=ZEEP""!Q=C0"Y)-#.I127EQ MY8=EJ[!##,[+@ST-8:+[=J=LT0KBO9'\B%L&K/NG\ME0GG.^9'D2'C?&,G'1 M+/U/8F621[@Q2>9C9=& VKQMD I]VO ][W&=6IYH;P:J,Y(>A1U4J#62['#Q MV07;<$)(0L7);2+2JER@ I[<=C]EA9Q3]MYJ=OIT]F5;[S/#-]E];^ZT.ICF MMYQVNM_GD@7H5BKGA=+E1/"P.@>HA)T?!8J_2_",@T5 M6@\[%\+[L;Z<5K'5635VEUX4OP"*3AO31BOJ-8^)[S?L!8!,)8_W=RMMR MD=NE=(FJ6?BC@43P0.+J;-!E#BD7U=PC#E%C M[05XL8M[.W+,"V<7]86+A([IS M,=3Y(,F>'OSF'J.6:>N/4<5*4RQ/-60.%6>/3-MUB4X=9]2SG1?J&$>1"9.E M?<'$_;ZSF5/.?.6CS7,!A/&:W\*2UR,KOED5D?-/'NT;M1:YRD9DFX:I88S:TH:;KCH]G=^61=U<>Z W= 8<],\MGAY@BFKGZ M6\E2I;RN+A2)+G,B!5Z$GP5%#@#TS'EF&&,76 !Q$6 B$G+'W)C@9X\!)#:L M$U))J0+7D2C.-X;JRKJZ,J.HKIT?HF)5;N9K"M2QP=!VJ#.*M$US0:&:%,\] M>S9Y_!<=##]?CS6OTK%I2Z/JUOS-IO7@V+#>B'Q&';TO1,TS,^TAIH]NUD8J M5RQE4LHHM*:"UK.M^9F[0&LE5ZIETM)3SF9Z.K'QE\^]T6F7NLP0Z4^@^"C. M5.F^M*5);6NZ;]X8KT=6&D3+W/F(];1@^>(LBW)%X385W)YO30ON&K=GV>P1 MKWS$3&Q%,JI

#;RHBR5^?39"%0QBI=X4 M2$.0;B]M9HL@K>5*1=7M7BFZ^?ZF!ZC5CK=Q'8B?M?-K%F?M(3PV4XF%4B9* MOZANC4<"^K73;W8 ^M(; KUR+U-T+VV/F@2HZL:613A ?9PYF9,L3+:7/?,5 M%WDS85+)5917J4 Y!N7VDF1> 7*Q8RDY2VHX?!!,<#A,,#VLG.VQ0#5 MW'DE(Q'=9 90OF9ZNKG%O"/Q,5_!^-DYC[V56-C:F3\+155KTZR*4JY8S4;K MJZ.* "L6D"QPOG:&T2Y8H%)()[,HA7AP3,.J0VA]?M ]<.?+I9F3 \6J9MJ. M'OSF'J.62=5,.R"9=P0'%909&)J!,9EX:WM"D2H;MX 80([F.-1Z8GB@>-,J M&VF=AU#>D6*+TGE,AMC:WM%NV"*EXC,J@^9M*7&906,L]%V42C]8V163Z+>> M2A_W0(Q(,*7%%2>\.4Z(R5);3XMODQ..1W&K4.=;M!@6[(.2]__[X2C-A:-I MM7P>D[BQX6YH1$QNO"M4R)T5TLE:4JW'%3\@/\1D!VRX-;H=?C@O9<.(/H@N MX;([Y!351#?F5SQ_PSZ.\\M7/(>[S5@EH*$7FP7+!CK5[')"*J'VX\@U;2G@ M%;-3O5QD#F1\V/^SF.&+U834W?^,70#-]_JVP[V1]I.[I]?PH0L3KH.9Z#FC M.]&0,07I<#:?0R2J^B?.-R%3,^/SK_LU 4CL>A6?W?,^'5<,G M %A\N5 Y8D_UCV*R8X8W4_PFK#I!A@Y'X-E8YIL[8BIY$G/VPR4O#![F,!WU M@B@0[N!#6>Q4X5L*/QX@Y\&$J$=>N&GFR,"&>YC\3X ,"]>B8 'PB#G.K@AC'^,&X> M<(<%E,MGI:]U*AR@B9;@:X@GD#I2/L6V$?P[L^UIX' 6@!?%W)*2 W M3[_EVWGB^EV7&QS6D,DFXQS4@15@L8MO804Y"'S L*KN(\SX1LK^ M#EH\'7C E6GK?YY(.[58JYX72]43PL!&'&*6F^.S$SF\T(4+MH-!2HE;C#LS M3SD/0(=W,SYKM8*$"/SEB\*[&+)MZD%'00JT_;FI9[@D0'U@C=7/,M=4NVM2 M_<_-W=>5!-M,-^T?H*@#1R6J[??28'NCS9\# Z'J[![M[%X4F.M>7F2EP;N" M0EI0*!6R@H'L;]^&5L79V;M4MW*OQA8P&*T8 SN*#=R$C:A*I@K57,2 MK[+!M,"'T9U7,7S3DIL!F'SOF[B#&*C,*YO+Y(:JZ \^9G:BZ]\YX MU_B#T'MR+QBUWF1K3JF_O4N,I(IE%Y7=Z;]K%BH4Q%]\*UA)!(4,6V3V.\;1@$+9YE1 *I$KD' MP2-)+%)[A:K>)8O\S1S;H&Y_ACN("[2%5V(Q@(4KGS-Q#&7_I2<.38%?45.D M\5(OFFQRB!IY%Z?:4I<]&YUJN]CXE.=A;.FHPYV*#9 --C[$[.Z0E(7"N_"-..I._1[IX[] M,OYJ]CO,ZB4/7UO?[I;GCBU,-)XA$$PR>!@A-Z?A@Y/2RK&>.&:5AV/\"(,< M3R;R9NIU?VPC/6A?&Z=7CPWMMU/MIM-X_$2H^4)';LAXG_#H!YNBU6?29S+/ MNH0X"DRH?Q;$?W'65?#5"?D8NTR_7,GZ2/)C& M4"*2(BU2M.X[C39 CW1^:9#Z?:M]?]N\UCJ-:W+3;&FM>E.[)>T.?'#7:'7: MH;/UO@X/XY;/C \R'==!KH';O1=O.=Y9G-&S?9=:!@P2\,6&'G'[>*++H!Z5 ME!=7?EBV"EM'WX3P\\RP3P9X0R?[UC]X+ [=R>.D24>^SS9NV+A[ZW_I>?6S MC1O[[=YFR\T<_8;U7GRT3!S>Y3T2^?[%]DV#T%X/;B$"Z-2R?&H2)CZ!FXH[ M.-0+SN<&QSV)P0$AF*\>8N349?HI_WG:YP9 \%-(NIHX^_OE(UX*E-9UQY>' M/6'8GJ#\D%G4Q#/Y,"Q3GG7&\]$+)P$B!_\9GXP3@7TNJ@8$YS@-WQ%WVZ'OQ$%'<][G.KU]/KO\GRSQ]PGIR6IU$\(L,ER8Y:8:5MB45E+VYL!PQ< M:XVJ%^EMI>8*I?E\[E?MT2&OTTF)!$D+<7FTGH443./\E[!N0-()6QE^G'W: MTJ'B)].#?0W&),1>X*F) "H>SK[6<8NEJ/KL,I.S9Q:H9"RO8;"_?!#?$;W6 M!V2(:@0#^%*@#7])#7R$D/+RQTF8&]"11%FT7 DBF/V$.5NR>D*>_&*_P&"< MG("S[7M"ER+>0ZR[1 >[P/:P-,,0ZV?H6(SAA7O]D#N]49XT>V*$W'5]K.I@ M&/!4=U+F8U(')7)?*NJ0N+;Y+"]$O6=9P"6K:$K@"Y>['J9WB[%,%6)A/]$L M"@M$1"6Y+FP>48CD+Y\[LNB$I.LRTR*8RE"(3*GMQ>A]*2)TW7?<&4/)AI^M M,ADY7F#CV'(+.,2@+@KNBO$>AQ7QS!&Q8>'$F"Q 7-*#BB7YG %\WI\X:\&, M=,RG@"5WF>>9THB0-)5K)7429P$E1=47WK>!!J+R!A\$A[U>^AQ((MP_WH,Q M(NBP'@TP!=HSQRT P&5^ G!@*70L 3%5NT>5T]B\# U&>@0.D7FG*LOTJ2$J M"DV749JIFH1,WF,&7&%&F)T,?0>XCXE1T2'(A)\"PL!RB>HZH>;S%FN;C7OD MW,)\ZM'I;':2(7=Q,5_(+1=A9_I,N2GJ7@ [V[T>R(FP9E5(.R":N""@8;2$ M3YZDNKIU !_\:W&ZA05." 8L6N V.F::9=S:L#2_1DQ7N=0Q/VO!:HN?3H8. M@['T/G?QNBL;YI8"3HJU7*TZ;^2O")3(,DQC)4_:J$EC5D_4TAE7-!.EO5:( M.M1JZ)N7"_D@[J#DZL:<-XDS- &V_0D#C@3[A3[97)VZ]7AJ@X*0<9YQ$B,] M@H5K^0S,L@$8J# YKA-C#A9:3!2M98[*\\GT*_(2$F2]JBQ#A96'PVI/(%7 M:&@Y# B&9UWX96;*6Z53YA*U:(^;PH<9J\" /*$3((KBA>H\&F(1^O<9M*[M MNS+,*#XQ49_-U!8EOZ/7T(-Y2 =#NE_B\7R)(R3]$],&)\=!0?-?$9.VIX<5 M&7W4B27=T;RK@F.<'>V"W^>FPCF14IJ)X=]B019;FU[BN*R$5#&'&]%RPWFR MV3S93WY]O34A5&5, JPN;%!>5D@ BCH[8%BA:_"<(S,E8TNT-#C6>P)EBP:;9PIZ;KN]QB MKIL+@LS"2II4,15":K*; WPH#W<>MTKOKN,[AB,&3"1<+NK:+2F1.;W%/8;( M0C_4Q0 JK!I6I]5Q=T&:;O9,+]MLH :Z;[GNW@G5UQ'9J? M+@!"5.25:=IX#PMD.+[+DR9&JR4TI^.J&+ .Z=#C/QE2Q7GF>(+[Q^SKR'J0S%]$FA,A15AF(*IET03QOZCMX7 M&Z!=,W NL;X.O '[%$(_X!7;UL _]P*,H2D[[0\IF"B8!##IV&A=9 0$Z_1Z MF5G=XWJ;_7HRH5M5.4^W]P1XI,=122:A-$8A2Q4BRZ520G:7T%K1_ ',U9J* M%42^O+&=V] 5>1C[!*ND;]6#S2:?FO=C77CMLZ;5@F%U7ICYS.YL3(S?+'_V M/#/%4(^C?LS; 7]Y7?!/XUU<(D _P6TF$)\KU%#X+ID M"^C%W$5-"7<%]%B@)QSV216T9[E:N9I%T*K"UDM\E](!^B[+'I4QIDXZX)6Z MN]+&EN,&=NO=[-Q)41EM"NDATFN9\TU>"6\L.Z&,-07P$.!)YPKWZ(B\%M49 MZ1"0(9P=+Z0WKA^\0Z%;*V32JLC^IDG*SD99.1LILW,YIA5W=IR-3I\[KY + M%YF4"@KHJ0 ]IJ-WRK[&4G0O:$N3;C<:A>XLHGOM+>[=.!JO%-C*SU"(#A&= ML&^=#CK+Q4-L4'WX.QH562(2Z\33GL>< _0YMM14<.\28 M-!*:XZ4:Q(2 5+B@//Y*L-9Y8 CWV9:4E@B.&]V>#[?YIR8G>S6K0B/ MM9,L]N0 ;ICN#1-Z,Z)',=.A,5-">L?^/< -<\\KY;>CO!4''1@'5=;.J-BZ M![AA%E7A+)T-#L4VBFW*E83\C'VQP$7NO)+.%O3F;M_'H'+;1U&%+M*??:;^ M_RXK?(B:K1DIUZWGX;XCV?$V,\4,4V_WB-7IN._>30@4O<(2@: M&UL08O\*^$73=2@S.7G"OGX6*BD2-J9P_>'0=D1K4H>YC#I8J=LR@(F>F6F+ MLN$$>>99U!/'"N*.[3_ULU$X'6NDVUTL70YSA;F+RET.=J/$23:-.^+;<^;_MS_O#&))#]_+/9=B#>7 M8GN^[%/N;!OT>#-LTJ?,A*-:/%PJ MBXKZ(4!SQ!\NP5@QIF/T^K1.HFE QZ (ZX3"FANE]E=DTD>0#_R9&>L3NW!R M62P4%A,[D %.\(!0;:"L%,.:KL5KNC;I8I_E26]UV;OCMGEU_QCI3S_Y5'M%T25C_HCD2[+L-V"-@E%==4_""W2DNC<$K<';>< MS4S+@U1T8[C63+*R*UDKD+^A1@@0PBU1%5LL _:HD/HOX,#IIDVK-^'>IKXK MGJ]TU470JL9*'"$R>'"AT$E2L\T:D2L8JM M*O%)08S)]4#\!D1?Q2]>(*K7V@&JE&+ZXR52HK92J_0W1XE:<5YI"1PE$F,[ MIDKFB%',%6*.^(J62MB@"73)>NUF=V;YTJY0G5^6V6L!+/7 M,6_/WOH6N[U(M?[:OD4)'7'VV[7HYK1:3NX^%'W9=\*>0*]L";3F_.<: DWU M UHZ\,BKY%:-^V^.L^F87A_A7-(RIMW\VM(ZWQZGFR8>JM1(,*;!OW-],)5# ME1*X&+(Z.FC!-I-*HUC&;HC%ZGOC0^CFP%>^;)9*&C_U/KKG1-.%B5V\*%=D M>[=']L1=#XUQT>'-\+$-'?71\_7ZX-)HEH7^TR.3T2F+W(!: "J>_H8CZH)? M#1.0;C)VHNNR/C5[8;S+AZDX\H*<49]NL.Q&2\?6W9W.C@/XS MK>!VGO.TU2ZRQ5*^5!V^LHUL>).3J8Y@8<94J#9PNV$_Z[;"6EWD2YE=JP4& MU]7HTRQ1DV8[SMI;:6]M3)="_OS-$&:L33^V/Y*OW& @H7\',O09_-!1"-RA MR;\F"-\TNL!6BP%7M/F I@"V.L 5N]SU@,;%IL9\V=&[GL]KB^%6;A[+QV: MR0[^G@R']>R&. \@8CK-S#@8C7?0-G8>!5=-.H11G%+$_PVD.DO?=N5+AX5O30I+ +N MQ729:;]@9!(>Y?D>DUMI\*W-T2^=TPCBZQ_4XL]$)7>ZB!' MT-W$WH_B8I.^]'R3T&#A7)@)4 F\5_$@#+<"543C3;C,),-PI;$5NA@3.L6R M;_II]+. ?991V[J>L4_< PO0") M,O4UW,,RI%\N?/5%SK,$ GK0.7EXWB8];K)@DQH'(J8E^[?W>1?=:N$[PX63 M[6K#UGWY,+%S9EE!'$!%+8316&(2Y&$HE&]L%6[M!WAC9N.,)%,.T!RET$FF[[IH$CQ.0< 6P M&]RQ.\*]9> 5'!3> ![9X\Y O(5["W98@5(Q6)8[E]PA FSN!):X"^U$WN9 M6HP"M,.L8) X8 S 1,D!(WWFC@>\@>.V>QD)F60R(K9BZ$MLU\\'M3 (UF7, M"N-:4M(%\2S9QQ?A(6'DXF^#D%?PY$@\+9)=$!$=@H6#G!**<(#9@='F92P. M-NE?NUY(3,1YHJM6^/P*<"P(;"VW?0/35XZI7,N7$_I6;;\1&P;&IC8D#*;; MCMA;_22#HB:WV&=RN7C_BCRSB;=M5I5JKHU&1RFAVTT+8PQ6(M7\WH M%*^!A1-F../_KNFN2@0O#E=UP73Y9UX[Y%?F\\@@W9_*/QN,:*XL1V MA]B%/EDE7]D@EGNRR/L4@OP:%(_NV7/AM)5FOU3&QHI=!% M]/X2)6$:O]!:X_^#59W;Y81'OW]PN(5IV6;,XOV+#N !X?)]V'3I(D<&=DW) MN4?MF'SK/&]?A,F._/NAM9K?B?;8;-PV#UWTW7"+ B,!'T5%7\=AU 7#Q2$3 M1E-B< 'S1D,?^V/A^(6;B$5-U\.3$<$%2A J0;B>('QH=!J/Y*Y^I[6TN_O6 MX>_50NEM3#,[(N:J M\=C2KAN=3H-HK6LPN3J= [:YE$NYA-6NF&-1@WD>(YIE@$GE>2O:5&^#\91\ MV;-\ 1?NA_;+-Z+]T&Z/P8)1DF4!DS5,/J)]GV@C:BJ;Y0U.,SLRY8_O37+; M/ J'2(F3!?SUQS,GMUQY/V]QFMF1)+]J]=L?+1 FWY0H.5I1\BO5S9$%TL0_ M)"93LF3/LN1.>VQJ^'>]<:VDR=%*$W@LIP0?SHQ#8C0E3_8L3]K?&ZW3^B^/ MS7:G\7C::MZVV\KC.6+!TGYFUFF][W 7=W]:W'1=Y?V\P6EF1\+?O]D%,,E6!9PF*WML]=TN;F\ZH9A/MDM#V<-%R[SM"MUNZV;W7.;.!# G^N_8L\S;5\" M^"/))!@SX^;#39-Z/+'O[O%&P-IH1DA4R'9\?_T)3!-?DI>VF&F+GK 7V-5* M^ULM('FQ2ICOQ4@BO_7&4U0Q]/'AGUZ_J85UUBZEG"0X;"^$3(BR(E08*BIX&T+!%7)]M4*&:2PX#KEH^RW/V;79 M"T2TA4QM67$[5]:"))1M77CW92748$X3S&""&[@7">$[X1$4XB/(4-+% (K[ M,OHONM#MI&H *8DBRI M3!66$B*7E+OY3X4/RB*,+KD;:H]1:B/O>)"E \])_=8A[4FZC)4VYP7^U4-, M ZJ@U[6[GA/XM=FNR=7'KM6^7ES]-3J"F\F%78NG=8_JH[W9*LAH1(FDF/UV M7C)YR 64(XX#^VZVO6_7E D8 @A,E8FF&%; MW]4N)%E*PB=)V:H-C53LPOG)VP$4NJG.MESIO)0^E&FKBG2W\\#*FZQ%9WNB M@LZGG*?G #U)R*KS;:XY5QQ]5;Q&J6A(6-F7H$0Z@+(S3L[M\[?5.5_:/G@@ MZ'PST7,A$ M(&0J=#63"UX;&7V4O@GZ[^WS/-_"'4VH+A=_EJ"OQ_,=6GO9_SL\_T5!F^CG M@!@EAQN)C/ 7 V^8^G&F+G&-3*2)+@;VZAE#U^]/UX7^IQ^3.26&J^JY,B@U M"J6MU@ W63Y+90:G ^"TJP!,"=@PLNXQ706,AL5#EJD"#U8%SJ8&K8:A=9-) M@LS05#U-,Y1K&FJ5!JEF(65FJWKXVF8*$XW7W85!JR%H76J:-D2BX:G:5ZPT M%KSXF@FW]JUY8]$4G#Z1E'##4O5STQS#F LFEM34?XVCRM1_M3-F/EHUBC!3 M!AX.JS%*K68+XR3X:(AJ"E'EJ!N@J@?J6A(>ODA59HU>#?W_>M>;H/ZQ\I:N M*4KR-UEKC;/1S$3VSQ;9+7W,EX;7OR(]HFL(&X[)V=CJ_G]\]D\<*28O-2F"]GA^EX\N?G)VOZBGS3SBL'W0HGW\3C>TZQ M&>D_4$L#!!0 ( &R'85(CH"5CL 0 &$; - 97A?,C,P-#4Q+FAT M;>U9;6_B.!#^O/T59/QXDC1"'4>M1DA)T#IXU]!,1[1%[W[WBLYI MR3W!T48AZSQXA^._V#9T*:>2:!K = V3<,D#*B]$3&$HI"81V. 5O'+!TYB%JUK9U2.M@>LDN@X)"0+&%S5P& ?GQ&6\#K.E M5$+6@"RUJ!L+DJ?4?GBD\,,C70^J4DTQD0O&:Z:JZ9VV2<06O#9#CZE$)8=\ MJI)ZHY"T#OY+?9(M0HWJ&M.6?Q>R*=/@%4_<1F':VION/;EZ#RWZVAGTQWY_ M H-+Z/4O_*&/#VR._&YO//%'_@4,;\X_]3K0[G0&-_U)K]^%R][H>B^X[#L& M(CHWV_ ;-4=.H7+0 G1(@?&9D(G (X\'TIQY2>=44CXS0ZG$B"Z8TKG 6",W MQ#A?P<=+/,XPMBO0%^H$BL6B[16K%;=XG-7=:J5M.V3L[S>KN6=ESSO*Z MXY9*Q4W][/1T4\=NIYS73]UBJ02$!UFS[%3*Y2-(*-(1XWB,-YYXCNNB?6+V M!_2XP9>MD+4BPH]QR/&^-^3'2236E.8RPZ5$&E-;(LXW9@^)U.%2P83.0BXB ML6"X4YD\\B#]2KX3,H1[#>.U0AAQ"U'@!-QJM?K8AD%B\"[D:I5:$K,EV2H& MBS9N0H L;>HCJG1*V:BY"!=,(KT*N;-0.A/$'#K^K^U,ZT=#QU1&ZXT7';HB MF45'1E(L)08#A@;N=9 N?TT0%W -(AX^;YD.44(EJ&ZS"2:Z1,0R^3GC:#7# M6T,]A,VV#<=9]!L?S&0ZGYN+8857D$H%F3DD'.>;>T**",2*RJUE,_-,#.RL M:H(Z6AITTA!F"MJ<+U%^E,KGD>LZ]M417@XRU;VF1$(&Z06=T7B*BHJ9J\[) MOH[G?LG@U6C39!I1F J)N4S3[_9'3.0W;7& MR8(.O@M'\1G1V*_WN?,FEBW@XE:2I&EEI74/3>;F SJE5P//4\'A>J_!?2Q3 MRMAFCIU@V6:NC! A8\271S#[C9EO /,T+L_)-%LWUS^BA1T_?A9.**C"SA9? M#<83N!R,_!%TV^?G[<]P2.*D#E?M<0]?[49OM/%#VGAQ?+#S=O'\%\KKR39^ M:N9XRR;^Y[3P_,'PQ@3/YGX;KK-/,6(.ON1*Y_?\9['D"^A&8DI>P(OIJV*+ M RS-]Y3]?\8)V IF$5&J:7UJCR?VL-WU[?.1W[XR_VNV1H?=R\GH45\XMZ6X M_;K3?/J!8;=_<_V@#27,+Z@G"K2B8'Y)(3CIK[6_ %!+ P04 " !LAV%2 M(HJG>LT' #N+P #0 &5X7S(S,#0U,BYH=&WM6EUSV[82?6Y^Q=:=IO:, M9'TX;C.2[!G9E1U-&]MC*VWNTQV(7)J8D #@))U?_W=!2A+EIW&F::VVNI% M(O&U"_ :[[:;^]2;:\1"E]\0_7? MUNMPB@J- :CM%0QFI]UCG"AC1,9U*'=:/_8:#?;+=CK[++"5:),+5X_18>2D5EL0:>5046N'&1:I M5GB@]-;ABUXC^-P;ZW@&ULTRWUVY>B)RFRU=EN]QOCP28T?#RY'PY/A<7\T/#^#\Q,X?C,#X MW6CXVX"*J'9P"1?O+J_>]<]&,#I_O!L?>O;UF>UOLL)>C-P.XZE\>]<\& M5_7S][\._@/]XQ'7M)O-]I,XF&'BG@XPE;5A#4YEC%K![VA\!S>^[X&U( MVMV4HWV@N&'.TQY(FZ29MY_P3".15:Z TX5OQ8WBU4%?%VY>^9>O1FO7KP3; M:KAX[M$3&1]"*B8(!B<2IR03+I46^DJ5) Z76)!* "'FA+;Z\-!:S?HOH!,X M'OS6K\%01;NP36""E]^];K>;W6.=%T+-_%VKN]-=G1G]&WXR],^/_0[:*C^A M6>WQ?UX;-DB[^[#;SXFT(V$)7P2F? 8?E)YF&%]C+0#.!*3%FHPI[7P@(4C- M"4I0*F=*).\HC,EIU1E] BCR( \(I(F(J,B SJ6CE0[M[C50&*&UPLRX22X^ M(#!H;\>T5!:3,V227$Z]#6X021.5.353U!U\] 335$8IV))_%OVG:+ :A">0 M2YM1R$- @JET*4W0%A0EL74>MR#7=$S3)*B$V&QI&3:D62O2[*TE:1 2J0B6 MC/ %#&O$&&I.U6:I7JH0JE.,3M=15L8T)D%]"7,UHHDTV0P*0BJ3C,F790L6 M50"V*Z:)J+'D@6OFKGO#)X+:TS@@P)+@Q^ MDY>U)7K8N3/WO-TP9*T8\NHY&3*Z R<./%H_=6W%@2JZY6U8)XFD6P^T(0B# M'M($434DJ,)'6:PNU0N7'X3QUH4K+RF8P M$YX958RU0'>M4CVNE*10Y(O5F8S]N9@MQU;&4AC)$Y A$O1:JWBDTG)TYG<3 MZT,YKT3:(CGD2/FX4R$8/F4F6$!I6MZ)191'/4+,N!SJTM48N2%I'/7'>*-I MZ\6\\?HP[]&B<(^ CY>31_.0N#N1,=-+6*T\3(0E:G**Q)P3)I[CGQ@IQ5AF MTLTX\'O(+.\&GBJ>!8'(=YHNI5A>HV^J"16E*8B%U@>J441 ]0[X9.O:'WIG M1$:JP8)9SDTHD0R$H]U %J20&\JM%^6BYZ3<8"*RTBL"XQ&3A%]J3 A)]H&L MY3;,?(3"A=N'$QG/,.I(ZF1#NC36I?NT!X_18'';&CD73#Y_X #C>9;I-PT, M*T'^='GP#4G6BB3QL^I2P-]]'/-!796 ^)H'R?(%:L11GHZBTC!:ET*J!T;- MM754SB]]:"Q+#PT^EA21T=#;G^B2$.U()U9:5XY'1 9_QLC'C_XQH"^@(;,<^D=Y#SKZ&24: M="^)&WP:QN=JD40"T0,76T>"L=GZ13E6A1%^($(:D6HD++*U+F-']:"S^92K(??#^PD97UH\:S MGD3T*;!+#&W--0(J>C4AJ/M7G!4G:B$NDFJBLPER<*3$=?6FUE0"A'F1Z1E2 M[335077$'<810[Y*Y'A/@M< NW^X"D>S3IAU^(6&;82K>]^D?8+!_V0@SO'P+\#!YG'_JQ[W M<2HQ@<$-1B6?9<)Y2#^_1*6?Y"/46$X@RH2U!UN_]J]&]8O^Z:!^=#GH_\(? MCR_57IR>C"Y7RM*D;O3T?B'+/%R+"N-,TUM]:HOEHFW70#/@V<79"]U>7;:2U'$IR^^ZSGI,CS%N_^T MCYH_'!\=4FVO$0I??$?U_ZC7X0TJ-,)A#.,9C-)2Q6A^UCG"E39.9%"'=J/] M8Z/=;+?@J'-\U&G]"/WW4*^?]G)T J)4&(ON9*]T2?W57E6J1(XG>XDVN7#U M&!U&3FJU!Y%6#A6U=IAAD6J%)TKOG;[H-8+/O;&.9V#=+//=E:LG(I?9K ,O M/Y7:=4M"(>)8JML.-*6" MYF%+JBY$I;':=$"43G?9@V*3V>_7#'Z_9FMIREO*A;F5JL/_.KQS=9')6]6) M:,9HR,A+-;9%M]^'3PZ]OAZ^$(CEJ'[5YC?/JDQL\&UZ/A^?"L M/QI>7L#E.9R]'0[.X7QXT;\X&_;?41'5#J[AZL/US8?^Q0A&ET_NY,W@S+MW MU&SOBP/VE@4XZ.@.*.Z4[''YV/9MY^PC.-1%:Y DX7OA4WBM<' M?56X>>6?OAJM0[\2;*OAXKE'3V1\"*F8(!B<2)R20KA46N@K59(N7&-! @%: MP3F=\F'36LWZ+Z 3.!O\NU^#H8H.8=^E""__^:K=;G;/=%X(-?-/K>Y!=WUF M]&MX9^B7M_T>VBH_H5D=[W]<%G9(N[_9[>=$VFMA"5\$IGP&'Y6>9AC?8BT MS@2DQ9J,*>U\#"%(R E*4"IG2B3O*(+):=49?0(HZ" /"*2)B*C(@,ZEHY4. M[1XT4!BAM<+,N$DN/B(P:!=C6BJ+R1DR22ZGW@8WB*2)RIR:*>H./G"":2JC M%&S)?Y;]IVBP&H0GD$N;4;1#0(*I="E-T!84(+%U'K<@UW1,TR2HA+!L91EV MI-DJTAQM)6D0$JD(EHSP)0QKQ!AJ3M5FI5ZJ$*53>$[_1UD9TY@$]17,U8@F MTF0S* BI3#(F7Y8M650!V*Z9)J+&D@>N<8LRHP9$'5UPOD&EUOL3"9M"DNFI MG?/*X*VTS@@R)+@P^$U>UE;H8>?.//!VQY"M8L@/S\F0T3TX<>#1^JEK*PY4 MT2T?PSI))#UZH U!&/20)HA*WCV"'J#EG90VY>;<+"<)8AGBYUC:*-.VI'XL M3D9G =N%T1'&5&QAGZ <(W$CX'5P1WFSND7HT[E_769HJPCJ2-1;Q_MXX/NW MCN/P%!XE)RTJ$(N- "O$"M\"_MFA+UJ#RE!RSU!"AGBRZRRD%AP(=G;,VB9F M4;;ZC-3Z&2T]$;Y\L/-E!M0X#HM$:1_?A0.B,1*0*TLAQ-(E;4U)*C"1UFL+ MM4+EQ^$\=:E*J\IF,!.>&56,M41WK5(]KI2D4.2+U9F,_968+<=6QE)0/DP3 MD"$2]%JK>*321(^;A3(1@^92980&E:WHEEE$<]0LRX M&NK2?V/DAJ1QU!_CG:9M%_/&V\.\1XO" P(^7DX>S4/B[D3&3"]AM?(P$9:H MR2D2(Y_8J048YE)-^/ ;Y-9/@T\53P+ I'O-5U)L;Q&WU43*DI3$ NM M#U2CB(#J'?#)UJV_[\Z(C%2#!;.XACOJBK$A!?LY$L7Z%& M'.7I*"H-HW4EI-HP:JZMHW)^WT-C6=HT^%121$9#[W^F2T*T(YU8:UTY'A$9 M_!TC7S_Z>_#@UT'P*A5V$7^RPGB:8NREUZ]')8LSR.1'S*H+Q[7VM3^\1#MJ M;ATUC_]ZUR#^W4\\)W5M*02L2ZO$6FH"4^,K M('R=C"-4$)F=/&+F) 7T!# MYKET#O%W5'>L*-[M4@B@;F*WQ87#E,4'SD@"XF'#\E\RN3? M0,UOO;^*(M7=0+B0W* =(J:.%A?2\5DZ58D6=2%.$))J(2JTO")E3O.GM?"3 MJ21[X_N!G:QL'S6>]2:B3X%=8NAHKA%0T:L)0=V_XJPX40MQD503G4V0@R,E M;JLWM:82(,R+3,^0:J>I#JHC[C&.&/)-(L<'$KP%V+T/6&JT!EDN>11HOY67 M70@SK_,>\]#+$L-OOT/10XI\*_-+6D6:UT&=[+7W?H^'4*W+$2_+-_;BS\^9 MB"<=>"\,G?*M&O!7EIOX_)CY__17G/_K62>0(OR%AFV$_U8_1/L,;?^?T3<_ M*?X&$-CM]-]EI\]2B0F<+X3Y,J2;7Z/*3_+1:4QXC#)A[N_[-J'[5?S.H MO[X>]'_A[\17:J_>G(^NU\K2I&[T]&$ARSI%\R,S T M-30N:'1M[5EM3]M($/YPFRJ+_UIJ>Y3K&/ M-W]Z[=;>_EZ#9GO-U.)<9TTZ$ M&D/-=X#9,\8Z(,NV'V*_X,=<%N%[D+!HHB+JPZTN(!6 MP^6B"^%?WH^-1 &VOUYSU-Z9Y0XZN@"5/ M!\-),#H=#?Q@='&^$67D^FE?QY < 'N(5PVIHU! Z;#@?$>W/9^ MJ_[B,?"GX)]+=7@;Y7>L +DXA>#^$J3\Y]L^'4^?B\\?A%_ ' M@9GQ6JW-9/VFT4@Q-D5F)$P[$65K@6NN$] )@B_$G/K6! MJ8$ SI]2%J!$X M'R"/83#\W:_#2(0-V#&KMW\]]+Q6=Y!G!1,+^Y?;W:46(JVP!3()2#TQ@A,, M,9NA+)ULNW4"V&O5@2F(>4H+5A9,D9H+UYP<92*"X0WU2'&%0$HRKI2QECYF M942-%Q*42):MFU,:O[2F;M?:SJS(?XSJ<,8C)!E_H*0I@DO689!PC$D9*=?\ M&\)%'/,0I7':;*\\K%N3OC#!OX$O.:9\N?.4"R9"3M ]M1-9F%AKZ:1 \YK' MW$1.)TS3=VX7SU!ILS'A"OX6^34!X?M A'-W=^)=I=HKY%G11P_M)BZ[]I[71._ M%PJG5\+)17EN-!B9\R+C1'D:M? LL69<$MB%1&5@K9MIEJ9 VT@O<9@F"L)9 ME;D3K[A- B-N19L\H%7SM(Q*7IAC,$VH>[P'IE>Y6B;TLCC0#IY'BG1'/#1' MZ,;+#$Q@DKE*^)!5U9; %KFF?(<(B=O1LG396EA5+HM4,9=%KO N]0^_D^YU MDQ\Y+9377"&H^>PO$K$L-BEG,YYRO2BE4:!4J: !WV@>#[-R_CHZ+\8.BSS#3J*P3H*?NO8?Z)P_QXB#>C^XD+Q"O)-D>RNT:\(OVSI[.I MVNMW[==<>FD1?A#=3=;J!_^R>8)?6_0TI]<[A^9*?GEB?/[8VS-S1-B$*5/J MJ/;1GP;.V#\;.L>3H?_!O'%9FQV?G0:3>V-)[,C\^N&@.7##^.S\\M.M-EIA M7B(]\B KFN:E4K_7M"_'_@502P,$% @ ;(=A4L9S 2)?:0 UZD H M !GXA@> 0W"'!G1""!P@DN ;W"NX4@:#! M"1"[N[EY 4?7(Z=M]^_S_>;?/[=MOO'[C_;O&'(-1^V/7FGO- M]2Z) M]ECU/3JM R'WQYAO&'0ORW\2J8T7C%Q 4 M$I9Z)2TC*R>O\/:=NH:FEK:.B:F9N86EE;63LXNKF[N'9\"GP*#@D-"PV+@O M\0F)7Y.2OV=EY^3FY1<45E160:IK:NOJV]H[.KNZ>WK[1L?&)R:GIF=F5U;7 MUC__4("D)'^]?B'?A'<^_4 !049!?VW7T@/W'X# M"%!0:9ZC/9)417_O\)B6^R,&XEXU(Z)C!U'L)[0\ZXPG/QV[6^> M_7..^?^G//LWQ_ZG7[, #C+2_>0A$P 2P.7GO2."1??1,[GAHZH&O%^RU7**-@<]]+ISC!Z;OK_5V M"KR/FXL MF]W=YB![V'_.2ME4IYJU"S9*5BEI%U2BE-,MIW;B2#'3CIHMSL3 M/7OZRIA[!8L@G,4V-7*VU@8?W[U!>A2\0C%2ZKSMW+-).Z5NI;>@VZKK.O2T MR\1-[PN.'HX=@S)6-.Y<&H'%@VI(RH)C$@==/.J.SPE-/9!2H8_AE!8E]WH@B?'U7 M'&/BD NBB.W!#B[G\S%84J^MC96Y?8U+^JE*D:JME&2NE.+'+ 4LS[+_VS%_ M#L4D^]BL\5*G&]G8RMQ7>GD_U=,[!+!8*JN,+YY)_LC[Y?&XJZLFXZ4%\1&[ MQHBLF<@ 7<>E,IA=2 7VHDXK>W:BOX M(:?MN0;6TL+[F,C;P.MF:G=_,2Z%\IIQNF14XBCP@UWB)S'75X\]FHVO]?KR M=:0)ZMZTGDHR^@GKRW9[LC\+*2[[5.-&]F&<(VQV@-= $6V&[>OX011;KV W M519'Y1@_,D ?<)D7(I9K!$_,HU2^2&]G3:&,:G[N@6Z%-2G M:&?66M))+,;E.%6'Z7#=472=VZQ.]=2[/;W)/3^E50?&L].M[$4NM (I]]=7 M&WM3YZ]^^KS. ,AE^^;W\W7*!XIPAUBD:7R2;;LR!&""/7G[_DLKIK_D8P5B MAQ"EFGYNU"TCNWDJP7S>(RIW-XT)VK%]+@:/S5@M8_/*)+I8N2N/D IN%'/] M8H6 U >>&A3W\Y@U;E)^QMY2_GTJ0U/ MN]1D9/$H"7IHLH#29S_KPW%&C\L^EHKR%%EQUJCJZ>S<8.V$0UE/%>CQM#B? M$0=T.0I27&2BV?ARU06L/CP^J&[*W,&HCE9HF74@9:A/T*8WY'R^U=V#D>>W MY.,C;>]>\V[\7.GA;K)ZE9N5!6V_A[UJLCQ']\T0&XKWLG?K0Z>JR&R"B#5J M[-T;F'!SBHG%MY*$&CM*R #LV^@N$2E*/$:;\;?0UU5>\C";R@C1VA@!'KLW M L][Q;<6_83L!+I4K6MT@HKLW$R;'X\==!U(5]Y>?Z ,XW<-&9%#6=X()27' M$.!HM,M2P_F5/CY2.@T1PY2Y(3 MI=O#WUE,"FA7M( N0H*6;(@^JTFW0 M.K*K+MU3Y"[W4A%EJ%/QW'P_[ZAV%^.4+42*>LZBSE0NZYTS=T]#6K->D. @ M.#C'-9U]..<$+81C_U!C\G)QE:U!/DV1=>!QL'[K0X789S*>CU\0O1]W.2 H M-3\Q32 6-N4'N3!FF=@>8SNF5O JT8?/Z/TP@^^@X/$87W7IX*415A@87LOC M^HUG,S*)V/6V^A)/U1A:#]2/BJJN*HJ]'--/;E>HJAVSJ-2UP4S>5J0OJAEP M=/$]3X'BU?5DY[_[!>==H^O.PP9X D-/7(G5YN46.&^Y;TLN&LR MLP'9;8K@1CRYZSS.0]XDZ?(Z+TS.^ B3%,\JD#2]>3\&@MPJ60[PGK+W;I ( M=/Z@,8A>YS^$TJ7ZX>IS=5^NJ=1G&/0IU#==!#;R\\?IR=-*LN6#.)\=M.6S M3\]B4G*CJD\V,VG/S9/;T=F&.JSLI9E/O4W&7)QY98UU-/UI_R=#B! )=L1@ MYDA<:SK=9V-=@Q>7986[FG&SN3D.EA4<'7.KYI:)3E_(/X:OZ+HM+I/EBI/: M_( :JHP]35&.U8*Q^60J'XD4%O4][*1=Y:DU>]:Z!JS;=V&@.Z%_K@K([7<2 M6SV$I),K^D7+QXA^%PLKU'3 W*"JL M.(TVSPTYTEX(21NWVYAZYY'L+:>4KW$(J D\!UM(VV'KSYG&,8RS[CR.?!XN M)[].T4E-:<,D#;7SR8&&S?_B.'3>4U+V>8D=ZJ+8Y;#)4ZMJB?&1\O4G#[_H M%TSF6LO(;JMH):O4^-L\-F1$BU^CYT(F#H[839/2TJ5?!VO' 6@[5>=[0\3V M?")(JPLOV8KJUM\_'./MO1)$9GI8I !5G:C\&)-J:K;(-WSH+;]"WL3: MN1KI,4M;\IQ&9D9]4 [E_.UL$33XU03]"6?B*B62[2$7>V;ZQ '(PM+$?6-Z M+J!0"(>,80WT-%V&^0'-"?+KN,X;WRC J@145<#'.QZCUT:@L,918Z16+&_< M^H"02M\ZH>:$\:LN2,I9O2.BVC M_:/*9>'M=]9,Y65H[63(V M[^I:QITSRMGG"F#P>[JROQ= BG)89=X!)W7"6;CLSN%.3?U4^B M0>2B&XK8PT[%Q3>7Y_RZ#@4'=$_*@B16V,K';!?9M$L.+@0Y2]\WZ/>RRREO MS/EC/CT7U2!KP%/=/T $%PZ3-^WG?=! =<"KL+Y$%MLMHVK_Y,?LN MYBH2X-A=(G36Y<):LA%VU#=H2I:FJ8H=]?(@I;>E.W"_LA5=N8RG)TB='$]_ M/KQ:W9QNTQW!>_TT;%L>Q%JE\DR*+)XM-8;5=4UT#9U" L9F9WSV_:SP4Z3RVFB)33KF"6>64VE.V:6:KDT- MOT"<:"(WJ"86Z:'EQ"MW%W&Y]MB\N--A='F7$_1V#3N?R\\[\;S7@4WCW_M< M(UD4"S'Z/\T:@SU0ST]CV?,-G*;QOE#Y!4]GI0_"<*6MXBB!-IIDTUV7 5T%'?8?/@6 MFA,++ M<[("XV,*&\0)-;B+6O@<]_57'KW02VVI:1L\7^"[3+!Y_,%;W\=D=$C!REEOU>[+\0QA1URNU(Q!G67UW2^2QM2WLF&D&B02TP M?[>[?K%\LI>\]'C?=YYC9?@B*6#W\4YT/\6;@_3=1RM9>CWXM/PTTRC=&B@/ MZ1JA'AX.12KT9.L?=BKW7&_F9B$).][;R;1O!\Z Z45-I224BZ=&,]7'Z#.' M[/3PT85+,=\]G>Z8"#@X[;:LJ6M)Y,AM;MC"#Y,6&FSB9)+7%)14H+]D.." MXVFK^#"-#(V-?W44HU4#>-R"4K$FE"O0D<:M7@'O&X.(J1\6+UZL5(;B_'@5 MM5%NZJ9A3,VJ\>P@)MRQKK\1J@1R 5D:K*DTU%6V-#>$6WL:U=>8UD?W](P0 MD[*ZOF]'/CW_29M1".,2#@YFYS5K'"6;79R4H[2O(M$W<1.R*NFPHXZ&I>\+ MO@WWUT)VZIYM.OR\W! AI9C24Z=]H*J7:3EPA?::; M4=4G.@5B?05.B8EU-4J]&H*8S4.1#Y[3F4+;Q96" K.=&T@N\9YH;[4ZI5&CN/9.^V*4E>259NY.?P,:Z M.P8^@PE,R=*DLH'.=E6(^-7HF^!2YY+BKQ"O?/;$SH2;.(]KJ)OR# M3FDGE0ZY96KXQ[@S$8K4=!OL5R=W'1H$TOFSAC9D$9=E^;,ZTF84K J2(G[9 ME;3A3W=51#QC93PC\-L/LG9G-\X6,.H?LJ\]2.X9 M;42^2RJP2@3/&H"F^7!?7EG$1" :W,1IX:(AINS5&=")./VU20@[9Q7-\DBLQ6 M#2= X(A;#BE4JSV:,-5Y0!9J@K-(,JH0O7;P3(FNJGJ_(9(H MP$_Y_A90%HBJ'#=/=5#1UTZL^;#+>^!\F =;6IX8"ML.DJ$YA4P7_)PO;629 M^]F#UB'.6UU_@G*C'YF4OY#3N#KK-?V(/XCEM?&+8H%KOX>R0Y7F"G$)*=8K[@Q?'_1 EW/W:A ?L:; M$Y?<LOW!QF52H+8N7/)N-Z4#Q_H@C MD=2]-7HYO*SOE@1$X=+A:HA+4S/FC(U=\FI>,GOGRO41:O#[6EV_S&@WRJ_8 M1U,0,QT89=B2Y 3O3[?LGY<#+.<]I>S.S"4;[2;H.ZY+RK5+0XK*N(;N6N[EC$5<_U\*UEE%TZQJ;OGG9*@:O MV".QE_#%9=$2"M693(UD^6P:-9J@N=IR9)'J2'E!TF(.MQ7HY-9DCG!BK(L2 MY^)/V9B&7DM3MT<^*[6/UC;6\@SFSD6\K$!/L&^U5QK\=P4=/XO: MD@@DZ'ZA?ZCI^D%N(=T2^GW%CYFQ]C\4=KOJ MFJ,!/0MJW1H'EW7 NH"7A%XN 1PSAMQ@%Q%\6F M55JZ/(I7+>I,B-[Q,V[/,9CZ\ER:[Z5BFH0&F9.^U:E58DI)XQ$WNNT&WL;, MTVL_DUKO;E;W3#R;#BJ^"2WKV>9$WTL-';Q$L_RFS# !8E\'-^>8)$6 [@5: M6QZ[_"!0]J:41Q<*OLOQD9AV(:H8*SNPV[\@EP)MDG[_./-%YK8[0:&![A$Y M'0D0/F7QSRF+_T8JXP^&U&Y]:3@G\>3I&(C+A;DX[I7-1]ST' ?K7!51SK4- MX?7EF &SO"CR-C*E@Z L!\KYZOH]JR<"PCG''\DD&)APQ=I9NCK,]:?-C8M2 M$QCK!PS;[HF1]K-.U>0%!^.ER%M+G0&[&0/NV^-7Y1)"R#%A'QM1R, MI)L/R,7&%;0V\>B5@(25[=&7!+5P/1X6M88/TX"1$3*/,C3NKLXDCS,@;\[ M6G-*\TF;Q#WE?"_P,Y M\K#+MSZ9BR=EI?4[>,\3&_7Q%,>N5VV:_!3*RF)GV[+J4H0KT^5A$?S.*BMV MF=AYDT?@M[7R22?BG6VN ]& M!.$,2C&V-?3H 0#0/=[,/& +*JTZ0#^H-\^@_'(V"$)1:W03<;UV^$+SU2+Z M5T#>P! A3'H-U]4+7(XKJK5'YMJ2)\70E) Y1-3A&/\A5RWDA1!K:P& =UV: M>]OJJ0_SK%!R\$0KKBX2>A3$RM'#4O6#B8DB@3[9O&P95T2KH;DN]A(^Z]7? MH-L5N_CJ+47"&D%\7RH>MU/J[1LT\:P3>682]&L]+>N1XD@3Y>HCAF^_*J0;V!&]NX]OB+,1IBB 5V"BJJEUI-PTN/+%I\B;=YZ M_;OSR$0ND+.K7*@MO?LT_T:DD;;\1NM"+%OMB4 @<4?E3J5X2;[50=YKBU"[ M5^QEC,^*^]GM,0T44C\H>_I)^ZC\E%*OK"06AA?7!R8/D%D[^*0Q66Z0N/<0 M>'@I/X[V\P^3''1$ZCBCFGSHE-3I\P,$8E MFMCF < 165?:MM?Z3+P@;W''7JXP)\51HU?1$/]668ESR+VRTH$H82*VFFG5L!2N'J=5Q_ M;AY_(<*J_TV2^3\CG;4M83]HP"KUOHEUC87,V .QS2,.]%DNM^?8_4:F!WWK MX?9ZZZ;3T"OU<><&+R_2JH:4O0&[J@8Q-1+MXJT(8Q[1/9)$>E3-J >O0:2# MW,S((_FECR3(K36;R4?41FQ7[KE!39]E42Y9CC86F2N-L76W4^YC6"DL8B_V M@XU7F^?M7CJQ[NU%)-M7AO39?>EH?RU3RX4OC^34WOQ B45"9O03L"SCJ8"F M@&URT@P-_$?VRZI8+A;$R4TMUR,%PS(892R,#C6TX$:$I@*4;%G'I0U%\WO$ M-TRA.EU*+R=G9T_,R@-7([*^"LY!T@;55WV=_+&.A3+Q,\W0=.+C<6MKYU M4[1VHS-(O<9;=SJ#.+6XCFRKT%*PC;1O HMHAOGT#[XZ*8'$!B>ZA*6-"W62 MU@%G_K\/"&!Y["=96F(PKV:E%PND2>!=HGH,0TPL9G9J_Y8,/8;V.\PY&UOZ M?;V/<1$9V)::R4\"07GZ#%6;*X?V+IB/-)#,DZ5HWNFW<)O-."JDLAX[.HR, MO* R,SON5ZT?Q8LJT]/.R8D,$ _,&[(=H(^ESY'-H.7.E\$F!#.;DW(,*>R( MLGVSOISMA->LJI='O:FOKJ[4*C;W,-%:P7.S-Y5*\# ,-P(:TVT*OONQ6GLJ MIY5HIRB9MTV]J68G^>F"U?A9\WZ8KSR"%G7+OGRWG.DH*.2FR2 M@$^Z.Q.:(DY^A81X?H"(IH_>DA\"6->O1P _)HL00!YV&#"* #XY22& 3/X, M!.!7 "<$MPE]0P##Y"H(H/4= L :_>[' UZA&$8 V[CW4[#,"@ZD/HZT!)^C MC2& 8R*)MJK\3)PEJ"ROQ VR%0* 8F6LR,+HDJGOD*H0 Q5Y;B$E1E9 $XP M@ _WFP7#'^1!51$ QF8P GAA)X$ D-["V!3"@(&_AO'7,/X:QE_#^.\_# VZ MG6IA<*<8\?X3U\MF\XC\HU/C=PNA^^6I>)[)>S8IS;_[W+Z!I\G5$,#()2^@ M]8^F7D?3XR]9FRD#*<6'HHJF:V**4S.O9W!(7;L)KM+IX-(1:,I;&66O3Z6R7$K@@IWW:HF#M8E M_EJ\?;GUZ!D%@/Z"[6LE5 5U'.2TRB&SJ7L]W\M2S5I(DIJND'JV%'90I42U M)#FR/&:[*!N$.Z>CADU1;I(*"&I+TU5JIO_V'VD)1M4O8,0Y+/=C0>P+=WR(RS.00#A6J;4)-Z!%7' MEY^O^:D0(4.OWBAZ?9;Z]O.N#E38GM.4-Y?2PT%OPUJ;TC>OV6_7?6443A"Y M2>EXIE-QDA&2?=R5[$(I7^7SG#;*$_";-PB@P=LFM^R=J[47)"7MR1<50EDD MKPY^<_SD6Y&'<&AC_>>W#1">A=,6@M9,6Y&IN@RP+*IT;)Y[6<5+!MA@\#OBY*Y/+TY>W&&/[.D M1;V6J^(9PE^$_Z*;]W\S/4]H5!C7Y2F!OB/@J1*T]F.\.$<;0EIZQ!DF%VBG M8Y6LPA*YG_! J>Y-.[/R"[JGI+-N'=,Y5I6$N)8E.S%A(2 MT3G\_1H$63/RJW9;$]7H#A)5\B@V,+":G4QZDE2@TX[ZTY\\ZT,$SL]J_M/0 M,S1YPG"'*D-S3\8\4UX$L)^!,[_]05^>F]?-L;]D;]/=_7G4SX^<]?#8\-BX,XPX)N/63A[H6/0C GE&CN]HFZ%C3_[PA M#6UCO7X*B:PZVT^V;.EIVY)R5N!7G&6<].SU6'E&/[%'89L(8 5Y5&+KK(,: MJKI+#?.-@KXXC[J&G:##"3WO>8PZ$R_V+]!?H+] ?X'^OP-*8?+GU3*V8FR9 MRI(F-0<]6O)#+Q#W 9PG(E:I"7?2R2!G?)@MGNW/6U,;[M#?'[J7"8P'YI9X MSQI^3.D0<#KWZCK!^[;1/:2:5 Y-%T,J352"ZN9548%"[4LOV"YIDDT;DVD_ M.;<7H3/-9[15;#F.HENW=\5NEAYL3"" &%5;4=D3U([Z+/&H;W%?:E0N8B-G MA@P+UH;)#GDC'JL,%P>6)MK^Z(:]V^SO=2U_@&3!'XK1P<&BD@@@D.I>67;O#IK\,[!MY'\256I_"U=(#T0 M1G:*"$!V>N1>Y5+%( ")]*<(H"WJ#0)8NTBQRYRUS" \CRH?R%? MU21V[[C4FML2L=L;?)[.,_P&+3X*%B_F!F^=!<&CFDMCZQJHKUD]C^X^5BW= M4?OH,P"_!<^_B!XH/EQZKNP6U[KEYD/M/;(%"0'T-+@@@/:[3ZF=X*[M^*)56V&LZEX38P2, M6^2-GVVSFC%0#NR\23,,-FO8COS7S7HA:]JY-%.> @0*-[ M%^UUF^X;/S'NV =^LA!Q!Q$F4[V/09X[XMVWH^!ORK_5%5\HUJ"O@@ :5E_>"@S\' 63M6P)_ M*@HTJ?E+++[#7DV5\9&^_A!!]UJRFC]F(7GUG+60F?V7/,#JKY)C619QCC:R M/AXXOOA:\\'$RBW%DJ5V*$E4S\SFH1 ZN5- 0QXO4HNT2?]J$QDUWMQ>T,YB MUW:F7R=*K#R;4*MTZ+LZVPO].A(A9'3BJ@6%,:TQC@M*9 MR_["#U\\]<= >8-:R/;X]4ED8-&\@9293YQYKKR!EFDH%IH9-UU]8 S22^QO MK();,6K;5(RCC4H@]EG1TQX:5DJFZ@1T_3Y2Y5XB72N4A],_M] #7I!-_/>. M/VD7-Y")]15Q'/VS+N[! S]F,J4&6IVM1L4U,9YVJXU?7:L7Y16C= E".QF' M4:=(I;YGG3=Y1Q]9O3"%:0< ML3KQ+I:]E:H9/SLO/5,9*^$MXH6,E8PNHFR'2+S=]1G0_E[X3'6J($+OU>Y. MA2[##U5I(@O!?_-"FPQ>G\S1^/I!+WLD\!(<#(W:Z!Z?S%;+/LXN?V;J@E,L M$O"F4+KWI]B;4O$PYB*2O[7H_#$H;?Y$3L-H_'6K$2(_X3PG3TJ*Y!X1CIQW M2,\7FL:4$Z2\^'O2\A/U[^U*6RG#W*LYXVB.3&=J:K;:H#$) M6UQ>"&$P%V5]GB#ZN/L(U44"WTS]V+K#/BM(7^WH3>/8R%I\>8J@,,Y#9O'6ECVXY'S@\ MC"\W4YE0IC=54S"'XCT=RG%-S[=6KD_2O7%(R4QY1!AE3UC[DBAK/NH?$"*] M?1NEFO"K-,+%QLJIUEBQR#SM^;RM]L.M)9/L:^(;$6P(!^),B@&ONJ!_0)7@0 M-3X"6 X"PU^7QH8!F_"_,/__P_QP*2.S],3;:&S43 7W8XB[P60EH3%*TKTS M:.L2[T]:[G#$J1' 3QP$ $M2!VV<:"2"MG;%V8XGJL"+<5)?+7;@24,KVAG' M,>XMG4R@8.>17.T:6-.""]VX*?BI+\2Z?:6D:-ZGLJ-F;/=*-JZI1R5/+V.( M:J*L4A4ZHZ'H- Q)-^;A5Q !CI7Z1,BZA_;$ 3R9#3]:#B517DBUNUY;HBS M:\![PA_)1P+1QQODCXDQB9-->/MQZ4.]'@)8HML)UUA !_/<5]ZR3.,K47M MYVW(O9!VN)M$SA^2@%?J;6:M#&C^3*RP7GS(P?>94E:HC_Z]L!#NKC\)BK.+CFUJ]WR5=*>,:B%XLEN1&UIW;U77/X, MGOI:UX!3JT(\R[E71NAN3[![0]]^O:@A-A4"DP)U^#(,'Y*/0,+H=O-YKB^R[K[K9T$10+2U0[U! MV5I1$GX&7H8#Z6T9509#R^[9CQ+^$9A\/LNM?7%U9N03@E0?AZ@M??:S3COD M 0=:Z4<'O^WM:(%XY.J(>19OO$%JI.I]:AYBZ@.N$RIH/P[Z/K2 M<@M2?K4C6<0^F7V.DYF7;^+CGVQT/3'1) $["=U;4V,Y+E2$XRX'UGURC1+% M.ZZ7EU_5:I)M$_$3>G&!IX8=6 L3C+[*0'!LLW=V/[R-RB'Y.BEXK$ M2M"-14(6MG6($H.KJBK&QK"$W"0\90X[;B9D48._<7HZNL$D:$ZEK<.7_OZ6 M9_TQO-FROT.04_X4XW^38^Y:\K?N:H;@>"S[6O@VU5> M76HOU%L)6(2;D/S<2Q>Q_D_V7VD*+$M<$]NW[/,5(H"=MM5[* P= = >3-T% M00SO!/7>H,O_ZY;%/VWFUG#:46?!*VNW\I?3/5%"KC?,FW4")X.0LKK@G_7L MX4D_&^M(5._05U5&JR*$% T"Y"L;TE?)M71LDDR"&#;29;"R=I4<;A([2H2% MX+W?=%6*%FJP?K!@9Y1R@Y&@$Y;B5 ;68QQ3X9#0LFR*S^ZZ&"U14"3]H)2L MG5E1*HTD"Z**J^G&FO$+B0CU@FX?,,UV)-%C"N<]WD2D!.W$P\>-S+5[TB.78C8U']*$L@ MOTQB%*:9[VYPYVQ(%L2JS'%!T%>+ "ROJ.YDP3I'(Y.O-","V'"*6'KH)K]_ M<'BL\22,.?_A_WU98[0GSCM M/0(P';:SY_/*:BMF?AEWT:6R+$&6=Y>RED'H5+#8_>U>F)0'W+VG_CBTV;ZC M7YJ6/6WUS$/8+I6_=ZG_!>9->MY)[N*>IVM&C(L;V0\XX":P+I3#8.89.W:( M7_PV#\8,6RR#Q01G>PL?PQ,$%.TNKZ,68X_P,Z#X]X&T/-(H1O5M8\[*TU%? MLEJU8@*92?2APQ3=\6HEI[>E@1"YXMA&TD.SG.CWFJ<(@$ OZC)M?#9K 3(> M+2]B+$_;0Z.2]Z-;Q7JU(#Q'N0]KB^.UNKQ(';]G]M4S7<:]T+_1<-1D^6&C M8;:N*?N "-X()_CM1_6#1O*\:L:&=*_)]VF_H+C73C>3 Z7Q[\VB*F:E2*D[ MB#=A-U-*)X]GF.&,.E_!QS&[4_-6PCP'8O093ZG7)70D*D45\\'=A[D)(6!_ MI!Y8.6PO[WM449VW(^@8YK\PZ(J/NK,[=\20?C"D=N0'Y@3K3$-&]VW++W7E MOM-!X]' XA#KL$E"J_:5D/UH56FU"3XOW">_%JS=6%"D MR!,)I?MV:=@1M@T36F[B:O^\^3)H]?CNMB!(ZTZB 78W8--+XNUUR=IK[_0# M:F%X\F7';?4VJ*("W=G36X(%YB.>Q[2C/YB1.[.C86.3I]L-PCI_1^G3>^@S MH/,]5YVB:IMQ#HOY>^7#_\E!_W$YBF3R&Z+_&Y)R#SDJ4MLR'-FOZAH'\=F0 M>Q%&=TRIS7_O*"7YIK:^_+"U@'078T^+6TNVT%OJ!#?U=%Z:HI[S*V5)KJ7A M@]7S:$HYL\%GK'7:5A= MYW\ZR58DE)6^:/I(FEV9E%Z-FU1NV1]/DF@SJFQQ;Q2JIJ1NUPHY>7VIR3UG M*BG2B=K6M8M)_V#Y@WP[P"U'U'2\=2]3/ST!,9&#J_CPRV\\P-:)_=VW@EUB MY;-^PB*4((4)SM(#YP'EP=/53EA#?LGA$]D:VQA(*WU!WX^?W5([,O$E.SH7 M1?J6GFGI.?:1)E:VAT],-8!'V05T@D_7YC6#*^\%>UO+:(J<^:T*C&WOS/5- MVAP"<)IJOH/;BVR!FSP% KU;H%KU0Y>N0S_ )E89N_#->XF_1EFYL0_COWV# M[O"/]L_6QXTK.;)T9A?F#TDB=S5Y7)25LR_(J*7'>O-HO9 M\$-NFK^9\,WN-%/X"^H5A5Y$:LL%'5?KT 3.-F M&P>'5EV;"N<5K7*AYK-6P?,)LZ?R:S?1PUTO;E:_38BRK=UYRJV/YY4G+]1Y M\>0W52^!8DD)[Y1M5$PG*UVIN9P*)GUI+3W?DAA]W246:@V;VB0]YQ@[[;TL MCA+I-F#MC@U=N7T"9V0:H+MWZNY)[DB5/EA2]2YEA1HW^^NF^92%A<0QG45& M'P2^<"^)'NLBN&[OH<8?6R[3[D*G$'Q"L7BM\=1_4I"B0. MSV%G^L:TTB1R$ZJ$1JSA %O:K=MOB67P6V+AY]V'L[#X'ZY7^26'8SK%=H>Y M%'2P^%O*>?V6_DY7?EED(M\W.!<6I5(W3US_"@_$^/Q8Q81JM=N:B< _N\#?<+\%_A?OXX?"\ MC6-VIF?\DVS?5V-?>#.X'5_JVJ]4[R%3YC'!< 4C7_JW:R?HD:*J6 C Q.JYY;'PF<.'SA;:=Z9> M@7PI!42Y6^^>04SK,NH;FO!.K]Y4CMG]N@G\I3&"OQK?%G!]42I\M6K6.(4V MUD[F,ECB-$ST,E_LQA0NM:>W;_#@1++1:^CAS(Y.>T#TV-Y91^T5M1D3 J#J MM,%_O%N/0FU1?GP4I*H)U]:Q>4L!IQTBO4D>=*%07Q]7U6Q7@]_>)E[#7V5, M4_&<2 R4[=IDSPKHZAHVWLMAN*UO?$.6._Z+$?Y&#>-5EWOI."4AXO-B6P)) MO:11QR*/:M8;'=S;\_?(G1)$X!H^/]VKA0BX[\_!J=Z)"+F][-/1@;W'T MN^#$,F@-2.0.O.^[VW">BBP&5--UWIR9BQ@'7%$9@X1:S%27&?O1] MN%?4ZM?#.V'?^+?_\2K.7RG(5,W%5@E::H8,YXW5OR MUP@@TR7O#FIX7!Q5X[X$#SSZ7>S=@.%267^\]IX%2=/P8 2!280:'T88H*[J MAYZ9\\\02::P EO*?\A-?L(*,D:%VB%8:/),.1]TKB)ADBL0PP,.11?G\,N>D$6)G,,/,JUPK7Z3DFV/K=+YZX<"9=5VT MNWG?100@^?&B@-=.HF,6-V_FO 4+ZDH$9X0OIE9FJ/EVQ^E(_)$TQE4U@C*^ M&LQ1$CIDJQ8[T'YG;BL,!\2 O'^&KXSE_UOGU3_O[/UI[@:J,_12_E:ZYUE= M:OVM=-<\QW94.XS':2?\H:G]&W]@]KQEEFR&8D6B(E8^N\$"&5 HJ;H1 M4P/XO>@F(6(7-@MLF1']3&[9W$D0-&7**AK2 WPW\BX*5/WX\31* 2(-J):/ M.)=P[A[NO1YCWS_DROA5G["X8.(5U"N2ZH=-44F1>B%>9:7#&9\Y"RD-SM7> MJ3[UJK3AU:JJ(& M3?DV*[^^ W?-^Z!,Q#&VP72W-G4\H%$-M2 :;]OJF"U9+)!PX527K794%O^D MJ9V[G6P>0[7 W45N_TS[\:;$VW$X+P)PHY9H%1OWF&P@CA"U,8G:+]N_)?D9 M_>+4SB/*R*GW M:?6U>V3B5PB@69/IO)B\)51#/B9WIZ8F8B;IE1SXR=9Y\89&JCBC=?ZXY]S1 MV)F( MLO>V^'5:_-&1,["V-\99PR.'6.F@]Y9_(6#+QD_98._""* 7^E]8XM M;8WE@-('^UU!6:3-1ME&WJJG.@((X8W@DI@EBZC"$=)N^0KN*L2ZDK>C^4'6*&S'/J>^\"*IB8\,M<*.PZ*$[9M)XH6W5VA>/E* MS*0FG!8!!.^\/2CJ7PE>U.0G$V'BJN.:2!0D?V#@W,OS/=!*'+]RM_" @%3CU0*U]:"G..$'V8@QLY/'B)22J2" M!^F>D_"X%6PKYPOX1*6[_;OH.?/!E>EC.01PH4F)'N)D);-88_@-\KK/)67+ MWR;G*&_=M.PSS&*I_8W$;>P6 C#G8X(QBG,:MBQ?D]]-@H[YJA4T>3 Q EAS*4, &,9<-R5J!Q++[\!M3*XMNY"]JGL_ MH85"Y=3]T,R;3LXJS7LZ_76?OP+CW%OVO)D*F);!T.3U1JFB3I]\SJ+L[9OT MN$(Z>^[OWA74#MWB=[>/ (732$A \5 M*%G^9(?D@C2<>I,O)+-E8VIUT$8)6D?A6O"D)G?>I\3=W ]'HAF31'S"VUM_ MN/N1MC4K>"\9?.)\8/+3L[IN(TUAQ;/ M,0V'E>LIIXP$W]ZIK UH5A5P9+'=<)WAVP6#3W?N[ED2EPA:L[(VR;9QT]$" M4U=H(6KD]X2,WKU' 'L3@>(,"0PQ'%5[7]['OZ\*HLK<_-J_BG]MLW(GK )] M@ !.U#-JDAP+\OC=;N4O6NU\-$4 _"%-;8I1(8DUO*)37RZ:HMHR+5YMWZQU& M*.:[T!#Z]=)!%<&]'>WQCEGA!>]D@6^&J)AG"EQ;%C<$4- J<1AG\]B#6?%* MYUOO5)G"'Q>]=F$\Z<(QH]6FQ]VA%^?U9V2@H]*+>*K3SQOIBV]O(1#<)=F=]G_;53/(R+#7!0?BFL% MMH9^?G>O#EQ3JQW28X>F]H:@9 N5H\6\)_!@&PJ+VU:S%IX!W=) F2)HCMD, M.*E=:#S_2,#IJR'FO,$/']"[Y.6+TS5!U6L$X%?BQ8&M-'9L5T*'(Q$1M D; ML%35D<)7QMNQN8HS]0]C+NGZUS:A?S&]Q!!1'[-0K6Q>M*J8/>[MX-PI^*M"(!G:+2^ MGKDXAXG)]6]/CK(E_]%39[V%*UB\&#:\=381'E7^NROJW[]G]@+U_[F>*6ZK MU>J0?@=6:;(+-Z-,7T8_:FE'G;R.D@<_PUU'>_.54E&J]?S!BZ*^VL5+!QD4 MT. ()L4HV6K[.'V??<]3B=C)PB\E;GD%>L6'6[5!DX\Y?I6WDUUXD##?9RW- MM]#$S.F:>"OZY/#K5D6SGONDU;V1G(/>;EC]BU/T;?&"M=K%-$EAE&UJJL]S M?8.D3"L=[K77/X+FU\@G'+MWN^.NQR""1_E>^>L2D$:W^X0YP,_Q9*9>R>GJ M!!H.5U2;@_$JU@7>A[I7DS+H\(@U:XZ)B?JUIN.O?.Y]0L^XL#+&/!/BF[DY M9P3@J4X]F3.U,=LC5%*.E_+-RE/8;HS]?PN/^+.$PWPEQ ^;;+I M'',/6IVQY-MADBOQ5G7&NAX2WPU3I&](EI>41#$4I$]- MF'8?HO2TH?U#R3+6]L\R2-5QPF? MK?S9.P;F![M>P]&C1B&K88)T!.UD70'?OR_CMV5PTNKVMYQ+3>]5;OG@^:\39;=\*.G]VE7&=7U7.VF(K&;$0Y> MYV/A2.J;A2(K^^%S6QG. )*P(K6E=C*Q9OX9N@QM3&^X2XFT%04?R0&A4L*Z M@VZ[?:T_\RI52":8-3:,S4OW?> _>M/CW7A5OYA!FZ*8#&HRIG"1JWCFI?B% M?9@5I!!Y(%G,8J7DIR5*GI3C-L'UR=GRDUXVO[=H&HL$/X+_M$;W/CQK'+9^+O15!(0A@Y,B$ MNAGB=,9R*)N/ !AK]M)SZ*?H1SB]A7]]&\%D6T3 8?0]C_1^4IVX/$<%FOZN^7%RB])Y1!R=E?>!0U=N8BH+Q M6*7=%#M2RZEG#ZTB$<5Q==H];4G,FS$TD)]F-T*^V3HO(6)I#MBP<)+^8'B< M[)Y["Y?T)4A"VKYB\)/X:K@ELQ0J'*PQ=MX*7K %;[L8]);,&CX_35NA>9?P M%."6/]#3A:D-9TV4VAD.\!^7]3H&?(@/5D>^I@I.3S4O3DH>O\]Y1OGE%8\!\[6^""H"L+QQA57F"#M#-F/D M98N$>5Q6P=35>AJC11#,W_:H/O M/Z!:(E-(^M4J=8C= 5?.CP0EXMJS90T)/]ZQ8K@GXO6O:49K@!GTEZCLWPWY5&VF!T2U!F:=2E M@*+@(=GN-.9 MFGZX,R!E)2S.+Y#0&KFSYI(<2^Q\+6U9&1_C\END5]LQ\?*QL:P;.C2NBZ>5 MW"_\)EL1-I72YLD.IZH>(1N)[1K.T@W)BQ6B-17"JRA"QT_=J#%=7T]-G?TQ MPN[' _&KZ1XO!]9CD?I5&R\XAX\@+S,7Z+CL0, 8D&*94?+ M!XMY!3^S9U**\@^SPY_I5U?'SC>KW!*P\8N=Z GX-UKES%D*L#"4ULI/0)C0 MQ!Y<=_U?[7UU5-1?N^\@2#>"=$A)*]TI#"$@B#32,4-)@X"4(-*A(" - M(U M=$IW#AU#2W=(W>%WUOWCU;,NW/>^]]QSSOW],6O-FO59L[_[J?T\>W_V\R7] MY4R>1V>.9.*$0NTM0;CV^1^7QQ3$*X)>VBN/"WA!\'XE]1K0]AC^Y0">B">+ MX7K!!+*]]H+^8GS\DS"6/@VMT<):B>^ZP._K=A.7:2J8RJS%A/?#D-N:))%% M51$H_0BW7G7,N&*Q,;XFM 6NC; M\@YB%QYZEGY7\]KIUP#^ M^V^7"<74OIW4G!6=N+_S6G'##8)*Q>TXU5X#2F%LSY)[L@YS5*>DKP$Q%4F/ MQ8[ZFT]R+^9Y-AZ\U)3'V/S<;Q.\K;_D!M8^5?/*LR7N/!JPA1>UWY M L9CP_:RZ<4U('<7FH93>/'()>/*R[Q@)6@XAB5%A.]UX!FMPRO_N1 L=VO(V*GK52[22"J@]4%G M&'IRKIWKTA"GD M,\<"+LU._:P!:K]0U($0%_F4E\AH@^NZ&0N]P0Z$G'%(1_QOXGQ5(J;?P MT5%1:?%<0]JOA8BTQ?QM5Q+%"*&)V)81=OTU( E\]7%/%-5:.)Q89_KG6%"N M+S0*\;$(FF)-Q*4XE?PA\[PHHZOVB6;%!]7ASB^3,J^V?$,^]REPV'O659ZL M9=$+29IF>9+D6._1BM<$>^"M[V\ANOK)U'R5L?M*%,2K>XF637=:"'M,CS>M MN_ZD:HL]V#6YCT;7UO>*HKM FVQ&6RO?RH2J6K8#A^]P2;R:60JW"KQJ2_P;,%!J]X.4?P[;WNIOOG,7Z4?*%*WK:N\=-]K*# MAR(RI\=GXOV7!]75N?K8%A#-<_;/YB14+31Z:'^[ZVD5_TU,./XR7*=\8//+ABFH&7S*,%X?.:3\R*]Q0' M=U;6M+WASP HU$B+A>1,"\0U3LZZ4O93 @..=,,"E#'UJZB"Q2VU.4C7WC!T M<%\ZTU^MNX(O<(;0UQ_G32?,1#L[>/VC!P)_5[&&G#2U0,.I,G?XV<$>RA5! M_(=K ''Z'Q$\(\W[;]1_""IOROKML,YI5H9G&(4D!Z/,")]GA6)E69]Y2=N< MP$,7);NO=DEI-?^IF&+_@9__D_V!%Q[2T )'9:RIHF%"M%(TT%;=E=JX-,EWOV6(B3C3%M7 M(74HVU,LR:PH9W;PZSDA<6:(JD*2 K.FUZ*YG@9\#Q5@P-[]>N;6\> GX M10[SR7 )!,.1N=%O&M=]X"_BQ@6K+9+7P/+-N0@IW#A;X6$?@ZR)ZE#@YA@' M.<)K3^VO\Y2_87_#_H;]#?L;]E\:]N>1]S7 /W0^_!?Y7_P$6;'3[[V0/,G8?LOI*;#PS\XP7F?#VC,=6:DE># M3G3#!5'23E$ZAL(V*&J.75&H8LU=$H!5$A3F]BOYI)H;-BC?-0 XIR$G3B[H M(597[GK$0F'_^&BG0MF=9SI&:#[RVT3-0LJB#=_M&C0RL1U0HB[Y!$'3O/D3^6 #D,\&(TYB$% , MM$(]AC?7=KGVZ?03CKH3W*7'J!G,\^;426#X=&L9G5)G159ROQ=DV4->@'8% M==P0J(/MR *.IS=U6*<1??Q?7XK\_YTM_9>[@?Z_^/Q3W&0XY$^#O08$.>5N MB7I2*0Z&EH!)ZV 503K9\;(+KSXNNSS.RZS7[ \6?87:IZEL;9L?KI>T4G^ M\IE9T$^COB8Z3FY[PGXA!1I:X?D@\Z RG4L93RK50?_2=5(16&482PXI_XKZ MQP5']N^M[[304$#+XNT"6+M]/DYIKO93LM4Z(*BA'<]%)RVF(G> C)IJ ^<* MD(1>%KV6_"O ^%2C;3(FU@*IV&D$/D[<\1:S332QHI[W;:P!M0?JTID6+3+E%AJD<2[!K.;1' "0B&/VP9THN;XY+W\/"AR+7X% M)#)4T$>WIX'$)HBP+&FYE"F7&+00'Z-.&09:WZ]B.W!,P5[YPV (2W-^1H"A M9M!UA>Q%5C*G_&E(?^35]//\<"LH)A5V&9EFCW/)1D2Z4(>Z&.Y<-NNF5L(] MF\PO4>Y1RF\!ZQ8%MG^T9H 753@W6Y']N%XP8+;7WB_ #?/S+C!FC)HI=U1U MRTYUXDE-&.8,1@<,[UUF''!14W_7YR?5P1F\>'Y\A',EIJ*\NR%1'0)T8J_B M9,GP,=G#.@=T-'TN,ELGD4 I!AS?].W\?]WOX_\J**6LKJ+!_UOI9[-0TRC\ M[@%A&Y6Q=1+-=X3^_TX7C ?_P6K\3PR;23J>A5I:V-!K+M5\^G$OJ81?QCY] M#OST DM9MZP!NXQD*4!N>8S.W853LG^!;-_8.M.%B>N-P_W:OD MOS3*N>MX3F5X:R?/5&NKP$@K]?-;P2==1_;%J_N M66+\T?"&_M0I)7\D5H&]DIU..G29DJ9AMBLS*$?46?;^N,^4W1$WPL@@/%.D M?@N\N'+UNP:@BTA= \+_G3XVA_^64OYW =:XN-L:HO>Z,?\@4R"G24AU(W_$ M,5+Z^ +\=CD++K(9&=KJ6-TXPB'Q$K@U>9L8=(US.6&F^(U[NZLU_.,Z\!>U M'/['*!E>_:N!8KOI(V*GEU3_%.8?^R;_'G+SIJR1AY_=[ 4&64OJ"_VU%ZA: M6=/&>+,7.&7[VBYD+\G7^Q^IIW=]T25B6-U8K42::[1CRPS#(TDT081 MV" K(3@TL+K/,P>X"C6]+0C-_AF:)V=V_ O[RZ_77X_WN42:N5(Y.S+A"884 M\21&2.QJ)H#HG<@(?<.>RW%8]&4L*!54-#N5WXW(&K0AQ"5+&*ARGNK?)]ZG MI#0ZN,M>X[* Q3HS:SE)]+V-_Z0U0U)CLX2PF[8BD4&9?ZT.IQ KH?DDRC6X M%9[)[7'$4!@K0NG!C(:HI$\ZX^FG[*1=_ MWC0J"AM6BOLF&=@S-3%!\!5R;VL>L;,?0*'W.]O"Q#)Y:M7\F! ::XHOL\/3 MEHH9;?^T7)+E&S(?_G)E(YF2/<]&U%Y]Y *67=[F80?W>2+YMK4D=.67@EGU M3PAG-V9RS;J6*ULCH\U\(_E2,@%/\ RRB(9"68F/51G2F!,Q.V$F9UMK,?ES M$N>H8GFI)S8Y^T<%?FV4G T#L*%DV2'M=9:I;OYOM7&^/Y WG.B_:K^*@Y89IJ^K>&:.:[=1[-$Q=E$:3K#Z62(MM$0F^^[H'/-8Y%PJ?>XK8'6#BC @X*$>EO/J$$.FT*-1Y 7+* ,7' M^)FQ;J>5$U5'E_1GR[ZB^_1,*K1&]5E[)X/F_+R#7J_;5=V\B,RO UW(<$!2 MM5<@^U9!P7:F\T.B7MP0/%(DFH-E9%4MY]*G33]?^_Q!7<&=Y>D:[W$\A46M MR3QG$OHDX_&&Q)L.\XB:*O.-=FRHTQRV8NXXN%UAQ)8M+W\5D@1%J0@U33*^ M!WS$'6;7@/+&,#()F=,]\?E<*//&.8EUPHO]A,WFK2_2*\;+LVH$%2)VO6_> MN'+H5^\F966N.T^:"/HO IU_91V_CU75TVM_)$CRH(E8[?X#0!9ZRGU==,#, M8"TP^\O1E(CZA!.6@G259IQCAT>Q8R&IK#^^'/;PATD74Q/%V(+'+BN M"4TE8"-%+LE:WU_K)$,K,]N+8?RFCE/[W92:UB16\_,7Z<)@5WV9AN(:*(^B MJ75ZPVA!C'G D'H,O\HCV4BIDASC]]-R*MW&Y&8EQKMF&JF9X$S;?-")H=JXXNR1K(++[*#"-4< 8X/UO_@;2\)Z^>?AO^(5,YM MF50 J>\WD6K5VO.T0D_4K!3JU'F[(W*+#\KL^0S!P$5%Q5K9L$[3RP\,D%^/ M4D+K!^@T.P\4MB3#4$9(XZAC^8=1UT>CA\Z E4+&%VG'([$C#8 MSVCOY4JI>#-D+YDXKC)P3R[;:/=U=CW=,Y?BJY9PG6@=#0W;,A)23N&T!.=Y MV=:3[4YB,J VH($CF(?P--88-K<94#&\S59@\K"TJ&?G86PRFY3)XP,45F1E M"9_H6)@7V89@0Q!-47U02]X<^%PZ!+>C@E0YYC1X"U/3;X6#=OGYD=Y&KZ-V MF+^#VV(OAO;'!:))I_PESG2"NGAC[)ETXL;]! ':[ W=N8!:C#R0RRR%[]GF M_?" J^%C]UPWB@*.V@$UM\ 72+ *",F)8,Z"MPCZ[UWQL]<7U=UY%.]OIE6! M'G"/9>_3R8TD!JE5;2(O;WS=\WM;Y&%HO4 V@[-93Q@U2?8Q\U62UK8VLJ;; MS')UV[GN+@*S7=1;'W'RT<)0GBU)!4_2D9^@/-%<%X.Q?(RZ4OIJ&Q 1#;75 MTG?"N7W(MM(3:[W3XRLQ?SO7I!_/+*>@Y5%RU&'2>#JUX#899R/L1I7J>^T^ M8:X2L$0;##WL#84A1SW1':D8-=\FCN4H-(,HD?RX6N^N\Z+V):O%Z)B.!ISW M-FSO"/IA%N;^._3#9A N7'4N[NRIA"J,NLYMNPUQDI-9#JC9B+45=]8P&X,> MQKG9@L[:#%0EHE[[OM,D0J/Y9_GW-$C8!#T@&#;3OSAVF]VRQ)4L\=>!]O!_;E[&EI6 ME7=$6&V'%:+*"@G&---K WK(U\@,.0,/."]9R@LP9'9//F:.%&X+:V2M'?3F MM-/7G@R [6MTIB*3'Z$-=E?:I;!^#-=@>3LW#\HET,00*TGSFSC(4(:3ZW MSPH *+E\!L<$8(ED+R&C3I[FKW7X"\L9_(6#F;0U%\/HFD,W@S1CS,4<#7 % MVI2!_[)W JDSI"[J8X >[FN!Z^D'-VT6VN-L';P>V#.(TS+WH'907V)9C_'! MO,Z(:TVO 89?K@&'P&CV_VL-' >DJA9?$(K!*S3?I]0(E7Z\(J(SU=LS?[F M@A 6/+U^;3_;//=UK %A[ZB%YJYU@>NHV*D,9FU,=\R^[^S%9 MYG9,2(&P2J"1J/>07=3,_;CH/S9JO9K;=H&7V*]O[F%E4%V\,ONI?0T(.NKE MQ<$#.?^RJI;N2 MPQ<3,:/=4=(DR!I9?7C#/,WFZ3M-;O7[H7W\F7 B2(33TK([82*.))[.E_KL M1?U$1Q-C.4#L=KT49Y[V2T))U[1F!3VC[E=]FM'IMA*.F8&\,'V%13(^)[CL MNJ&ZEL0TY/%LB"&6NTUV4>ZY"U')5%7H 42\A#E&JKRH$?>-VX(WT^^ZH?IC M7GKT#Q!NTO]_&8ZLNIU,. 3O 7Y/.P#GI5;R;O0:U2'YL-IF,%\Y-/ M$ VN:P#,V)7VZ@/'S;W&(9PKYO!3S5G4:T!J]\V-16YX?114 (:+YL(Y_G-O MF:#D=#MF/NGSV*^R"-1/SG!0"E_J67\(/E2H$YQTS9=O43MHL6>3W"LKS++F QG9IW6SEYS_L8$.8;]^K;W#$F+$/^0SD5>XW M4OMC19'ZD,%'NG50#3[+!?CORR8]G#DSVE 9HWA9GL8% M;!7'M,?ZNBYF3^S%AM@X4A51,,RRI*@4[M2V&B^/MZG);X2%GS=JB#A74'H3 MW4&+&=#R&>D+*6/X(V E2-=60=PG;+8704:^]TU?2+(P.9L9 *93 .V, !)A MO@+]UV#M@H_YF0W'29\&2[O!><6Z4H\9! @UHSXL.S$K&*0N^3Y&2+Z#;-6A MPG+YZY-EKTD$3?._1?--!.LWT?6Z\4L[OYIZY";/Q[Q-TREP]DX__N@DQ/&2 M0+DTH45!--G%SL8\JHO_];KL/6\3MJ6 ,]P(C,M9H' 0(/QVEU646J#R/^S^ M%G"@UAX3T4E7/-5-IT+7L+[D]DK^$=_)%_^3##'<"\YXCY-2?44D]1.\*?G2 M">4'P73>#RAUJ#V>T*(0BX0"A&X?*$F,9(USS6%]80\*G?4JE2_1Z8JFFP \ M,V2FFU5@)[!9K'J#+2TY*[*[.PRKU$ .^.1==QSX9Q^/MA^WBT021LY9B]-6W(_3!+U(:2 ;+*+I[\6:QB_W8&X*? MU 6=EH84N60C2K5ZR>W+W&9S::EE3)NZ?&6;%H, MK44F%L%7WA3.<=36TFBETIOK(HW "X$&^7IX8R]/!2??]X2JGR_%D,/JL+ M9N 4WH34?9S0O''J"#1:6OZ.W,-_;4"FE[#S!%DTV12D^G\Q0:-#E[T \4;5 M(&+5,>#"$%*NQ$U=VW0 MY)J&-,<=)F]@26KY!"-[$M\5H%1[5=Z^0?ED]&&;RR_LA&R+M]:C92H\B3&Y M9&[5N8+%E\-N@80N3,_](WR)(P?(5%4G0L;_>#ZQW\)/L8?#HJ?^CYAX.4AI M15E5/21>GWF;H?* 7>5%9I3;W-UW2[5^%IG8;& M#%GW>TH[W<$GHEJ!,I+>4>V7!]'10U^(?A_@S_B6=2JE6P>E&64[4B[M=,H$ MXVMV.ECXTR2C%Y"\*"5L?)-!),99(1( ]+[0=UC(BEFQ]A)/>KI2<6SZ";C% MNT;WB#?RXG@]A>"\?+FN"C!RZPRK$J@^N@R ?N991DSR)F2OC;WM?:\^6*+P MX VA+;.,N<%FYR-R[Q3<'RA!<[L%#;DSEGS:?!]%FT^*QZ? >)W&!#))NIDC MJ9B;%9_?T5]8RDJ^ MOWHZ#"I#Y$BB&$*#(B/DBS!%WZ/KC-1$=;T:S@K 2!-S8=V-4U&N1E;UVDD5 M)]:_0W+HXL_3@#$9CAIU6 M<%NT1E$>62RJJ8X76'J2(V;\I9U WHZTDUHQD@O_28':/O^2ROR6\VJ+H,CH MZ+ID.':FBT4:M3C3@QW2Z"@W&AG/R\?W[N+%GXOVLH+:?1V]B, /25F/8T^( M]N2RF@Q97QJ!8CBB7@K=^^&\:;6$.)SOK#'+.5 V8WS.N;\7M?S<2!*R+_R" M!)L67_Z[*F>[-X6/ /'ZXWL-MP=J'?'3#]\V6!@G'R4U]16S1]N42CP^6%)< MHHI#1M,MU&Q!,]Q62!)[;!O4REKN/M-IL1\$*A M(.B&#WN[K/Z--_N'V;'1MKRE"A3>V:0P5QZY"*VW'2^(LN5PMJL!\?=ABW(,_\=3A0!3X_GA3K ;,*=OI6L16*0M0H 07JC=0ET M\^[AT'(OF.XI[=7[N1LW+L"Y8@@_U1"]D2??C3Q9X/+\F$^HE?_E+ ZH=&H( MV[ 6?5RX%;\_CS/[W-1QVM.W"*!>$#??@+-V\M,]"[1 %MB$OJ)A96*PVP.4 M>N%UZQ-+Y?#58)N9@NHI]VP^9K3#\AE6%?WD*S[1%V2;.CAA0;::A/U(9-YP M^@0O$ALU_'@)S#S-DMW[$,C#QO!#MKYL--/WV;E2)EMMY-F;/!-"'3>$9;D- M#7CB?-N<\EK,3G>:W\X%'>KQ*G*NC,E##3C(A]Q"']%Q/3-.Q(/X*M-\^DS% MR41]<^8CX;) 5%4?Y)MW"X]CP8%IB.16F##@Z7L.RN%VNXB3:X=X%3I;YTNPV:0'0 M:\ /N72N]AC':,?W]:B G+CKU^=\Q.I3TN$U$GSOP4%/$X/>VQ=D&G[U.=' MC:PQ&?)L(%X5E7L2+7RU*') />NA>_*?V@S_8JP'QX9%&\B _H\ M' /6?3E#*IDO[X44?VC.X;1KSV3+$#6E>2[,0M(B4YHX>(%4J?(SE\>!*YVDF_5<$2 M:K@KJH:VT\O**LU4;-VY6GH6T;V*FL M1[9- F1E)S@#)Q)?E'#AE0-[4"3BS0IA''BNOD)Z8CJ*I$M:,QG'L]33TIOH M):S)=(_8LE<-)+NIJ5K#Y_/[;Q>Q!5ZOCJM8J]=N@-ZIJ.,0]7"A>37!^E-] M^0,W@GZZL#0"5+U6$Z9D+L1"$18S?82FW%._ER,\9^Q(]G3.,2_&P2Z\,.M7 M;OAN5CX?G2/FEQ JDLH=_ACC#Y,!M Q[4"Q08,\!:XHJBZM'#G.U'-O"%LQE MMS>[_? XD8RBLI_1;1DHP:;Q;!NK&3^67>IHC7B8<9_9[K2@QA(1E.8$T9NJ MF5H,8V)P$9$_=?!.0=#^4ZO WV4_<%\J_316$LKC5OLD7F_Y6S[?9!#X(:B>S)411="4_7N*Z8MI"2]8.)[V.E%\4JR;>2X84(%@=9; XCK(9_;#7L$VJ%8P$\,435SC MRPH!XC:P&*7%V]" 4O9"&VB!$YL+D"AP.#3Q_8\>+I],>HODL"7JB[KN^;8O1F5'>TS>5-%_I9";D]AK =A*N:S(,_!&JKH^K8.=" M^!426_U)^RNL/'@&LH\5,IA?;16D*^A1PCO<08\]35EX!^N!5[^$??GPZO?7 M#$RS+&&UZJNLK)EZ1'REAN*_#^/*S3>YA^-&[1*R2W+??KH MG"*J&H#YAB^;_&CN#E:*]!IQM[S=M\RMC#"*I*S&S06T[TUD%-J=]_W[0YJ# M *0EO C4SG7+?UV\ED_U2@--?NUF.VJ(7Z^1LC5=+."GA98TW+K^YGPRI@>Q M>,=G^>4ME3!E3$D_6/[0SUKH+;18R"/U?/?YP&S Z/WRUBI5$E4@$F6+ <[J M7=QTC+O(4;>0D H(Z([[W#U>Z]'NR?4^D[Q#U+-.X83C^FLZRRT[) ?%?H6\F)SM- MOY>L#8"*]<%\^%)V6;UH=+K-*CJLFNF$7?A&NE5;-AP?8N-#KD@IGU[UC1D- M#AT+Q=9B"51SEKC9;T;*JC=':? _A\D!U.&3N#7B&_/F<4^Q,2HK4#SJFVV# MLIZ]T6DN;HNC^\H\CQFE/!*_5%:(#LYJ(>6!YIJG@8ZKR0E^V,0K7>BBB>L? M6071/,?1A+RFZ!3^[D!I]V/[P16ZME*M]G?\;BVCJ3J4_*3OPP5$)#M0LY M[F,646ZVM.4NKPN:997([S;HO90Y1$N2=&Z0&.7=POJ M=CTQ^"W$CS+<<=(YV?JXTTDCBFFE_M-,&(VZ943K""970Y<.F60V75+-':8Y MJF 9"I14\+1"93<+9.LHJHZ\5^'%+E'EUWV8S624U$S MP14@9J00V2!3V^4+O) N3OD)#)/O3C'RD\L(QK#%U9>FF9=GNDQ*%A(N8\^ M):.D(^QXE["#PK%0>,\UH46[=;IM?2(_L[*T"B+GI/!909\^W3Q0/'<9LB+S M2/TL8--Z#:@SOX6^^F-29#1_HWF'-]/%^=LC6336G4=^$0(( 9Z78(Z[&.:G MH2N";Q]@=<@;F9_FP^8[\R]XZQOV M1'.=<"NJBJ'F%4EV=M]G)8L>J &IS-]_5T)ORR RH4ZR!Q3^-,Y=?ZF9 MS+[X*LEB:\G!SX6.W<<^7<@#@O35N?TUW^U%5PJFA3!6CC165-EQ7,6>7EO9 MN/,*&J71=U']AO/1CI]-JV-U!;9W>.J_F*EW@/WQ>N.1W\T*!*(D'[@06_4R M6)M\%[>Z=?"N%1QQEN 0.B7>QVF7_%*<]-6MK^5ER(2!.'C.G-QQ<,'QBBW0 M8NTN",BJ\U';$"<^O7\'=<\EZM9/%7C>S9$+S_A/%G#.][*N ?ML#UX@7 -0 MZPNO 5)S@6([;%\R,S T-3$N:'1M4$L! A0#% @ ;(=A4B**IWK-!P [B\ T M ( !!5$% &5X7S(S,#0U,BYH=&U02P$"% ,4 " !LAV%2 MO*^W+L4' #9+P #0 @ ']6 4 97A?,C,P-#4S+FAT;5!+ M 0(4 Q0 ( &R'85*J<=L0]P0 ",; - " >U@!0!E M>%\R,S T-30N:'1M4$L! A0#% @ ;(=A4L9S 2)?:0 UZD H M ( !#V8% &=R87!H82YJ<&=02P4& T #0 A P EL\% end