0001437749-20-017321.txt : 20200810 0001437749-20-017321.hdr.sgml : 20200810 20200810160239 ACCESSION NUMBER: 0001437749-20-017321 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200810 DATE AS OF CHANGE: 20200810 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CEVA INC CENTRAL INDEX KEY: 0001173489 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 770556376 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-49842 FILM NUMBER: 201089273 BUSINESS ADDRESS: STREET 1: 1174 CASTRO STREET STREET 2: SUITE 210 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94040 BUSINESS PHONE: 650-417-7900 MAIL ADDRESS: STREET 1: 1174 CASTRO STREET STREET 2: SUITE 210 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94040 FORMER COMPANY: FORMER CONFORMED NAME: CEVA INC DATE OF NAME CHANGE: 20031208 FORMER COMPANY: FORMER CONFORMED NAME: PARTHUSCEVA INC DATE OF NAME CHANGE: 20021101 FORMER COMPANY: FORMER CONFORMED NAME: CEVA INC DATE OF NAME CHANGE: 20020515 10-Q 1 ceva20200630_10q.htm FORM 10-Q ceva20200630_10q.htm
0001173489 CEVA INC false --12-31 Q2 2020 1,775 327 0.001 0.001 5,000,000 5,000,000 0 0 0 0 0.001 0.001 45,000,000 45,000,000 23,595,160 23,595,160 22,036,712 21,839,369 1,558,448 1,755,791 0 0 4 3 3 33.33 3 33.33 33.33 3 3 0 During the first quarter of 2018, the Company entered into an agreement to invest in 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 June 30, 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 interim condensed consolidated statements of income (loss). Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 396,500 shares of the Company's common stock issuable upon exercise. 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. Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 422,500 shares of the Company's common stock issuable upon exercise. 1 1 1 00011734892020-01-012020-06-30 xbrli:shares 00011734892020-08-04 thunderdome:item iso4217:USD 00011734892020-06-30 00011734892019-12-31 iso4217:USDxbrli:shares 0001173489us-gaap:LicenseMember2020-01-012020-06-30 0001173489us-gaap:LicenseMember2019-01-012019-06-30 0001173489us-gaap:LicenseMember2020-04-012020-06-30 0001173489us-gaap:LicenseMember2019-04-012019-06-30 0001173489us-gaap:RoyaltyMember2020-01-012020-06-30 0001173489us-gaap:RoyaltyMember2019-01-012019-06-30 0001173489us-gaap:RoyaltyMember2020-04-012020-06-30 0001173489us-gaap:RoyaltyMember2019-04-012019-06-30 00011734892019-01-012019-06-30 00011734892020-04-012020-06-30 00011734892019-04-012019-06-30 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-06-30 0001173489us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-30 0001173489us-gaap:TreasuryStockMember2020-01-012020-06-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-30 0001173489us-gaap:RetainedEarningsMember2020-01-012020-06-30 0001173489ceva:CommonStockOutstandingMember2020-06-30 0001173489us-gaap:AdditionalPaidInCapitalMember2020-06-30 0001173489us-gaap:TreasuryStockMember2020-06-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-30 0001173489us-gaap:RetainedEarningsMember2020-06-30 0001173489ceva:CommonStockOutstandingMember2020-03-31 0001173489us-gaap:AdditionalPaidInCapitalMember2020-03-31 0001173489us-gaap:TreasuryStockMember2020-03-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-31 0001173489us-gaap:RetainedEarningsMember2020-03-31 00011734892020-03-31 0001173489ceva:CommonStockOutstandingMember2020-04-012020-06-30 0001173489us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-30 0001173489us-gaap:TreasuryStockMember2020-04-012020-06-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-30 0001173489us-gaap:RetainedEarningsMember2020-04-012020-06-30 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-06-30 0001173489us-gaap:AdditionalPaidInCapitalMember2019-01-012019-06-30 0001173489us-gaap:TreasuryStockMember2019-01-012019-06-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-06-30 0001173489us-gaap:RetainedEarningsMember2019-01-012019-06-30 0001173489ceva:CommonStockOutstandingMember2019-06-30 0001173489us-gaap:AdditionalPaidInCapitalMember2019-06-30 0001173489us-gaap:TreasuryStockMember2019-06-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-30 0001173489us-gaap:RetainedEarningsMember2019-06-30 00011734892019-06-30 0001173489ceva:CommonStockOutstandingMember2019-03-31 0001173489us-gaap:AdditionalPaidInCapitalMember2019-03-31 0001173489us-gaap:TreasuryStockMember2019-03-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-31 0001173489us-gaap:RetainedEarningsMember2019-03-31 00011734892019-03-31 0001173489ceva:CommonStockOutstandingMember2019-04-012019-06-30 0001173489us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-30 0001173489us-gaap:TreasuryStockMember2019-04-012019-06-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-30 0001173489us-gaap:RetainedEarningsMember2019-04-012019-06-30 00011734892020-07-012020-06-30 00011734892021-01-012020-06-30 00011734892022-01-012020-06-30 0001173489us-gaap:LicenseMembercountry:US2020-01-012020-06-30 0001173489us-gaap:RoyaltyMembercountry:US2020-01-012020-06-30 0001173489country:US2020-01-012020-06-30 0001173489us-gaap:LicenseMembercountry:US2020-04-012020-06-30 0001173489us-gaap:RoyaltyMembercountry:US2020-04-012020-06-30 0001173489country:US2020-04-012020-06-30 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2020-01-012020-06-30 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2020-01-012020-06-30 0001173489ceva:EuropeAndMiddleEastMember2020-01-012020-06-30 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2020-04-012020-06-30 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2020-04-012020-06-30 0001173489ceva:EuropeAndMiddleEastMember2020-04-012020-06-30 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2020-01-012020-06-30 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2020-01-012020-06-30 0001173489srt:AsiaPacificMember2020-01-012020-06-30 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2020-04-012020-06-30 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2020-04-012020-06-30 0001173489srt:AsiaPacificMember2020-04-012020-06-30 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2020-01-012020-06-30 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2020-01-012020-06-30 0001173489ceva:ConnectivityProductsMember2020-01-012020-06-30 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2020-04-012020-06-30 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2020-04-012020-06-30 0001173489ceva:ConnectivityProductsMember2020-04-012020-06-30 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2020-01-012020-06-30 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2020-01-012020-06-30 0001173489ceva:SmartSensingProductsMember2020-01-012020-06-30 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2020-04-012020-06-30 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2020-04-012020-06-30 0001173489ceva:SmartSensingProductsMember2020-04-012020-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-06-30 0001173489us-gaap:TransferredAtPointInTimeMember2020-01-012020-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2020-04-012020-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2020-04-012020-06-30 0001173489us-gaap:TransferredAtPointInTimeMember2020-04-012020-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2020-01-012020-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredOverTimeMember2020-01-012020-06-30 0001173489us-gaap:TransferredOverTimeMember2020-01-012020-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2020-04-012020-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredOverTimeMember2020-04-012020-06-30 0001173489us-gaap:TransferredOverTimeMember2020-04-012020-06-30 0001173489us-gaap:LicenseMembercountry:US2019-01-012019-06-30 0001173489us-gaap:RoyaltyMembercountry:US2019-01-012019-06-30 0001173489country:US2019-01-012019-06-30 0001173489us-gaap:LicenseMembercountry:US2019-04-012019-06-30 0001173489us-gaap:RoyaltyMembercountry:US2019-04-012019-06-30 0001173489country:US2019-04-012019-06-30 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2019-01-012019-06-30 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2019-01-012019-06-30 0001173489ceva:EuropeAndMiddleEastMember2019-01-012019-06-30 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2019-04-012019-06-30 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2019-04-012019-06-30 0001173489ceva:EuropeAndMiddleEastMember2019-04-012019-06-30 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2019-01-012019-06-30 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2019-01-012019-06-30 0001173489srt:AsiaPacificMember2019-01-012019-06-30 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2019-04-012019-06-30 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2019-04-012019-06-30 0001173489srt:AsiaPacificMember2019-04-012019-06-30 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2019-01-012019-06-30 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2019-01-012019-06-30 0001173489ceva:ConnectivityProductsMember2019-01-012019-06-30 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2019-04-012019-06-30 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2019-04-012019-06-30 0001173489ceva:ConnectivityProductsMember2019-04-012019-06-30 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2019-01-012019-06-30 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2019-01-012019-06-30 0001173489ceva:SmartSensingProductsMember2019-01-012019-06-30 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2019-04-012019-06-30 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2019-04-012019-06-30 0001173489ceva:SmartSensingProductsMember2019-04-012019-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-06-30 0001173489us-gaap:TransferredAtPointInTimeMember2019-01-012019-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2019-04-012019-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2019-04-012019-06-30 0001173489us-gaap:TransferredAtPointInTimeMember2019-04-012019-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2019-01-012019-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredOverTimeMember2019-01-012019-06-30 0001173489us-gaap:TransferredOverTimeMember2019-01-012019-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2019-04-012019-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredOverTimeMember2019-04-012019-06-30 0001173489us-gaap:TransferredOverTimeMember2019-04-012019-06-30 0001173489ceva:TradeReceivablesMember2020-06-30 0001173489ceva:TradeReceivablesMember2019-12-31 0001173489ceva:AccruedRevenuesMemberceva:LicensingAndOtherMember2020-06-30 0001173489ceva:AccruedRevenuesMemberceva:LicensingAndOtherMember2019-12-31 0001173489ceva:AccruedRevenuesMemberus-gaap:RoyaltyMember2020-06-30 0001173489ceva:AccruedRevenuesMemberus-gaap:RoyaltyMember2019-12-31 0001173489ceva:DeferredRevenueMember2020-06-30 0001173489ceva:DeferredRevenueMember2019-12-31 utr:Y xbrli:pure 0001173489ceva:CorporateBondsMember2020-06-30 0001173489ceva:CorporateBondsMember2019-12-31 0001173489ceva:CorporateBondsMember2020-06-30 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel1Member2020-06-30 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel2Member2020-06-30 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel3Member2020-06-30 0001173489us-gaap:FairValueInputsLevel1Member2020-06-30 0001173489us-gaap:FairValueInputsLevel2Member2020-06-30 0001173489us-gaap:FairValueInputsLevel3Member2020-06-30 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:RivieraWavesMemberus-gaap:CustomerRelationshipsMember2020-01-012020-06-30 0001173489ceva:RivieraWavesMemberus-gaap:CustomerRelationshipsMember2020-06-30 0001173489ceva:RivieraWavesMemberus-gaap:CustomerRelationshipsMember2019-12-31 0001173489ceva:RivieraWavesMemberceva:CustomerBacklogMember2020-01-012020-06-30 0001173489ceva:RivieraWavesMemberceva:CustomerBacklogMember2020-06-30 0001173489ceva:RivieraWavesMemberceva:CustomerBacklogMember2019-12-31 0001173489ceva:RivieraWavesMemberceva:CoreTechnologiesMember2020-01-012020-06-30 0001173489ceva:RivieraWavesMemberceva:CoreTechnologiesMember2020-06-30 0001173489ceva:RivieraWavesMemberceva:CoreTechnologiesMember2019-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2020-01-012020-06-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2020-06-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2019-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2020-01-012020-06-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2020-06-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2019-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CoreTechnologiesMember2020-01-012020-06-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CoreTechnologiesMember2020-06-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CoreTechnologiesMember2019-12-31 0001173489ceva:ImmervisionMemberceva:CoreTechnologiesMember2020-01-012020-06-30 0001173489ceva:ImmervisionMemberceva:CoreTechnologiesMember2020-06-30 0001173489ceva:ImmervisionMemberceva:CoreTechnologiesMember2019-12-31 0001173489ceva:NBIoTTechnologiesMember2020-01-012020-06-30 0001173489ceva:NBIoTTechnologiesMember2020-06-30 0001173489ceva:NBIoTTechnologiesMember2019-12-31 0001173489ceva:NBIoTTechnologiesMember2018-01-012018-03-31 0001173489ceva:NBIoTTechnologiesMember2018-03-31 0001173489ceva:NBIoTTechnologiesMember2019-01-012019-12-31 0001173489country:DE2020-01-012020-06-30 0001173489country:DE2019-01-012019-06-30 0001173489country:DE2020-04-012020-06-30 0001173489country:DE2019-04-012019-06-30 0001173489country:CN2020-01-012020-06-30 0001173489country:CN2019-01-012019-06-30 0001173489country:CN2020-04-012020-06-30 0001173489country:CN2019-04-012019-06-30 0001173489country:JP2019-01-012019-06-30 0001173489country:JP2019-04-012019-06-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2020-01-012020-06-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2019-01-012019-06-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2020-04-012020-06-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2019-04-012019-06-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerBMember2019-01-012019-06-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerBMember2019-04-012019-06-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerCMember2020-04-012020-06-30 0001173489us-gaap:StockAppreciationRightsSARSMembersrt:MaximumMember2020-06-30 0001173489ceva:The2011StockIncentivePlanMember2020-06-30 utr:M 0001173489ceva:The2011StockIncentivePlanMember2020-01-012020-06-30 0001173489srt:MaximumMember2020-01-012020-06-30 0001173489ceva:NonEmployeeDirectorMember2020-06-30 00011734892019-01-012019-12-31 0001173489us-gaap:StockAppreciationRightsSARSMembersrt:MaximumMember2020-01-012020-06-30 0001173489srt:MaximumMember2020-06-30 0001173489ceva:StockOptionsAndSARsMember2020-06-30 0001173489us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2019-02-192019-02-19 0001173489us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2019-05-072019-05-07 0001173489us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberceva:VestingOnFebruary192021Member2019-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-05-072019-05-07 0001173489us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberceva:VestingOnFebruary192020Member2019-05-072019-05-07 0001173489us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMemberceva:VestingOnFebruary192022Member2019-05-072019-05-07 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:ShorttermExecutivePsusMemberceva:VestingOnFebruary202021Member2020-01-012020-06-30 0001173489ceva:ShorttermExecutivePsusMemberceva:VestingOnFebruary222022Member2020-01-012020-06-30 0001173489ceva:ShorttermExecutivePsusMemberceva:VestingOnFebruary202023Member2020-01-012020-06-30 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 0001173489ceva:PerformanceShareUnitsMemberceva:KeyEmployeesMemberceva:PSUsVestingAfterOneYearMember2020-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:RSUsAndPSUsMember2019-12-31 0001173489ceva:RSUsAndPSUsMember2020-01-012020-06-30 0001173489ceva:RSUsAndPSUsMember2020-06-30 0001173489ceva:CostOfRevenuesMember2020-01-012020-06-30 0001173489ceva:CostOfRevenuesMember2019-01-012019-06-30 0001173489ceva:CostOfRevenuesMember2020-04-012020-06-30 0001173489ceva:CostOfRevenuesMember2019-04-012019-06-30 0001173489ceva:ResearchAndDevelopmentNetMember2020-01-012020-06-30 0001173489ceva:ResearchAndDevelopmentNetMember2019-01-012019-06-30 0001173489ceva:ResearchAndDevelopmentNetMember2020-04-012020-06-30 0001173489ceva:ResearchAndDevelopmentNetMember2019-04-012019-06-30 0001173489ceva:SalesAndMarketingMember2020-01-012020-06-30 0001173489ceva:SalesAndMarketingMember2019-01-012019-06-30 0001173489ceva:SalesAndMarketingMember2020-04-012020-06-30 0001173489ceva:SalesAndMarketingMember2019-04-012019-06-30 0001173489ceva:GeneralAndAdministrativeMember2020-01-012020-06-30 0001173489ceva:GeneralAndAdministrativeMember2019-01-012019-06-30 0001173489ceva:GeneralAndAdministrativeMember2020-04-012020-06-30 0001173489ceva:GeneralAndAdministrativeMember2019-04-012019-06-30 0001173489ceva:EmployeeStockPurchasePlanMember2020-01-012020-06-30 0001173489ceva:EmployeeStockPurchasePlanMember2019-01-012019-06-30 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-06-30 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-12-31 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-06-30 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-12-31 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-01-012020-06-30 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-01-012019-06-30 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-04-012020-06-30 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-04-012019-06-30 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-01-012020-06-30 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-01-012019-06-30 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-04-012020-06-30 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-04-012019-06-30 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-01-012020-06-30 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-01-012019-06-30 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-04-012020-06-30 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-04-012019-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-03-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-03-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-01-012020-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-04-012020-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-04-012020-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2018-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2018-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-03-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-03-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-01-012019-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-01-012019-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-04-012019-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-04-012019-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2020-01-012020-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2019-01-012019-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2020-04-012020-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2019-04-012019-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2020-01-012020-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2019-01-012019-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2020-04-012020-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2019-04-012019-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2019-01-012019-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-30 00011734892020-02-29
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549


 

FORM 10-Q

(Mark One)

 

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

 

For the quarterly period ended: June 30, 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 Incorporation or Organization)

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

  

1174 Castro Street, Suite 210, Mountain View, California

94040

(Address of Principal Executive Offices)

(Zip Code)

 

(650) 417-7900

(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

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.

Yes ☒ No ☐

 

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

 

Yes ☒ No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definition of “large accelerated filer”, “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one).

 

Large accelerated filer

☐   

Accelerated filer

☒ 

    

Non-accelerated filer

☐  

Smaller reporting company

    

Emerging growth company

  

  

 

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

 

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

Yes No ☒

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock as of the latest practicable date: 22,158,815 of common stock, $0.001 par value, as of August 4, 2020.

 

 

 

 

TABLE OF CONTENTS

 

   

Page

PART I.

FINANCIAL INFORMATION

 
Item 1.

Interim Condensed Consolidated Balance Sheets at June 30, 2020 (unaudited) and December 31, 2019

5

 

Interim Condensed Consolidated Statements of Loss (unaudited) for the three and six months ended June 30, 2020 and 2019 

6
 

Interim Condensed Consolidated Statements of Comprehensive Loss (unaudited) for the three and six months ended June 30, 2020 and 2019 

7
 

Interim Condensed Consolidated Statements of Changes In Stockholders’ Equity (unaudited) for the three and six months ended June 30, 2020 and 2019 

8

 

Interim Condensed Consolidated Statements of Cash Flows (unaudited) for the six months ended June 30, 2020 and 2019 

9

 

Notes to the Interim Condensed Consolidated Financial Statements

10
Item 2.

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

25
Item 3.

Quantitative and Qualitative Disclosures about Market Risk

33

Item 4.

Controls and Procedures

34

PART II.

OTHER INFORMATION

 
 

Item 1.Legal Proceedings

34

Item 1A.

Risk Factors

34

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

45
Item 3.

Defaults Upon Senior Securities

45

Item 4.

Mine Safety Disclosures

45

Item 5.

Other Information

45

Item 6.

Exhibits

45

SIGNATURES

46

 

2

 

 

FORWARD-LOOKING STATEMENTS

 

FORWARD-LOOKING STATEMENTS AND INDUSTRY DATA

 

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

 

 

Our belief that our licensing business is robust with a diverse customer base and a myriad of target markets;

     
  Our belief in our ability to increasingly cross-sell multiple technologies from our portfolio to customers where both wireless connectivity and smart sensing are required for their product designs;
     
  Our belief that we are an incumbent player in the mobile handsets space;
     
  Our belief that we continue to experience strong demand for all of our technologies, especially for 5G and Wi-Fi 6 applications;
     
  Our belief that our PentaG platform for 5G handsets and other 5G endpoints is the most advanced cellular baseband IP in the industry today and provides newcomers and incumbents with low entry barrier solution to address the needs for power 5G processing for smartphones, fixed wireless and a range of connected devices such robots, cars, smart cities and other industrial applications; 
     
  Our belief that our specialization and technological edge in signal processing platforms for 5G base station RAN, including Remote Radio Units (RRU) and Base Band Units (BBU), put us in a strong position to capitalize on the growing deployment of 5G RAN across its new form factors such as V-RAN, D-RAN, C-RAN and O-RAN, as well address mass wireless backhaul;
     
  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, put us in a strong position to power audio and voice roadmaps across a new range of addressable end markets;
     
  Our belief that the growing use of vision processing, SLAM and neural net software are opportunities for us to expand our footprint and content in smartphones, drones, AR, XR, consumer cameras, surveillance, automotive ADAS, robotics and industrial IoT applications;
     
  Our belief that the trend to move AI workloads from the cloud to the edge represents new licensing and royalty drivers for us in coming years;
     
  Our belief that SensPro™ is the world’s first high performance sensor hub processor specifically for multi-sensor processing and provides highly compelling offerings for any camera-enabled device;
     
  Per research from Yole Développement, camera-enabled devices incorporating computer vision and AI are expected to exceed 1 billion units by 2022;
     
  Our belief that the transformation in vision processing and neural net software are opportunities for us to expand our footprint and content in smartphones, drones, consumer cameras, surveillance, automotive ADAS and industrial IoT applications;
     
  Our belief that the Hillcrest Labs sensor fusion business unit allows us to address an important technology for smart sensing, including robot vacuum cleaners, DTVs, OTTs, remote controls, stylus pens and many other application that make use of IMU;

 

3

 

  Our belief that a new DSP/AI architecture we introduced that is dedicated to processing and fusing data generated by multiple sensors will help us address and leverage the market trend associated with the proliferation of sensors in electronics devices; 
     
  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;
     
 

Our anticipation that our research and development expenses will continue to increase in 2020, partially due to a full year of expenses associated with the Hillcrest Labs 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; and

     
 

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.

 

 

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

 

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

 

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

 

4

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. FINANCIAL STATEMENTS

 

INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS


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

 

  

June 30,
2020

  

December 31,
2019

 

 

 

Unaudited

     
ASSETS       

Current assets:

        

Cash and cash equivalents

 $29,979  $22,803 

Short-term bank deposits

  58,838   56,915 

Marketable securities

  67,293   64,867 

Trade receivables (net of allowance for credit losses of $1,775 at June 30, 2020 and $327 at December 31, 2019)

  19,781   28,307 

Prepaid expenses and other current assets

  6,585   5,660 

Total current assets

  182,476   178,552 

Long-term assets:

        

Bank deposits

  1,336   5,368 

Severance pay fund

  9,697   9,881 

Deferred tax assets, net

  13,068   10,605 

Property and equipment, net

  7,843   7,879 

Operating lease right-of-use assets

  10,260   11,066 

Goodwill

  51,070   51,070 

Intangible assets, net

  12,126   13,424 

Investments in non-marketable equity securities

  936   936 

Other long-term assets

  7,494   8,240 

Total long-term assets

  113,830   118,469 

Total assets

 $296,306  $297,021 
         

LIABILITIES AND STOCKHOLDERS’ EQUITY

        

Current liabilities:

        

Trade payables

 $1,290  $701 

Deferred revenues

  3,821   3,642 

Accrued expenses and other payables

  3,330   3,748 

Accrued payroll and related benefits

  14,405   15,894 

Operating lease liabilities

  2,232   2,393 

Total current liabilities

  25,078   26,378 

Long-term liabilities:

        

Accrued severance pay

  10,541   10,551 

Operating lease liabilities

  7,547   8,273 

Other accrued liabilities

  759   662 

Total long-term liabilities

  18,847   19,486 

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 June 30, 2020 (unaudited) and December 31, 2019. 22,036,712 and 21,839,369 shares outstanding at June 30, 2020 (unaudited) and December 31, 2019, respectively

  22   22 

Additional paid in-capital

  228,494   228,005 

Treasury stock at cost (1,558,448 and 1,755,791 shares of common stock at June 30, 2020 (unaudited) and December 31, 2019, respectively)

  (35,197)  (39,390)

Accumulated other comprehensive income

  433   94 

Retained earnings

  58,629   62,426 

Total stockholders’ equity

  252,381   251,157 

Total liabilities and stockholders’ equity

 $296,306  $297,021 

 

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

 

5

 

 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF LOSS (UNAUDITED)

 

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


 

  

Six months ended

  

Three months ended

 
  

June 30,

  

June 30,

 
  

2020

  

2019

  

2020

  

2019

 

Revenues:

                

Licensing and related revenue

 $28,025  $21,815  $13,530  $10,804 

Royalties

  19,196   13,554   10,076   7,596 

Total revenues

  47,221   35,369   23,606   18,400 

Cost of revenues

  5,756   4,516   3,005   2,493 

Gross profit

  41,465   30,853   20,601   15,907 

Operating expenses:

                

Research and development, net

  30,092   24,720   14,979   12,390 

Sales and marketing

  6,061   5,977   2,893   2,956 

General and administrative

  7,327   4,851   3,663   2,534 

Amortization of intangible assets

  1,157   420   575   210 

Total operating expenses

  44,637   35,968   22,110   18,090 

Operating loss

  (3,172)  (5,115)  (1,509)  (2,183)

Financial income, net

  1,669   1,696   838   896 

Loss before taxes on income

  (1,503)  (3,419)  (671)  (1,287)

Taxes on income

  772   390   419   225 

Net loss

 $(2,275) $(3,809) $(1,090) $(1,512)
                 

Basic net loss per share

 $(0.10) $(0.17) $(0.05) $(0.07)

Diluted net loss per share

 $(0.10) $(0.17) $(0.05) $(0.07)
                 

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

                

Basic

  22,006   21,927   22,017   21,936 

Diluted

  22,006   21,927   22,017   21,936 

 

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

 

6

 

 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)

 

U.S. dollars in thousands


 

  

Six months ended

  

Three months ended

 
  

June 30,

  

June 30,

 
  

2020

  

2019

  

2020

  

2019

 
                 

Net loss:

 $(2,275) $(3,809) $(1,090) $(1,512)

Other comprehensive income before tax:

                

Available-for-sale securities:

                

Changes in unrealized gains (losses)

  184   1,224   962   585 

Reclassification adjustments for losses included in net loss

  15   35   13   11 

Net change

  199   1,259   975   596 

Cash flow hedges:

                

Changes in unrealized gains (losses)

  357   318   156   112 

Reclassification adjustments for gains included in net loss

  (162)  (187)  (162)  (114)

Net change

  195   131   (6)  (2)

Other comprehensive income before tax

  394   1,390   969   594 

Income tax expense related to components of other comprehensive income

  55   212   187   103 

Other comprehensive income, net of taxes

  339   1,178   782   491 

Comprehensive loss

 $(1,936) $(2,631) $(308) $(1,021)

 

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

 

7

 

 

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

 

U.S. dollars in thousands, except share data


 

  

Common stock

          Accumulated         

Six months ended June 30, 2020

 

Number of
shares
outstanding

  

Amount

  Additional
paid-in

capital
  


Treasury
stock

  other
comprehensive

income
  Retained
earnings
  Total
stockholders’

equity
 

Balance as of January 1, 2020

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

Net loss

                 (2,275)  (2,275)

Other comprehensive income

              339      339 

Equity-based compensation

        6,524            6,524 

Purchase of treasury stock

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

Issuance of treasury stock upon exercise of stock-based awards

  399,735   (*)  (6,035)  8,973      (1,522)  1,416 

Balance as of June 30, 2020

  22,036,712  $22  $228,494  $(35,197) $433  $58,629  $252,381 

 

  

Common stock

          Accumulated         

Three months ended June 30, 2020

 

Number of
shares
outstanding

  

Amount

  Additional
paid-in

capital
  


Treasury stock

  other
comprehensive

income (loss)
  Retained
earnings
  Total
stockholders’

equity
 

Balance as of April 1, 2020

  21,999,660  $22  $225,583  $(36,033) $(349) $60,049  $249,272 

Net loss

                 (1,090)  (1,090)

Other comprehensive income

              782      782 

Equity-based compensation

        3,417            3,417 

Issuance of treasury stock upon exercise of stock-based awards

  37,052   (*)  (506)  836      (330)   

Balance as of June 30, 2020

  22,036,712  $22  $228,494  $(35,197) $433  $58,629  $252,381 

 

  

Common stock

          Accumulated         

Six months ended June 30, 2019

 

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

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

Net loss

                 (3,809)  (3,809)

Other comprehensive income

              1,178      1,178 

Equity-based compensation

        5,095            5,095 

Purchase of treasury stock

  (194,316)        (4,861)        (4,861)

Issuance of treasury stock upon exercise of stock-based awards

  299,584   (*)  (5,039)  6,495      (293)  1,163 

Balance as of June 30, 2019

  21,893,128  $22  $223,306  $(37,498) $64  $58,751  $244,645 

 

  

Common stock

          Accumulated         

Three months ended June 30, 2019

 

Number of
shares outstanding

  

Amount

  Additional
paid-in

capital
  


Treasury stock

  other
comprehensive
income (loss)
  Retained
earnings
  Total
stockholders’

equity
 

Balance as of April 1, 2019

  21,972,816  $22  $221,071  $(35,686) $(427) $60,332  $245,312 

Net loss

                 (1,512)  (1,512)

Other comprehensive income

              491      491 

Equity-based compensation

        2,679            2,679 

Purchase of treasury stock

  (103,013)        (2,325)        (2,325)

Issuance of treasury stock upon exercise of stock-based awards

  23,325   (*)  (444)  513      (69)   

Balance as of June 30, 2019

  21,893,128  $22  $223,306  $(37,498) $64  $58,751  $244,645 

 

(*)

Amount less than $1.

 

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

 

8

 

 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

U.S. dollars in thousands


 

  

Six months ended
June 30,

 
  

2020

  

2019

 

Cash flows from operating activities:

        

Net loss

 $(2,275) $(3,809)

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

        

Depreciation

  1,622   1,438 

Amortization of intangible assets

  1,298   578 

Equity-based compensation

  6,524   5,095 

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

  15   35 

Amortization of premiums on available-for-sale marketable securities

  197   296 

Unrealized foreign exchange (gain) loss

  (158)  162 

Changes in operating assets and liabilities:

        

Trade receivables

  8,526   4,137 

Prepaid expenses and other assets

  3   (3,379)

Operating lease right-of-use assets

  806   58 

Accrued interest on bank deposits

  102   (671)

Deferred tax, net

  (2,518)  (734)

Trade payables

  384   (246)

Deferred revenues

  179   (1,198)

Accrued expenses and other payables

  (213)  245 

Accrued payroll and related benefits

  (1,218)  (777)

Operating lease liability

  (824)  (58)

Accrued severance pay, net

  171   87 

Net cash provided by operating activities

  12,621   1,259 
         

Cash flows from investing activities:

        

Acquisition of business

  (204)   

Purchase of property and equipment

  (1,378)  (1,351)

Investment in bank deposits

  (10,393)  (5,346)

Proceeds from bank deposits

  12,393   9,110 

Investment in available-for-sale marketable securities

  (21,521)  (5,028)

Proceeds from maturity of available-for-sale marketable securities

  10,636   3,508 

Proceeds from sale of available-for-sale marketable securities

  8,446   3,794 

Net cash provided by (used in) investing activities

  (2,021)  4,687 
         

Cash flows from financing activities:

        

Purchase of treasury stock

  (4,780)  (4,861)

Proceeds from exercise of stock-based awards

  1,416   1,163 

Net cash used in financing activities

  (3,364)  (3,698)

Effect of exchange rate changes on cash and cash equivalents

  (60)  19 

Increase in cash and cash equivalents

  7,176   2,267 

Cash and cash equivalents at the beginning of the period

  22,803   22,260 

Cash and cash equivalents at the end of the period

 $29,979  $24,527 
         

Supplemental information of cash-flow activities:

        

Cash paid during the period for:

        

Income and withholding taxes

 $2,848  $2,776 

Non-cash transactions:

        

Property and equipment purchases incurred but unpaid at period end

 $208  $159 

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

 $198  $550 

 

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

 

9

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

(in thousands, except share data)

 

 

NOTE 1: BUSINESS

 

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

 

CEVA licenses a family of signal processing IPs in two types of categories: wireless connectivity and smart sensing products. These products include comprehensive DSP-based platforms for 5G baseband processing in mobile and infrastructure, advanced imaging and computer vision for any camera-enabled device and audio/voice/speech and ultra-low power always-on/sensing applications for multiple IoT markets. For sensor fusion, CEVA’s Hillcrest Labs sensor processing technologies and SensPro™ sensor hub DSP provide a broad range of sensor fusion processing, software and IMU solutions for AR/VR, robotics, remote controls, and IoT. For artificial intelligence, CEVA offers a family of AI processors capable of handling the complete gamut of neural network workload and on-device. For wireless IoT, CEVA 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.

 

 

NOTE 2: BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation

 

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

 

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

 

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

 

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 the Company’s consolidated financial statements.

 

Trade Receivable and Allowances

 

Trade receivable 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 condensed consolidated statements of income (loss).

 

10

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

Marketable securities 

 

The Company holds investments in marketable securities, consisting principally of corporate bonds. The Company classifies marketable securities as available-for-sale in its current assets because they represent investments of cash available for current operations. The Company’s available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity. 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 interest and other income (expense), net on the Company’s condensed 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 three and six months ended June 30, 2020 was not material. The Company has not recorded any impairment charge for unrealized losses in the periods presented. 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.

 

Use of estimates

 

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

 

 

Note 3: revenue recognition

 

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

 

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

 

  

Remainder of 2020

  

2021

  

2022

 

License and related revenues

 $8,383  $3,186  $330 

 

 

Disaggregation of revenue:

 

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

  

Six months ended June 30, 2020 (unaudited)

  

Three months ended June 30, 2020 (unaudited)

 
  

Licensing and related revenues

  

Royalties

  

Total

  

Licensing and related

revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $4,749  $1,170  $5,919  $1,967  $657  $2,624 

Europe and Middle East

  4,633   9,315   13,948   3,574   5,271   8,845 

Asia Pacific

  18,643   8,711   27,354   7,989   4,148   12,137 

Total

 $28,025  $19,196  $47,221  $13,530  $10,076  $23,606 
                         

Major product/service lines

                        

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

 $22,858  $15,285  $38,143  $11,931  $8,243  $20,174 

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

  5,167   3,911   9,078   1,599   1,833   3,432 

Total

 $28,025  $19,196  $47,221  $13,530  $10,076  $23,606 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $21,306  $19,196  $40,502  $10,268  $10,076  $20,344 

Products and services transferred over time

  6,719      6,719   3,262      3,262 

Total

 $28,025  $19,196  $47,221  $13,530  $10,076  $23,606 

 

11

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

  

Six months ended June 30, 2019 (unaudited)

  

Three months ended June 30, 2019 (unaudited)

 
  

Licensing and
related revenues

  

Royalties

  

Total

  

Licensing and
related revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $3,359  $543  $3,902  $1,866  $257  $2,123 

Europe and Middle East

  1,607   4,727   6,334   225   2,767   2,992 

Asia Pacific

  16,849   8,284   25,133   8,713   4,572   13,285 

Total

 $21,815  $13,554  $35,369  $10,804  $7,596  $18,400 
                         

Major product/service lines

                        

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

 $14,716  $12,676  $27,392  $8,085  $7,055  $15,140 

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

  7,099   878   7,977   2,719   541   3,260 

Total

 $21,815  $13,554  $35,369  $10,804  $7,596  $18,400 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $15,307  $13,554  $28,861  $7,396  $7,596  $14,992 

Products and services transferred over time

  6,508      6,508   3,408      3,408 

Total

 $21,815  $13,554  $35,369  $10,804  $7,596  $18,400 

 

Contract balances:

 

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

 

  

June 30, 2020

(unaudited)

  

December 31, 2019

 
         

Trade receivables

 $7,055  $11,066 

Unbilled receivables (associated with licensing and related revenue)

  4,765   5,269 

Unbilled receivables (associated with royalties)

  7,961   11,972 

Deferred revenues (short-term contract liabilities)

  3,821   3,642 

 

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.

 

12

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

During the three and six months ended June 30, 2020, the Company recognized $1,348 and $3,316, respectively, that was included in deferred revenues (short-term contract liability) balance at January 1, 2020.

 

 

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 2020 and 2034. Many of these 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. The Company has an option to extend the lease of one of its principal office spaces until 2028, which is reasonably certain to be renewed. 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.

 

Under Topic 842 “Leases,” all leases with durations greater than 12 months, including non-cancelable operating leases, are now recognized on the balance sheet. The aggregate present value of lease agreements are recorded as a long-term asset titled right-of-use assets. The corresponding lease liabilities are split between operating lease liabilities within current liabilities and operating lease liabilities within long-term liabilities.

 

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

 

  

June 30, 2020
(Unaudited)

 

Weighted average remaining lease term (years)

  7.37 

Weighted average discount rates

  3.79%

 

 

Total operating lease cost during the three and six months ended June 30, 2020 was $634 and $1,231, respectively. Cash paid for amounts included in the measurement of operating lease liabilities was $752 and $1,345 during the three and six months ended June 30, 2020, respectively.

 

Maturities of lease liabilities are as follows:

 

The remainder of 2020

 $1,270 

2021

  1,862 

2022

  1,548 

2023

  1,278 

2024

  1,082 

2025 and thereafter

  4,183 

Total undiscounted cash flows

  11,223 

Less imputed interest

  1,444 

Present value of lease liabilities

 $9,779 

 

13

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

 

NOTE 5:    MARKETABLE SECURITIES

 

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

 

  

June 30, 2020 (Unaudited)

 
  

Amortized
cost

  

Gross
unrealized

gains

  

Gross
unrealized

losses

  

Fair
value

 

Available-for-sale - matures within one year:

             

Corporate bonds

 $16,772  $62  $(27) $16,807 
   16,772   62   (27)  16,807 

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

                

Corporate bonds

  50,272   547   (333)  50,486 
   50,272   547   (333)  50,486 
                 

Total

 $67,044  $609  $(360) $67,293 

 

  

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 
   18,224   16   (11)  18,229 

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

                

Corporate bonds

  46,593   168   (123)  46,638 
   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 June 30, 2020 and December 31, 2019, 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 June 30, 2020 (unaudited)

 $28,365  $(340) $2,974  $(20)

As of December 31, 2019

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

 

 

As of June 30, 2020, the allowance for credit losses was not material.

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  2020  

2019

  2020  

2019

 
  

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 
                 

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

 $4  $  $  $ 

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

 $(19) $(35) $(13) $(11)

 

14

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

 

NOTE 6: 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.

 

  June 30, 2020  Level I  Level II  Level III 

Description

 

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $67,293  $  $67,293  $ 

Foreign exchange contracts

  251      251    

 

Description

 

December 31, 2019

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

  64,867      64,867    

Foreign exchange contracts

  56      56    

 

15

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

 

NOTE 7: INTANGIBLE ASSETS, NET

 

      

Six months ended June 30, 2020 (unaudited)

  

Year ended December 31, 2019

 
  

Weighted
average
amortization
p
eriod
(years)

  

Gross
carrying

amount

  

Accumulated amortization

  

Net

  

Gross
carrying

amount

  

Accumulated amortization

  

Net

 
                             

Intangible assets –amortizable:

                            
                             

Intangible assets related to the acquisition of RivieraWaves

                            

Customer relationships

  4.5  $272  $272  $  $272  $272  $ 

Customer backlog

  1.5   93   93      93   93    

Core technologies

  5.1   5,796   5,796      5,796   5,796    
                             

Intangible assets related to the acquisition of Hillcrest Labs business

                            

Customer relationships

  4.4   3,518   829   2,689   3,518   395   3,123 

Customer backlog

  0.5   72   72      72   65   7 

Core technologies

  7.5   2,475   315   2,160   2,475   150   2,325 
                             

Intangible assets related to an investment in Immervision

                            

Core technologies

  6.4   7,063   1,023   6,040   7,063   472   6,591 
                             

Intangible assets related to an investment in NB-IoT technologies

                            

NB-IoT technologies (*)

  7.0   1,961   724   1,237   1,961   583   1,378 
                             

Total intangible assets

     $21,250  $9,124  $12,126  $21,250  $7,826  $13,424 


(*) During the first quarter of 2018, the Company entered into an agreement to invest in 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 June 30, 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 interim condensed consolidated statements of income (loss).

 

Future estimated annual amortization charges are as follows:

 

2020

 $1,290 

2021

  2,582 

2022

  2,581 

2023

  1,906 

2024

  1,852 

2025 and thereafter

  1,915 
  $12,126 

 

16

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

 

NOTE 8: GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA

 

a.     Summary information about geographic areas:

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  2020  2019  2020  2019 
  

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 

Revenues based on customer location:

                

United States

 $5,919  $3,902  $2,624  $2,123 

Europe and Middle East (1)

  13,948   6,334   8,845   2,992 

Asia Pacific (2) (3)

  27,354   25,133   12,137   13,285 
  $47,221  $35,369  $23,606  $18,400 
                 

(1)  Germany

 $8,889  $5,188  $4,925  $2,599 

(2)  China

 $21,628  $16,549  $9,554  $9,306 

(3)  Japan

 $*)  $4,835  $*)  $2,188 

 

*) Less than 10%

 

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.

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  2020  2019  2020  2019 
  

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 
                 

Customer A

  18%  17%  20%  14%

Customer B

  )*   15%  )*   17%

Customer C

  11%  )*   18%  )* 

 

*) Less than 10%

 

 

NOTE 9: NET LOSS PER SHARE OF COMMON STOCK

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  2020  2019  2020  2019 
  

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 

Numerator:

                

Net loss

 $(2,275) $(3,809) $(1,090) $(1,512)

Denominator (in thousands):

                

Basic weighted-average common stock outstanding

  22,006   21,927   22,017   21,936 

Effect of stock -based awards

            

Diluted weighted average common stock outstanding

  22,006   21,927   22,017   21,936 
                 

Basic net loss per share

 $(0.10) $(0.17) $(0.05) $(0.07)

Diluted net loss per share

 $(0.10) $(0.17) $(0.05) $(0.07)

 

17

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,312,953 for both the three and six months ended June 30, 2020. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,345,782 for both the three and six months ended June 30, 2019.

 

 

NOTE 10: COMMON STOCK AND STOCK-BASED COMPENSATION PLANS

 

The Company grants stock options and stock appreciation rights (“SARs”) capped with a ceiling to employees and stock options to non-employee directors of the Company and its subsidiaries 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 SAR grants). 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. A summary of the Company’s stock option and SAR activities and related information for the six months ended June 30, 2020, are as follows:

 

  

Number of
options
and SAR

units (1)

  

Weighted
average
exercise

price

  

Weighted
average
remaining
contractual
term

  

Aggregate
intrinsic-

value

 

Outstanding as of December 31, 2019

  642,253  $20.14   3.5  $4,718 

Granted

              

Exercised

  (201,066)  17.36         

Forfeited or expired

  (21)  16.20         

Outstanding as of June 30, 2020 (2)

  441,166  $21.42   3.4  $7,061 

Exercisable as of June 30, 2020 (3)

  415,166  $20.98   3.3  $6,827 

 

 

(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 422,500 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 396,500 shares of the Company’s common stock issuable upon exercise.

 

As of June 30, 2020, there was $4 of unrecognized compensation expense related to unvested stock options and SARs. This amount is expected to be recognized over the next 2 quarters of 2020.

 

Starting in the second quarter of 2015, the Company granted to employees, including executive officers, and non-employee directors, restricted stock units (“RSUs”) under the Company’s 2011 Stock Incentive Plan (the “2011 Plan”). 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. The fair value of each RSU is the market value as determined by the closing price of the common stock on the day of grant. The Company recognizes compensation expenses for the value of its RSU awards, based on the straight-line method over the requisite service period of each of the awards.

 

18

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

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 performance-based restricted stock units (“PSUs”) based on the Company’s achievement of the 2019 license and related revenue goal of $41 million 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 will 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, 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 are 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.

 

19

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

Subject to achievement of the thresholds for the above performance goals for 2020, 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 shall 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.

 

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.

 

 

 

A summary of the Company’s RSU and PSU activities and related information for the six months ended June 30, 2020, are as follows:

 

  

Number of
RSUs and
PSUs

  

Weighted Average
Grant-Date

Fair Value

 

Unvested as of December 31, 2019

  732,564  $30.11 

Granted

  409,437   27.65 

Vested

  (238,614)  32.19 

Forfeited or expired

  (31,600)  29.78 

Unvested as of June 30, 2020

  871,787  $28.40 

 

20

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

 As of June 30, 2020, there was $17,713 of unrecognized compensation expense related to unvested RSUs and PSUs. This amount is expected to be recognized over a weighted-average period of 1.5 years.

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2020

(unaudited)

  

2019

(unaudited)

  

2020

(unaudited)

  

2019

(unaudited)

 

Cost of revenue

 $314  $296  $156  $160 

Research and development, net

  3,345   2,820   1,722   1,458 

Sales and marketing

  963   750   512   394 

General and administrative

  1,902   1,229   1,027   667 

Total equity-based compensation expense

 $6,524  $5,095  $3,417  $2,679 

 

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:

 

  

Six months ended
June 30,

 
  

2020

(unaudited)

 

2019

(unaudited)

 

Expected dividend yield

  0%   0%

Expected volatility

 32%-42%  43%

Risk-free interest rate

 1.5%-1.9%  2.5%

Contractual term of up to (months)

  24   24 

 

 

NOTE 11: DERIVATIVES AND HEDGING ACTIVITIES

 

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

 

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

 

21

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

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

 

  


June 30,
2020

  


December 31,
2019

 
  

(unaudited)

     

Derivative assets:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange option contracts

 $  $14 

Foreign exchange forward contracts

  251   42 

Total

 $251  $56 

 

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2020

(unaudited)

  

2019

(unaudited)

  

2020

(unaudited)

  

2019

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $(25) $29  $3  $13 

Foreign exchange forward contracts

  382   289   153   99 
  $357  $318  $156  $112 

 

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2020

(unaudited)

  

2019

(unaudited)

  

2020

(unaudited)

  

2019

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $11  $(7) $11  $(7)

Foreign exchange forward contracts

  (173)  (180)  (173)  (107)
  $(162) $(187) $(162) $(114)

 

 

The Company recorded in cost of revenues and operating expenses a net gain of $162 during both the three and six months ended June 30, 2020, and a net gain of $114 and $187, respectively, for the comparable periods of 2019, related to its Hedging Contracts.

 

22

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

 

NOTE 12: ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

 

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

 

  

Six months ended June 30, 2020 (unaudited)

  

Three months ended June 30, 2020 (unaudited)

 
  

Unrealized

gains (losses) on
available-for-
sale marketable

securities

  

Unrealized
gains (losses)
on cash flow

hedges

  

Total

  

Unrealized

gains (losses) on
available-for-
sale marketable

securities

  

Unrealized gains
(losses) on cash

flow hedges

  

Total

 
                         

Beginning balance

 $45  $49  $94  $(575) $226  $(349)

Other comprehensive income before reclassifications

  156   315   471   777   138   915 

Amounts reclassified from accumulated other comprehensive income (loss)

  11   (143)  (132)  10   (143)  (133)

Net current period other comprehensive income (loss)

  167   172   339   787   (5)  782 

Ending balance

 $212  $221  $433  $212  $221  $433 

 

  

Six months ended June 30, 2019 (unaudited)

  

Three months ended June 30, 2019 (unaudited)

 
  

Unrealized

gains (losses)
on available-for-
sale marketable

securities

  

Unrealized
gains (losses)
on cash flow

hedges

  

Total

  

Unrealized

gains (losses)
on available-for-
sale marketable

securities

  

Unrealized gains
(losses) on cash

flow hedges

  

Total

 
                         

Beginning balance

 $(1,046) $(68) $(1,114) $(476) $49  $(427)

Other comprehensive income (loss) before reclassifications

  1,037   280   1,317   485   99   584 

Amounts reclassified from accumulated other comprehensive income (loss)

  26   (165)  (139)  8   (101)  (93)

Net current period other comprehensive income (loss)

  1,063   115   1,178   493   (2)  491 

Ending balance

 $17  $47  $64  $17  $47  $64 

 

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)

                  
  

Six months ended June 30,

  

Three months ended June 30,

  
  

2020
(unaudited)

  

2019
(unaudited)

  

2020
(unaudited)

  

2019
(unaudited)

  

Unrealized gains (losses) on cash flow hedges

 $3  $4  $3  $2 

Cost of revenues

   142   165   142   101 

Research and development

   5   5   5   3 

Sales and marketing

   12   13   12   8 

General and administrative

   162   187   162   114 

Total, before income taxes

   19   22   19   13 


Income tax expense

   143   165   143   101 

Total, net of income taxes

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

  (15)  (35)  (13)  (11)

Financial loss, net

   (4)  (9)  (3)  (3)

Income tax benefit

   (11)  (26)  (10)  (8)

Total, net of income taxes

  $132  $139  $133  $93 

Total, net of income taxes

 

23

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

 

(in thousands, except share data)

 

 

NOTE 13: SHARE REPURCHASE PROGRAM

 

In February 2020, the Board authorized the repurchase by the Company of an additional 700,000 shares of common stock pursuant to the Company’s share repurchase program.

 

The Company did not repurchase any shares of common stock during the second quarter of 2020. During the second quarter of 2019, the Company repurchased 103,013 shares of common stock at an average purchase price of $22.57 per share for an aggregate purchase price of $2,325. During the first six months ended June 30, 2020, the Company repurchased 202,392 shares of common stock at an average purchase price of $23.62 per share for an aggregate purchase price of $4,780. During the first six months ended June 30, 2019, the Company repurchased 194,316 shares of common stock at an average purchase price of $25.01 per share for an aggregate purchase price of $4,861. As of June 30, 2020, 497,608 shares of common stock remained available for repurchase pursuant to the Company’s share repurchase program.

 

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

 

24

 

 

Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

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

 

Moreover, the full impact of the COVID-19 pandemic continues to evolve as of the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on our financial condition, liquidity, and future results of operations. Management is actively monitoring the global situation on the company’s financial condition, liquidity, operations, suppliers, industry, and workforce. Given the continual evolution of the COVID-19 pandemic and the global responses to curb its spread, we are not able to estimate the full effect of the COVID-19 outbreak on the company’s results of operations, financial condition or liquidity for fiscal year 2020. The following discussions are subject to the future effects of the COVID-19 pandemic.

 

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

 

BUSINESS OVERVIEW

 

Headquartered in Mountain View, California, CEVA is the leading licensor of wireless connectivity and smart sensing technologies. We offer a combination of processors and software as licensable Intellectual Property (IP) platforms for a range of applications, including cellular, short-range wireless connectivity, AI, computer vision, voice, audio and sensor fusion. These IP platforms 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 devices.

 

Our ultra-low-power signal processing IPs are enabled by our own digital signal processors (DSP) or by fixed hardware and are deployed in devices for smart sensing and connectivity workloads. Our smart sensing portfolio includes advanced technologies for cameras, microphones and inertial measurement unit (IMU). Our camera platforms incorporate DSPs and software technologies for AI, computer vision and imaging. Our microphone technologies incorporate DSPs and software technologies for noise cancellation, echo cancellation and voice recognition. Our IMU technologies include ARM-based software supporting sensor processing of accelerometers, gyroscopes, magnetometers, optical flow and time-of-flight (ToF), and sensor fusion for IMU and environmental sensor-enabled 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.

 

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 11 billion chips to date for a wide range of end markets. Every second, thirty 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. As a testament to this trend, during the second quarter of 2020, we concluded eight licensing deals, all of which are for base station and IoT applications. We continue to experience good demand for our products and expand our market reach into new areas. In the second quarter of 2020, we concluded an agreement with a leading automotive semiconductor for an automotive powertrain application. We also concluded two agreements for a combination of our Bluetooth and audio technologies targeting true wireless stereo earbuds. These agreements are indicative of our ability to increasingly cross-sell multiple technologies from our portfolio to customers where both wireless connectivity and smart sensing are required for their product designs.

 

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 the market, in particular for premium-tier and low-tier LTE smartphones and feature phones.

 

 

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 low entry barrier solution to address the needs for power 5G processing for smartphones, fixed wireless and a range of connected devices such robots, cars, smart cities and other industrial applications.

 

25

 

 

Our specialization and technological edge in signal processing platforms for 5G base station RAN, including Remote Radio Units (RRU) and Base Band Units (BBU), put us in a strong position to capitalize on the growing 5G RAN across its new form factors such as V-RAN, D-RAN, C-RAN and O-RAN, as well address mass wireless backhaul.

 

 

Our broad Bluetooth, Wi-Fi and NB-IoT IPs allow us to expand further into IoT applications and substantially increase our overall addressable market and 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, True Wireless Stereo (TWS) earbuds and AR &VR headsets, smart TV, smart home and consumer devices, offers an additional growth segment for us. To better address this market, we introduced our WhisPro speech recognition technology and ClearVox voice input software that are offered in conjunction with our audio/voice DSPs. In addition, we also introduced our SensLinQ framework that enables smooth integration of audio, Bluetooth and sensors. SensLinQ is a strong asset to address applications like TWS that need all these components. 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 SensPro™ DSP architecture is the world’s first high performance sensor processor specifically for multi-sensory processing and provides highly compelling offerings for any camera-enabled device such as smartphones, automotive safety (ADAS), autonomous driving (AD), drones, robotics, security and surveillance, augmented reality (AR) and virtual reality (VR), drones, and signage. Per research from Yole Développement, camera-enabled devices incorporating computer vision and AI are expected to exceed 1 billion units by 2022. We have already signed more than fifty licensing agreements for our imaging and vision DSPs across those markets, where our customers can add camera-related enhancements such as smarter autofocus, better picture using super resolution algorithms, and better image capture in low-light environments. Other customers can add video analytics support to enable new services like augmented reality, gesture recognition and advanced safety capabilities in cars. This transformation in vision processing and neural net software are opportunities for us to expand our footprint and content in smartphones, drones, consumer cameras, surveillance, automotive ADAS and industrial IoT applications. We signed our first customer during the second quarter for this new processor that is targeting an automotive electric powertrain application.

     
 

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, we introduced NeuPro-S™ - a second-generation family of AI processors for deep learning at the edge. These self-contained vision/AI processors bring 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.

     
 

The role of sensors and their proliferation in almost every electronics device in order to make such devices “contextually aware” is a new area we are addressing. To this effect, we recently introduced a new DSP/AI architecture dedicated to processing and fusing the data generated by multiple sensors, including camera, Radar, LiDAR, Time-of-Flight (ToF), microphones and IMU.

     
 

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

 

26

 

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 expect a noticeable 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. The royalty ASP of our other products will be in between the two ranges.

 

COVID-19

 

An outbreak of a new strain of coronavirus, COVID-19, occurred in China in December 2019 and has spread globally.  The Center for Disease Control (“CDC”) and World Health Organization (“WHO”) have recognized this outbreak as a pandemic, which has caused shutdowns to businesses and cities worldwide while disrupting supply chains, business operations, travel, consumer confidence and business sentiment.  In March, in compliance with global social distancing and lockdown regulations aimed to slow the spread of COVID-19, we smoothly moved most of our employees worldwide to a work-from-home model. We are following guidelines established by the CDC and WHO and orders issued by applicable governments where we operate. We have taken a number of precautionary health and safety measures to safeguard our employees while maintaining business continuity.  We are monitoring and assessing orders issued by applicable governments to ensure compliance with evolving COVID-19 guidelines. 

 

Throughout the COVID-19 outbreak, we have continued operations. We are encouraged by the persistent design activities of our customers and interests in our products. We are further encouraged by the indicators we have noted in recent customer reports relating to the base station and IoT product line. We are focused on continuing to expand our business to capitalize on the momentum we gained last year. During the first two quarters of 2020, the world encountered new trends and different seasonality than what we have encountered in prior years. Some consumer electronics products sold well and some new technologies were widely adopted due to social distancing and shelter-in-place restrictions. Nonetheless, prolonged measures to contain the spread of coronavirus poses uncertainty for economic activities, in particular in emerging markets where our primary exposure is in low tier handsets. While the impact from COVID-19 on our financial results for the second quarter and first half of 2020 was relatively insignificant as set forth in the below section discussing the results of operations for the second quarter and first half of 2020, we are currently unable to determine or predict the nature, duration or scope of the overall impact the COVID-19 pandemic will have on our business, results of operations, liquidity or capital resources for the reminder of the year. As of the date of this filing, significant uncertainty exists concerning the magnitude of the impact and duration of the COVID-19 pandemic. While we are confident about our licensing pipeline, we may face some near-term softness, mainly related to a shortfall in consumer spending and its impact on demand for consumer electronic products. As a result, the nature of our royalty revenue for 2020 is less certain due to the COVID-19 pandemic.

 

In light of the uncertain and rapidly evolving situation relating to the COVID-19 pandemic, we have taken a number of precautionary measures to manage our resources conservatively to mitigate the adverse impact of the pandemic. We will continue to closely monitor our exposure levels and align them to the dynamics we will experience in the coming months. We will assess our business during the crisis to make strategic decisions for our business in the best interests of stockholders.

 

RESULTS OF OPERATIONS

 

Total Revenues

 

Total revenues were $23.6 million and $47.2 million for the second quarter and first half of 2020, respectively, representing an increase of 28% and 34%, respectively, as compared to the corresponding periods in 2019. For the second quarter and first half of 2020, the increase was due to both higher licensing and related revenues and higher royalty revenues in comparison to the corresponding periods in 2019.

 

Five largest customers accounted for 61% and 48% of our total revenues for the second quarter and first half of 2020, respectively, as compared to 55% and 50% for the comparable periods in 2019. Two customers accounted for 20% and 18% of our total revenues for the second quarter of 2020, as compared to two customers that accounted for 14% and 17% of our total revenues for the second quarter of 2019. Two customers accounted for 18% and 11% of our total revenues for the first half of 2020, as compared to two customers that accounted for 17% and 15% of our total revenues for the first half of 2019. 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, one royalty paying customer represented 10% or more of our total royalty revenues for the second quarter of 2020, and three customers each represented 10% or more of our total royalty revenues for the first half of 2020, and collectively represented 47% and 67% of our total royalty revenues for the second quarter and first half of 2020, respectively. Three royalty paying customers each represented 10% or more of our total royalty revenues for both the second quarter and first half of 2019, and collectively represented 76% and 73% of our total royalty revenues for the second quarter and first half of 2019, respectively. 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.

 

27

 

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

 

   

First Half
2020

   

First Half
2019

   

Second Quarter
2020

   

Second Quarter
2019

 
                                 

Connectivity products

    81 %     77 %     85 %     82 %

Smart sensing products

    19 %     23 %     15 %     18 %

 

Licensing and Related Revenues

 

Licensing and related revenues were $13.5 million and $28.0 million for the second quarter and first half of 2020, respectively, representing an increase of 25% and 28%, respectively, as compared to the corresponding periods in 2019. The increase in licensing and related revenues for both the second quarter and first half of 2020 mainly reflected higher revenues from our connectivity products associated mainly with 5G networks, base station and Bluetooth technologies, partially offset by a decrease in revenues from our smart sensing products and technologies.

 

Eight license agreements were concluded during the second quarter of 2020, of which five were for connectivity and three were for smart sensing. One of the eight deals was with a first time customer. Target applications of our customers include automotive powertrain, a new growth opportunity for us in the automotive space, wearables, TWS earbuds, and range of IoT devices. Our licensing business in the first half of the year was robust given our broad technology portfolio for 5G networks and IoT, which enabled us to consistently grow our licensee base and expand our market reach into new lucrative areas despite the uncertainty brought about by COVID-19.

 

Licensing and related revenues accounted for 57% and 59% of our total revenues for the second quarter and first half of 2020, respectively, as compared to 59% and 62% for the comparable periods of 2019.

 

Royalty Revenues

 

Royalty revenues were $10.1 million and $19.2 million for the second quarter and first half of 2020, respectively, representing an increase of 33% and 42%, respectively, as compared to the corresponding periods in 2019. Royalty revenues accounted for 43% and 41% of our total revenues for the second quarter and first half of 2020, respectively, as compared to 41% and 38% for the comparable periods of 2019. The increase in royalty revenues for the second quarter and first half of 2020 reflects higher revenues from our handset baseband products, especially due to solid demand for the new low-cost smartphone from our U.S.-based customer, and increased demand in certain products in our base station and IoT product line (with the highest contribution from our sensor fusion business, as well as Bluetooth and Wi-Fi technologies).

 

Our customers reported sales of 231 million and 492 million chipsets incorporating our technologies for the second quarter and first half of 2020, respectively, an increase of 6% and 25%, respectively, from the corresponding periods in 2019 for actual shipments reported.

 

The five largest royalty-paying customers accounted for 76% and 77% of our total royalty revenues for the second quarter and first half of 2020, respectively, as compared to 85% and 83% for the comparable periods of 2019.

 

Geographic Revenue Analysis

 

   

First Half

   

First Half

    Second Quarter     Second Quarter  
   

2020

   

2019

    2020     2019  
    (in millions, except percentages)     (in millions, except percentages)  

United States

  $ 5.9       12 %   $ 3.9       11 %   $ 2.6       11 %   $ 2.1       12 %

Europe and Middle East (1)

  $ 13.9       30 %   $ 6.3       18 %   $ 8.9       38 %   $ 3.0       16 %

Asia Pacific (2) (3)

  $ 27.4       58 %   $ 25.1       71 %   $ 12.1       51 %   $ 13.3       72 %
                                                                 

(1) Germany

  $ 8.9       19 %   $ 5.2       15 %   $ 4.9       21 %   $ 2.6       14 %

(2) China

  $ 21.6       46 %   $ 16.5       47 %   $ 9.6       40 %   $ 9.3       51 %

(3) Japan

    )*       )*     $ 4.8       14 %     )*       )*     $ 2.2       12 %

*) Less than 10%.

28

 

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

 

Cost of Revenues

 

Cost of revenues was $3.0 million and $5.8 million for the second quarter and first half of 2020, respectively, as compared to $2.5 million and $4.5 million for the comparable periods of 2019. Cost of revenues accounted for 13% and 12% of our total revenues for the second quarter and first half of 2020, respectively, as compared to 14% and 13% for the comparable periods of 2019. The increase for the second quarter of 2020 principally reflected higher salaries and related costs (partially due to salary and related costs associated with the Hillcrest Labs employees which are included in the results for the second quarter of 2020, which costs were not incurred for the second quarter of 2019) and higher materials related to the Hillcrest Labs chip business. The increase for the first half of 2020 principally reflected higher salaries and related costs (partially due to salary and related costs associated with the Hillcrest Labs employees 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”) and higher materials related to the Hillcrest Labs chip business. Included in cost of revenues for the second quarter and first half of 2020 was a non-cash equity-based compensation expense of $156,000 and $314,000, respectively, as compared to $160,000 and $296,000 for the comparable periods of 2019.

 

Gross Margin

 

Gross margin for the second quarter and first half of 2020 was 87% and 88%, respectively, as compared to 86% and 87% for the comparable periods of 2019. The increase for both the second quarter and first half of 2020 mainly reflected higher total revenues, offset by higher cost of revenues as set forth above.

 

Operating Expenses

 

Total operating expenses were $22.1 million and $44.6 million for the second quarter and first half of 2020, respectively, as compared to $18.1 million $36.0 million for the comparable periods of 2019. The net increase in total operating expenses for both the second quarter and first half of 2020 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, (3) higher allowance for credit losses, and (4) higher non-cash equity-based compensation expenses. The increase in total operating expenses was partially offset by higher Crédit Impôt Recherche (“CIR”) received from the French tax authorities.

 

Research and Development Expenses, Net

 

Our research and development expenses, net, were $15.0 million and $30.1 million for the second quarter and first half of 2020, respectively, as compared to $12.4 million and $24.7 million for the comparable periods of 2019. The net increase for both the second quarter and first half of 2020 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 second quarter and first half of 2020, and (2) lower research grants received, mainly from the IIA. The increase in research and development expenses was partially offset by higher CIR received from the French tax authorities. Included in research and development expenses for the second quarter and first half of 2020 were non-cash equity-based compensation expenses of $1,722,000 and $3,345,000, respectively, as compared to $1,458,000 and $2,820,000 for the comparable periods of 2019. Research and development expenses as a percentage of our total revenues were 63% and 64% for the second quarter and first half of 2020, respectively, as compared to 67% and 70% for the comparable periods of 2019. The percentage decrease for the second quarter and first half of 2020, as compared to the comparable periods of 2019 was due to higher total revenues for the second quarter and first half of 2020 as compared to the comparable periods of 2019, offset by the same reasons as set forth above for the increase in research and development expenses in absolute dollars for the comparable periods of 2020 and 2019.

 

The number of research and development personnel was 307 at June 30, 2020, as compared to 267 at June 30, 2019.

 

We anticipate that our research and development expenses will continue to increase in 2020, partially due to a full year of expenses associated with the Hillcrest Labs business.

 

29

 

Sales and Marketing Expenses

 

Our sales and marketing expenses were $2.9 million and $6.1 million for the second quarter and first half of 2020, respectively, as compared to $3.0 million and $6.0 million for the comparable periods of 2019. The slight change for both the second quarter and first half of 2020 primarily reflected higher salary and employee-related costs and higher non-cash equity-based compensation expenses, partially offset by lesser travel and marketing activities and events due to COVID-19. Included in sales and marketing expenses for the second quarter and first half of 2020 were non-cash equity-based compensation expenses of $512,000 and $963,000, respectively, as compared to $394,000 and $750,000 for the comparable periods of 2019. Sales and marketing expenses as a percentage of our total revenues were 12% and 13% for the second quarter and first half of 2020, respectively, as compared to 16% and 17% for the comparable periods of 2019.

 

The total number of sales and marketing personnel was 35 at June 30, 2020, as compared to 32 at June 30, 2019.

 

General and Administrative Expenses

 

Our general and administrative expenses were $3.7 million and $7.3 million for the second quarter and first half of 2020, respectively, as compared to $2.5 million and $4.9 million for the comparable periods of 2019. The increase for both the second quarter and first half of 2020 primarily reflected higher allowance for credit losses and higher non-cash equity-based compensation expenses. Included in general and administrative expenses for the second quarter and first half of 2020 were non-cash equity-based compensation expenses of $1,027,000 and $1,902,000, respectively, as compared to $667,000 and $1,229,000 for the comparable periods of 2019. General and administrative expenses as a percentage of our total revenues were 16% for both the second quarter and first half of 2020, as compared to 14% for both comparable periods of 2019. The percentage increase for the second quarter and first half of 2020 was due to the same reasons as set forth above for the increase in general and administrative expenses in absolute dollars, offset by higher total revenues for the second quarter and first half of 2020, as compared to the comparable periods of 2019.

 

The number of general and administrative personnel was 33 at June 30, 2020, as compared to 32 at June 30, 2019.

 

Amortization of intangible assets

 

Our amortization charges was $0.6 million and $1.2 million for the second quarter and first half of 2020, respectively, as compared to $0.2 million and $0.4 million for the comparable periods of 2019. The amortization charges for the second quarter and first half of 2020 were incurred in connection with the amortization of intangible assets associated with (1) the acquisition of the Hillcrest Labs business in July 2019, and (2) a technology investment in Immervision in August 2019. The amortization charges for the second quarter and first half of 2019 were incurred in connection with the amortization of intangible assets associated with the acquisition of RivieraWaves. For more information about our intangible assets, see Notes 7 to the interim condensed consolidated financial statements for the three and six months ended June 30, 2020.

 

Financial Income, Net (in millions)

 

   

First Half
2020

   

First Half
2019

   

Second Quarter
2020

   

Second Quarter
2019

 

Financial income, net

  $ 1.67     $ 1.70     $ 0.84     $ 0.90  

of which:

                               

Interest income and gains and losses from marketable securities, net

  $ 1.60     $ 1.90     $ 0.75     $ 0.97  

Foreign exchange income (loss)

  $ 0.07     $ (0.20 )   $ 0.09     $ (0.07 )

 

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

 

The decrease in interest income and gains and losses from marketable securities, net, during both the second quarter and first half of 2020 principally 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.

 

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.09 million and $0.07 million for the second quarter and first half of 2020, respectively, as compared to foreign exchange loss of $0.07 million and $0.20 million for the comparable periods of 2019.

 

Provision for Income Taxes

 

Our income tax expenses was $0.4 million and $0.8 million for the second quarter and first half of 2020, respectively, as compared to income tax expenses of $0.2 million and $0.4 million for the comparable periods of 2019.

 

30

 

We are subject to income and other taxes in the United States and 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 to our U.S. corporate tax rate, our U.S. 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 in tax laws, but these changes could have a material impact on our business and financial condition.

 

We have significant operations in Israel, France and the Republic of Ireland. A substantial portion of our taxable income is generated in Israel. Currently, our Israeli and Irish subsidiaries are taxed at rates substantially lower than U.S. tax rates.

 

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

 

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

 

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

 

Critical Accounting Policies and Estimates

 

Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.

 

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

 

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

 

LIQUIDITY AND CAPITAL RESOURCES

 

As of June 30, 2020, we had approximately $30.0 million in cash and cash equivalents, $58.8 million in short term bank deposits, $67.3 million in marketable securities, and $1.3 million in long term bank deposits, totaling $157.4 million, as compared to $150.0 million at December 31, 2019. The increase for the first half of 2020 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 $157.4 million, $141.4 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.

 

31

 

During the first half of 2020, we invested $31.9 million of cash in bank deposits and marketable securities with maturities up to 58 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 $31.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 interim condensed consolidated statements of income (loss). We did not recognize any other-than-temporarily-impaired charges on marketable securities during the first half of 2020. For more information about our marketable securities, see Notes 5 to the interim condensed consolidated financial statements for the three and six months ended June 30, 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 for the first half of 2020 was $12.6 million and consisted of net loss of $2.3 million, adjustments for non-cash items of $9.5 million, and changes in operating assets and liabilities of $5.4 million. Adjustments for non-cash items primarily consisted of $2.9 million of depreciation and amortization of intangible assets and $6.5 million of equity-based compensation expenses. The increase in operating assets and liabilities primarily consisted of a decrease in trade receivables of $8.5 million, partially offset by an increase in deferred taxes, net, of $2.5 million, and a decrease in accrued payroll and related benefits of $1.2 million.

 

Cash provided by operating activities for the first half of 2019 was $1.3 million and consisted of net loss of $3.8 million, adjustments for non-cash items of $7.6 million, and changes in operating assets and liabilities of $2.5 million. Adjustments for non-cash items primarily consisted of $2.0 million of depreciation and amortization of intangible assets, $5.1 million of equity-based compensation expenses and $0.3 million of amortization of premiums on available-for-sale marketable securities. The decrease in operating assets and liabilities primarily consisted of an increase in prepaid expenses and other assets of $3.4 million (mainly as a result of payment of a yearly design tool subscription), an increase in accrued interest on bank deposits of $0.7 million, an increase in deferred taxes, net of $0.7 million, a decrease in deferred revenues of $1.2 million and a decrease in payroll and related benefits of $0.8 million, partially offset by a decrease in trade receivables of $4.1 million (mainly as a result of a decrease in unbilled receivables associated with royalties).

 

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

 

Investing Activities

 

Net cash used in investing activities for the first half of 2020 was $2.0 million, compared to $4.7 million of net cash provided by investing activities for the comparable period of 2019. We had a cash outflow of $21.5 million and a cash inflow of $19.1 million with respect to investments in marketable securities during the first half of 2020, as compared to a cash outflow of $5.0 million and a cash inflow of $7.3 million with respect to investments in marketable securities during the first half of 2019. For the first half of 2020, we had net proceeds of $2.0 million from bank deposits, as compared to net proceeds of $3.8 million from bank deposits for the comparable period of 2019. We had a cash outflow of $1.4 million during both the first half of 2020 and 2019 from purchase of property and equipment. For the first half of 2020, we had a cash outflow of $0.2 million for the acquisition of the Hillcrest Labs business.

 

Financing Activities

 

Net cash used in financing activities for the first half of 2020 was $3.4 million, as compared to $3.7 million of net cash used in financing activities for the comparable period of 2019. The decrease is mainly due to higher proceeds received from the exercise of stock-based awards, as set forth below.

 

32

 

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. During the first half of 2020, we repurchased 202,392 shares of common stock pursuant to our share repurchase program, at an average purchase price of $23.62 per share, for an aggregate purchase price of $4.8 million. During the first half of 2019, we repurchased 194,316 shares of common stock pursuant to our share repurchase program, at an average purchase price of $25.01 per share, for an aggregate purchase price of $4.9 million. As of June 30, 2020, we had 497,608 shares available for repurchase.

 

During the first half of 2020, we received $1.4 million from the exercise of stock-based awards, as compared to $1.2 million received for the comparable period of 2019.

 

We believe that our cash and cash equivalents, short-term bank deposits and marketable securities, along with cash from operations, will provide sufficient capital to fund our operations for at least the next 12 months. We cannot provide assurances, however, that the underlying assumed levels of revenues and expenses will prove to be accurate. We believe the company has the financial resources to weather the expected short-term impacts of COVID-19. However, we have limited insight into the extent to which our business may be impacted by COVID-19, and there are many uncertainties, including the length and severity of the pandemic. An extended and severe pandemic may materially and adversely affect our future operations, financial position and liquidity.

 

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

 

Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

A majority of our revenues and a portion of our expenses are transacted in U.S. dollars and our assets and liabilities together with our cash holdings are predominately denominated in U.S. dollars. However, the majority of our expenses are denominated in currencies other than the U.S. dollar, principally the NIS and the Euro. Increases in volatility of the exchange rates of currencies other than the U.S. dollar versus the U.S. dollar could have an adverse effect on the expenses and liabilities that we incur when remeasured into U.S. dollars. We review our monthly expected non-U.S. dollar denominated expenditures and look to hold equivalent non-U.S. dollar cash balances to mitigate currency fluctuations. This has resulted in a foreign exchange gain of $89,000 and $70,000 for the second quarter and first half of 2020, respectively, and a foreign exchange loss of $72,000 and $205,000 for the comparable periods of 2019.

 

As a result of currency fluctuations and the remeasurement of non-U.S. dollar denominated expenditures to U.S. dollars for financial reporting purposes, we may experience fluctuations in our operating results on an annual and quarterly basis. To protect against the increase in value of forecasted foreign currency cash flow resulting from salaries paid in currencies other than the U.S. dollar during the year, we follow a foreign currency cash flow hedging program. We hedge portions of the anticipated payroll for our non-U.S. employees denominated in currencies other than the U.S. dollar for a period of one to twelve months with forward and option contracts. During the second quarter and first half of 2020, we recorded accumulated other comprehensive loss of $5,000 and accumulated other comprehensive gain of $172,000 , respectively, from our forward and option contracts, net of taxes, with respect to anticipated payroll expenses for our non-U.S. employees. During the second quarter and first half of 2019, we recorded accumulated other comprehensive loss of $2,000 and accumulated other comprehensive gain of $115,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 June 30, 2020, the amount of other comprehensive gain from our forward and option contracts, net of taxes, was $221,000, which will be recorded in the consolidated statements of income (loss) during the following two months. We recognized a net gain of $162,000 for both the second quarter and first half of 2020, and a net gain of $114,000 and $187,000 for the comparable periods of 2019, 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.

 

33

 

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 June 30, 2020, we believe the losses associated with our investments are temporary and no impairment loss was recognized during the first half of 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 $0.75 million and $1.60 million for the second quarter and first half of 2020, respectively, as compared to $0.97 million and $1.90 million for the comparable periods of 2019. The decrease in interest income, and gains and losses from marketable securities, net, during both the second quarter and first half of 2020 principally 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.

 

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

 

Item 4. CONTROLS AND PROCEDURES

 

As of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of June 30, 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.

 

PART II. OTHER INFORMATION

 

Item 1. LEGAL PROCEEDINGS

 

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

 

Item 1A. RISK FACTORS

 

This Form 10Q contains forward-looking statements concerning our future products, expenses, revenue, liquidity and cash needs as well as our plans and strategies. These forward-looking statements are based on current expectations and we assume no obligation to update this information. Numerous factors could cause our actual results to differ significantly from the results described in these forward-looking statements, including the following risk factors.

 

There are no material changes to the Risk Factors described under the title “Factors That May Affect Future Performance” in our Annual Report on Form 10K for the fiscal year ended December 31, 2019 other than (1) changes to the Risk Factor below entitled: “We rely significantly on revenues derived from a limited number of customers who contribute to our royalty and license revenues;” (2) changes to the Risk Factor below entitled “Royalty rates could decrease for existing and future license agreements, which could materially adversely affect our operating results;” (3) changes to the Risk Factor below entitled “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;” (4) changes to the Risk Factor below entitled “Our research and development expenses may increase if the grants we currently receive from the Israeli government are reduced or withheld;” (5) changes to the Risk Factor below entitled: “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;” (6) changes to the Risk Factor below entitled “Our product development efforts are time-consuming and expensive and may not generate an acceptable return, if any;” and (7) changes to the Risk Factor below entitled “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, or other outbreak of disease or similar public health threat, could materially and adversely affect our business, financial condition and results of operations.

 

34

 

The COVID-19 pandemic has resulted in government authorities implementing numerous measures to try to contain the virus, such as travel bans and restrictions, quarantines, shelter in place orders, and shutdowns. 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, as well as consumer confidence and demand. There is considerable uncertainty regarding the impact, and expected duration, of such measures and potential future measures, and restrictions on our access to our facilities or on our support operations or workforce, or similar limitations for our customers, vendors and suppliers. As a result, the continued spread of COVID-19 could cause further disruption in our supply chain and customer demand, and could adversely affect the ability of our customers to perform, including in making timely payments to us, which could further adversely impact our business, financial condition and results of operations.

 

The outbreak has significantly increased economic and demand uncertainty. The COVID-19 pandemic has caused an economic slowdown that is likely to continue and could cause a global recession.

 

We have seen that demand for consumer electronic products has softened due to social distancing and shelter-in-place restrictions. Therefore, we may face some near-term softness, mainly related to a shortfall in consumer spending and its implications on demand for consumer electronic products.

 

The spread of COVID-19 also has caused us to modify our business practices (including employee travel, employee work locations, and cancellation of physical participation in meetings, events and conferences), 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 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 we cannot assure you as to the duration and spread of the outbreak, its severity, the actions to contain the virus or treat its impact, or how quickly 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 (acquired by SoftBank), Synopsys and Cadence and the RISC-V open source;

 

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

 

we compete in the short range wireless markets with ARM, Imagination Technologies (acquired by Canyon Bridge) and Mindtree;

 

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;

 

35

 

 

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;

 

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

 

delays in ratification of standards for Bluetooth, WiFi or NB-IoT that can affect the introduction of new products.

 

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 our OEM customers that incorporate our technology and the market acceptance of such end products supplied by our OEM customers. 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.

 

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.

 

36

 

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. With respect to our royalty revenues, three royalty paying customers each represented 10% or more of our total royalty revenues for both the first half of 2020 and 2019, and collectively represented 67% and 73% of our total royalty revenues for the first half of 2020 and 2019, respectively. 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.

 

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 43% and 41% of our total revenues for the second quarter and first half of 2020, respectively, as compared to 41% and 38% for the comparable periods of 2019. 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 OEM 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 customers also may fail to introduce new handset devices that attract consumers, 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 OEM 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. 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.

 

37

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

38

 

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.

 

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 88% of our total revenues for the first half of 2020 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. 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, 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.

 

39

 

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.

 

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 recent 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 $1,013,000 in the first half of 2020. 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.

 

40

 

Enacted tax legislation in the United States may impact our business.

 

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

 

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 from 2020 and onward. 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.

 

41

 

We are exposed to fluctuations in currency exchange rates.

 

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

 

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 $30.1 million and $24.7 million for the first half of 2020 and 2019, respectively. We may not be able to achieve an acceptable return, if any, on our research and development efforts.

 

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

 

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

 

The markets for signal processing IPs are characterized by rapidly changing technology, emerging markets and new and developing end-user needs, and requiring significant expenditure for research and development. We cannot assure you that we will be able to introduce systems and solutions that reflect prevailing industry standards, on a timely basis, meet the specific technical requirements of our end-users or avoid significant losses due to rapid decreases in market prices of our products, and our failure to do so may seriously harm our business.

 

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.

 

42

 

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

 

 

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

 

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

 

incurrence of debt and contingent liabilities;

 

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

 

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

 

diversion of management’s attention from other business concerns;

 

contractual disputes;

 

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

 

potential loss of key employees of acquired organizations.

 

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

 

Our success and ability to compete depend in large part upon the protection of our proprietary technologies. We rely on a combination of patent, copyright, trademark, trade secret, mask work and other intellectual property rights, confidentiality procedures and 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.

 

43

 

Our operating results are affected by the highly cyclical nature of 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. These factors could cause substantial fluctuations in our revenues and in our results of operations.

 

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

 

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

 

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. Currently, our Israeli and Irish subsidiaries are taxed at rates lower than the 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.

 

44

 

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, our stock price may significantly decline. In addition, in recent years, the stock market has experienced extreme price fluctuations, which have often been unrelated to the operating performance of affected companies. These factors and fluctuations could have a material adverse effect on the market price of our common stock.

 

Item 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

There were no repurchases of our common stock during the three months ended June 30, 2020.

 

Item 3. DEFAULTS UPON SENIOR SECURITIES

 

Not applicable.

 

Item 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

Item 5. OTHER INFORMATION

 

Not applicable.

 

Item 6. EXHIBITS

 

Exhibit
No.

Description

10.1

Registrant’s Amended and Restated 2011 Stock Incentive Plan. 

 

10.2

Registrant’s Amended and Restated 2002 Employee Stock Purchase Plan. 

31.1

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

31.2

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

32

Section 1350 Certification of Chief Executive Officer and Chief Financial Officer

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

 

45

 

SIGNATURES

 

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

 

 

CEVA, INC.

   

Date: August 10, 2020

By: /s/ GIDEON WERTHEIZER

 

Gideon Wertheizer
Chief Executive Officer
(principal executive officer)

   

Date: August 10, 2020

By: /s/ YANIV ARIELI

 

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

 

46
EX-31.1 2 ex_197843.htm EXHIBIT 31.1 ex_197843.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 Quarterly Report on Form 10-Q of CEVA, Inc. (the “Company”);

   

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

   

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

   

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a15(e) and 15d15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a15(f) and 15d15(f)) for the registrant and have:

   
 

(a)

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

     
 

(b)

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

     
 

(c)

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

     
 

(d)

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

     

5.

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

     
 

(a)

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

     
 

(b)

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

 

Date: August 10, 2020

/s/ GIDEON WERTHEIZER

 

Gideon Wertheizer

 

Chief Executive Officer

 
EX-31.2 3 ex_197844.htm EXHIBIT 31.2 ex_197844.htm

EXHIBIT 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO

 

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

 

I, Yaniv Arieli, certify that:

 

1.

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

   

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

   

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

   

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a15(e) and 15d15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a15(f) and 15d15(f)) for the registrant and have:

   
  (a)

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

     
 

(b)

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

     
 

(c)

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

     
 

(d)

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

     

5.

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

     
 

(a)

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

     
 

(b)

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

 

Date: August 10, 2020

/s/ YANIV ARIELI

 

Yaniv Arieli

 

Chief Financial Officer

 
EX-32 4 ex_197845.htm EXHIBIT 32 ex_197845.htm

Exhibit 32

 

CERTIFICATION

 

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

 

AS ADOPTED PURSUANT TO

 

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the quarterly report on Form 10-Q of CEVA, Inc. (the “Company”) for the quarter ended June 30, 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:

 

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

 

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

 

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

 

Date: August 10, 2020

 
 

/s/ GIDEON WERTHEIZER

 

Gideon Wertheizer

 

Chief Executive Officer

   
 

/s/ YANIV ARIELI

 

Yaniv Arieli

 

Chief Financial Officer

 

 

 

 
EX-101.SCH 5 ceva-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Interim Condensed Consolidated Statements of Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Interim Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Interim Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Business link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Leases link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Marketable Securities link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Fair Value Measurement link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Geographic Information and Major Customer Data link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Net Loss Per Share of Common Stock link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Derivatives and Hedging Activities link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Share Repurchase Program link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 3 - Revenue Recognition (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 4 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 5 - Marketable Securities (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 6 - Fair Value Measurement (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 7 - Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 8 - Geographic Information and Major Customer Data (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 9 - Net Loss Per Share of Common Stock (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 11 - Derivatives and Hedging Activities (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 3 - Revenue Recognition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 3 - Revenue Recognition - Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 4 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 4 - Leases - Summary of Weighted Average Remaining Lease Terms and Discount Rates (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 7 - Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 8 - Geographic Information and Major Customer Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 9 - Net Loss Per Share of Common Stock (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 9 - Net Loss Per Share of Common Stock - Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 11 - Derivatives and Hedging Activities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 11 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 13 - Share Repurchase Program (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 ceva-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 ceva-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 ceva-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Expected dividend yield us-gaap_DerivativeNotionalAmount Derivative, Notional Amount us-gaap_DerivativeGainLossOnDerivativeNet Derivative, Gain (Loss) on Derivative, Net, Total Note To Financial Statement Details Textual Significant Accounting Policies Note 3 - Revenue Recognition Available-for-sale - matures within one year, Amortized cost Note 4 - Leases us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Risk-free interest rate Hedging Relationship [Domain] Note 5 - Marketable Securities us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum Risk-free interest rate, maximum Available-for-sale - matures within one year, Fair value Note 6 - Fair Value Measurement Note 7 - Intangible Assets, Net Note 8 - Geographic Information and Major Customer Data Long-term liabilities: Note 9 - Net Loss Per Share of Common Stock Note 10 - Common Stock and Stock-based Compensation Plans Note 11 - Derivatives and Hedging Activities us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum Risk-free interest rate, minimum Hedging Relationship [Axis] Note 12 - Accumulated Other Comprehensive Income (Loss) Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum Expected volatility, minimum Smart Sensing Products [Member] Represents information pertaining to smart sensing products. Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Expected volatility Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum Expected volatility, maximum us-gaap_LiabilitiesCurrent Total current liabilities Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) Note 3 - Revenue Recognition - Assets and Liabilities (Details) Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Note 4 - Leases - Summary of Weighted Average Remaining Lease Terms and Discount Rates (Details) Note 4 - Leases - Maturities of Lease Liabilities (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Contractual term of up to (Month) Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (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 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) Note 9 - Net Loss Per Share of Common Stock - Earnings Per Share (Details) Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) Share-based Payment Arrangement, Option, Activity [Table Text Block] Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (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 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) Vested, weighted average fair value (in dollars per share) Note 11 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details) Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Forfeited or expired, weighted average fair value (in dollars per share) Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Unvested, weighted average fair value (in dollars per share) Unvested, weighted average fair value (in dollars per share) Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited or expired, number (in shares) Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Unvested, number (in shares) Unvested, number (in shares) Notes To Financial Statements Notes To Financial Statements [Abstract] Schedule of Derivative Instruments [Table Text Block] Other comprehensive income before reclassifications 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) Proceeds from maturity of available-for-sale marketable securities us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested, number (in shares) Other comprehensive income before tax Income tax expense related to components of other comprehensive income Other comprehensive income Other comprehensive income, net of taxes Common Stock Outstanding [Member] Represents information about common stock outstanding. 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 Accrued expenses and other payables Accrued payroll and related benefits 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 tax, net Represents the amount of increase (decrease) in deferred tax, net. ceva_IncreaseDecreaseInAccruedInterestOnBankDeposits Accrued interest on bank deposits Represents the amount of increase (decrease) in accrued interest on bank deposits. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) ceva_IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables Trade receivables Represents the amount of increase (decrease) in accounts receivable and unbilled receivables. ceva_InvestmentInBankDeposits Investment in bank deposits Represents the amount of investment in bank deposits. Proceeds from bank deposits Represents the amount of proceeds from bank deposits. Accrued severance pay, net Represents the amount of increase (decrease) in accrued severance pay, net. ceva_IncreaseDecreaseInAccruedSalariesAndRelatedExpenses Accrued payroll and related benefits Represents the amount of increase (decrease) in accrued salaries and related expenses. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchase of property and equipment Effect of stock -based awards (in shares) Deferred Revenue [Member] Represents information about deferred revenue. ceva_IntangibleAssetsExpendituresIncurredButNotYetPaid Intangible Assets Expenditures Incurred but Not yet Paid Represents the amount of intangible assets expenditures incurred but not yet paid. Europe and Middle East [Member] Represents information about Europe and Middle East. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Weighted-average shares used to compute net loss per share (in thousands): 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] Treasury Stock [Text Block] Vesting [Domain] Supplemental information of cash-flow activities: us-gaap_Assets Total assets 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. 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) Cash, Cash Equivalents, and Marketable Securities [Text Block] ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss Available-for-sale - matures within one year, Gross unrealized losses Available For Sale Matures Within One Year Gross Unrealized Loss Customer Relationships [Member] 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 Finite-Lived Intangible Assets by Major Class [Axis] Share-based Payment Arrangement [Text Block] 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 C [Member] Represents information about Customer C. Customer B [Member] Represents information about Customer B. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsVestingPercentageYearOne Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights Vesting Percentage, Year One Represents the options and stock appreciation rights vesting percentage, year one. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAwardsGranted Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Granted Represents the ceiling percentage of awards granted under share-based compensation arrangement. Award Type [Axis] Net loss: Net loss Net loss Derivatives Designated as Cash Flow Hedging Instruments [Member] Represents information about derivatives designated as cash flow hedging instruments. Total intangible assets, Accumulated Amortization Intangible assets, net Total intangible assets ceva_TreasuryStockValueAcquiredWeightedAverageMethod Treasury Stock Value Acquired Weighted Average Method Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the weighted average method. Stock Appreciation Rights (SARs) [Member] Restricted Stock Units (RSUs) [Member] Total intangible assets, Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Total Foreign Exchange Forward Contracts [Member] Represents information about foreign exchange forward contracts. Foreign Exchange Option Contracts [Member] Represents information about foreign exchange option contracts. Property and equipment, net Unrealized Gains (Losses) on Cash Flow Hedges [Member] Represents information about unrealized gains (losses) on cash flow hedges. Goodwill Unrealized Gains (Losses) on Available-for-sale Marketable Securities [Member] Represents information about unrealized gains (losses) on available-for-sale marketable securities. Sales and Marketing [Member] Represents information about sales and marketing. Research and Development, Net [Member] Represents information about research and development, net. Cost of Revenues [Member] Represents information about cost of revenues. Employee Stock Purchase Plan [Member] Represents information about employee stock purchase plan. General and Administrative [Member] Represents information about general and administrative. ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares) Outstanding, Number of shares (in shares) Outstanding, Number of shares (in shares) Number of options and stock appreciation rights outstanding. Leases of Lessee Disclosure [Text Block] ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsForfeitedOrExpiredInPeriod Forfeited or expired, Number of shares (in shares) Number of share options and SARs forfeited or expired during the current period. Derivative Instrument [Axis] ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod Exercised, Number of shares (in shares) Number of share options and SARs exercised during the current period. Derivative Contract [Domain] Granted, Number of shares (in shares) Gross number of share options and SARs granted during the period. Cash flows from investing activities: Outstanding, Weighted average remaining contractual term (Year) Represents the weighted average remaining contractual term of options and SARs outstanding. Exercisable, Aggregated intrinsic value Intrinsic value of options and SARs exercisable. Outstanding, Aggregated intrinsic value Intrinsic value of options and SARs outstanding. Exercisable, Number of shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares) Number of share options and SARs exercisable. Goals Two [Member] Vesting of the full 50% of the PSUs occurs if the Corporation achieves positive total shareholder return whereby the return on the Corporation’s stock for 2020 is greater than the S&P500 index. The vesting threshold is if the return on the Corporation’s stock for 2020 is at least 90% of the S&P500 index. If the return on the Corporation’s stock, in comparison to the S&P500, is above 90% but less than 99% of the S&P500 index, 91% to 99% of the eligible PSUs would be subject to vesting. If the return on the Corporation’s stock exceeds 100% of the S&P500 index, every 1% increase in comparison to the S&P500 index, up to 110%, would result in an increase of 2% of the eligible PSUs. Exercised, Weighted average exercise price (in dollars per share) Weighted average grant-date fair value of options and SARs exercised during period. Goals One [Member] Vesting of the full 50% of the PSUs occurs if the Corporation achieves the 2020 license and related revenue amount in the budget approved by the Board (the “2020 License Revenue Target”). The vesting threshold is achievement of 90% of 2020 License Revenue Target. If the Corporation’s actual result is above 90% but less than 99% of the 2020 License Revenue Target, 91% to 99% of the eligible PSUs would be subject to vesting. If the Corporation’s actual result exceeds 100% of the 2020 License Revenue Target, every 1% increase of the 2020 License Revenue Target, up to 110%, would result in an increase of 2% of the eligible PSUs. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedaverageExercisePrice Outstanding, Weighted average exercise price (in dollars per share) Outstanding, Weighted average exercise price (in dollars per share) Weighted average grant-date fair value of options and SARs outstanding. Investments in non-marketable equity securities Earnings Per Share [Text Block] 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. 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. Stock Options and SARs [Member] Represents information about stock options and SARs. Vesting on February 20, 2021 [Member] Represents information pertaining to awards vesting on February 20, 2021. us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesPortionRecognizedInEarnings Other-than-temporary Impairment Loss, Debt Securities, Portion Recognized in Earnings, Total 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 CHINA GERMANY us-gaap_OperatingExpenses Total operating expenses us-gaap_IncreaseDecreaseInAccountsPayableTrade Trade payables General and administrative General and administrative Cash and cash equivalents Cash and cash equivalents at the beginning of the period Cash and cash equivalents at the end of the period Royalty [Member] Total equity-based compensation expense Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] us-gaap_TreasuryStockSharesAcquired Treasury Stock, Shares, Acquired (in shares) Purchase of treasury stock (in shares) us-gaap_IncreaseDecreaseInContractWithCustomerLiability Deferred revenues us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Preferred stock, shares outstanding (in shares) Current Fiscal Year End Date us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets JAPAN Weighted average discount rates Document Fiscal Period Focus us-gaap_OperatingLeaseCost Operating Lease, Cost Document Fiscal Year Focus 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 Entity Emerging Growth Company Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Filer Category Entity Current Reporting Status us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue Equity-based compensation Percentage of total revenues Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One 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 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 us-gaap_TreasuryStockValue Treasury stock at cost (1,558,448 and 1,755,791 shares of common stock at June 30, 2020 (unaudited) and December 31, 2019, respectively) Concentration Risk Type [Domain] Entity Common Stock, Shares Outstanding Issuance of treasury stock upon exercise of stock-based awards Equity impact of the issuance of treasury stock upon exercise of stock options. 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] Nature of Operations [Text Block] Local Phone Number Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] us-gaap_TableTextBlock Notes Tables Sales and marketing us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total Retained earnings Research and development, net Research and development us-gaap_AssetsNoncurrent Total long-term assets Accumulated other comprehensive income 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 liabilities us-gaap_ForeignCurrencyTransactionGainLossUnrealized Unrealized foreign exchange (gain) loss Operating lease right-of-use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total undiscounted cash flows Less imputed interest 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear 2020 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2022 Non-cash transactions: us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2023 2021 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2024 2022 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2021 Lessee, Operating Lease, Liability, Maturity [Table Text Block] Equity-based compensation Other long-term assets The remainder of 2020 us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear 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. Total intangible assets, Weighted Average Amortization Period (Year) RivieraWaves [Member] Represents information pertaining to RivieraWaves. us-gaap_AdjustmentForAmortization Amortization of intangible assets Operating expenses: Schedule of Finite-Lived Intangible Assets [Table Text Block] Depreciation Intangible Assets Disclosure [Text Block] Foreign exchange contracts Derivative Assets us-gaap_AssetsCurrent Total current assets Long-term assets: Treasury stock, shares (in shares) Common Stock: $0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at June 30, 2020 (unaudited) and December 31, 2019. 22,036,712 and 21,839,369 shares outstanding at June 30, 2020 (unaudited) and December 31, 2019, respectively Adjustments required to reconcile net loss to net cash provided by operating activities: Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) Asia Pacific [Member] Trade Receivables and Allowance Policy [Policy Text Block] Disclosure of accounting policy for trade receivables and allowance. ceva_ProjectedRevenueGoal Projected Revenue Goal Represents the amount of projected revenue. us-gaap_OperatingLeasePayments Operating Lease, Payments Statistical Measurement [Domain] Maximum [Member] Key Employees [Member] Information pertaining to key employees. Minimum [Member] Key Employees PSUs Goals One [Member] Achievement of specified bookings in 2020 (“Specified Bookings”) for licensing and related revenues associated with certain of the Corporation’s technologies (the “Specified Booking Target”) in specific geographic region. If 90% of the Specified Booking Target is achieved, 90% of the bonus amount under this component would be payable with every 1% increase resulting in a corresponding increase in the bonus amount under this component. Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Executive Vice President, Worldwide Sales [Member] Information pertaining to Executive Vice President, Worldwide Sales. Key Employees PSUs Goals Three [Member] Execution of definitive license agreements with at least two customers in a predetermined strategic market. Key Employees PSUs Goals Two [Member] Execution of definitive license agreements for pre-determined software with at least five of seven original equipment manufacturers. If five such agreements are executed, 71% of the bonus amount under this component, which is subject to a 6% weighting, would be payable. If six agreements are executed, 86% of the bonus amount under this component, which is subject to a 6% weighting, would be payable. Contract with customer asset, balance Preferred Stock: $0.001 par value: 5,000,000 shares authorized; none issued and outstanding Preferred stock, shares issued (in shares) PSUs Vesting After One Year [Member] Information pertaining to PSUs vesting after one year. Geographical [Axis] Geographical [Domain] Preferred stock, shares authorized (in shares) Operating lease right-of-use assets ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets Represents the changes in operating assets and liabilities, for cash flow purposes, attributable to operating lease right-of-use assets. Preferred stock, par value (in dollars per share) Revenues Fair Value, Inputs, Level 3 [Member] Immervision [Member] Represents information pertaining to Immervision, Inc., a private company. Acquisition of Hillcrest Labs [Member] Represents information pertaining to the acquisition of the Hillcrest Labs business. Fair Value Hierarchy and NAV [Domain] Customer [Axis] Fair Value, Inputs, Level 1 [Member] Customer [Domain] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Performance Share Units [Member] Represents information pertaining to PSUs. RSUs and PSUs [Member] Represents information pertaining to RSUs and PSUs. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsProportionalPercentageToBeReceivedForEachIncreaseOf1PercentBeyondTheLicenseRevenueTarget Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Proportional Percentage to Be Received for Each Increase of 1 Percent Beyond the License Revenue Target Represents the percentage of additional grants of the specified type of equity instrument, other than options, to be granted for each percentage point by which the entity exceeds the license revenue target. ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfLicenseRevenueTargetProportionalPercentageToBeReceivedUponAchievement Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of License Revenue Target, Proportional Percentage to Be Received upon Achievement Represents the percentage of the baseline amount of the specified type of equity instrument other than options to be granted if the entity reaches the corresponding proportion of the license revenue target. ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberToBeGrantedIf100PercentageLicenseRevenueTargetIsMet Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number to Be Granted If 100% License Revenue Target is Met (in shares) Represents the number of the specified type of equity instrument other than options to be granted if the entity reaches 100% of the license revenue target. Cash flows from operating activities: Vesting on February 19, 2020 [Member] Represents information pertaining to awards vesting on February 19, 2020. ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCeilingAsAPercentageOfBaselineNumberToBeGrantedIfTheLicenseRevenueTargetIsExceeded Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Ceiling as a Percentage of Baseline Number to Be Granted if the License Revenue Target is Exceeded Represents the ceiling on the number of equity instruments other than options that may be granted if the license revenue target is exceeded, expressed as a percentage of the baseline number of grants. Statement [Line Items] Vesting on February 19, 2022 [Member] Represents information pertaining to awards vesting on February 19, 2022. Trade receivables (net of allowance for credit losses of $1,775 at June 30, 2020 and $327 at December 31, 2019) 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. AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Revenues: ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseLiability Operating lease liability Represents the changes in operating assets and liabilities, for cash flow purposes, attributable to the operating lease liability. AOCI Attributable to Parent [Member] Additional paid in-capital Stockholders’ equity: Marketable securities Marketable securities Segment Reporting Disclosure [Text Block] Chief Operating Officer [Member] Chief Financial Officer [Member] Chief Executive Officer [Member] Current assets: Financial income, net Fair Value Disclosures [Text Block] Amortization of premiums on available-for-sale marketable securities License [Member] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Increase in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities us-gaap_OperatingIncomeLoss Operating loss us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used in) investing activities Prepaid expenses and other current assets Effect of exchange rate changes on cash and cash equivalents Cost of revenues Cost of revenues us-gaap_GrossProfit Gross profit Counterparty Name [Axis] Counterparty Name [Domain] Marketable Securities, Policy [Policy Text Block] us-gaap_PaymentsForRepurchaseOfCommonStock Purchase of treasury stock Retained Earnings [Member] us-gaap_TreasuryStockAcquiredAverageCostPerShare Treasury Stock Acquired, Average Cost Per Share (in dollars per share) 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) 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] us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares) Equity Components [Axis] Equity Component [Domain] 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] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Loss before taxes on income Total, before income taxe Reclassification out of Accumulated Other Comprehensive Income [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] Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Timing of Transfer of Good or Service [Domain] Transferred at Point in Time [Member] Transferred over Time [Member] Disaggregation of Revenue [Table Text Block] Timing of Transfer of Good or Service [Axis] Revenue from Contract with Customer [Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Document Quarterly Report Entity Incorporation, State or Country Code Accounting Policies [Abstract] Document Transition Report Basis of Accounting, Policy [Policy Text Block] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Income Statement Location [Axis] Income Statement Location [Domain] Segments [Axis] Segments [Domain] us-gaap_PaymentsToAcquireAvailableForSaleSecurities Investment in available-for-sale marketable securities Proceeds from sale of available-for-sale marketable securities Other accrued liabilities us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Diluted (in shares) Asset Class [Axis] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Diluted net loss per share (in dollars per share) Basic (in shares) Business Acquisition [Axis] Basic net 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] 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 us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet Realized loss, net on sale of available-for-sale marketable securities Cash flow hedges: us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss Less than 12 months, Gross unrealized loss us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss 12 months or greater, Gross unrealized loss 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 for losses included in net loss Other comprehensive income before tax: us-gaap_LiabilitiesNoncurrent Total long-term liabilities Changes in unrealized gains (losses) Cash flows from financing activities: Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax Reclassification adjustments for gains included in net loss Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total Changes in unrealized gains (losses) us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax Net change us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Class of Stock [Axis] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Acquisition of business 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 Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] EX-101.PRE 9 ceva-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 ceva20200630_10q_htm.xml IDEA: XBRL DOCUMENT 0001173489 2020-01-01 2020-06-30 0001173489 2020-08-04 0001173489 2020-06-30 0001173489 2019-12-31 0001173489 us-gaap:LicenseMember 2020-01-01 2020-06-30 0001173489 us-gaap:LicenseMember 2019-01-01 2019-06-30 0001173489 us-gaap:LicenseMember 2020-04-01 2020-06-30 0001173489 us-gaap:LicenseMember 2019-04-01 2019-06-30 0001173489 us-gaap:RoyaltyMember 2020-01-01 2020-06-30 0001173489 us-gaap:RoyaltyMember 2019-01-01 2019-06-30 0001173489 us-gaap:RoyaltyMember 2020-04-01 2020-06-30 0001173489 us-gaap:RoyaltyMember 2019-04-01 2019-06-30 0001173489 2019-01-01 2019-06-30 0001173489 2020-04-01 2020-06-30 0001173489 2019-04-01 2019-06-30 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-06-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001173489 us-gaap:TreasuryStockMember 2020-01-01 2020-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001173489 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001173489 ceva:CommonStockOutstandingMember 2020-06-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001173489 us-gaap:TreasuryStockMember 2020-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001173489 us-gaap:RetainedEarningsMember 2020-06-30 0001173489 ceva:CommonStockOutstandingMember 2020-03-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001173489 us-gaap:TreasuryStockMember 2020-03-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001173489 us-gaap:RetainedEarningsMember 2020-03-31 0001173489 2020-03-31 0001173489 ceva:CommonStockOutstandingMember 2020-04-01 2020-06-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001173489 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001173489 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 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-06-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001173489 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001173489 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001173489 ceva:CommonStockOutstandingMember 2019-06-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001173489 us-gaap:TreasuryStockMember 2019-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001173489 us-gaap:RetainedEarningsMember 2019-06-30 0001173489 2019-06-30 0001173489 ceva:CommonStockOutstandingMember 2019-03-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001173489 us-gaap:TreasuryStockMember 2019-03-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001173489 us-gaap:RetainedEarningsMember 2019-03-31 0001173489 2019-03-31 0001173489 ceva:CommonStockOutstandingMember 2019-04-01 2019-06-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001173489 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001173489 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001173489 2020-07-01 2020-06-30 0001173489 2021-01-01 2020-06-30 0001173489 2022-01-01 2020-06-30 0001173489 us-gaap:LicenseMember country:US 2020-01-01 2020-06-30 0001173489 us-gaap:RoyaltyMember country:US 2020-01-01 2020-06-30 0001173489 country:US 2020-01-01 2020-06-30 0001173489 us-gaap:LicenseMember country:US 2020-04-01 2020-06-30 0001173489 us-gaap:RoyaltyMember country:US 2020-04-01 2020-06-30 0001173489 country:US 2020-04-01 2020-06-30 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2020-01-01 2020-06-30 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2020-01-01 2020-06-30 0001173489 ceva:EuropeAndMiddleEastMember 2020-01-01 2020-06-30 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2020-04-01 2020-06-30 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2020-04-01 2020-06-30 0001173489 ceva:EuropeAndMiddleEastMember 2020-04-01 2020-06-30 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2020-01-01 2020-06-30 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2020-01-01 2020-06-30 0001173489 srt:AsiaPacificMember 2020-01-01 2020-06-30 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2020-04-01 2020-06-30 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2020-04-01 2020-06-30 0001173489 srt:AsiaPacificMember 2020-04-01 2020-06-30 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2020-01-01 2020-06-30 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2020-01-01 2020-06-30 0001173489 ceva:ConnectivityProductsMember 2020-01-01 2020-06-30 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2020-04-01 2020-06-30 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2020-04-01 2020-06-30 0001173489 ceva:ConnectivityProductsMember 2020-04-01 2020-06-30 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2020-01-01 2020-06-30 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2020-01-01 2020-06-30 0001173489 ceva:SmartSensingProductsMember 2020-01-01 2020-06-30 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2020-04-01 2020-06-30 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2020-04-01 2020-06-30 0001173489 ceva:SmartSensingProductsMember 2020-04-01 2020-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001173489 us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001173489 us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001173489 us-gaap:LicenseMember country:US 2019-01-01 2019-06-30 0001173489 us-gaap:RoyaltyMember country:US 2019-01-01 2019-06-30 0001173489 country:US 2019-01-01 2019-06-30 0001173489 us-gaap:LicenseMember country:US 2019-04-01 2019-06-30 0001173489 us-gaap:RoyaltyMember country:US 2019-04-01 2019-06-30 0001173489 country:US 2019-04-01 2019-06-30 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2019-01-01 2019-06-30 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2019-01-01 2019-06-30 0001173489 ceva:EuropeAndMiddleEastMember 2019-01-01 2019-06-30 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2019-04-01 2019-06-30 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2019-04-01 2019-06-30 0001173489 ceva:EuropeAndMiddleEastMember 2019-04-01 2019-06-30 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2019-01-01 2019-06-30 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2019-01-01 2019-06-30 0001173489 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2019-04-01 2019-06-30 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2019-04-01 2019-06-30 0001173489 srt:AsiaPacificMember 2019-04-01 2019-06-30 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2019-01-01 2019-06-30 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2019-01-01 2019-06-30 0001173489 ceva:ConnectivityProductsMember 2019-01-01 2019-06-30 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2019-04-01 2019-06-30 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2019-04-01 2019-06-30 0001173489 ceva:ConnectivityProductsMember 2019-04-01 2019-06-30 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2019-01-01 2019-06-30 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2019-01-01 2019-06-30 0001173489 ceva:SmartSensingProductsMember 2019-01-01 2019-06-30 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2019-04-01 2019-06-30 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2019-04-01 2019-06-30 0001173489 ceva:SmartSensingProductsMember 2019-04-01 2019-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001173489 us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001173489 us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001173489 ceva:TradeReceivablesMember 2020-06-30 0001173489 ceva:TradeReceivablesMember 2019-12-31 0001173489 ceva:LicensingAndOtherMember ceva:AccruedRevenuesMember 2020-06-30 0001173489 ceva:LicensingAndOtherMember ceva:AccruedRevenuesMember 2019-12-31 0001173489 us-gaap:RoyaltyMember ceva:AccruedRevenuesMember 2020-06-30 0001173489 us-gaap:RoyaltyMember ceva:AccruedRevenuesMember 2019-12-31 0001173489 ceva:DeferredRevenueMember 2020-06-30 0001173489 ceva:DeferredRevenueMember 2019-12-31 0001173489 ceva:CorporateBondsMember 2020-06-30 0001173489 ceva:CorporateBondsMember 2019-12-31 0001173489 ceva:CorporateBondsMember 2020-06-30 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel1Member 2020-06-30 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001173489 us-gaap:FairValueInputsLevel1Member 2020-06-30 0001173489 us-gaap:FairValueInputsLevel2Member 2020-06-30 0001173489 us-gaap:FairValueInputsLevel3Member 2020-06-30 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:RivieraWavesMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-06-30 0001173489 ceva:RivieraWavesMember us-gaap:CustomerRelationshipsMember 2020-06-30 0001173489 ceva:RivieraWavesMember us-gaap:CustomerRelationshipsMember 2019-12-31 0001173489 ceva:RivieraWavesMember ceva:CustomerBacklogMember 2020-01-01 2020-06-30 0001173489 ceva:RivieraWavesMember ceva:CustomerBacklogMember 2020-06-30 0001173489 ceva:RivieraWavesMember ceva:CustomerBacklogMember 2019-12-31 0001173489 ceva:RivieraWavesMember ceva:CoreTechnologiesMember 2020-01-01 2020-06-30 0001173489 ceva:RivieraWavesMember ceva:CoreTechnologiesMember 2020-06-30 0001173489 ceva:RivieraWavesMember ceva:CoreTechnologiesMember 2019-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-06-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2020-06-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2019-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2020-01-01 2020-06-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2020-06-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2019-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CoreTechnologiesMember 2020-01-01 2020-06-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CoreTechnologiesMember 2020-06-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CoreTechnologiesMember 2019-12-31 0001173489 ceva:ImmervisionMember ceva:CoreTechnologiesMember 2020-01-01 2020-06-30 0001173489 ceva:ImmervisionMember ceva:CoreTechnologiesMember 2020-06-30 0001173489 ceva:ImmervisionMember ceva:CoreTechnologiesMember 2019-12-31 0001173489 ceva:NBIoTTechnologiesMember 2020-01-01 2020-06-30 0001173489 ceva:NBIoTTechnologiesMember 2020-06-30 0001173489 ceva:NBIoTTechnologiesMember 2019-12-31 0001173489 ceva:NBIoTTechnologiesMember 2018-01-01 2018-03-31 0001173489 ceva:NBIoTTechnologiesMember 2018-03-31 0001173489 ceva:NBIoTTechnologiesMember 2019-01-01 2019-12-31 0001173489 country:DE 2020-01-01 2020-06-30 0001173489 country:DE 2019-01-01 2019-06-30 0001173489 country:DE 2020-04-01 2020-06-30 0001173489 country:DE 2019-04-01 2019-06-30 0001173489 country:CN 2020-01-01 2020-06-30 0001173489 country:CN 2019-01-01 2019-06-30 0001173489 country:CN 2020-04-01 2020-06-30 0001173489 country:CN 2019-04-01 2019-06-30 0001173489 country:JP 2019-01-01 2019-06-30 0001173489 country:JP 2019-04-01 2019-06-30 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001173489 ceva:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001173489 ceva:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001173489 ceva:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001173489 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember 2020-06-30 0001173489 ceva:The2011StockIncentivePlanMember 2020-06-30 0001173489 ceva:The2011StockIncentivePlanMember 2020-01-01 2020-06-30 0001173489 srt:MaximumMember 2020-01-01 2020-06-30 0001173489 ceva:NonEmployeeDirectorMember 2020-06-30 0001173489 2019-01-01 2019-12-31 0001173489 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-06-30 0001173489 srt:MaximumMember 2020-06-30 0001173489 ceva:StockOptionsAndSARsMember 2020-06-30 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 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary192021Member 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-05-07 2019-05-07 0001173489 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary192020Member 2019-05-07 2019-05-07 0001173489 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary192022Member 2019-05-07 2019-05-07 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 ceva:ShorttermExecutivePsusMember ceva:VestingOnFebruary202021Member 2020-01-01 2020-06-30 0001173489 ceva:ShorttermExecutivePsusMember ceva:VestingOnFebruary222022Member 2020-01-01 2020-06-30 0001173489 ceva:ShorttermExecutivePsusMember ceva:VestingOnFebruary202023Member 2020-01-01 2020-06-30 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 ceva:KeyEmployeesMember ceva:PerformanceShareUnitsMember ceva:PSUsVestingAfterOneYearMember 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:RSUsAndPSUsMember 2019-12-31 0001173489 ceva:RSUsAndPSUsMember 2020-01-01 2020-06-30 0001173489 ceva:RSUsAndPSUsMember 2020-06-30 0001173489 ceva:CostOfRevenuesMember 2020-01-01 2020-06-30 0001173489 ceva:CostOfRevenuesMember 2019-01-01 2019-06-30 0001173489 ceva:CostOfRevenuesMember 2020-04-01 2020-06-30 0001173489 ceva:CostOfRevenuesMember 2019-04-01 2019-06-30 0001173489 ceva:ResearchAndDevelopmentNetMember 2020-01-01 2020-06-30 0001173489 ceva:ResearchAndDevelopmentNetMember 2019-01-01 2019-06-30 0001173489 ceva:ResearchAndDevelopmentNetMember 2020-04-01 2020-06-30 0001173489 ceva:ResearchAndDevelopmentNetMember 2019-04-01 2019-06-30 0001173489 ceva:SalesAndMarketingMember 2020-01-01 2020-06-30 0001173489 ceva:SalesAndMarketingMember 2019-01-01 2019-06-30 0001173489 ceva:SalesAndMarketingMember 2020-04-01 2020-06-30 0001173489 ceva:SalesAndMarketingMember 2019-04-01 2019-06-30 0001173489 ceva:GeneralAndAdministrativeMember 2020-01-01 2020-06-30 0001173489 ceva:GeneralAndAdministrativeMember 2019-01-01 2019-06-30 0001173489 ceva:GeneralAndAdministrativeMember 2020-04-01 2020-06-30 0001173489 ceva:GeneralAndAdministrativeMember 2019-04-01 2019-06-30 0001173489 ceva:EmployeeStockPurchasePlanMember 2020-01-01 2020-06-30 0001173489 ceva:EmployeeStockPurchasePlanMember 2019-01-01 2019-06-30 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-06-30 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-12-31 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-06-30 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-12-31 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-01-01 2020-06-30 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-01-01 2019-06-30 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-04-01 2020-06-30 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-04-01 2019-06-30 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-01-01 2020-06-30 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-01-01 2019-06-30 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-04-01 2020-06-30 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-04-01 2019-06-30 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-01-01 2020-06-30 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-01-01 2019-06-30 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-04-01 2020-06-30 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-04-01 2019-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-03-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-03-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-04-01 2020-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-04-01 2020-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-03-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-03-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-04-01 2019-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-04-01 2019-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2020-01-01 2020-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2019-01-01 2019-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2020-04-01 2020-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2019-04-01 2019-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2020-01-01 2020-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2019-01-01 2019-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2020-04-01 2020-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2019-04-01 2019-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001173489 2020-02-29 shares thunderdome:item iso4217:USD iso4217:USD shares utr:Y pure utr:M 0001173489 CEVA INC false --12-31 Q2 2020 1775000 327000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 45000000 45000000 23595160 23595160 22036712 21839369 1558448 1755791 0 0 P4Y P3Y P3Y 0.3333 P3Y 0.3333 0.3333 P3Y P3Y 0 P1Y P1Y P1Y 10-Q true 2020-06-30 false 000-49842 DE 77-0556376 1174 Castro Street, Suite 210 Mountain View CA 94040 650 417-7900 Common Stock, $.001 per share CEVA NASDAQ Yes Yes Accelerated Filer false false false 22158815 29979000 22803000 58838000 56915000 67293000 64867000 19781000 28307000 6585000 5660000 182476000 178552000 1336000 5368000 9697000 9881000 13068000 10605000 7843000 7879000 10260000 11066000 51070000 51070000 12126000 13424000 936000 936000 7494000 8240000 113830000 118469000 296306000 297021000 1290000 701000 3821000 3642000 3330000 3748000 14405000 15894000 2232000 2393000 25078000 26378000 10541000 10551000 7547000 8273000 759000 662000 18847000 19486000 0 0 22000 22000 228494000 228005000 35197000 39390000 433000 94000 58629000 62426000 252381000 251157000 296306000 297021000 28025000 21815000 13530000 10804000 19196000 13554000 10076000 7596000 47221000 35369000 23606000 18400000 5756000 4516000 3005000 2493000 41465000 30853000 20601000 15907000 30092000 24720000 14979000 12390000 6061000 5977000 2893000 2956000 7327000 4851000 3663000 2534000 1157000 420000 575000 210000 44637000 35968000 22110000 18090000 -3172000 -5115000 -1509000 -2183000 1669000 1696000 838000 896000 -1503000 -3419000 -671000 -1287000 772000 390000 419000 225000 -2275000 -3809000 -1090000 -1512000 -0.10 -0.17 -0.05 -0.07 -0.10 -0.17 -0.05 -0.07 22006000 21927000 22017000 21936000 22006000 21927000 22017000 21936000 -2275000 -3809000 -1090000 -1512000 184000 1224000 962000 585000 -15000 -35000 -13000 -11000 199000 1259000 975000 596000 357000 318000 156000 112000 162000 187000 162000 114000 195000 131000 -6000 -2000 394000 1390000 969000 594000 55000 212000 187000 103000 339000 1178000 782000 491000 -1936000 -2631000 -308000 -1021000 21839369 22000 228005000 -39390000 94000 62426000 251157000 0 0 0 0 -2275000 -2275000 0 0 0 339000 0 339000 0 6524000 0 0 0 6524000 202392 -0 -0 4780000 -0 -0 4780000 399735 -6035000 8973000 0 -1522000 1416000 22036712 22000 228494000 -35197000 433000 58629000 252381000 21999660 22000 225583000 -36033000 -349000 60049000 249272000 0 0 0 0 -1090000 -1090000 0 0 0 782000 0 782000 0 3417000 0 0 0 3417000 37052 -506000 836000 0 -330000 0 22036712 22000 228494000 -35197000 433000 58629000 252381000 21787860 22000 223250000 -39132000 -1114000 62853000 245879000 0 0 0 0 -3809000 -3809000 0 0 0 1178000 0 1178000 0 5095000 0 0 0 5095000 194316 -0 -0 4861000 -0 -0 4861000 299584 -5039000 6495000 0 -293000 1163000 21893128 22000 223306000 -37498000 64000 58751000 244645000 21972816 22000 221071000 -35686000 -427000 60332000 245312000 0 0 0 0 -1512000 -1512000 0 0 0 491000 0 491000 0 2679000 0 0 0 2679000 103013 -0 -0 2325000 -0 -0 2325000 23325 -444000 513000 0 -69000 0 21893128 22000 223306000 -37498000 64000 58751000 244645000 -2275000 -3809000 1622000 1438000 1298000 578000 6524000 5095000 -15000 -35000 197000 296000 158000 -162000 -8526000 -4137000 -3000 3379000 806000 58000 -102000 671000 -2518000 -734000 384000 -246000 179000 -1198000 -213000 245000 1218000 777000 824000 58000 171000 87000 12621000 1259000 204000 -0 1378000 1351000 10393000 5346000 12393000 9110000 21521000 5028000 10636000 3508000 8446000 3794000 -2021000 4687000 4780000 4861000 1416000 1163000 -3364000 -3698000 -60000 19000 7176000 2267000 22803000 22260000 29979000 24527000 2848000 2776000 208000 159000 198000 550000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"><b>NOTE <em style="font: inherit;">1:</em> BUSINESS </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 financial information in this quarterly report includes the results of CEVA, Inc. and its subsidiaries (the “Company” or “CEVA”).</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 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 products. These products include comprehensive DSP-based platforms for <em style="font: inherit;">5G</em> baseband processing in mobile and infrastructure, advanced imaging and computer vision for any camera-enabled device and audio/voice/speech and ultra-low power always-on/sensing applications for multiple IoT markets. For sensor fusion, CEVA’s Hillcrest Labs sensor processing technologies and SensPro™ sensor hub DSP provide a broad range of sensor fusion processing, software and IMU solutions for AR/VR, robotics, remote controls, and IoT. For artificial intelligence, CEVA offers a family of AI processors capable of handling the complete gamut of neural network workload and on-device. For wireless IoT, CEVA 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:0pt;text-align:left;text-transform:uppercase;"><b>NOTE <em style="font: inherit;">2:</em> BASIS OF PRESENTATION AND SUMMARY OF 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:0pt;text-align:justify;text-indent:36pt;"><b><i/></b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><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 interim condensed consolidated financial statements have been prepared according to U.S Generally Accepted Accounting Principles (“U.S. GAAP”).</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 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 accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020 </em>are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December 31, 2020. </em>For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form <em style="font: inherit;">10K</em> for the year ended <em style="font: inherit;"> December 31, 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;">The significant accounting policies applied in the annual consolidated financial statements of the Company as of <em style="font: inherit;"> December 31, 2019, </em>contained in the Company’s Annual Report on Form <em style="font: inherit;">10K</em> filed with the Securities and Exchange Commission on <em style="font: inherit;"> February 28, 2020, </em>have been applied consistently in these unaudited interim condensed 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:0pt;text-align:justify;text-indent:36pt;"><b><i/></b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><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 the Company’s 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:0pt;text-align:justify;text-indent:36pt;"><b><i/></b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><b><i>Trade</i></b><b><i> Receivable 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:0pt;text-align:justify;text-indent:36pt;">Trade receivable 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 condensed consolidated statements of income (loss).</p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><b><i/></b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><b><i>Marketable securities</i></b><b><i> </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 holds investments in marketable securities, consisting principally of corporate bonds. The Company classifies marketable securities as available-for-sale in its current assets because they represent investments of cash available for current operations. The Company’s available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity. 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 interest and other income (expense), net on the Company’s condensed 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;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2020</em> was <em style="font: inherit;">not</em> material. The Company has <span style="-sec-ix-hidden:c64001175"><span style="-sec-ix-hidden:c64001457">not</span></span> recorded any impairment charge for unrealized losses in the periods presented. 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-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><b><i/></b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><b><i>Use of </i></b><b><i>e</i></b><b><i>stimates </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 preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the interim condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><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 interim condensed consolidated financial statements have been prepared according to U.S Generally Accepted Accounting Principles (“U.S. GAAP”).</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 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 accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020 </em>are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December 31, 2020. </em>For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form <em style="font: inherit;">10K</em> for the year ended <em style="font: inherit;"> December 31, 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;">The significant accounting policies applied in the annual consolidated financial statements of the Company as of <em style="font: inherit;"> December 31, 2019, </em>contained in the Company’s Annual Report on Form <em style="font: inherit;">10K</em> filed with the Securities and Exchange Commission on <em style="font: inherit;"> February 28, 2020, </em>have been applied consistently in these unaudited interim condensed 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:justify;text-indent:36pt;"><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 the Company’s 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:justify;text-indent:36pt;"><b><i>Trade</i></b><b><i> Receivable 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:0pt;text-align:justify;text-indent:36pt;">Trade receivable 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 condensed consolidated statements of income (loss).</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"><b><i>Marketable securities</i></b><b><i> </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 holds investments in marketable securities, consisting principally of corporate bonds. The Company classifies marketable securities as available-for-sale in its current assets because they represent investments of cash available for current operations. The Company’s available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity. 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 interest and other income (expense), net on the Company’s condensed 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;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2020</em> was <em style="font: inherit;">not</em> material. The Company has <span style="-sec-ix-hidden:c64001175"><span style="-sec-ix-hidden:c64001457">not</span></span> recorded any impairment charge for unrealized losses in the periods presented. 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;"><b><i>Use of </i></b><b><i>e</i></b><b><i>stimates </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 preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the interim condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"><b>Note </b><b><em style="font: inherit;">3</em></b><b>: 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;">Under ASC <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">606,</em> “Revenue from Contracts with Customers” (“ASC <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">606”</em>), an entity recognizes revenue when or as it satisfies a performance obligation by transferring IP license or services to the customer, either at a point in time or over time. The Company recognizes most of its revenues at a point in time upon delivery of its IPs. The Company recognizes revenue over time on significant license customization contracts that are in the scope of ASC <em style="font: inherit;">606</em> by using cost inputs to measure progress toward completion of its 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;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: 15%; margin-left: 36pt; 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="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>Remainder of 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: 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>2021</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>2022</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: 46%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">330</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;"><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:25.5pt;">The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition (in thousands):</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; 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>Six</b><b> months ended </b><b>June</b><b> 3</b><b>0</b><b>, 20</b><b>20</b><b> (unaudited)</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>Three months ended </b><b>June</b><b> 3</b><b>0</b><b>, </b><b>2020</b><b> (unaudited)</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>Licensing and </b><b>related revenues</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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>Royalties</b><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>Total</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>Licensing and </b><b>related</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>revenues</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>Royalties</b><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>Total</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; 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;">Primary geographical markets</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 style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">5,919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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,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; 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;">657</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,624</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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: 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">9,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">13,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">3,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;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,845</td><td style="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: 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: 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);">18,643</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">8,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">27,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">7,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">4,148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">12,137</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; margin-left: 27pt;">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: 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);">28,025</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);">19,196</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);">47,221</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);">13,530</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);">10,076</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);">23,606</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="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;">Major product/service lines</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 style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 18pt; text-indent: -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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">15,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">38,143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">11,931</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">8,243</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,174</td><td style="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: 18pt; text-indent: -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: 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,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">3,911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">9,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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,599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">3,432</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; 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;">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: 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);">28,025</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);">19,196</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);">47,221</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);">13,530</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);">10,076</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);">23,606</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 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(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;">Timing of revenue recognition</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 style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">19,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">40,502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">10,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">10,076</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">20,344</td><td style="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: 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: 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);">6,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">6,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">3,262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">3,262</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; margin-left: 27pt;">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: 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);">28,025</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);">19,196</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);">47,221</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);">13,530</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);">10,076</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);">23,606</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b/></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" class="finTable" style="margin-right: 5%; margin-left: 9pt; 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>Six</b><b> months ended </b><b>June</b><b> 3</b><b>0</b><b>, 201</b><b>9</b><b> (unaudited)</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>Three months ended </b><b>June</b><b> 3</b><b>0</b><b>, </b><b>2019</b><b> (unaudited)</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>Licensing and</b><br/> <b>related revenues</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>Royalties</b><b> </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>Licensing and</b><br/> <b>related revenues</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>Royalties</b><b> </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; 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;">Primary geographical markets</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">543</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">3,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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,866</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,123</td><td style="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: 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">4,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">6,334</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">2,767</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">2,992</td><td style="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: 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: 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);">16,849</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">8,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">25,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">8,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">4,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">13,285</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; margin-left: 27pt;">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: 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);">21,815</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);">13,554</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);">35,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">10,804</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);">7,596</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);">18,400</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="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;">Major product/service lines</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,676</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">27,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">8,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">7,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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,140</td><td style="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: 9pt;">Smart sensing products (AI, 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: 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);">7,099</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">878</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">7,977</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">2,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">541</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">3,260</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; 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;">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: 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);">21,815</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);">13,554</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);">35,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">10,804</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);">7,596</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);">18,400</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 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(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;">Timing of revenue recognition</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,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; 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;">13,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; 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;">28,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">7,396</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">14,992</td><td style="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: 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: 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);">6,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">6,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">3,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">3,408</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; margin-left: 27pt;">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: 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);">21,815</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);">13,554</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);">35,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">10,804</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);">7,596</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);">18,400</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -18pt; text-align: left; text-indent: 36pt;"><span style="text-decoration: underline; ">Contract balances</span><span style="text-decoration: underline; ">:</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 trade receivables, unbilled receivables and contract liabilities from contracts with customers (in thousands):</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: 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="2" style="text-align: center; font-family: &quot;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>June</b><b> 3</b><b>0</b><b>, 20</b><b>20</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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>December 31, 201</b><b>9</b><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;">7,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: 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></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;">4,765</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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></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;">7,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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></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,821</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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></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:36pt;">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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">During the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020, </em>the Company recognized $1,348 and $3,316, respectively, that was included in deferred revenues (short-term contract liability) balance at <em style="font: inherit;"> January 1, 2020.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 36pt; 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="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>Remainder of 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: 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>2021</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>2022</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: 46%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">330</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 8383000 3186000 330000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; 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>Six</b><b> months ended </b><b>June</b><b> 3</b><b>0</b><b>, 20</b><b>20</b><b> (unaudited)</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>Three months ended </b><b>June</b><b> 3</b><b>0</b><b>, </b><b>2020</b><b> (unaudited)</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>Licensing and </b><b>related revenues</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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>Royalties</b><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>Total</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>Licensing and </b><b>related</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>revenues</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>Royalties</b><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>Total</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; 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;">Primary geographical markets</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 style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">5,919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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,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; 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;">657</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,624</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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: 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">9,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">13,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">3,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;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,845</td><td style="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: 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: 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);">18,643</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">8,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">27,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">7,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">4,148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">12,137</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; margin-left: 27pt;">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: 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);">28,025</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);">19,196</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);">47,221</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);">13,530</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);">10,076</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);">23,606</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="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;">Major product/service lines</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 style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 18pt; text-indent: -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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">15,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">38,143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">11,931</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">8,243</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,174</td><td style="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: 18pt; text-indent: -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: 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,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">3,911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">9,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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,599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">3,432</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; 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;">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: 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);">28,025</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);">19,196</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);">47,221</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);">13,530</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);">10,076</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);">23,606</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 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(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;">Timing of revenue recognition</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 style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">19,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">40,502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">10,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">10,076</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">20,344</td><td style="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: 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: 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);">6,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">6,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">3,262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">3,262</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; margin-left: 27pt;">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: 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);">28,025</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);">19,196</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);">47,221</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);">13,530</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);">10,076</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);">23,606</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: 5%; margin-left: 9pt; 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>Six</b><b> months ended </b><b>June</b><b> 3</b><b>0</b><b>, 201</b><b>9</b><b> (unaudited)</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>Three months ended </b><b>June</b><b> 3</b><b>0</b><b>, </b><b>2019</b><b> (unaudited)</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>Licensing and</b><br/> <b>related revenues</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>Royalties</b><b> </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>Licensing and</b><br/> <b>related revenues</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>Royalties</b><b> </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; 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;">Primary geographical markets</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">543</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">3,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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,866</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,123</td><td style="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: 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">4,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">6,334</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">2,767</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">2,992</td><td style="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: 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: 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);">16,849</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">8,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">25,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">8,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">4,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">13,285</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; margin-left: 27pt;">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: 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);">21,815</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);">13,554</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);">35,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">10,804</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);">7,596</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);">18,400</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="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;">Major product/service lines</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,676</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">27,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">8,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">7,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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,140</td><td style="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: 9pt;">Smart sensing products (AI, 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: 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);">7,099</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">878</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">7,977</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">2,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">541</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">3,260</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; 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;">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: 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);">21,815</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);">13,554</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);">35,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">10,804</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);">7,596</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);">18,400</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 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(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;">Timing of revenue recognition</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,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; 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;">13,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; 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;">28,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">7,396</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">14,992</td><td style="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: 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: 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);">6,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">6,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">3,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">3,408</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; margin-left: 27pt;">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: 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);">21,815</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);">13,554</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);">35,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">10,804</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);">7,596</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);">18,400</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> 4749000 1170000 5919000 1967000 657000 2624000 4633000 9315000 13948000 3574000 5271000 8845000 18643000 8711000 27354000 7989000 4148000 12137000 28025000 19196000 47221000 13530000 10076000 23606000 22858000 15285000 38143000 11931000 8243000 20174000 5167000 3911000 9078000 1599000 1833000 3432000 28025000 19196000 47221000 13530000 10076000 23606000 21306000 19196000 40502000 10268000 10076000 20344000 6719000 0 6719000 3262000 0 3262000 28025000 19196000 47221000 13530000 10076000 23606000 3359000 543000 3902000 1866000 257000 2123000 1607000 4727000 6334000 225000 2767000 2992000 16849000 8284000 25133000 8713000 4572000 13285000 21815000 13554000 35369000 10804000 7596000 18400000 14716000 12676000 27392000 8085000 7055000 15140000 7099000 878000 7977000 2719000 541000 3260000 21815000 13554000 35369000 10804000 7596000 18400000 15307000 13554000 28861000 7396000 7596000 14992000 6508000 0 6508000 3408000 0 3408000 21815000 13554000 35369000 10804000 7596000 18400000 <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="2" style="text-align: center; font-family: &quot;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>June</b><b> 3</b><b>0</b><b>, 20</b><b>20</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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>December 31, 201</b><b>9</b><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;">7,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: 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></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;">4,765</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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></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;">7,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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></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,821</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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></tr> </tbody></table> 7055000 11066000 4765000 5269000 7961000 11972000 3821000 3642000 1348000 3316000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"><b>NOTE </b><b><em style="font: inherit;">4</em></b><b>: </b><b>L</b><b>eases</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;">2020</em> and <em style="font: inherit;">2034.</em> Many of these 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. The Company has an option to extend the lease of <em style="font: inherit;">one</em> of its principal office spaces until <em style="font: inherit;">2028,</em> which is reasonably certain to be renewed. 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;">Under Topic <em style="font: inherit;">842</em> “Leases,” all leases with durations greater than <em style="font: inherit;">12</em> months, including non-cancelable operating leases, are now recognized on the balance sheet. The aggregate present value of lease agreements are recorded as a long-term asset titled right-of-use assets. The corresponding lease liabilities are split between operating lease liabilities within current liabilities and operating lease liabilities within long-term liabilities.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 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 rates 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;">June 30, 2020<br/> (Unaudited)</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;">7.37</td><td style="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 rates</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.79</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 during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020 </em>was $634 and $1,231, respectively. Cash paid for amounts included in the measurement of operating lease liabilities was $752 and $1,345 during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;">June 30,</em> <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: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;">The remainder of 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,270</td><td style="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;">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;">1,862</td><td style="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;">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;">1,548</td><td style="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;">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,278</td><td style="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;">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,082</td><td style="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;">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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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,183</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; 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;">11,223</td><td style="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;">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);">1,444</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; 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);">9,779</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b/></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;">June 30, 2020<br/> (Unaudited)</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;">7.37</td><td style="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 rates</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> P7Y4M13D 0.0379 634000 1231000 752000 1345000 <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;">The remainder of 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,270</td><td style="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;">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;">1,862</td><td style="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;">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;">1,548</td><td style="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;">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,278</td><td style="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;">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,082</td><td style="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;">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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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,183</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; 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;">11,223</td><td style="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;">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);">1,444</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; 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);">9,779</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> 1270000 1862000 1548000 1278000 1082000 4183000 11223000 1444000 9779000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"><b>NOTE </b><b><em style="font: inherit;">5</em></b><b>:    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:</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="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><b>June</b><b> 3</b><b>0</b><b>, 20</b><b>20</b><b> (Unaudited)</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>Amortized</b><br/> <b>cost</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>Gross<br/> unrealized</b><br/> <b>gains</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>Gross<br/> unrealized</b><br/> <b>losses</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>Fair</b><br/> <b>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 colspan="4" style="font-family: &quot;Times New Roman&quot;, Times, 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><em style="font: inherit;">Available-for-sale - matures within one year:</em></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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></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; width: 44%;"> <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; 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,772</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">(27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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,807</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,772</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">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;">(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;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,807</td><td style="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;"><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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, 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: 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);">50,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(333</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);">50,486</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;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">(333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">50,486</td><td style="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;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,044</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);">609</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);">(360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">67,293</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%; 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="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><b>December 31, 201</b><b>9</b><b> </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>Amortized</b><br/> <b>cost</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>Gross<br/> unrealized</b><br/> <b>gains</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>Gross<br/> unrealized</b><br/> <b>losses</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>Fair</b><br/> <b>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;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, 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; 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);">18,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">(11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">18,229</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; 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);">18,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(11</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);">18,229</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;"><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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, 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: 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);">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: 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);">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: 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</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);">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 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: 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);">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: 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);">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: 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</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);">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(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;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">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: 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);">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: 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);">(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: 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);">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: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 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;"> June 30, 2020 </em>and <em style="font: inherit;"> December 31, 2019, </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: 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; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 19%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 19%;"> <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; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> </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>Fair value</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>Gross unrealized loss</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>Fair value</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>Gross unrealized loss</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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">As of June 30, 2020 (unaudited)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;">(340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,974</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">(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; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 15%; 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: 15%; 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: 15%; 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: 15%; 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-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;"> June 30, 2020, </em>the allowance for credit losses was <em style="font: inherit;">not</em> 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="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 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><b>Six</b><b> months ended</b><br/> <b>June</b><b> </b><b>30</b><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="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><b>Three months ended</b><br/> <b>June</b><b> 3</b><b>0</b><b>,</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 style="font-family: &quot;Times New Roman&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;"><b><b><b>20</b><b>20</b></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;"> </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;"><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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b><b>20</b><b>20</b></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;"> </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;"><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;"> </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>(unaudited)</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>(unaudited)</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>(unaudited)</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>(unaudited)</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><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: 9%; 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: 9%; 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: 9%; 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: 9%; 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;">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: 9%; 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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(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: 9%; 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></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, 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><b>June</b><b> 3</b><b>0</b><b>, 20</b><b>20</b><b> (Unaudited)</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>Amortized</b><br/> <b>cost</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>Gross<br/> unrealized</b><br/> <b>gains</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>Gross<br/> unrealized</b><br/> <b>losses</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>Fair</b><br/> <b>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 colspan="4" style="font-family: &quot;Times New Roman&quot;, Times, 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><em style="font: inherit;">Available-for-sale - matures within one year:</em></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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></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; width: 44%;"> <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; 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,772</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">(27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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,807</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,772</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">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;">(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;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,807</td><td style="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;"><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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, 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: 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);">50,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(333</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);">50,486</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;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">(333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">50,486</td><td style="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;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,044</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);">609</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);">(360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">67,293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr 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><b>December 31, 201</b><b>9</b><b> </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>Amortized</b><br/> <b>cost</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>Gross<br/> unrealized</b><br/> <b>gains</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>Gross<br/> unrealized</b><br/> <b>losses</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>Fair</b><br/> <b>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;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, 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; 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);">18,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">(11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 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);">18,229</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; 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);">18,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(11</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);">18,229</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;"><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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, 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: 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);">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: 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);">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: 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</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);">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 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: 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);">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: 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);">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: 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</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);">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(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;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">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: 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);">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: 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);">(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: 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);">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> 16772000 62000 27000 16807000 16772000 62000 27000 16807000 50272000 547000 333000 50486000 50272000 547000 333000 50486000 67044000 609000 360000 67293000 18224000 16000 11000 18229000 18224000 16000 11000 18229000 46593000 168000 123000 46638000 46593000 168000 123000 46638000 64817000 184000 134000 64867000 <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; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 19%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 19%;"> <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; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> </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>Fair value</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>Gross unrealized loss</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>Fair value</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>Gross unrealized loss</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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">As of June 30, 2020 (unaudited)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;">(340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,974</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">(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; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 15%; 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: 15%; 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: 15%; 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: 15%; 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> 28365000 340000 2974000 20000 22852000 102000 14231000 32000 <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 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><b>Six</b><b> months ended</b><br/> <b>June</b><b> </b><b>30</b><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="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><b>Three months ended</b><br/> <b>June</b><b> 3</b><b>0</b><b>,</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 style="font-family: &quot;Times New Roman&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;"><b><b><b>20</b><b>20</b></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;"> </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;"><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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b><b>20</b><b>20</b></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;"> </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;"><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;"> </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>(unaudited)</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>(unaudited)</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>(unaudited)</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>(unaudited)</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><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: 9%; 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: 9%; 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: 9%; 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: 9%; 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;">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: 9%; 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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(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: 9%; 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></tr> </tbody></table> 4000 0 0 0 19000 35000 13000 11000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"><b>NOTE </b><b><em style="font: inherit;">6</em></b><b>: 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 border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> </td><td style="width: 72pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Level I</p> </td><td> <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="vertical-align: top;"><td style="width: 27pt;"> </td><td style="width: 72pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Level II</p> </td><td> <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="vertical-align: top;"><td style="width: 27pt;"> </td><td style="width: 72pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Level III</p> </td><td> <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:left;text-indent:25.2pt;">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:25.2pt;">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> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>June</b><b> 3</b><b>0</b><b>, 20</b><b>20</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>Level I</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>Level II</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>Level III</b></b></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; width: 44%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Description</b></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>(unaudited)</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>(unaudited)</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>(unaudited)</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>(unaudited)</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;"><span style="text-decoration: underline; ">Assets:</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;"> </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;">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;">67,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; 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;">67,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; 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> <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;">251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &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%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Description</b></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 31, 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>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;"><span style="text-decoration: underline; ">Assets:</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;"> </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;"> </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;"> </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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>June</b><b> 3</b><b>0</b><b>, 20</b><b>20</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>Level I</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>Level II</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>Level III</b></b></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; width: 44%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Description</b></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>(unaudited)</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>(unaudited)</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>(unaudited)</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>(unaudited)</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;"><span style="text-decoration: underline; ">Assets:</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;"> </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;">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;">67,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; 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;">67,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; 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> <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;">251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 5%; margin-left: 5%; 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%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Description</b></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 31, 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>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;"><span style="text-decoration: underline; ">Assets:</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;"> </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;"> </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;"> </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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> 67293000 0 67293000 0 251000 0 251000 0 64867000 0 64867000 0 56000 0 56000 <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;text-transform:uppercase;"><b>NOTE <em style="font: inherit;">7:</em> INTANGIBLE ASSETS, NET</b></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;text-transform:uppercase;"> </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>Six</b><b> months ended </b><b>June</b><b> 3</b><b>0</b><b>, 20</b><b>20</b><b> (unaudited)</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, 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></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>Weighted<br/> average<br/> amortization<br/> p</b><b>eriod<br/> (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<br/> carrying</b><br/> <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<br/> carrying</b><br/> <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 </b><b>of RivieraWaves</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: 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;"><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: 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;"><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: 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;"><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: 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;"><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: 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;"><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: 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;"><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: 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;"><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.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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">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; 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;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">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; 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;">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; 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;">—</td><td style="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;">1.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;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">5.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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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(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 the acquisition of Hillcrest Labs business</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;">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;"> </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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">829</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">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;"> </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;"> </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></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 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;">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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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></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;">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;">315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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></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 </span></b><b><span style="text-decoration: underline; ">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(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, 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;">1,023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,040</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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></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 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(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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></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;">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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;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);">21,250</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);">9,124</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);">12,126</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);">21,250</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);">7,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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;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></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;text-indent:-36pt;"><br/> (*) During the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2018,</em> the Company entered into an agreement to invest in 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;"> June </em><em style="font: inherit;">30,</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 interim condensed consolidated statements of income (loss).</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;">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: 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;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,290</td><td style="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;">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(204, 238, 255);"><td style="font-family: &quot;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(255, 255, 255);"><td style="font-family: &quot;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(204, 238, 255);"><td style="font-family: &quot;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(255, 255, 255);"><td style="font-family: &quot;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(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: 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);">12,126</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b/></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>Six</b><b> months ended </b><b>June</b><b> 3</b><b>0</b><b>, 20</b><b>20</b><b> (unaudited)</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, 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></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>Weighted<br/> average<br/> amortization<br/> p</b><b>eriod<br/> (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<br/> carrying</b><br/> <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<br/> carrying</b><br/> <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 </b><b>of RivieraWaves</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: 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;"><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: 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;"><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: 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;"><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: 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;"><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: 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;"><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: 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;"><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: 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;"><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.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: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">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; 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;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">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; 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;">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; 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;">—</td><td style="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;">1.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;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">5.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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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(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 the acquisition of Hillcrest Labs business</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;">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;"> </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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">829</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">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;"> </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;"> </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></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 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;">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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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></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;">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;">315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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></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 </span></b><b><span style="text-decoration: underline; ">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(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, 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;">1,023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,040</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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></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 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(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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></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;">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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;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);">21,250</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);">9,124</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);">12,126</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);">21,250</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);">7,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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;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></tr> </tbody></table> P4Y6M 272000 272000 0 272000 272000 0 P1Y6M 93000 93000 0 93000 93000 0 P5Y1M6D 5796000 5796000 0 5796000 5796000 0 P4Y4M24D 3518000 829000 2689000 3518000 395000 3123000 P0Y6M 72000 72000 0 72000 65000 7000 P7Y6M 2475000 315000 2160000 2475000 150000 2325000 P6Y4M24D 7063000 1023000 6040000 7063000 472000 6591000 P7Y 1961000 724000 1237000 1961000 583000 1378000 21250000 9124000 12126000 21250000 7826000 13424000 2800000 600000 2200000 210000 239000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &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;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,290</td><td style="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;">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(204, 238, 255);"><td style="font-family: &quot;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(255, 255, 255);"><td style="font-family: &quot;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(204, 238, 255);"><td style="font-family: &quot;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(255, 255, 255);"><td style="font-family: &quot;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(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: 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);">12,126</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> 1290000 2582000 2581000 1906000 1852000 1915000 12126000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"><b>NOTE </b><b><em style="font: inherit;">8</em></b><b>: GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER 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;">a.     Summary information about geographic areas:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 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:25.2pt;">The Company manages its business on the basis of one reportable segment: the licensing of intellectual property to semiconductor companies and electronic equipment manufacturers (see Note <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: 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%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 15%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b><b>Six</b><b> months ended</b><br/> <b>June</b><b> 3</b><b>0</b><b>,</b></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="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); width: 15%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b><b>Three months ended</b><br/> <b>June</b><b> 3</b><b>0</b><b>,</b></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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> </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; width: 1%;"><b><b><b><b>20</b><b>20</b></b></b></b></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: 0pt; width: 1%;"><b><b>20</b><b>1</b><b>9</b></b></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: 0pt; width: 1%;"><b><b><b><b>20</b><b>20</b></b></b></b></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: 0pt; width: 1%;"><b><b>20</b><b>1</b><b>9</b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> </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><b>(unaudited)</b></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><b>(unaudited)</b></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><b>(unaudited)</b></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><b>(unaudited)</b></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; 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;">Revenues based on customer location:</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">3,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,624</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,123</td><td style="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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Europe and Middle East (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">6,334</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">8,845</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,992</td><td style="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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Asia Pacific (2) (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: 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);">27,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">25,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">12,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">13,285</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: 44%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;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);">47,221</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);">35,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,606</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);">18,400</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="width: 44%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(1)  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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,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; 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;">5,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><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; margin-left: 18pt;">(2)  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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">9,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; 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;">9,306</td><td style="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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(3)  Japan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,188</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 0pt 0pt 54pt; text-align: left;">*) 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -9pt; text-align: justify; text-indent: 36pt;">b.     Major customer data as a percentage of total 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:25.2pt;">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: 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="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>Six</b><b> months ended</b><br/> <b>June</b><b> 3</b><b>0</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="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>Three months ended</b><br/> <b>June</b><b> 3</b><b>0</b><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><td style="font-family: &quot;Times New Roman&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;"><b><b>20</b><b>20</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>20</b><b>1</b><b>9</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>20</b><b>20</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>20</b><b>1</b><b>9</b></b></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>(unaudited)</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>(unaudited)</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>(unaudited)</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>(unaudited)</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: 44%;"> <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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; 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: 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">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: 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">17</td><td style="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 C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">11</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: 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt 0pt 0pt 36pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">*) Less than <em style="font: inherit;">10%</em></p> 1 <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%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 15%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b><b>Six</b><b> months ended</b><br/> <b>June</b><b> 3</b><b>0</b><b>,</b></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="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); width: 15%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b><b>Three months ended</b><br/> <b>June</b><b> 3</b><b>0</b><b>,</b></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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> </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; width: 1%;"><b><b><b><b>20</b><b>20</b></b></b></b></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: 0pt; width: 1%;"><b><b>20</b><b>1</b><b>9</b></b></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: 0pt; width: 1%;"><b><b><b><b>20</b><b>20</b></b></b></b></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: 0pt; width: 1%;"><b><b>20</b><b>1</b><b>9</b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> </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><b>(unaudited)</b></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><b>(unaudited)</b></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><b>(unaudited)</b></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><b>(unaudited)</b></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; 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;">Revenues based on customer location:</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </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: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">3,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,624</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,123</td><td style="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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Europe and Middle East (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,948</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">6,334</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">8,845</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,992</td><td style="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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Asia Pacific (2) (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: 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);">27,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">25,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">12,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">13,285</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: 44%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;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);">47,221</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);">35,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,606</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);">18,400</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="width: 44%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 11%;"> </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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(1)  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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,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; 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;">5,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><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; margin-left: 18pt;">(2)  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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">9,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; 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;">9,306</td><td style="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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(3)  Japan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">2,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 5919000 3902000 2624000 2123000 13948000 6334000 8845000 2992000 27354000 25133000 12137000 13285000 47221000 35369000 23606000 18400000 8889000 5188000 4925000 2599000 21628000 16549000 9554000 9306000 4835000 2188000 <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="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>Six</b><b> months ended</b><br/> <b>June</b><b> 3</b><b>0</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="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>Three months ended</b><br/> <b>June</b><b> 3</b><b>0</b><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><td style="font-family: &quot;Times New Roman&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;"><b><b>20</b><b>20</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>20</b><b>1</b><b>9</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>20</b><b>20</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>20</b><b>1</b><b>9</b></b></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>(unaudited)</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>(unaudited)</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>(unaudited)</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>(unaudited)</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: 44%;"> <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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; 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: 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">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: 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">17</td><td style="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 C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">11</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: 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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></tr> </tbody></table> 0.18 0.17 0.20 0.14 0.15 0.17 0.18 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"><b>NOTE </b><b><em style="font: inherit;">9</em></b><b>: </b><b>NET LOSS PER SHARE</b><b> OF COMMON STOCK</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:25.2pt;">Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period, plus dilutive potential shares of common stock considered outstanding during the period, in accordance with FASB ASC <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="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>Six</b><b> months ended</b><br/> <b>June</b><b> 3</b><b>0</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="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>Three months ended</b><br/> <b>June</b><b> 3</b><b>0</b><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><td style="font-family: &quot;Times New Roman&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;"><b><b>20</b><b>20</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>201</b><b>9</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>20</b><b>20</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>201</b><b>9</b></b></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>(unaudited)</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>(unaudited)</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>(unaudited)</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>(unaudited)</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;"><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><td style="font-family: &quot;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 loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">(2,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,809</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,090</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,512</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-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><td style="font-family: &quot;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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,006</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">22,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">21,936</td><td style="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: 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">—</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: 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,006</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);">21,927</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);">22,017</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);">21,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> <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;">Basic net loss per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">(0.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.07</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-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Diluted net loss per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">(0.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.07</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p> <p style="font-family: &quot;Times New Roman&quot;, 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:justify;text-indent:25.2pt;">The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,312,953 for both the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020. </em>The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,345,782 for both the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2019.</em></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="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>Six</b><b> months ended</b><br/> <b>June</b><b> 3</b><b>0</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="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>Three months ended</b><br/> <b>June</b><b> 3</b><b>0</b><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><td style="font-family: &quot;Times New Roman&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;"><b><b>20</b><b>20</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>201</b><b>9</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>20</b><b>20</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;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b><b>201</b><b>9</b></b></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>(unaudited)</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>(unaudited)</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>(unaudited)</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>(unaudited)</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;"><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><td style="font-family: &quot;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 loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">(2,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,809</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,090</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,512</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-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><td style="font-family: &quot;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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,006</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">22,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">21,936</td><td style="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: 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">—</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: 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,006</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);">21,927</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);">22,017</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);">21,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> <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;">Basic net loss per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">(0.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.07</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-bottom: 0pt; margin-top: 0pt; margin-left: 9pt;">Diluted net loss per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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);">(0.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.07</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> -2275000 -3809000 -1090000 -1512000 22006000 21927000 22017000 21936000 0 0 0 0 22006000 21927000 22017000 21936000 -0.10 -0.17 -0.05 -0.07 -0.10 -0.17 -0.05 -0.07 1312953 1345782 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"><b>NOTE </b><b><em style="font: inherit;">10</em></b><b>: COMMON STOCK AND STOCK-BASED COMPENSATION PLANS</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 grants stock options and stock appreciation rights (“SARs”) capped with a ceiling to employees and stock options to non-employee directors of the Company and its subsidiaries 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. 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 SAR grants). 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:c64001256">four</span> years. Options granted to non-employee directors vest 25% of the shares underlying the option on each anniversary of the option grant. A summary of the Company’s stock option and SAR activities and related information for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020, </em>are 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: 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>Number of<br/> options<br/> and SAR</b><br/> <b>units (1)</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<br/> average<br/> exercise</b><br/> <b>price</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<br/> average<br/> remaining<br/> contractual<br/> term</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>Aggregate<br/> intrinsic-</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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Outstanding 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;"> </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;">(201,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;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17.36</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 as of June 30, 2020 (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);">441,166</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);">21.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.4</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);">7,061</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 as of June 30, 2020 (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);">415,166</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);">20.98</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.3</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,827</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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <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> <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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <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> <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 422,500 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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <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> <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 396,500 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;">As of <em style="font: inherit;"> June 30, 2020, </em>there was $4 of unrecognized compensation expense related to unvested stock options and SARs. This amount is expected to be recognized over the next <em style="font: inherit;">2</em> quarters of <em style="font: inherit;">2020.</em></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;">Starting in the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2015,</em> the Company granted to employees, including executive officers, and non-employee directors, restricted stock units (“RSUs”) under the Company’s <em style="font: inherit;">2011</em> Stock Incentive Plan (the <em style="font: inherit;">“2011</em> Plan”). 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 <em style="font: inherit;">three</em> 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 <em style="font: inherit;">first</em> anniversary of the grant date. Starting in <em style="font: inherit;">2018,</em> RSUs granted to non-employee directors would generally vest in <em style="font: inherit;">two</em> equal annual installments starting on the <em style="font: inherit;">first</em> anniversary of the grant date. The fair value of each RSU is the market value as determined by the closing price of the common stock on the day of grant. The Company recognizes compensation expenses for the value of its RSU awards, based on the straight-line method over the requisite service period of each of the awards.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b/></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;">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:c64001281">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:c64001284">three</span>-year vesting schedule starting with <span style="-sec-ix-hidden:c64001285">1/3</span> on <em style="font: inherit;"> February 19, 2020, </em>and (<em style="font: inherit;">2</em>) an opportunity to receive up to 24,000 performance-based restricted stock units (“PSUs”) based on the Company’s achievement of the <em style="font: inherit;">2019</em> license and related revenue goal of $41 million 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:c64001309">three</span>-year period, with <span style="-sec-ix-hidden:c64001310">1/3</span> of the PSUs having vested on <em style="font: inherit;"> February 19, 2020, </em>and thereafter <span style="-sec-ix-hidden:c64001311">1/3</span> of the remaining PSUs will 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: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;">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, the fair market value on the grant date, and vest over <span style="-sec-ix-hidden:c64001317">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: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;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 are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:25.2pt;"> </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: thin thin 1px; border-style: solid; border-color: 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: thin solid rgb(0, 0, 0); border-right: thin solid rgb(0, 0, 0);"> <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: thin solid rgb(0, 0, 0); border-right: thin solid rgb(0, 0, 0);"> <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: thin solid rgb(0, 0, 0); width: 68%; border-right: thin solid rgb(0, 0, 0); padding: 0px 5px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> </td></tr> <tr><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 31.8%; border-left: thin solid rgb(0, 0, 0); border-right: thin solid rgb(0, 0, 0);"> <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: thin solid rgb(0, 0, 0); width: 68%; border-right: thin solid rgb(0, 0, 0); padding: 0px 5px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">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:justify;"> </p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">Subject to achievement of the thresholds for the above performance goals for <em style="font: inherit;">2020,</em> 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 shall 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> <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;">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:c64001383">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: thin thin 1px; border-style: solid; border-color: 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: thin solid rgb(0, 0, 0); border-right: thin solid rgb(0, 0, 0);"> <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: thin solid rgb(0, 0, 0); border-right: thin solid rgb(0, 0, 0);"> <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: thin solid rgb(0, 0, 0); width: 68%; border-right: thin solid rgb(0, 0, 0); padding: 0px 5px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> </td></tr> <tr><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 31.8%; border-left: thin solid rgb(0, 0, 0); border-right: thin solid rgb(0, 0, 0);"> <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: thin solid rgb(0, 0, 0); width: 68%; border-right: thin solid rgb(0, 0, 0); padding: 0px 5px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> </td></tr> <tr><td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 31.8%; border-left: thin solid rgb(0, 0, 0); border-right: thin solid rgb(0, 0, 0);"> <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: thin solid rgb(0, 0, 0); width: 68%; border-right: thin solid rgb(0, 0, 0); padding: 0px 5px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Execution of definitive license agreements with at least <em style="font: inherit;">two</em> customers in a predetermined strategic market.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </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;">A summary of the Company’s RSU and PSU activities and related information for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020, </em>are 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<br/> 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<br/> 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 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;"> </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: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">409,437</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">27.65</td><td style="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;">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;">(238,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">32.19</td><td style="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;">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: 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);">(31,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: 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);">29.78</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 as of June 30, 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; 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);">871,787</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);">28.40</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:25.2pt;"> As of <em style="font: inherit;"> June 30, 2020, </em>there was $17,713 of unrecognized compensation expense related to unvested RSUs and PSUs. This amount is expected to be recognized over a weighted-average period of 1.5 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:25.2pt;">The following table shows the total equity-based compensation expense included in the interim condensed consolidated statements of loss:</p> <p style="font-family: 'Times New Roman', 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="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>Six months ended</b><br/> <b>June 30,</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>Three months ended</b><br/> <b>June 30,</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>2020</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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: 36%;"> <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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">160</td><td style="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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,458</td><td style="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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">963</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">394</td><td style="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: 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,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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,229</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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,027</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">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></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 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: 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);">6,524</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);">5,095</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);">3,417</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,679</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:25.2pt;">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 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; width: 72%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 14%; 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>Six months ended</b><br/> <b>June 30,</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;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 72%;"> </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: 1px solid rgb(0, 0, 0); width: 8%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</b></b></p> </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>2019</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 72%;"> <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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 4%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0</td><td style="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: 72%;"> <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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">32%</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 72%;"> <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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">1.5%</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.9%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.5</td><td style="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: 72%;"> <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 (months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">24</td><td style="width: 4%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24</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:25.2pt;"/> 4 0.25 P36M 0.25 <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>Number of<br/> options<br/> and SAR</b><br/> <b>units (1)</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<br/> average<br/> exercise</b><br/> <b>price</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<br/> average<br/> remaining<br/> contractual<br/> term</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>Aggregate<br/> intrinsic-</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: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Outstanding 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;"> </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;">(201,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;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17.36</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 as of June 30, 2020 (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);">441,166</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);">21.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.4</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);">7,061</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 as of June 30, 2020 (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);">415,166</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);">20.98</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.3</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,827</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 201066 17.36 21 16.20 441166 21.42 P3Y4M24D 7061000 415166 20.98 P3Y3M18D 6827000 0.75 422500 396500 4000 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 0.334 0.333 0.333 56818 35511 28409 28409 1000000000 18500 0.34 P24M 0.50 0.30 0.20 <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<br/> 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<br/> 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 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;"> </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: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">409,437</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">27.65</td><td style="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;">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;">(238,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">32.19</td><td style="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;">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: 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);">(31,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: 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);">29.78</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 as of June 30, 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; 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);">871,787</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);">28.40</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 409437 27.65 238614 32.19 31600 29.78 871787 28.40 17713000 P1Y6M <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="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>Six months ended</b><br/> <b>June 30,</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>Three months ended</b><br/> <b>June 30,</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>2020</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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: 36%;"> <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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">160</td><td style="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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,458</td><td style="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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">963</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">394</td><td style="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: 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,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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,229</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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,027</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">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></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 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: 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);">6,524</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);">5,095</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);">3,417</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,679</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> 314000 296000 156000 160000 3345000 2820000 1722000 1458000 963000 750000 512000 394000 1902000 1229000 1027000 667000 6524000 5095000 3417000 2679000 <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; width: 72%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 14%; 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>Six months ended</b><br/> <b>June 30,</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;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 72%;"> </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: 1px solid rgb(0, 0, 0); width: 8%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</b></b></p> </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>2019</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 72%;"> <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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0%</td><td style="width: 4%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0</td><td style="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: 72%;"> <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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">32%</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 72%;"> <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: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">1.5%</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.9%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.5</td><td style="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: 72%;"> <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 (months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">24</td><td style="width: 4%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0 0 0.32 0.42 0.43 0.015 0.019 0.025 P24M P24M <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"><b>NOTE <em style="font: inherit;">1</em></b><b><em style="font: inherit;">1</em></b><b>: 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 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 <em style="font: inherit;">one</em> to <em style="font: inherit;">twelve</em> 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. As of <em style="font: inherit;"> June 30, 2020 </em>and <em style="font: inherit;"> December 31, 2019, </em>the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $2,750 and $5,500, respectively.</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; text-align: left;"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:25.2pt;">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: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&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;"><br/> <b><b><b><b>June 30,<br/> 2020 </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;"><br/> <b><b><b><b>December 31,<br/> 2019</b></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 style="font-family: &quot;Times New Roman&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><b>(unaudited)</b></b></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 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;"><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; width: 68%;"> <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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, 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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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; 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;">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);">251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">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></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: 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);">251</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);">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></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 25.2pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 25.2pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 25.2pt;">The increase (decrease) in unrealized gains (losses) recognized in “accumulated other comprehensive gain (loss)” on derivatives, before tax effect, is as follows:</p> <p style="font-family: 'Times New Roman', 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: 5%; 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 rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Six months ended</b><br/> <b>June </b><b>30,</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="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><b>Three months ended</b><br/> <b>June </b><b>30,</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 style="font-family: &quot;Times New Roman&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>2020</b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>(unaudited)</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;">Derivatives designated as cash flow hedging instruments:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">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: 11%; 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></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: 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);">382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">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: 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);">99</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: 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);">357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">112</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: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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 25.2pt;">The net (gains) losses reclassified from “accumulated other comprehensive gain (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: 5%; 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 rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Six months ended</b><br/> <b>June </b><b>30,</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>Three months ended</b><br/> <b>June </b><b>30,</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>2020</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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;">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><td style="font-family: &quot;Times New Roman&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: 11%; 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: 11%; 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: 11%; 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: 11%; 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></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: 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);">(173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(180</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);">(173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(107</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: 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);">(162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(114</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: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 recorded in cost of revenues and operating expenses a net gain of $162 during both the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020, </em>and a net gain of $114 and $187, respectively, for the comparable periods of <em style="font: inherit;">2019,</em> related to its Hedging Contracts.</p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p> 2750000 5500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&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;"><br/> <b><b><b><b>June 30,<br/> 2020 </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;"><br/> <b><b><b><b>December 31,<br/> 2019</b></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 style="font-family: &quot;Times New Roman&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><b>(unaudited)</b></b></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 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;"><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; width: 68%;"> <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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, 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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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; 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;">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);">251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">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></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: 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);">251</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);">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></tr> </tbody></table> 0 14000 251000 42000 251000 56000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; 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 rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>Six months ended</b><br/> <b>June </b><b>30,</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="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><b>Three months ended</b><br/> <b>June </b><b>30,</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 style="font-family: &quot;Times New Roman&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>2020</b></b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b><b>(unaudited)</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;">Derivatives designated as cash flow hedging instruments:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">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: 11%; 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></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: 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);">382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">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: 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);">99</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: 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);">357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-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);">112</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> -25000 29000 3000 13000 382000 289000 153000 99000 357000 318000 156000 112000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; 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 rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Six months ended</b><br/> <b>June </b><b>30,</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>Three months ended</b><br/> <b>June </b><b>30,</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>2020</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(unaudited)</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;">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><td style="font-family: &quot;Times New Roman&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: 11%; 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: 11%; 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: 11%; 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: 11%; 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></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: 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);">(173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(180</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);">(173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(107</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: 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);">(162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(114</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> 11000 -7000 11000 -7000 -173000 -180000 -173000 -107000 -162000 -187000 -162000 -114000 162000 114000 187000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"><b>NOTE <em style="font: inherit;">1</em></b><b><em style="font: inherit;">2</em></b><b>: </b><b>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 tables summarize 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> <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: 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>Six months ended June 30, 2020 (unaudited)</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>Three months ended June 30, 2020 (unaudited)</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>Unrealized</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>gains (losses) on<br/> available-for-<br/> sale marketable</b><br/> <b>securities</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>Unrealized<br/> gains (losses)<br/> on cash flow</b><br/> <b>hedges</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>Total</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>Unrealized</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>gains (losses) on<br/> available-for-<br/> sale marketable</b><br/> <b>securities</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>Unrealized gains<br/> (losses) on cash</b><br/> <b>flow hedges</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>Total</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;">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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">(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; 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;">226</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">(349</td><td style="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;">156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">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;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">915</td><td style="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);">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(143</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);">(132</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);">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(143</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);">(133</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; margin-left: 9pt; text-indent: -9pt;">Net current period other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">787</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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; 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);">782</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);">212</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);">221</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);">433</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);">212</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);">221</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);">433</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> <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: 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>Six months ended June 30, 2019 (unaudited)</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>Three months ended June 30, 2019 (unaudited)</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>Unrealized</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>gains (losses)<br/> on available-for-<br/> sale marketable</b><br/> <b>securities</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>Unrealized<br/> gains (losses)<br/> on cash flow</b><br/> <b>hedges</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>Total</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>Unrealized</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>gains (losses)<br/> on available-for-<br/> sale marketable</b><br/> <b>securities</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>Unrealized gains<br/> (losses) on cash</b><br/> <b>flow hedges</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>Total</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;">(476</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">(427</td><td style="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 (loss) before reclassifications</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">280</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">584</td><td style="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);">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(139</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);">8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(101</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);">(93</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; margin-left: 9pt; text-indent: -9pt;">Net current period other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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,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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">115</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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,178</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">493</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(2</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);">491</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);">17</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);">47</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);">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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);">17</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);">47</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);">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></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 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-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; width: 31%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Details about Accumulated<br/> Other Comprehensive</b><br/> <b>Income (Loss) Components</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 34%;"> <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;"><b><b>Amount Reclassified from Accumulated Other Comprehensive</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Income (Loss)</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="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 25%; 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;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Affected Line Item in the</b><br/> <b>Statements of Income (Loss)</b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 31%;"> </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: 25%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 31%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 12%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Six months ended June 30,</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="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); width: 12%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three months ended June 30,</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: 25%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 31%;"> </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>2020</b><br/> <b>(</b><b>unaudited)</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>2019</b><br/> <b>(</b><b>unaudited)</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>2020</b><br/> <b>(</b><b>unaudited)</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>2019</b><br/> <b>(</b><b>unaudited)</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: 25%;"> </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: 31%;"> <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: 8%; 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: 8%; 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: 8%; 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2</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; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">101</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; width: 25%;"> <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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">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: 8%; 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;"> </td><td style="width: 8%; 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;"> </td><td style="width: 8%; 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; 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);">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">8</td><td 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; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">114</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; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">22</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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">13</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: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><br/><em style="font: inherit;"> Income tax expense</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">101</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; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 31%;"> <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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(11</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; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Financial loss, net</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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">(4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; 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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; 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);">(3</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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; 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);">(3</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: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Income tax benefit</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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 36pt;">(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;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 36pt;">(10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Total, net of income taxes</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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;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);">132</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);">139</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);">133</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);">93</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: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"/> <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: 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>Six months ended June 30, 2020 (unaudited)</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>Three months ended June 30, 2020 (unaudited)</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>Unrealized</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>gains (losses) on<br/> available-for-<br/> sale marketable</b><br/> <b>securities</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>Unrealized<br/> gains (losses)<br/> on cash flow</b><br/> <b>hedges</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>Total</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>Unrealized</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>gains (losses) on<br/> available-for-<br/> sale marketable</b><br/> <b>securities</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>Unrealized gains<br/> (losses) on cash</b><br/> <b>flow hedges</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>Total</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;">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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">(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; 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;">226</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">(349</td><td style="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;">156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">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;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">915</td><td style="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);">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(143</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);">(132</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);">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(143</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);">(133</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; margin-left: 9pt; text-indent: -9pt;">Net current period other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">787</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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; 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);">782</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);">212</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);">221</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);">433</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);">212</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);">221</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);">433</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: 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: 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>Six months ended June 30, 2019 (unaudited)</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>Three months ended June 30, 2019 (unaudited)</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>Unrealized</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>gains (losses)<br/> on available-for-<br/> sale marketable</b><br/> <b>securities</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>Unrealized<br/> gains (losses)<br/> on cash flow</b><br/> <b>hedges</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>Total</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>Unrealized</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>gains (losses)<br/> on available-for-<br/> sale marketable</b><br/> <b>securities</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>Unrealized gains<br/> (losses) on cash</b><br/> <b>flow hedges</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>Total</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;">(476</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">(427</td><td style="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 (loss) before reclassifications</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">280</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">584</td><td style="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);">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(139</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);">8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(101</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);">(93</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; margin-left: 9pt; text-indent: -9pt;">Net current period other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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,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><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">115</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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,178</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">493</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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);">(2</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);">491</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);">17</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);">47</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);">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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);">17</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);">47</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);">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 45000 49000 94000 -575000 226000 -349000 156000 315000 471000 777000 138000 915000 -11000 143000 132000 -10000 143000 133000 167000 172000 339000 787000 -5000 782000 212000 221000 433000 212000 221000 433000 -1046000 -68000 -1114000 -476000 49000 -427000 1037000 280000 1317000 485000 99000 584000 -26000 165000 139000 -8000 101000 93000 1063000 115000 1178000 493000 -2000 491000 17000 47000 64000 17000 47000 64000 <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: 31%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Details about Accumulated<br/> Other Comprehensive</b><br/> <b>Income (Loss) Components</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 34%;"> <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;"><b><b>Amount Reclassified from Accumulated Other Comprehensive</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Income (Loss)</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="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 25%; 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;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Affected Line Item in the</b><br/> <b>Statements of Income (Loss)</b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 31%;"> </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: 25%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 31%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 12%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Six months ended June 30,</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="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); width: 12%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three months ended June 30,</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: 25%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 31%;"> </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>2020</b><br/> <b>(</b><b>unaudited)</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>2019</b><br/> <b>(</b><b>unaudited)</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>2020</b><br/> <b>(</b><b>unaudited)</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>2019</b><br/> <b>(</b><b>unaudited)</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: 25%;"> </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: 31%;"> <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: 8%; 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: 8%; 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: 8%; 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2</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; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">101</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; width: 25%;"> <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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">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: 8%; 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;"> </td><td style="width: 8%; 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;"> </td><td style="width: 8%; 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; 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);">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; 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: 36pt; border-bottom: 1px solid rgb(0, 0, 0);">8</td><td 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; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">114</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; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">22</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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">13</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: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><br/><em style="font: inherit;"> Income tax expense</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">101</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; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 31%;"> <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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(11</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; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Financial loss, net</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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">(4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; 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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; 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);">(3</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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; 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);">(3</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: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Income tax benefit</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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 36pt;">(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;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">(26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 36pt;">(10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Total, net of income taxes</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; width: 31%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;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);">132</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);">139</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);">133</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);">93</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: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 25%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> </tbody></table> -3000 -4000 -3000 -2000 -142000 -165000 -142000 -101000 5000 5000 5000 3000 -12000 -13000 -12000 -8000 162000 187000 162000 114000 19000 22000 19000 13000 143000 165000 143000 101000 -15000 -35000 -13000 -11000 -4000 -9000 -3000 -3000 -11000 -26000 -10000 -8000 132000 139000 133000 93000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-transform:uppercase;"><b>NOTE <em style="font: inherit;">1</em></b><b><em style="font: inherit;">3</em></b><b>: SHARE REPURCHASE PROGRAM </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;"> February 2020, </em>the Board authorized the repurchase by the Company of an additional 700,000 shares of common stock pursuant to 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:0pt;text-align:justify;text-indent:36pt;">The Company did <span style="-sec-ix-hidden:c64001430">not</span> repurchase any shares of common stock during the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2020.</em> During the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2019,</em> the Company repurchased 103,013 shares of common stock at an average purchase price of $22.57 per share for an aggregate purchase price of $2,325. During the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020, </em>the Company repurchased 202,392 shares of common stock at an average purchase price of $23.62 per share for an aggregate purchase price of $4,780. During the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2019, </em>the Company repurchased 194,316 shares of common stock at an average purchase price of $25.01 per share for an aggregate purchase price of $4,861. As of <em style="font: inherit;"> June 30, 2020, </em>497,608 shares of common stock remained available for repurchase pursuant to 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: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> 700000 103013 22.57 2325000 202392 23.62 4780000 194316 25.01 4861000 497608 During the first quarter of 2018, the Company entered into an agreement to invest in 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 June 30, 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 interim condensed consolidated statements of income (loss). Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 396,500 shares of the Company's common stock issuable upon exercise. 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. Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 422,500 shares of the Company's common stock issuable upon exercise. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2020
Aug. 04, 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 Q2  
Document Fiscal Year Focus 2020  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 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 1174 Castro Street, Suite 210  
Entity Address, City or Town Mountain View  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94040  
City Area Code 650  
Local Phone Number 417-7900  
Title of 12(b) Security Common Stock, $.001 per share  
Trading Symbol CEVA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   22,158,815
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 29,979 $ 22,803
Short-term bank deposits 58,838 56,915
Marketable securities 67,293 64,867
Trade receivables (net of allowance for credit losses of $1,775 at June 30, 2020 and $327 at December 31, 2019) 19,781 28,307
Prepaid expenses and other current assets 6,585 5,660
Total current assets 182,476 178,552
Long-term assets:    
Bank deposits 1,336 5,368
Severance pay fund 9,697 9,881
Deferred tax assets, net 13,068 10,605
Property and equipment, net 7,843 7,879
Operating lease right-of-use assets 10,260 11,066
Goodwill 51,070 51,070
Intangible assets, net 12,126 13,424
Investments in non-marketable equity securities 936 936
Other long-term assets 7,494 8,240
Total long-term assets 113,830 118,469
Total assets 296,306 297,021
Current liabilities:    
Trade payables 1,290 701
Deferred revenues 3,821 3,642
Accrued expenses and other payables 3,330 3,748
Accrued payroll and related benefits 14,405 15,894
Operating lease liabilities 2,232 2,393
Total current liabilities 25,078 26,378
Long-term liabilities:    
Accrued severance pay 10,541 10,551
Operating lease liabilities 7,547 8,273
Other accrued liabilities 759 662
Total long-term liabilities 18,847 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 June 30, 2020 (unaudited) and December 31, 2019. 22,036,712 and 21,839,369 shares outstanding at June 30, 2020 (unaudited) and December 31, 2019, respectively 22 22
Additional paid in-capital 228,494 228,005
Treasury stock at cost (1,558,448 and 1,755,791 shares of common stock at June 30, 2020 (unaudited) and December 31, 2019, respectively) (35,197) (39,390)
Accumulated other comprehensive income 433 94
Retained earnings 58,629 62,426
Total stockholders’ equity 252,381 251,157
Total liabilities and stockholders’ equity $ 296,306 $ 297,021
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Allowance for doubtful accounts $ 1,775 $ 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 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,036,712 21,839,369
Treasury stock, shares (in shares) 1,558,448 1,755,791
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Interim Condensed Consolidated Statements of Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues:        
Revenues $ 23,606 $ 18,400 $ 47,221 $ 35,369
Cost of revenues 3,005 2,493 5,756 4,516
Gross profit 20,601 15,907 41,465 30,853
Operating expenses:        
Research and development, net 14,979 12,390 30,092 24,720
Sales and marketing 2,893 2,956 6,061 5,977
General and administrative 3,663 2,534 7,327 4,851
Amortization of intangible assets 575 210 1,157 420
Total operating expenses 22,110 18,090 44,637 35,968
Operating loss (1,509) (2,183) (3,172) (5,115)
Financial income, net 838 896 1,669 1,696
Loss before taxes on income (671) (1,287) (1,503) (3,419)
Taxes on income 419 225 772 390
Net loss $ (1,090) $ (1,512) $ (2,275) $ (3,809)
Basic net loss per share (in dollars per share) $ (0.05) $ (0.07) $ (0.10) $ (0.17)
Diluted net loss per share (in dollars per share) $ (0.05) $ (0.07) $ (0.10) $ (0.17)
Weighted-average shares used to compute net loss per share (in thousands):        
Basic (in shares) 22,017 21,936 22,006 21,927
Diluted (in shares) 22,017 21,936 22,006 21,927
License [Member]        
Revenues:        
Revenues $ 13,530 $ 10,804 $ 28,025 $ 21,815
Royalty [Member]        
Revenues:        
Revenues $ 10,076 $ 7,596 $ 19,196 $ 13,554
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Interim Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Net loss: $ (1,090) $ (1,512) $ (2,275) $ (3,809)
Other comprehensive income before tax:        
Changes in unrealized gains (losses) 962 585 184 1,224
Reclassification adjustments for losses included in net loss 13 11 15 35
Net change 975 596 199 1,259
Cash flow hedges:        
Changes in unrealized gains (losses) 156 112 357 318
Reclassification adjustments for gains included in net loss (162) (114) (162) (187)
Net change (6) (2) 195 131
Other comprehensive income before tax 969 594 394 1,390
Income tax expense related to components of other comprehensive income 187 103 55 212
Other comprehensive income, net of taxes 782 491 339 1,178
Comprehensive loss $ (308) $ (1,021) $ (1,936) $ (2,631)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
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, 2018 21,787,860          
Balance at Dec. 31, 2018 $ 22 $ 223,250 $ (39,132) $ (1,114) $ 62,853 $ 245,879
Net loss 0 0 0 0 (3,809) (3,809)
Other comprehensive income 0 0 0 1,178 0 1,178
Equity-based compensation $ 0 5,095 0 0 0 $ 5,095
Purchase of treasury stock (in shares) (194,316)         (194,316)
Purchase of treasury stock $ 0 0 (4,861) 0 0 $ (4,861)
Issuance of treasury stock upon exercise of stock-based awards (in shares) 299,584          
Issuance of treasury stock upon exercise of stock-based awards   (5,039) 6,495 0 (293) 1,163
Balance (in shares) at Jun. 30, 2019 21,893,128          
Balance at Jun. 30, 2019 $ 22 223,306 (37,498) 64 58,751 244,645
Balance (in shares) at Mar. 31, 2019 21,972,816          
Balance at Mar. 31, 2019 $ 22 221,071 (35,686) (427) 60,332 245,312
Net loss 0 0 0 0 (1,512) (1,512)
Other comprehensive income 0 0 0 491 0 491
Equity-based compensation $ 0 2,679 0 0 0 $ 2,679
Purchase of treasury stock (in shares) (103,013)         (103,013)
Purchase of treasury stock $ 0 0 (2,325) 0 0 $ (2,325)
Issuance of treasury stock upon exercise of stock-based awards (in shares) 23,325          
Issuance of treasury stock upon exercise of stock-based awards   (444) 513 0 (69) 0
Balance (in shares) at Jun. 30, 2019 21,893,128          
Balance at Jun. 30, 2019 $ 22 223,306 (37,498) 64 58,751 244,645
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 loss 0 0 0 0 (2,275) (2,275)
Other comprehensive income 0 0 0 339 0 339
Equity-based compensation $ 0 6,524 0 0 0 $ 6,524
Purchase of treasury stock (in shares) (202,392)         (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) 399,735          
Issuance of treasury stock upon exercise of stock-based awards   (6,035) 8,973 0 (1,522) 1,416
Balance (in shares) at Jun. 30, 2020 22,036,712          
Balance at Jun. 30, 2020 $ 22 228,494 (35,197) 433 58,629 252,381
Balance (in shares) at Mar. 31, 2020 21,999,660          
Balance at Mar. 31, 2020 $ 22 225,583 (36,033) (349) 60,049 249,272
Net loss 0 0 0 0 (1,090) (1,090)
Other comprehensive income 0 0 0 782 0 782
Equity-based compensation $ 0 3,417 0 0 0 $ 3,417
Purchase of treasury stock (in shares)           0
Issuance of treasury stock upon exercise of stock-based awards (in shares) 37,052          
Issuance of treasury stock upon exercise of stock-based awards   (506) 836 0 (330) $ 0
Balance (in shares) at Jun. 30, 2020 22,036,712          
Balance at Jun. 30, 2020 $ 22 $ 228,494 $ (35,197) $ 433 $ 58,629 $ 252,381
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Interim Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash flows from operating activities:    
Net loss $ (2,275) $ (3,809)
Adjustments required to reconcile net loss to net cash provided by operating activities:    
Depreciation 1,622 1,438
Amortization of intangible assets 1,298 578
Equity-based compensation 6,524 5,095
Realized loss, net on sale of available-for-sale marketable securities 15 35
Amortization of premiums on available-for-sale marketable securities 197 296
Unrealized foreign exchange (gain) loss (158) 162
Changes in operating assets and liabilities:    
Trade receivables 8,526 4,137
Prepaid expenses and other assets 3 (3,379)
Operating lease right-of-use assets 806 58
Accrued interest on bank deposits 102 (671)
Deferred tax, net (2,518) (734)
Trade payables 384 (246)
Deferred revenues 179 (1,198)
Accrued expenses and other payables (213) 245
Accrued payroll and related benefits (1,218) (777)
Operating lease liability (824) (58)
Accrued severance pay, net 171 87
Net cash provided by operating activities 12,621 1,259
Cash flows from investing activities:    
Acquisition of business (204) 0
Purchase of property and equipment (1,378) (1,351)
Investment in bank deposits (10,393) (5,346)
Proceeds from bank deposits 12,393 9,110
Investment in available-for-sale marketable securities (21,521) (5,028)
Proceeds from maturity of available-for-sale marketable securities 10,636 3,508
Proceeds from sale of available-for-sale marketable securities 8,446 3,794
Net cash provided by (used in) investing activities (2,021) 4,687
Cash flows from financing activities:    
Purchase of treasury stock (4,780) (4,861)
Proceeds from exercise of stock-based awards 1,416 1,163
Net cash used in financing activities (3,364) (3,698)
Effect of exchange rate changes on cash and cash equivalents (60) 19
Increase in cash and cash equivalents 7,176 2,267
Cash and cash equivalents at the beginning of the period 22,803 22,260
Cash and cash equivalents at the end of the period 29,979 24,527
Supplemental information of cash-flow activities:    
Income and withholding taxes 2,848 2,776
Non-cash transactions:    
Property and equipment purchases incurred but unpaid at period end 208 159
Right-of-use assets obtained in the exchange for operating lease liabilities $ 198 $ 550
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Business
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Nature of Operations [Text Block]

NOTE 1: BUSINESS

 

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

 

CEVA licenses a family of signal processing IPs in two types of categories: wireless connectivity and smart sensing products. These products include comprehensive DSP-based platforms for 5G baseband processing in mobile and infrastructure, advanced imaging and computer vision for any camera-enabled device and audio/voice/speech and ultra-low power always-on/sensing applications for multiple IoT markets. For sensor fusion, CEVA’s Hillcrest Labs sensor processing technologies and SensPro™ sensor hub DSP provide a broad range of sensor fusion processing, software and IMU solutions for AR/VR, robotics, remote controls, and IoT. For artificial intelligence, CEVA offers a family of AI processors capable of handling the complete gamut of neural network workload and on-device. For wireless IoT, CEVA 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.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]

NOTE 2: BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation

 

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

 

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

 

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

 

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 the Company’s consolidated financial statements.

 

Trade Receivable and Allowances

 

Trade receivable 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 condensed consolidated statements of income (loss).

 

Marketable securities 

 

The Company holds investments in marketable securities, consisting principally of corporate bonds. The Company classifies marketable securities as available-for-sale in its current assets because they represent investments of cash available for current operations. The Company’s available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity. 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 interest and other income (expense), net on the Company’s condensed 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 three and six months ended June 30, 2020 was not material. The Company has not recorded any impairment charge for unrealized losses in the periods presented. 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.

 

Use of estimates

 

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

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue Recognition
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

Note 3: revenue recognition

 

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

 

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

 

  

Remainder of 2020

  

2021

  

2022

 

License and related revenues

 $8,383  $3,186  $330 

 

 

Disaggregation of revenue:

 

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

  

Six months ended June 30, 2020 (unaudited)

  

Three months ended June 30, 2020 (unaudited)

 
  

Licensing and related revenues

  

Royalties

  

Total

  

Licensing and related

revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $4,749  $1,170  $5,919  $1,967  $657  $2,624 

Europe and Middle East

  4,633   9,315   13,948   3,574   5,271   8,845 

Asia Pacific

  18,643   8,711   27,354   7,989   4,148   12,137 

Total

 $28,025  $19,196  $47,221  $13,530  $10,076  $23,606 
                         

Major product/service lines

                        

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

 $22,858  $15,285  $38,143  $11,931  $8,243  $20,174 

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

  5,167   3,911   9,078   1,599   1,833   3,432 

Total

 $28,025  $19,196  $47,221  $13,530  $10,076  $23,606 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $21,306  $19,196  $40,502  $10,268  $10,076  $20,344 

Products and services transferred over time

  6,719      6,719   3,262      3,262 

Total

 $28,025  $19,196  $47,221  $13,530  $10,076  $23,606 

 

 

  

Six months ended June 30, 2019 (unaudited)

  

Three months ended June 30, 2019 (unaudited)

 
  

Licensing and
related revenues

  

Royalties

  

Total

  

Licensing and
related revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $3,359  $543  $3,902  $1,866  $257  $2,123 

Europe and Middle East

  1,607   4,727   6,334   225   2,767   2,992 

Asia Pacific

  16,849   8,284   25,133   8,713   4,572   13,285 

Total

 $21,815  $13,554  $35,369  $10,804  $7,596  $18,400 
                         

Major product/service lines

                        

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

 $14,716  $12,676  $27,392  $8,085  $7,055  $15,140 

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

  7,099   878   7,977   2,719   541   3,260 

Total

 $21,815  $13,554  $35,369  $10,804  $7,596  $18,400 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $15,307  $13,554  $28,861  $7,396  $7,596  $14,992 

Products and services transferred over time

  6,508      6,508   3,408      3,408 

Total

 $21,815  $13,554  $35,369  $10,804  $7,596  $18,400 

 

Contract balances:

 

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

 

  

June 30, 2020

(unaudited)

  

December 31, 2019

 
         

Trade receivables

 $7,055  $11,066 

Unbilled receivables (associated with licensing and related revenue)

  4,765   5,269 

Unbilled receivables (associated with royalties)

  7,961   11,972 

Deferred revenues (short-term contract liabilities)

  3,821   3,642 

 

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

 

During the three and six months ended June 30, 2020, the Company recognized $1,348 and $3,316, respectively, that was included in deferred revenues (short-term contract liability) balance at January 1, 2020.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Leases
6 Months Ended
Jun. 30, 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 2020 and 2034. Many of these 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. The Company has an option to extend the lease of one of its principal office spaces until 2028, which is reasonably certain to be renewed. 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.

 

Under Topic 842 “Leases,” all leases with durations greater than 12 months, including non-cancelable operating leases, are now recognized on the balance sheet. The aggregate present value of lease agreements are recorded as a long-term asset titled right-of-use assets. The corresponding lease liabilities are split between operating lease liabilities within current liabilities and operating lease liabilities within long-term liabilities.

 

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

 

  

June 30, 2020
(Unaudited)

 

Weighted average remaining lease term (years)

  7.37 

Weighted average discount rates

  3.79%

 

 

Total operating lease cost during the three and six months ended June 30, 2020 was $634 and $1,231, respectively. Cash paid for amounts included in the measurement of operating lease liabilities was $752 and $1,345 during the three and six months ended June 30, 2020, respectively.

 

Maturities of lease liabilities are as follows:

 

The remainder of 2020

 $1,270 

2021

  1,862 

2022

  1,548 

2023

  1,278 

2024

  1,082 

2025 and thereafter

  4,183 

Total undiscounted cash flows

  11,223 

Less imputed interest

  1,444 

Present value of lease liabilities

 $9,779 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Marketable Securities
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Cash, Cash Equivalents, and Marketable Securities [Text Block]

NOTE 5:    MARKETABLE SECURITIES

 

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

 

  

June 30, 2020 (Unaudited)

 
  

Amortized
cost

  

Gross
unrealized

gains

  

Gross
unrealized

losses

  

Fair
value

 

Available-for-sale - matures within one year:

             

Corporate bonds

 $16,772  $62  $(27) $16,807 
   16,772   62   (27)  16,807 

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

                

Corporate bonds

  50,272   547   (333)  50,486 
   50,272   547   (333)  50,486 
                 

Total

 $67,044  $609  $(360) $67,293 

 

  

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 
   18,224   16   (11)  18,229 

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

                

Corporate bonds

  46,593   168   (123)  46,638 
   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 June 30, 2020 and December 31, 2019, 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 June 30, 2020 (unaudited)

 $28,365  $(340) $2,974  $(20)

As of December 31, 2019

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

 

 

As of June 30, 2020, the allowance for credit losses was not material.

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  2020  

2019

  2020  

2019

 
  

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 
                 

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

 $4  $  $  $ 

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

 $(19) $(35) $(13) $(11)

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Fair Value Measurement
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

NOTE 6: 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.

 

  June 30, 2020  Level I  Level II  Level III 

Description

 

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $67,293  $  $67,293  $ 

Foreign exchange contracts

  251      251    

 

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 24 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Intangible Assets, Net
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

NOTE 7: INTANGIBLE ASSETS, NET

 

      

Six months ended June 30, 2020 (unaudited)

  

Year ended December 31, 2019

 
  

Weighted
average
amortization
p
eriod
(years)

  

Gross
carrying

amount

  

Accumulated amortization

  

Net

  

Gross
carrying

amount

  

Accumulated amortization

  

Net

 
                             

Intangible assets –amortizable:

                            
                             

Intangible assets related to the acquisition of RivieraWaves

                            

Customer relationships

  4.5  $272  $272  $  $272  $272  $ 

Customer backlog

  1.5   93   93      93   93    

Core technologies

  5.1   5,796   5,796      5,796   5,796    
                             

Intangible assets related to the acquisition of Hillcrest Labs business

                            

Customer relationships

  4.4   3,518   829   2,689   3,518   395   3,123 

Customer backlog

  0.5   72   72      72   65   7 

Core technologies

  7.5   2,475   315   2,160   2,475   150   2,325 
                             

Intangible assets related to an investment in Immervision

                            

Core technologies

  6.4   7,063   1,023   6,040   7,063   472   6,591 
                             

Intangible assets related to an investment in NB-IoT technologies

                            

NB-IoT technologies (*)

  7.0   1,961   724   1,237   1,961   583   1,378 
                             

Total intangible assets

     $21,250  $9,124  $12,126  $21,250  $7,826  $13,424 


(*) During the first quarter of 2018, the Company entered into an agreement to invest in 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 June 30, 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 interim condensed consolidated statements of income (loss).

 

Future estimated annual amortization charges are as follows:

 

2020

 $1,290 

2021

  2,582 

2022

  2,581 

2023

  1,906 

2024

  1,852 

2025 and thereafter

  1,915 
  $12,126 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Geographic Information and Major Customer Data
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

NOTE 8: GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA

 

a.     Summary information about geographic areas:

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  2020  2019  2020  2019 
  

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 

Revenues based on customer location:

                

United States

 $5,919  $3,902  $2,624  $2,123 

Europe and Middle East (1)

  13,948   6,334   8,845   2,992 

Asia Pacific (2) (3)

  27,354   25,133   12,137   13,285 
  $47,221  $35,369  $23,606  $18,400 
                 

(1)  Germany

 $8,889  $5,188  $4,925  $2,599 

(2)  China

 $21,628  $16,549  $9,554  $9,306 

(3)  Japan

 $*)  $4,835  $*)  $2,188 

 

*) Less than 10%

 

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.

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  2020  2019  2020  2019 
  

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 
                 

Customer A

  18%  17%  20%  14%

Customer B

  )*   15%  )*   17%

Customer C

  11%  )*   18%  )* 

 

*) Less than 10%

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Net Loss Per Share of Common Stock
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Earnings Per Share [Text Block]

NOTE 9: NET LOSS PER SHARE OF COMMON STOCK

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  2020  2019  2020  2019 
  

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 

Numerator:

                

Net loss

 $(2,275) $(3,809) $(1,090) $(1,512)

Denominator (in thousands):

                

Basic weighted-average common stock outstanding

  22,006   21,927   22,017   21,936 

Effect of stock -based awards

            

Diluted weighted average common stock outstanding

  22,006   21,927   22,017   21,936 
                 

Basic net loss per share

 $(0.10) $(0.17) $(0.05) $(0.07)

Diluted net loss per share

 $(0.10) $(0.17) $(0.05) $(0.07)

 

The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,312,953 for both the three and six months ended June 30, 2020. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,345,782 for both the three and six months ended June 30, 2019.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Common Stock and Stock-based Compensation Plans
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

NOTE 10: COMMON STOCK AND STOCK-BASED COMPENSATION PLANS

 

The Company grants stock options and stock appreciation rights (“SARs”) capped with a ceiling to employees and stock options to non-employee directors of the Company and its subsidiaries 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 SAR grants). 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. A summary of the Company’s stock option and SAR activities and related information for the six months ended June 30, 2020, are as follows:

 

  

Number of
options
and SAR

units (1)

  

Weighted
average
exercise

price

  

Weighted
average
remaining
contractual
term

  

Aggregate
intrinsic-

value

 

Outstanding as of December 31, 2019

  642,253  $20.14   3.5  $4,718 

Granted

              

Exercised

  (201,066)  17.36         

Forfeited or expired

  (21)  16.20         

Outstanding as of June 30, 2020 (2)

  441,166  $21.42   3.4  $7,061 

Exercisable as of June 30, 2020 (3)

  415,166  $20.98   3.3  $6,827 

 

 

(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 422,500 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 396,500 shares of the Company’s common stock issuable upon exercise.

 

As of June 30, 2020, there was $4 of unrecognized compensation expense related to unvested stock options and SARs. This amount is expected to be recognized over the next 2 quarters of 2020.

 

Starting in the second quarter of 2015, the Company granted to employees, including executive officers, and non-employee directors, restricted stock units (“RSUs”) under the Company’s 2011 Stock Incentive Plan (the “2011 Plan”). 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. The fair value of each RSU is the market value as determined by the closing price of the common stock on the day of grant. The Company recognizes compensation expenses for the value of its RSU awards, based on the straight-line method over the requisite service period of each of the awards.

 

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 performance-based restricted stock units (“PSUs”) based on the Company’s achievement of the 2019 license and related revenue goal of $41 million 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 will 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, 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 are 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.

 

Subject to achievement of the thresholds for the above performance goals for 2020, 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 shall 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.

 

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.

 

 

 

A summary of the Company’s RSU and PSU activities and related information for the six months ended June 30, 2020, are as follows:

 

  

Number of
RSUs and
PSUs

  

Weighted Average
Grant-Date

Fair Value

 

Unvested as of December 31, 2019

  732,564  $30.11 

Granted

  409,437   27.65 

Vested

  (238,614)  32.19 

Forfeited or expired

  (31,600)  29.78 

Unvested as of June 30, 2020

  871,787  $28.40 

 

 As of June 30, 2020, there was $17,713 of unrecognized compensation expense related to unvested RSUs and PSUs. This amount is expected to be recognized over a weighted-average period of 1.5 years.

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2020

(unaudited)

  

2019

(unaudited)

  

2020

(unaudited)

  

2019

(unaudited)

 

Cost of revenue

 $314  $296  $156  $160 

Research and development, net

  3,345   2,820   1,722   1,458 

Sales and marketing

  963   750   512   394 

General and administrative

  1,902   1,229   1,027   667 

Total equity-based compensation expense

 $6,524  $5,095  $3,417  $2,679 

 

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:

 

  

Six months ended
June 30,

 
  

2020

(unaudited)

 

2019

(unaudited)

 

Expected dividend yield

  0%   0%

Expected volatility

 32%-42%  43%

Risk-free interest rate

 1.5%-1.9%  2.5%

Contractual term of up to (months)

  24   24 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Derivatives and Hedging Activities
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

NOTE 11: DERIVATIVES AND HEDGING ACTIVITIES

 

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

 

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

 

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

 

  


June 30,
2020

  


December 31,
2019

 
  

(unaudited)

     

Derivative assets:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange option contracts

 $  $14 

Foreign exchange forward contracts

  251   42 

Total

 $251  $56 

 

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2020

(unaudited)

  

2019

(unaudited)

  

2020

(unaudited)

  

2019

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $(25) $29  $3  $13 

Foreign exchange forward contracts

  382   289   153   99 
  $357  $318  $156  $112 

 

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2020

(unaudited)

  

2019

(unaudited)

  

2020

(unaudited)

  

2019

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $11  $(7) $11  $(7)

Foreign exchange forward contracts

  (173)  (180)  (173)  (107)
  $(162) $(187) $(162) $(114)

 

 

The Company recorded in cost of revenues and operating expenses a net gain of $162 during both the three and six months ended June 30, 2020, and a net gain of $114 and $187, respectively, for the comparable periods of 2019, related to its Hedging Contracts.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Note 12 - Accumulated Other Comprehensive Income (Loss)
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

NOTE 12: ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

 

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

 

  

Six months ended June 30, 2020 (unaudited)

  

Three months ended June 30, 2020 (unaudited)

 
  

Unrealized

gains (losses) on
available-for-
sale marketable

securities

  

Unrealized
gains (losses)
on cash flow

hedges

  

Total

  

Unrealized

gains (losses) on
available-for-
sale marketable

securities

  

Unrealized gains
(losses) on cash

flow hedges

  

Total

 
                         

Beginning balance

 $45  $49  $94  $(575) $226  $(349)

Other comprehensive income before reclassifications

  156   315   471   777   138   915 

Amounts reclassified from accumulated other comprehensive income (loss)

  11   (143)  (132)  10   (143)  (133)

Net current period other comprehensive income (loss)

  167   172   339   787   (5)  782 

Ending balance

 $212  $221  $433  $212  $221  $433 

 

  

Six months ended June 30, 2019 (unaudited)

  

Three months ended June 30, 2019 (unaudited)

 
  

Unrealized

gains (losses)
on available-for-
sale marketable

securities

  

Unrealized
gains (losses)
on cash flow

hedges

  

Total

  

Unrealized

gains (losses)
on available-for-
sale marketable

securities

  

Unrealized gains
(losses) on cash

flow hedges

  

Total

 
                         

Beginning balance

 $(1,046) $(68) $(1,114) $(476) $49  $(427)

Other comprehensive income (loss) before reclassifications

  1,037   280   1,317   485   99   584 

Amounts reclassified from accumulated other comprehensive income (loss)

  26   (165)  (139)  8   (101)  (93)

Net current period other comprehensive income (loss)

  1,063   115   1,178   493   (2)  491 

Ending balance

 $17  $47  $64  $17  $47  $64 

 

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)

                  
  

Six months ended June 30,

  

Three months ended June 30,

  
  

2020
(unaudited)

  

2019
(unaudited)

  

2020
(unaudited)

  

2019
(unaudited)

  

Unrealized gains (losses) on cash flow hedges

 $3  $4  $3  $2 

Cost of revenues

   142   165   142   101 

Research and development

   5   5   5   3 

Sales and marketing

   12   13   12   8 

General and administrative

   162   187   162   114 

Total, before income taxes

   19   22   19   13 


Income tax expense

   143   165   143   101 

Total, net of income taxes

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

  (15)  (35)  (13)  (11)

Financial loss, net

   (4)  (9)  (3)  (3)

Income tax benefit

   (11)  (26)  (10)  (8)

Total, net of income taxes

  $132  $139  $133  $93 

Total, net of income taxes

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Note 13 - Share Repurchase Program
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Treasury Stock [Text Block]

NOTE 13: SHARE REPURCHASE PROGRAM

 

In February 2020, the Board authorized the repurchase by the Company of an additional 700,000 shares of common stock pursuant to the Company’s share repurchase program.

 

The Company did not repurchase any shares of common stock during the second quarter of 2020. During the second quarter of 2019, the Company repurchased 103,013 shares of common stock at an average purchase price of $22.57 per share for an aggregate purchase price of $2,325. During the first six months ended June 30, 2020, the Company repurchased 202,392 shares of common stock at an average purchase price of $23.62 per share for an aggregate purchase price of $4,780. During the first six months ended June 30, 2019, the Company repurchased 194,316 shares of common stock at an average purchase price of $25.01 per share for an aggregate purchase price of $4,861. As of June 30, 2020, 497,608 shares of common stock remained available for repurchase pursuant to the Company’s share repurchase program.

 

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

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

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

 

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

 

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

 

New Accounting Pronouncements, Policy [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 the Company’s consolidated financial statements.

 

Trade Receivables and Allowance Policy [Policy Text Block]

Trade Receivable and Allowances

 

Trade receivable 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 condensed consolidated statements of income (loss).

Marketable Securities, Policy [Policy Text Block]

Marketable securities 

 

The Company holds investments in marketable securities, consisting principally of corporate bonds. The Company classifies marketable securities as available-for-sale in its current assets because they represent investments of cash available for current operations. The Company’s available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity. 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 interest and other income (expense), net on the Company’s condensed 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 three and six months ended June 30, 2020 was not material. The Company has not recorded any impairment charge for unrealized losses in the periods presented. 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.

 

Use of Estimates, Policy [Policy Text Block]

Use of estimates

 

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

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

Remainder of 2020

  

2021

  

2022

 

License and related revenues

 $8,383  $3,186  $330 
Disaggregation of Revenue [Table Text Block]
  

Six months ended June 30, 2020 (unaudited)

  

Three months ended June 30, 2020 (unaudited)

 
  

Licensing and related revenues

  

Royalties

  

Total

  

Licensing and related

revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $4,749  $1,170  $5,919  $1,967  $657  $2,624 

Europe and Middle East

  4,633   9,315   13,948   3,574   5,271   8,845 

Asia Pacific

  18,643   8,711   27,354   7,989   4,148   12,137 

Total

 $28,025  $19,196  $47,221  $13,530  $10,076  $23,606 
                         

Major product/service lines

                        

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

 $22,858  $15,285  $38,143  $11,931  $8,243  $20,174 

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

  5,167   3,911   9,078   1,599   1,833   3,432 

Total

 $28,025  $19,196  $47,221  $13,530  $10,076  $23,606 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $21,306  $19,196  $40,502  $10,268  $10,076  $20,344 

Products and services transferred over time

  6,719      6,719   3,262      3,262 

Total

 $28,025  $19,196  $47,221  $13,530  $10,076  $23,606 
  

Six months ended June 30, 2019 (unaudited)

  

Three months ended June 30, 2019 (unaudited)

 
  

Licensing and
related revenues

  

Royalties

  

Total

  

Licensing and
related revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $3,359  $543  $3,902  $1,866  $257  $2,123 

Europe and Middle East

  1,607   4,727   6,334   225   2,767   2,992 

Asia Pacific

  16,849   8,284   25,133   8,713   4,572   13,285 

Total

 $21,815  $13,554  $35,369  $10,804  $7,596  $18,400 
                         

Major product/service lines

                        

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

 $14,716  $12,676  $27,392  $8,085  $7,055  $15,140 

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

  7,099   878   7,977   2,719   541   3,260 

Total

 $21,815  $13,554  $35,369  $10,804  $7,596  $18,400 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $15,307  $13,554  $28,861  $7,396  $7,596  $14,992 

Products and services transferred over time

  6,508      6,508   3,408      3,408 

Total

 $21,815  $13,554  $35,369  $10,804  $7,596  $18,400 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30, 2020

(unaudited)

  

December 31, 2019

 
         

Trade receivables

 $7,055  $11,066 

Unbilled receivables (associated with licensing and related revenue)

  4,765   5,269 

Unbilled receivables (associated with royalties)

  7,961   11,972 

Deferred revenues (short-term contract liabilities)

  3,821   3,642 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Leases (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Lease, Cost [Table Text Block]
  

June 30, 2020
(Unaudited)

 

Weighted average remaining lease term (years)

  7.37 

Weighted average discount rates

  3.79%
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

The remainder of 2020

 $1,270 

2021

  1,862 

2022

  1,548 

2023

  1,278 

2024

  1,082 

2025 and thereafter

  4,183 

Total undiscounted cash flows

  11,223 

Less imputed interest

  1,444 

Present value of lease liabilities

 $9,779 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Schedule of Available-for-sale Securities Reconciliation [Table Text Block]
  

June 30, 2020 (Unaudited)

 
  

Amortized
cost

  

Gross
unrealized

gains

  

Gross
unrealized

losses

  

Fair
value

 

Available-for-sale - matures within one year:

             

Corporate bonds

 $16,772  $62  $(27) $16,807 
   16,772   62   (27)  16,807 

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

                

Corporate bonds

  50,272   547   (333)  50,486 
   50,272   547   (333)  50,486 
                 

Total

 $67,044  $609  $(360) $67,293 
  

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 
   18,224   16   (11)  18,229 

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

                

Corporate bonds

  46,593   168   (123)  46,638 
   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 June 30, 2020 (unaudited)

 $28,365  $(340) $2,974  $(20)

As of December 31, 2019

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

Six months ended
June 30,

  

Three months ended
June 30,

 
  2020  

2019

  2020  

2019

 
  

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 
                 

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

 $4  $  $  $ 

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

 $(19) $(35) $(13) $(11)
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
  June 30, 2020  Level I  Level II  Level III 

Description

 

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $67,293  $  $67,293  $ 

Foreign exchange contracts

  251      251    

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 36 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
      

Six months ended June 30, 2020 (unaudited)

  

Year ended December 31, 2019

 
  

Weighted
average
amortization
p
eriod
(years)

  

Gross
carrying

amount

  

Accumulated amortization

  

Net

  

Gross
carrying

amount

  

Accumulated amortization

  

Net

 
                             

Intangible assets –amortizable:

                            
                             

Intangible assets related to the acquisition of RivieraWaves

                            

Customer relationships

  4.5  $272  $272  $  $272  $272  $ 

Customer backlog

  1.5   93   93      93   93    

Core technologies

  5.1   5,796   5,796      5,796   5,796    
                             

Intangible assets related to the acquisition of Hillcrest Labs business

                            

Customer relationships

  4.4   3,518   829   2,689   3,518   395   3,123 

Customer backlog

  0.5   72   72      72   65   7 

Core technologies

  7.5   2,475   315   2,160   2,475   150   2,325 
                             

Intangible assets related to an investment in Immervision

                            

Core technologies

  6.4   7,063   1,023   6,040   7,063   472   6,591 
                             

Intangible assets related to an investment in NB-IoT technologies

                            

NB-IoT technologies (*)

  7.0   1,961   724   1,237   1,961   583   1,378 
                             

Total intangible assets

     $21,250  $9,124  $12,126  $21,250  $7,826  $13,424 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2020

 $1,290 

2021

  2,582 

2022

  2,581 

2023

  1,906 

2024

  1,852 

2025 and thereafter

  1,915 
  $12,126 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Geographic Information and Major Customer Data (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Six months ended
June 30,

  

Three months ended
June 30,

 
  2020  2019  2020  2019 
  

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 

Revenues based on customer location:

                

United States

 $5,919  $3,902  $2,624  $2,123 

Europe and Middle East (1)

  13,948   6,334   8,845   2,992 

Asia Pacific (2) (3)

  27,354   25,133   12,137   13,285 
  $47,221  $35,369  $23,606  $18,400 
                 

(1)  Germany

 $8,889  $5,188  $4,925  $2,599 

(2)  China

 $21,628  $16,549  $9,554  $9,306 

(3)  Japan

 $*)  $4,835  $*)  $2,188 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Six months ended
June 30,

  

Three months ended
June 30,

 
  2020  2019  2020  2019 
  

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 
                 

Customer A

  18%  17%  20%  14%

Customer B

  )*   15%  )*   17%

Customer C

  11%  )*   18%  )* 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Net Loss Per Share of Common Stock (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Six months ended
June 30,

  

Three months ended
June 30,

 
  2020  2019  2020  2019 
  

(unaudited)

  

(unaudited)

  

(unaudited)

  

(unaudited)

 

Numerator:

                

Net loss

 $(2,275) $(3,809) $(1,090) $(1,512)

Denominator (in thousands):

                

Basic weighted-average common stock outstanding

  22,006   21,927   22,017   21,936 

Effect of stock -based awards

            

Diluted weighted average common stock outstanding

  22,006   21,927   22,017   21,936 
                 

Basic net loss per share

 $(0.10) $(0.17) $(0.05) $(0.07)

Diluted net loss per share

 $(0.10) $(0.17) $(0.05) $(0.07)
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Common Stock and Stock-based Compensation Plans (Tables)
6 Months Ended
Jun. 30, 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 as of December 31, 2019

  642,253  $20.14   3.5  $4,718 

Granted

              

Exercised

  (201,066)  17.36         

Forfeited or expired

  (21)  16.20         

Outstanding as of June 30, 2020 (2)

  441,166  $21.42   3.4  $7,061 

Exercisable as of June 30, 2020 (3)

  415,166  $20.98   3.3  $6,827 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Number of
RSUs and
PSUs

  

Weighted Average
Grant-Date

Fair Value

 

Unvested as of December 31, 2019

  732,564  $30.11 

Granted

  409,437   27.65 

Vested

  (238,614)  32.19 

Forfeited or expired

  (31,600)  29.78 

Unvested as of June 30, 2020

  871,787  $28.40 
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2020

(unaudited)

  

2019

(unaudited)

  

2020

(unaudited)

  

2019

(unaudited)

 

Cost of revenue

 $314  $296  $156  $160 

Research and development, net

  3,345   2,820   1,722   1,458 

Sales and marketing

  963   750   512   394 

General and administrative

  1,902   1,229   1,027   667 

Total equity-based compensation expense

 $6,524  $5,095  $3,417  $2,679 
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  

Six months ended
June 30,

 
  

2020

(unaudited)

 

2019

(unaudited)

 

Expected dividend yield

  0%   0%

Expected volatility

 32%-42%  43%

Risk-free interest rate

 1.5%-1.9%  2.5%

Contractual term of up to (months)

  24   24 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Derivatives and Hedging Activities (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Schedule of Derivative Instruments [Table Text Block]
  


June 30,
2020

  


December 31,
2019

 
  

(unaudited)

     

Derivative assets:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange option contracts

 $  $14 

Foreign exchange forward contracts

  251   42 

Total

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

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2020

(unaudited)

  

2019

(unaudited)

  

2020

(unaudited)

  

2019

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $(25) $29  $3  $13 

Foreign exchange forward contracts

  382   289   153   99 
  $357  $318  $156  $112 
Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2020

(unaudited)

  

2019

(unaudited)

  

2020

(unaudited)

  

2019

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $11  $(7) $11  $(7)

Foreign exchange forward contracts

  (173)  (180)  (173)  (107)
  $(162) $(187) $(162) $(114)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Note 12 - Accumulated Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Six months ended June 30, 2020 (unaudited)

  

Three months ended June 30, 2020 (unaudited)

 
  

Unrealized

gains (losses) on
available-for-
sale marketable

securities

  

Unrealized
gains (losses)
on cash flow

hedges

  

Total

  

Unrealized

gains (losses) on
available-for-
sale marketable

securities

  

Unrealized gains
(losses) on cash

flow hedges

  

Total

 
                         

Beginning balance

 $45  $49  $94  $(575) $226  $(349)

Other comprehensive income before reclassifications

  156   315   471   777   138   915 

Amounts reclassified from accumulated other comprehensive income (loss)

  11   (143)  (132)  10   (143)  (133)

Net current period other comprehensive income (loss)

  167   172   339   787   (5)  782 

Ending balance

 $212  $221  $433  $212  $221  $433 
  

Six months ended June 30, 2019 (unaudited)

  

Three months ended June 30, 2019 (unaudited)

 
  

Unrealized

gains (losses)
on available-for-
sale marketable

securities

  

Unrealized
gains (losses)
on cash flow

hedges

  

Total

  

Unrealized

gains (losses)
on available-for-
sale marketable

securities

  

Unrealized gains
(losses) on cash

flow hedges

  

Total

 
                         

Beginning balance

 $(1,046) $(68) $(1,114) $(476) $49  $(427)

Other comprehensive income (loss) before reclassifications

  1,037   280   1,317   485   99   584 

Amounts reclassified from accumulated other comprehensive income (loss)

  26   (165)  (139)  8   (101)  (93)

Net current period other comprehensive income (loss)

  1,063   115   1,178   493   (2)  491 

Ending balance

 $17  $47  $64  $17  $47  $64 
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)

                  
  

Six months ended June 30,

  

Three months ended June 30,

  
  

2020
(unaudited)

  

2019
(unaudited)

  

2020
(unaudited)

  

2019
(unaudited)

  

Unrealized gains (losses) on cash flow hedges

 $3  $4  $3  $2 

Cost of revenues

   142   165   142   101 

Research and development

   5   5   5   3 

Sales and marketing

   12   13   12   8 

General and administrative

   162   187   162   114 

Total, before income taxes

   19   22   19   13 


Income tax expense

   143   165   143   101 

Total, net of income taxes

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

  (15)  (35)  (13)  (11)

Financial loss, net

   (4)  (9)  (3)  (3)

Income tax benefit

   (11)  (26)  (10)  (8)

Total, net of income taxes

  $132  $139  $133  $93 

Total, net of income taxes

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Other-than-temporary Impairment Loss, Debt Securities, Portion Recognized in Earnings, Total $ 0 $ 0
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue Recognition (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Contract with Customer, Liability, Revenue Recognized $ 1,348 $ 3,316
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Revenue, Remaining Performance Obligation $ 8,383
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation 3,186
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation $ 330
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)
Jun. 30, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
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 46 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues $ 23,606 $ 18,400 $ 47,221 $ 35,369
Transferred at Point in Time [Member]        
Revenues 20,344 14,992 40,502 28,861
Transferred over Time [Member]        
Revenues 3,262 3,408 6,719 6,508
Connectivity Products [Member]        
Revenues 20,174 15,140 38,143 27,392
Smart Sensing Products [Member]        
Revenues 3,432 3,260 9,078 7,977
License [Member]        
Revenues 13,530 10,804 28,025 21,815
License [Member] | Transferred at Point in Time [Member]        
Revenues 10,268 7,396 21,306 15,307
License [Member] | Transferred over Time [Member]        
Revenues 3,262 3,408 6,719 6,508
License [Member] | Connectivity Products [Member]        
Revenues 11,931 8,085 22,858 14,716
License [Member] | Smart Sensing Products [Member]        
Revenues 1,599 2,719 5,167 7,099
Royalty [Member]        
Revenues 10,076 7,596 19,196 13,554
Royalty [Member] | Transferred at Point in Time [Member]        
Revenues 10,076 7,596 19,196 13,554
Royalty [Member] | Transferred over Time [Member]        
Revenues 0 0 0 0
Royalty [Member] | Connectivity Products [Member]        
Revenues 8,243 7,055 15,285 12,676
Royalty [Member] | Smart Sensing Products [Member]        
Revenues 1,833 541 3,911 878
UNITED STATES        
Revenues 2,624 2,123 5,919 3,902
UNITED STATES | License [Member]        
Revenues 1,967 1,866 4,749 3,359
UNITED STATES | Royalty [Member]        
Revenues 657 257 1,170 543
Europe and Middle East [Member]        
Revenues 8,845 2,992 13,948 6,334
Europe and Middle East [Member] | License [Member]        
Revenues 3,574 225 4,633 1,607
Europe and Middle East [Member] | Royalty [Member]        
Revenues 5,271 2,767 9,315 4,727
Asia Pacific [Member]        
Revenues 12,137 13,285 27,354 25,133
Asia Pacific [Member] | License [Member]        
Revenues 7,989 8,713 18,643 16,849
Asia Pacific [Member] | Royalty [Member]        
Revenues $ 4,148 $ 4,572 $ 8,711 $ 8,284
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue Recognition - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Contract with customer liability, balance $ 3,821 $ 3,642
Trade Receivables [Member]    
Contract with customer asset, balance 7,055 11,066
Accrued Revenues [Member] | Licensing and Other [Member]    
Contract with customer asset, balance 4,765 5,269
Accrued Revenues [Member] | Royalty [Member]    
Contract with customer asset, balance 7,961 11,972
Deferred Revenue [Member]    
Contract with customer liability, balance $ 3,821 $ 3,642
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Operating Lease, Cost $ 634 $ 1,231
Operating Lease, Payments $ 752 $ 1,345
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Leases - Summary of Weighted Average Remaining Lease Terms and Discount Rates (Details)
Jun. 30, 2020
Weighted average remaining lease term (years) (Year) 7 years 4 months 13 days
Weighted average discount rates 3.79%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
The remainder of 2020 $ 1,270
2021 1,862
2022 1,548
2023 1,278
2024 1,082
2025 and thereafter 4,183
Total undiscounted cash flows 11,223
Less imputed interest 1,444
Present value of lease liabilities $ 9,779
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Available-for-sale - matures within one year, Amortized cost $ 16,772 $ 18,224
Available-for-sale - matures within one year, Gross unrealized gains 62 16
Available-for-sale - matures within one year, Gross unrealized losses (27) (11)
Available-for-sale - matures within one year, Fair value 16,807 18,229
Available-for-sale - matures after one year through five years, Amortized cost 50,272 46,593
Available-for-sale - matures after one year through five years, Gross unrealized gains 547 168
Available-for-sale - matures after one year through five years, Gross unrealized losses (333) (123)
Available-for-sale - matures after one year through five years, Fair value 50,486 46,638
Available-for-sale, Amortized cost 67,044 64,817
Available-for-sale, Gross unrealized gains 609 184
Available-for-sale, Gross unrealized losses (360) (134)
Marketable securities 67,293 64,867
Corporate Bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 16,772 18,224
Available-for-sale - matures within one year, Gross unrealized gains 62 16
Available-for-sale - matures within one year, Gross unrealized losses (27) (11)
Available-for-sale - matures within one year, Fair value 16,807 18,229
Available-for-sale - matures after one year through five years, Amortized cost 50,272 46,593
Available-for-sale - matures after one year through five years, Gross unrealized gains 547 168
Available-for-sale - matures after one year through five years, Gross unrealized losses (333) (123)
Available-for-sale - matures after one year through five years, Fair value $ 50,486 $ 46,638
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Less than 12 months, Fair value $ 28,365 $ 22,852
Less than 12 months, Gross unrealized loss (340) (102)
12 months or greater, Fair value 2,974 14,231
12 months or greater, Gross unrealized loss $ (20) $ (32)
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Gross realized gains from sale of available-for-sale marketable securities $ 0 $ 0 $ 4 $ 0
Gross realized losses from sale of available-for-sale marketable securities $ (13) $ (11) $ (19) $ (35)
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Marketable securities $ 67,293 $ 64,867
Foreign exchange contracts 251 56
Fair Value, Inputs, Level 1 [Member]    
Foreign exchange contracts 0 0
Fair Value, Inputs, Level 2 [Member]    
Foreign exchange contracts 251 56
Fair Value, Inputs, Level 3 [Member]    
Foreign exchange contracts 0
Corporate Bonds [Member]    
Marketable securities 67,293 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 67,293 64,867
Corporate Bonds [Member] | Fair Value, Inputs, Level 3 [Member]    
Marketable securities $ 0 $ 0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Intangible Assets, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Mar. 31, 2018
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Finite-Lived Intangible Assets, Gross, Total $ 21,250     $ 21,250   $ 21,250
Amortization of Intangible Assets, Total 575 $ 210   1,157 $ 420  
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 $ 1,961 [1]   $ 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 invest in 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 June 30, 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 interim condensed consolidated statements of income (loss).
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Mar. 31, 2018
Total intangible assets, Gross Carrying Amount $ 21,250 $ 21,250  
Total intangible assets, Accumulated Amortization 9,124 7,826  
Intangible assets, net $ 12,126 13,424  
Customer Relationships [Member] | RivieraWaves [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 4 years 6 months    
Total intangible assets, Gross Carrying Amount $ 272 272  
Total intangible assets, Accumulated Amortization 272 272  
Intangible assets, net $ 0 0  
Customer Relationships [Member] | Acquisition of Hillcrest Labs [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 4 years 4 months 24 days    
Total intangible assets, Gross Carrying Amount $ 3,518 3,518  
Total intangible assets, Accumulated Amortization 829 395  
Intangible assets, net $ 2,689 3,123  
Customer Backlog [Member] | RivieraWaves [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 1 year 6 months    
Total intangible assets, Gross Carrying Amount $ 93 93  
Total intangible assets, Accumulated Amortization 93 93  
Intangible assets, net $ 0 0  
Customer Backlog [Member] | Acquisition of Hillcrest Labs [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 6 months    
Total intangible assets, Gross Carrying Amount $ 72 72  
Total intangible assets, Accumulated Amortization 72 65  
Intangible assets, net $ 0 7  
Core Technologies [Member] | Immervision [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 6 years 4 months 24 days    
Total intangible assets, Gross Carrying Amount $ 7,063 7,063  
Total intangible assets, Accumulated Amortization 1,023 472  
Intangible assets, net $ 6,040 6,591  
Core Technologies [Member] | RivieraWaves [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 5 years 1 month 6 days    
Total intangible assets, Gross Carrying Amount $ 5,796 5,796  
Total intangible assets, Accumulated Amortization 5,796 5,796  
Intangible assets, net $ 0 0  
Core Technologies [Member] | Acquisition of Hillcrest Labs [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 7 years 6 months    
Total intangible assets, Gross Carrying Amount $ 2,475 2,475  
Total intangible assets, Accumulated Amortization 315 150  
Intangible assets, net $ 2,160 2,325  
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] 724 583  
Intangible assets, net [1] $ 1,237 $ 1,378  
[1] During the first quarter of 2018, the Company entered into an agreement to invest in 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 June 30, 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 interim condensed consolidated statements of income (loss).
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
2020 $ 1,290  
2021 2,582  
2022 2,581  
2023 1,906  
2024 1,852  
2025 and thereafter 1,915  
Total intangible assets $ 12,126 $ 13,424
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Geographic Information and Major Customer Data (Details Textual)
6 Months Ended
Jun. 30, 2020
Number of Reportable Segments 1
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues $ 23,606 $ 18,400 $ 47,221 $ 35,369
UNITED STATES        
Revenues 2,624 2,123 5,919 3,902
Europe and Middle East [Member]        
Revenues 8,845 2,992 13,948 6,334
Asia Pacific [Member]        
Revenues 12,137 13,285 27,354 25,133
GERMANY        
Revenues 4,925 2,599 8,889 5,188
CHINA        
Revenues $ 9,554 9,306 $ 21,628 16,549
JAPAN        
Revenues   $ 2,188   $ 4,835
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) - Revenue from Contract with Customer Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Customer A [Member]        
Percentage of total revenues 20.00% 14.00% 18.00% 17.00%
Customer B [Member]        
Percentage of total revenues   17.00%   15.00%
Customer C [Member]        
Percentage of total revenues 18.00%      
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Net Loss Per Share of Common Stock (Details Textual) - shares
3 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 1,312,953 1,345,782
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Net Loss Per Share of Common Stock - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Net loss: $ (1,090) $ (1,512) $ (2,275) $ (3,809)
Basic (in shares) 22,017 21,936 22,006 21,927
Effect of stock -based awards (in shares) 0 0 0 0
Diluted (in shares) 22,017 21,936 22,006 21,927
Basic net loss per share (in dollars per share) $ (0.05) $ (0.07) $ (0.10) $ (0.17)
Diluted net loss per share (in dollars per share) $ (0.05) $ (0.07) $ (0.10) $ (0.17)
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Common Stock and Stock-based Compensation Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Feb. 20, 2020
Jul. 19, 2019
May 07, 2019
Feb. 19, 2019
Jun. 30, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares) [2]         441,166 [1] 642,253
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares) [2],[3]         415,166  
Projected Revenue Goal     $ 41,000      
Non-employee Director [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Annual Vesting, Percentage         25.00%  
Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         4 years  
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares)         422,500  
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares)         396,500  
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%  
The2011 Stock Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights Vesting Percentage, Year One         25.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period (Month)         36 months  
Stock Options and SARs [Member]            
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total         $ 4  
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        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   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)   $ 25.41        
Restricted Stock Units (RSUs) [Member] | Restricted Stock Units Vesting After One Year [Member] | Acquisition of Hillcrest Labs [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   34.00%        
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] | 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%      
Restricted Stock Units (RSUs) [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%      
Restricted Stock Units (RSUs) [Member] | Chief Executive Officer [Member] | Vesting on February 19, 2022 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     33.33%      
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           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] | Key Employees [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, Equity Instruments Other than Options, Grants in Period (in shares) 18,500          
Performance Share Units [Member] | Key Employees [Member] | PSUs Vesting After One Year [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 24 months          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 34.00%          
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, 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          
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          
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          
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          
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          
RSUs and PSUs [Member]            
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total         $ 17,713  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         409,437  
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)         $ 27.65  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         1 year 6 months  
[1] Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 422,500 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 396,500 shares of the Company's common stock issuable upon exercise.
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Outstanding, Number of shares (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 4 months 24 days [2] 3 years 6 months
Outstanding, Aggregated intrinsic value $ 7,061 [2] $ 4,718
Granted, Number of shares (in shares) [1] 0  
Exercised, Number of shares (in shares) [1] (201,066)  
Exercised, Weighted average exercise price (in dollars per share) $ 17.36  
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] 441,166 [2] 642,253
Outstanding, Weighted average exercise price (in dollars per share) $ 21.42 [2] $ 20.14
Exercisable, Number of shares (in shares) [1],[3] 415,166  
Exercisable, Weighted average exercise price (in dollars per share) [3] $ 20.98  
Exercisable, Weighted average remaining contractual term (Year) [3] 3 years 3 months 18 days  
Exercisable, Aggregated intrinsic value [3] $ 6,827  
[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 422,500 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 396,500 shares of the Company's common stock issuable upon exercise.
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) - RSUs and PSUs [Member]
6 Months Ended
Jun. 30, 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 409,437
Granted, weighted average fair value (in dollars per share) | $ / shares $ 27.65
Vested, number (in shares) | shares (238,614)
Vested, weighted average fair value (in dollars per share) | $ / shares $ 32.19
Forfeited or expired, number (in shares) | shares (31,600)
Forfeited or expired, weighted average fair value (in dollars per share) | $ / shares $ 29.78
Unvested, number (in shares) | shares 871,787
Unvested, weighted average fair value (in dollars per share) | $ / shares $ 28.40
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Total equity-based compensation expense $ 3,417 $ 2,679 $ 6,524 $ 5,095
Cost of Revenues [Member]        
Total equity-based compensation expense 156 160 314 296
Research and Development, Net [Member]        
Total equity-based compensation expense 1,722 1,458 3,345 2,820
Sales and Marketing [Member]        
Total equity-based compensation expense 512 394 963 750
General and Administrative [Member]        
Total equity-based compensation expense $ 1,027 $ 667 $ 1,902 $ 1,229
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) - Employee Stock Purchase Plan [Member]
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Expected dividend yield 0.00% 0.00%
Expected volatility, minimum 32.00%  
Expected volatility, maximum 42.00%  
Expected volatility   43.00%
Risk-free interest rate, minimum 1.50%  
Risk-free interest rate, maximum 1.90%  
Risk-free interest rate   2.50%
Contractual term of up to (Month) 24 months 24 months
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Derivatives and Hedging Activities (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2019
Dec. 31, 2019
Derivative, Notional Amount $ 2,750     $ 5,500
Derivative, Gain (Loss) on Derivative, Net, Total $ 162 $ 114 $ 187  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Derivative Assets $ 251 $ 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 $ 251 $ 42
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total $ 156 $ 112 $ 357 $ 318
Derivatives Designated as Cash Flow Hedging Instruments [Member]        
Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total 156 112 357 318
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 3 13 (25) 29
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 $ 153 $ 99 $ 382 $ 289
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) - Derivatives Designated as Cash Flow Hedging Instruments [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total $ (162) $ (114) $ (162) $ (187)
Foreign Exchange Option Contracts [Member]        
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total 11 (7) 11 (7)
Foreign Exchange Forward Contracts [Member]        
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total $ (173) $ (107) $ (173) $ (180)
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Balance $ 249,272 $ 245,312 $ 251,157 $ 245,879
Balance 252,381 244,645 252,381 244,645
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]        
Balance (575) (476) 45 (1,046)
Other comprehensive income before reclassifications 777 485 156 1,037
Amounts reclassified from accumulated other comprehensive income (loss) 10 8 11 26
Net current period other comprehensive income (loss) 787 493 167 1,063
Balance 212 17 212 17
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]        
Balance 226 49 49 (68)
Other comprehensive income before reclassifications 138 99 315 280
Amounts reclassified from accumulated other comprehensive income (loss) (143) (101) (143) (165)
Net current period other comprehensive income (loss) (5) (2) 172 115
Balance 221 47 221 47
AOCI Attributable to Parent [Member]        
Balance (349) (427) 94 (1,114)
Other comprehensive income before reclassifications 915 584 471 1,317
Amounts reclassified from accumulated other comprehensive income (loss) (133) (93) (132) (139)
Net current period other comprehensive income (loss) 782 491 339 1,178
Balance $ 433 $ 64 $ 433 $ 64
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Cost of revenues $ (3,005) $ (2,493) $ (5,756) $ (4,516)
Research and development (14,979) (12,390) (30,092) (24,720)
Sales and marketing 2,893 2,956 6,061 5,977
General and administrative (3,663) (2,534) (7,327) (4,851)
Total, before income taxe (671) (1,287) (1,503) (3,419)
Taxes on income 419 225 772 390
Net loss (1,090) (1,512) (2,275) (3,809)
Financial income, net 838 896 1,669 1,696
Reclassification out of Accumulated Other Comprehensive Income [Member]        
Net loss 133 93 132 139
Reclassification out of Accumulated Other Comprehensive Income [Member] | Unrealized Gains (Losses) on Cash Flow Hedges [Member]        
Cost of revenues 3 2 3 4
Research and development 142 101 142 165
Sales and marketing 5 3 5 5
General and administrative 12 8 12 13
Total, before income taxe 162 114 162 187
Taxes on income 19 13 19 22
Net loss 143 101 143 165
Reclassification out of Accumulated Other Comprehensive Income [Member] | Unrealized Gains (Losses) on Available-for-sale Marketable Securities [Member]        
Taxes on income (3) (3) (4) (9)
Net loss (10) (8) (11) (26)
Financial income, net $ (13) $ (11) $ (15) $ (35)
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Note 13 - Share Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Feb. 29, 2020
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)         700,000
Treasury Stock, Shares, Acquired (in shares) 0 103,013 202,392 194,316  
Treasury Stock Acquired, Average Cost Per Share (in dollars per share)   $ 22.57 $ 23.62 $ 25.01  
Treasury Stock Value Acquired Weighted Average Method   $ 2,325 $ 4,780 $ 4,861  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares) 497,608   497,608    
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %& "E$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !1@ I1KF>F+>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$ZA%)/FTK'3!H,5-G8SMMJ:Q7^P-9*^_1*O31G; ^QHZ>=/ MGT"MCE*'A,\I1$QD,=^-KO=9ZKAE)Z(H ;(^H5.YGA)^:AY"\/$S]05F-&"/#CUE$+4 ULT3 MXWGL6[@!9AAA7\JZE?69 ME-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 %& "E'M]+JW, 4 'P5 8 >&PO=V]R:W-H965T&UL ME5C?Y]KI@P*RS1P@5Q)Q M\M]W)3 X&;RX+S8"]M.G7>G;92<[J;[KC1"&/&=IKB][&V.V[SU/1QN1<7TN MMR*')RNI,FY@J-:>WBK!8V>4I1[S_:&7\23O32?NWKV:3F1ATB07]XKH(LNX M>KD2J=Q=]FAO?^-+LMX8>\.;3K9\+9;"_+&]5S#R:I0XR42N$YD3)5:7O1E] M/P^8-7!O?$W$3A]<$[N41RF_V\$BONSYEI%(160L!(>_)S$7:6J1@,>_%6BO MGM,:'E[OT6_=XF$QCUR+N4S_3&*SN>R->R06*UZDYHO<_2JJ!0TL7B13[7[) MKGPW#'LD*K21664,#+(D+__Y<^6( X/ /V+ *@/VQH >FR&H# *WT)*96]8U M-WPZ47)'E'T;T.R%\XVSAM4DN0WCTBAXFH"=F5[+J("H&#++8W*3F\2\D$5> M;@_KYC[1&ZZ$GG@&9K,V7E0A7Y7([ CRD'R4N=EH0(U%_-K> Y8U5;:G>L50 MP-^*_)P$_AEA/O-;^,QQ\UFQ/B=^V&;^BDY0>RYP>$&7YP[=]?<'>(LLC,CT M/\@<83U'Z.8(C\Q1!60.TRB>PDRQ>":_BY>V:.!(ON]3.@K"\05":U#3&IQ" MZXM8)QJ(@0_N>";:2.$X\YNO,[*XFR.4AC6E(0HU@U#$+ARW*5^W4<'M5SS5 M N$QJGF,\"452CD6B8X@8M\$5_8 $#BK16Q M>Z$2&9-;N-UZMG&TSPRA=%%3NOA?E)ROCA+"L3K.-/4;.?1/(_7PLFT-6(<] M]?N?,2('NDQ/(_*YX,H(E=KSMI7*M)+"L8PJL+U-64.*G4:JVC[8SNZ VJOY M#^_>=06O460:G!@\$"6=.$5&G(:#=2D";42I."+/)(*_..2UQE9&H@ED8K,90$9!Q*/C-MCBZ-?WV D&TFG MN"97)!_X,UG$$-9DE41EFD6\B$..1GU_,!@&HR'&L!%[BNMSQ7 6QU BZ;/] M!7%5P*>\W7Y MRUL)XW ?[5Z![P5B2VR,8),7*"[F;PG6V_)>R:9=I*$0>P537& MI$D2#)?QO9O(S7.TX?E:'"WS.X#N9LOK&586L28GL)-RPK[,+K.[(1'OE MV('X[>W'[6MF32Y@)^6"10[%6MF%69GD#'W]M.9_T[3M@.QUP"'$PW(M@%Y;0.Z;4 [1S?*.K<^,,VN+Z5X1M)80V_F MHAN;KC5X4S9F&N^TA*2-1K?02!3H6\/:H@3#-^@,?;O[@$Y/WJ 35#;HZTJTBC6%NEQH MD&E>MLBWDMYO))$)2;^WS3FBP1R1@ 2.YC?^YA]X#LVQ:8ZSP^8+&)Q^A$@_ M0J3KCT[TMW.9*05#<.'ID?8]TJ['<*I'IE8(Q@;EYH+_W99/K()7.,=JTU7< M=65B\NF:9%D"CCWM#XG#BJ0![:T.=(:]SM"K\VXEI#Z#]5%#I#2/$!UKH4JW MS$U/T9Z *$UI.I+IL(HS'+EE1KW,R"OS$Y./7+/[BB/%\U:6NN1.C9'U]C@A M&1UI=%B%:9RX-<:]QMBK\:MD!8>TEW.8:U *H=1 CA9+Q"K(I%V,04Y&N>00 M3Z@2L-B4>7R"YTD2(:81A 7OPZ);/B>4).8)K'A>WW/9K_HW+N]CRR^<)2D> M>6];D90&$]XGO?>)U_M;R=>L+!!_69LV)2$23R2Z#!+TB@B;I%9+S+S9J<_1/.P"='C M^0D' Q0"K^OOCX7[MOV!-Y2.7798131.W1[C/61A?U[B3UQV(;-FW]&R;0JG M1&R]/(NS9"S1897N1<6AQ($9F'@E?N!+#NNF0)J];&=FCB#BG4*)8RR#>)P[ M769!'$PD3SS "/MI="NA)I3Z>Q>4!D9KJ-+TM%IJR4C2<)Q$G59[U#K4.@ ) M^XGT&90R738/J.)0NR%IBK0SL3QKX68Z0K'-'1R0O?RP%>TP@R&.)U0/?,)^ M0/TJ1/%<5I53FHV;" >))>V8V:&T 4O8SR4H_UCS4!IV'ENE#GX03*R0=YC1 MD(030@>"8#]"/C9/7&FS,I4I+QO1G-4#]\VRA17LQS^V(9'9*JV1FCE"A4"F,A;KLTC"> MR 1D(!3Q$VHC=5H@L=%#LAC2ZDB@TRX)R 0!R I@E^U;:A*=E]6W:+TL9GL M;4?\:-F4DD"^KHYT^NX@!:$#]->O!)@'333@BTZ4!3,BY% M759Q.%$OD8$AQ,^0=WDN6^XL1KV#:L.!4FN]NZR2<*+B(0-!B)\@.\T@4(JJ MZB1+7G5;]'O>\.5$F49L;. P#,;5L\LL2K.)I$T&NA _7<:XWHL%IUK'YH-0 M,A;KL*+9Q%:7#( A?L <5OO'E-J4(%&0C$LVEUE,DZGE,."$I*\L^E^;708$ M$#\"=BM-[=?8SB%P9/8@"JT@=II%$WF&#OF?^O/_#RXM:J?Y) K'FP&'54J2 MB:5%!Q10_WYE0W^V'=EC2NT-21)9QSVV41Q/9$8ZD(4>(4.C"3IO:@ M.LRR,)VHJ>C>(1KU!L&=%OGC2E0%E^KGGP ?R=MM'>@]HQLX0?V&M*5(Y*I'Q> M==H.1\5F-*PSJW-$R#R@\3S!I+,@>)[2;$[C;-?WW@C^AQ?,@9AJS;O/!I4S MI5$;@V1,'[_-X20,G*1^3KXK0'@I&HB^[IRL;,YRMBXA&ITR79A,[4V"VRZ8 M.C&@ RKI$51*2+FMA/V6635F*G*A-#K%\RA*YV&8=A. YTD4S9,,]].W!+MN MM?7M_M<4.D\YJ8W<,QIAZ]S':9?1;"J@!C93_U8/ -K6[:8TVQYQBGHM^X<#^4,_^;=$ M'3C:K>L?= ([O@ Y=K)..\=.=K'WL=!\J?W$Y$/9**BCEM P.$]@&.3FX^?F M1HMU]_WP7F@MZNYRQ6$/*HT!/%\*H7*/$NPO P Z@H !@ !X;"]W;W)KW;BN2C*28]41*\)A92%DCC5,Y=)5 M*TEP:D4Y

N3XSL>#1[K, MM'G@CH-0J\P-LCGQR7WY,$Y+Z1^X.FW(7=JK% P*,A$%UWO]E0E[-J&Y6*]C/XZCH?NZZ6(W* SB.J:!&M:H MX5'4*=P) B>6(BBDY.4:K;!$KY@5!+7@3%+!&)8*K0A<[ S.K[T/OGQ%O,'E M=3S/WZ(_%=7@[];\W7^!F!#?Y!S3^XG/^\ M A_L( 5A-(C\WC;[&8$-=M_[]_WS+J>_H-JK] VTP M[L1]L>=@7Z??#0=@; M'#"Q\1'WCYIX@@Y.%?)]R\8I='\'R(^B?K?;WR;?$QA'43S8KGQWHQ$Q7> / M+)>4*\3( I1>)X84LFRLRHD6*]N;S(6&3L<.,VA&B30!L+X00G],3+M3M[?C MOU!+ P04 " !1@ I16.-%!@\& 3&@ & 'AL+W=O2YO+SWB#I_D.UWM1)"H\>Z:M3%9*7U M^FPZ58N5J+DZE6O1F%_N95MS;2[;Y52M6\&+SJBNIA3C9%KSLIE7 MYW*CJ[(1GUND-G7-VQ]7HI(/%Q,R>;IQ4RY7VMZ87IZO^5+<"OUU_;DU5].] MEZ*L1:-*V:!6W%],WI&S.STY8=&B[:LT4PVA5E^4=AO2E9EP;6YN-7FP^2%5DC>HP_- M0M8"'7V42AVCHZ\-WQ2E@1VC$_3U]AH=O3E&:L5;H5#9H"\KN5&\*=1;].;9 M]?E4FYG;\:>+W2RO^EG2D5DR]$DV>J70W,RR .ROP_9)P'YJ(K8/&WT*VQ4- M.OQMTYPBAM\BBBD&YC-[M3G)(3H_-_K\?X_^+!ALGT.L\\=&_-V(K6@V0IT% M?$5[7U'G*WK!%Y0CO6726=H"N+VD+,')^71[&'D?1;((X^>H:Q\5I922YZBY MCV(Q2_(]ZAG%>$\Q#E*<2:7M;FH#5'L/\>' &,<.4Q]$HYPY1'U0G,9.S.8^ M*(I) M-,]C23(,U?6E,ET+J5]Z6&*";^['&"G168^2@2YSAU2/JHB$2)$Z^Y MCV(XBQE,,]W33(/)_\=:M%R7S1*)Q[6MH,%MD.V]9B]L R5XNU@A4R]-W]N: MAKZV9?@M:@08SU;'7Y+^]THBF#9:-YLRSO*H&X4D+#\H! 9]Q] M5#26VX0.U&F0^A>IS7I+KV* C*E/AA*7S@R D0Q[6QJ 15'"/-H^C,5YDHT0 M'P0"84'B0Y&L3%, Z3)OY!,28[> 03!*,K?I03!&4K>$0;#89,,(W4'#D+"( M>5\VO%F49JW+3C&/5NV=G\,)9"QS.0.@W*UC (@D2>X2AE#Y2*,G@Z A845C MGP?0G3"/K0)I_F@JN-G:/760M2\W3I+4[?P0BM#,;?T@+,;,90[ 6$1&I!P9 M1 X)JYPOKZ +J1,OL0$Y1&.7JP]*_:0&9$X^5KH&E4/2(,_?A1[?NZDGDT^( M5X-F("PFU"4)P"AUB_T<@K$,CRWH(+Q(6'E=<54N['[MZ")3N/I'6G1D'F$+ M656\/;A[#,:C'R$[G!H^]>3[""S%S_Z(&Q[0RE4L(Z@QS3+(,Q+69]=EM;'G M C\7G_QU\8%A+\4'M/+B Z-&XD,'34=Q\&G@6WCD,V]F1% M2V1JQ-H$<"Q^^NF(Y#CT$$$'K47#6JM/9NNYGP>X'!203103I]#.(!C)F=N( M8&_N4_H<]D;'%F"06#0LL9X2]"7.D+H". ,PB#/HS><,>AOE/*@K&E97'\N% ME9'HKT^BOA/MWZ'4&30,C7[Z4(<."H&&%4+H6&=G^NS$AL7,;1\0#&?8?;8! M8#3#;BN=0S"2C4D_.N@!&M8#-_('K_2/5ZW%T'QI^(SA56LQ=#CZTME"8"TR M(,@X=<_8 %@:>YH4'W+5HE]W;!64JZJ;1_5GE_N[^ M#<:[[MS>N7]%SF8$N']-SN;]^XG!??^ZY!-OEV6C4"7NS5#X-#7)T_9O(/H+ M+=?=$?N=U%K6W=>5X(5H+<#\?B^E?KJP ^S? UW^!U!+ P04 " !1@ I1 M[(@JMED$ #Z$ & 'AL+W=OFTF:=K/"A;8/5NBE@AI?WU7LC$@"8ZY M3+_@MV=7^SS2KE:,M[SY)@I*)7JK*R9NO4+*]9.Q?O?03,9\(ZN2T8<&B4U=D^:?.UKQ[:V' MO=V+QW)52/7"GXS79$6?J'Q>/S3PY/=>\K*F3)2#3'B3+0B#]* MNA4']TA1>>'\FWJXSV^]0$5$*[J0R@6!RRN=TJI2GB".OSNG7C^F,CR\WWG_ M29,',B]$T"FO_BQS6=QZJ8=RNB2;2C[R[<^T(Z0#7/!*Z%^T[;"!AQ8;(7G= M&4,$=))P@74A!>)+^%3#:BS4,GFEZ)XM>$W1U2]L5[O2Z"\\Z_+)A-R@*/J(P" -'/-.+S7'FHO.^T><_//J1&%&_ M>"+M+S[A[U(R:.5!A.$R. M47,'*DJ#K$<=<8Q[CK$VBTYP_$T6M$&+HY5?MBO_A4*AIDB2M]$9,9-^H.2L MF-."L!45*F$V#&I^5?X+";B"6B_0E5*9BFN7SJW7Y(!U-C#TF]J8)#74F]D8 MG,:&P@Y,&,9N@0<][\%9WH]T41$ARF6Y(.W>D?\%=:\M.B P:KDKT:L-)+$2 MB'4+SZ7'P(XQ,N1P0+"AA@-B+C<;$B5N*8:]%,/OYM-"+P,7L:$]T68*3&U, MD@T,:C8&9YG!S8$)DQ.9E/;LTK.9-"6B0$OH3%!!W^'1%#O>S]3!7I\=]^[;?P6^DF:E-HV*+F&HX&8($3?M0;M]D'RM M3Y(O7,*Y5-\6E.2T40#XON1<[A[4 /W?'9/_ %!+ P04 " !1@ I19_@? M;2T( #$, & 'AL+W=OLL=\Y%N*Z<>K?= MIM6W5R(O'RXG9/+]C7?9W48V;\RN+N[3._%>R(_WUY4ZFAVBK+.M*.JL+)Q* MW%Y.7I(7">?-@%;Q9R8>ZJ/73G,J-V7YJ3EXO;ZM_\Z#YW6G3BK72W+;3=89;#-BOW?]&MGQ-$ QD<&T&X U0?X M(P-8-X!I ^C8#+P;P/49@I$!7C? TV<8&^!W WQM &$C X)N0- 6:^]N6YHX ME>G5154^.%6C5M&:%VU]V]&J(EG1+,7WLE*?9FJ%FNUP,2Z M>567>;9.I3IX+]4?M?)D[92WSGR3%G>B=K)"?5"N/FW*?"VJ^A=G\7F7R6_. MTX]%NEMG:N S9^I\?!\[3Y\\GQ;J^F$F5=C/Y;-6E^&J?(AU) M<5YNMV4WH_-V)VNIXF3%G?/W&[&]$=4_0,BY/>3+M:H*4&_4&=;/G%0ZL5@]=QCYU:$N":$%LX_JM5&;F^V7*TJ", A]]V+V!JI:GR:>BQ MH2H!,N->&$2P??Q@'[?:]X?:.O.R!J]Q;I1,LV&.*F)4L4 52U,Q9:$;:?Y@ MJH$]WL$>SVK/6[D1E;,JMPH:-LUN_D6H6Z,Z%I!A'FH8JHA1Q<)4$'4E:9ZA M81(DS, N_V"7;[5KOZE,&]!8MZXIR]+FK@VYY1L+6G?+-U+TW,C3##-%NF&H M8HDJ$C/902H#MX*#6X'5K>M=M=HHJYI]6G[?B>IV)SJZNT+6!>9:)Q%GQ->R MQG6#Q,-#XN$C$X>2#=$ZA^A582JF//2)5F@TSA)5)&:VPYD&AD4'PR*K8:_K M>M?N4F:E=_<*E,174:VRO:'MV]TEE#ZDU;K&5D-D;JU1Y(4Z/S%K M$/%R[1;>0S(?*Y?^ M I9<;FH]&^LX*J CQV8A]1YA.'D-*O^\*12EN M2RD1B-8$0*4P8H2.W)U)SV[D-'@[*0V*TQ(!J(XRYOIZ04W=E 4\"O62FCI? MIR5 HS#((WI1@=0X]_G(/9OTO$E. TZMK&_2Z@"?L)\,*&L4T'#L;DQZAB-V MB#LJ*YX&/Z&L)DM12MR Z&6%F,OS0U\O*Z#C-- +:ZI\E^E,G4#)<4]='2,N M]JA'[*QG0V&"HQTNB7') I,3P"9,-;>H1C]@9[SPD)BA:S7%)C$L6 M@(1'1+<.!STDSM"TGO2('?7. N,NEHV8B$EVU ^,?=14&;:ADB4N28",!^D, M7>LQDSR6,S$D(@ P$I>YQ-C[<>$P^1[YB)WYSH/D+IBUYB;G&=>)*9DV[0N] MZ&BD)2Y)@)2'DPW[2SUVTI^)G=C*H";L*6(9S;JG/6JGO1\/R]3DP"GG&@[% M@,K35_D"$.D%AV;S]1Z+-<[0N*-^XJ,:BBB?4JBC:,-DVB,>/;FGB*=Q0E.1 M N@'83*@ S$9T!F8#&@@3(92LV R[9F4GL:DECXQ["> =R1D$?-'MA/: QZU M ]Y(JQA.PSNAK"9A41JZKMZA G13=4*1OA<#NL@HJZGQ*:=ZXP=*S2/$"T8\ M[.F/VNG/!LD49SU<$N.2!2Y9 I(II8&G^X3)AC;UO$?MO'<>)%.4L.:X),8E M"T#"].[+$H^3('&&IO6X1^VX=Q8D4[RM2$VV\SUJ;*!H3W"!2Y:X) $R'J0S M=*WG3/I8SD11"*)%E[)(_RIY@G#XVUW/>LS.>N=!Q* K8R'V1];#'[+#WXRF9 :U%WV7Z M'@S(0G5">LU-E5%S8#[BZ6R0 #+"QSI][.C'[DT6#LZNA!D-E!T,;+#,<^7!+CD@4N M60*2*7'UKR@)*AO:U*,?LZ/?>;S,4-B:XY(8ERP 21!2W3H<_9 X0]-Z\F-V M\CN+EQG>8&0FYC%. MTVM#.XP"5+7)( &0_2&3[OU",G?RQR(E24X_A_C7$=\^L7U32EENVY<;D:Y%U0C4 MY[=E*;\?- ^!'_[CPM6_4$L#!!0 ( %& "E&[(% <[0< *(A 8 M>&PO=V]R:W-H965T&ULK9I=;^.V$H;_"F'T8A>HUQ(IR?8B M"9#-MCA;8'N"3??TFI;HF">2Z)*4D_37=T@KEBU^.,'V)I:5(?7.<#@/2?GB M4<@'M6%,HZ>F;M7E9*/U]N-LILH-:ZCZ(+:LA?^LA6RHAJ_R?J:VDM'*-FKJ M&4Z28M90WDZN+NR]6WEU(3I=\Y;=2J2ZIJ'R^1.KQ>/E))V\W/C&[S?:W)A= M76SI/;MC^OOV5L*WV:&7BC>L55RT2++UY>0Z_7B3%::!M?@?9X_JZ!H95U9" M/)@O7ZK+26(4L9J5VG1!X6/';EA=FYY QU]]IY/#,TW#X^N7WG^USH,S*ZK8 MC:C_Y)7>7$X6$U2Q->UJ_4T\_H?U#N6FOU+4ROY%C[UM,D%EI[1H^L:@H.'M M_I,^]8$X:@#]^!O@O@$>-\@"#4C?@%A']\JL6Y^IIE<74CPB::RA-W-A8V-; M@S>\-<-XIR7\ET,[??6EU4SR!MV(MH+!896Y4J+F%=7PY4[#!XR:5DBLT0U5 M&_0KC+Q"[[ZWM*LXV+Q'4_3][C-Z]]-[]!/B+?IC(SI%VTI=S#0H-,^9E;V: M3WLU.*"F0%]%JS<*_0)JJM/V,_#LX!Y^<>\3CG;X6]=^0"3Y&>$$)QX]-Z]N MGBXC$=BW+&Q+,\EW5U.,Y_G%;'<<%X\5623+@]6)K/P@*X^Z?UW]'S)Z MGTZ2_=5Q"2FF!5R7HBUYS5#;"S=WS75I K:58L538=2.DYG];868.\E;3]IZO M(%A4*::]8SQWA>#E8J36-6KJ:H5*T0!L5#"D"^?Y M18ZSD4C7*$^6N5_E\J!R&57YC=&:_PT*3:;];/,,8JLHA!0"3'>4UQ3B.P5( M3NU= -P#T^8>4JSLI,TZGTM+-^[CB>6:D( [:3+4\.1-.0*IW/"N4<:M'W&G M?^R)/\OYR"&/$5X6 9>.L)1&7?K>RI=1 MT XQ:QIW(#J<_0NWM8GKP/%KB^ MYV-!TS0?9[_'"F9T0#8>9.-X@;<*E<'@4:6R\Q0!$E'-Z8K79ZM6.@ E)=$X M_2%IQ4P!97QG1M0?$>+XNLAQ,8Z(:Y6E9!X(R8"B-,ZB6\FVE%V9M*BGS[9\NL5Z.)IBO/4F<8>LSG) A('CJ5QD.VG MU98^A^>42R:R&-/+8S3%6:@X#OQ*XP [!%"R'6N[@$ /C(YF1R_0-9JFZ3*0 MDW@@$CY#I#XG/9,^%E3LLF2*T_',]UCA+ !1/! 'QXGS(AGT25'75K%DM=T& MK5C+UH&9A'VXP4ZB^LSF\T!UQ0-P,'Y3M7H!S+-7*G8U+)PEE\\J5*7P "H< M!]5+>!6DK*1M:6=7'IA7JP%@KH@"M\?NOTJEV'5[;+I!07V!'N M,\L#Y,(#N7!\>S7>7?)V!SAX_5X)#\C!YY #"WU 2[_>7'4*#/RK,>QA"$Z< MG'.MDD X!LS@.&9N.PD+1L7V*V(SA/K9SFJS\]R:7:A7KP19C&,/8-*$+)V2Z;'+28A$>" 1CI/H5HJ2L:I/N/-R M/4S"'K6NV3)- PE!!BB1.)1.8_LC&R/BY53N3'2?79[@0#$E ZM(G%6G86^H M-EJ??W3W2CQ;HJ0@XT6LQXSD2[ [M<3 MA0SL(O%=UW&QUK#U5YU\1DJ+\L$;%7J[0@ ?$#%DDU1[D M$5*,4>XU*T);"C*0D9PY6URO6:E-D \'0; F8ZCLCUQ@*6+=,H2W%P;S.R@8 MK9]%Q(/$PLD@UR@-K-/( $T2A^:7MI1VL<[?*MGEXCR=.WGC6F%;I'O>MB:/S!R&&[#BXJ+R.9)Y=G!XD8S7 5XS7 06 MF MSRR.S[.N,+-;/>N$RT&\7#I;;)]9EN/0> R\S.)'C7?==EO;=W.TADS:O]'M M%^3&KZFIVZ]]KS1@+8MC#7)7-,P&[Y'KS4;4E1EQ39_\12-SP807V7@U[;.: MSP.KT^SH+5@<7[^+=FJ'6,..4U'[XC@>AX%7V1E>>3<4:-MCS)P P]+$G-&L M.HVZUAZ!0G;MT\DDF#=:+K!PX@3+-4I#F\=L8%H69]HW]Y@3B96F8&8I8:?% M2^&%9#O:$Y^>/ 3HT3^^.*FDCFNN49Z/I_OLZ&UWP^2]_1& 0J7H6KU_,WRX M>_BAP;5]O3ZZ_RG]>+/_N<#0S?[7"U^IA%JFP+,U=)E\F$.PY?X' ?LO6FSM M._65T%HT]G+#:,6D,8#_KX70+U_, PX_R[CZ!U!+ P04 " !1@ I1?RD/ M%%\# !P & 'AL+W=O>\M*'-66V_VPN@_&F306CAUL9PO__F:<-/0DX+ZT MML?SS#,O?C+;6??@*\0 3[4V?IY4(33G:>IEA;7P(]N@(4MI72T";=TV]8U# M442G6J=YEIVFM5 F6[\P1HXDWMK'WAS M7[^X)]/B>,)ZWV\1=VW=W)- '9^F#KWID8U,IT_^*IK\.!PUGV MAD/>.^21=QA-Y)3AIFR"(ZLBO[#XRP:$,7R$ M9>O)Y/TL#03+QE3V$,L.(G\#XA1NK F5ARM38/%?_Y3H#)SR/:=E_B[@U]:, M8)(=0Y[EV3MXDR''2<2;O).CAV#ALS+"2"4T;(((2+,5_#OXTP%_&O&G;^&+ MT#H$6\)M@T[PM'GX>8=/ 9;:RH=_7JOI_T#>WEW!^!SN*H1R8*U,]PIYG)6! M4"D/CZUP 9U^IB?26!?(('5;<,+DZ]#3>'KFMKKZ?GD,UT:.0)@"%)WZ]MZK M0@FGZ/H1W__]M[,\SRY6MFZ$>8Z[\058-Q@(I#_],(J0H)6D-TH DI1*R)" MP;S:&B+<."MIII39PO7:1\X["R=_PC0]24_A+,M'X[%)A4S%$^RQQY\NB#S* MREAMMTQ-4'7[, 7W49/Z,*;'6DEKBE8&HLA96:>VBB/C8ZL:;C ]%M.6]/BI M10Z.;J]N/H",Z1'RB OL\>6 'C13/S[TXHU[('WD *0G&D33$)W8AX^^0:E* M)2FY@%OJ/E&4RLF6"WS4E^UR<[WR^[I%G%E1!;C.:%Y^BU5Y0>J!*%WT;M]12J-:$3J.%TD/?+3M5>KG??AAOA MJ*V>&E^2:S;Z=)* Z_2VVP3;1(V[MX%RBLN*A@0=7R![:4D#^@T'&#YZBW\! M4$L#!!0 ( %& "E'K"5ZLQ@8 )@1 8 >&PO=V]R:W-H965T&ULM5AK;]RV$OTK@[U VP";?3E-TL0V8.?1QT43(T[:#Q?W U>: MW65-D0I)K>W\^GN&E+3:9.T$1>\'>T6),SPS<^8A'5\[?Q4VS)%N*F/#R6@3 M8_UL.@W%ABL5)JYFBR3RNE[>CT.-V[\*?' MKHE&6[[P%)JJ4O[VG(V[/AG-1]V-=WJ]B7)C>GI/9'_:\(?FZS"X)K%DZ=R5+'XM3T8S <2&BR@:%'ZV_(*- M$46 \;'5.>J/%,'A=:?]=;(=MBQ5X!?._*G+N#D9/1U1R2O5F/C.7?_"K3T_ MBK["F9#^TW6[=S:BH@G15:TP$%3:YE]UT_KA6P06K< BX M:ZMLH96A2_B&PQ,V*@MTY+9$FI+K3SV*4#WI2"'^S],+NEGMNR5 M,;=B%=>B:VB>U]!:&QCXPW?_>KI8S)Y#:$(_GYU=I/7\^8-)PB>*JUK96Q%K MK&I*+;K^(=C:MLBQFY'-<4/K'KCJ@*L=\'H''+(1 #_8!"A%.$SHUWS7U=JV M+*B41<44"&."7E+E7R@5&9* UB4+%,L%AR"YB^I-BE9*>P&Z"]<./S"8!CDX MH;B;]Q$]'_F.9'X^ZBI5^W M3/YZ[U7)Z3"]54N3,_?,H$D*;T+[W ^>^[0$L80^V%PH[\4_*F9Z>+V&.PS\ MM76ZD >5X"80"\ZT0I2L/+,!KJE1W& 89&"3,ZE3IJ.28,AAZOQ8J2O XA!U M);04I_)-#1%)%+!-XR07 N_HLG]@Z9IE7#6FBW5(1NSO:>Q2 T8YL#NDIEM2 M4X.N6J3DC" !$ A;Y;5K<";:N_-AW/)8@K71Z)X>_#()*'R%8\89V9H[FL3/ M_;Q4)D5@W%GU$;33,?4_.3\W99:SBL9[P8&H6%?I(I4.+8F%AQB1@K-]:$-3 MU\['M(:I7*B0N;IJHA3N@SI$T &E[^P#9)5S[7?EKSBK"PP@$!'6# *V<::4 MDK+EKC0@DZI#8N-<-,*P'*5R!7@@'' CXK0$L,\X41A$ SF,DP\JEN136Z6- MW'\(LQ\&9:1!M)[,[I.(8KF$3YH@589OX;VV3NT9('A4V.QT)M9T>EPN7#!E M#Z5DW_S)\SN0[)1+@@URJF-ZF=B>6,17Z,_X?$:HV\F<^;_&'4W M<3.J&^X9V7>&IFI,4IL#*ZW(\T;&W*W@P9KI!]'T0 3 M>)*(@G"?4_\L0$3 M)W3VI24E+^/0\RU2R64?$\["A2C)I!,1^$9Z0\KB0X:*,W*FX3[Z;\EHCI@_ MX0)A8%M:4@YA6>K5"ATGY9=>B8/PBP!+/$M:WMY1*2;TZG %D>'GZR9V%1%M MY%-V;VKAL&>0.)U'!0&:^H,V.G;8(WJ&W-'Z]YO+7HQRC@HC/,L[4!XI>FX< M9H0 _S^P(LTV?6#V/=IWCF_IY?+W(:02B2U=P1?U>DC>KCE#?5O81$&%EI-0AF\\NI!$1HH561N" M@*3N.WQB95M$4QG2"FVTS1&LR]WK02KH:989%-XO9/H9JNPZ_=\,=,Z.NR![ M!,$VN3VVZ1FH1';+R-_+I)Z$@QU&T[,BR@S8S:68(TS9%A]:>5=!S U].CGT MAC8=O"VCCZ_3-X&DS,;\XMS?[3\[G.6W[=WV_,T"37@MQ=_P"J*SR9,?1^3S M=X"\B*Y.[]Y+%S$TI,L-(_I>-N#YRF$$:Q=R0/\QYO1_4$L#!!0 ( %& M"E$#,,.4!P< (02 9 >&PO=V]R:W-H965TACW0%FUSE46/I)QDOW[?H63% M;A-C1?;';LW%F6Y=K1IY:YAM5RMA M'J]DK>_/1^%H._!!+9:.!L879VNQD!/I/JYO#9[&@Y9*K61CE6Z8D?/ST65X M>I60O!?X5-O)9U38K@QE^]SM%@ MDB;NWF^UO_6Q(Y:IL/):U[^IRBW/1\6(57(NVMI]T/<_RCZ>E/3-=&W]+[OO M9)-RQ&:M=7K53X8'*]5T5_'0X[ SH0A>F!#U$R+O=V?(>WDCG+@X,_J>&9*& M-KKQH?K9<$XUE)2),WBK,,]=_**=9#%[Q3[(C6Q:B>M,+QI%D)V-'2R0W'C6 M:[OJM$4O:,O8>]VXI65OFDI6^_/'\&QP+]JZ=Q4=5/A3VYRP.. L"J+@@+YX M"#?V^N(#X5KF-'NK&M',E*C9Q DG46;.'M"?#/H3KS]Y0?\6Q;G1*W8-+ S* M#BEU2W;MDRD-^_U./CAV5>O9IS^>@_BPA3YAI^B(SI1Y2AC["-@-NYQ%KNF5W2SBF:_2A:A;,B6DMF6IF=5L!$VF=0I'+:E L']9H'0P MKNE@YV\,J(;-6]<:R=;2*%U9O*Q%+XHASQ7-3#(]K=5"D&L ?2D<$YC3-A9# M=JX@KPU;"^.0A_IQ[P5D'=R5#63F_M;(M88D/.^,GOAXOG#;LDJS1CL4,G$2 MX0$%5#[T$])/Q'Y6,_"*9**I!M>'^=^S@L=%C&O,PR*C:QRP&V7%8F%D%P[I M[">X_HR>B3.WOU<(1,N:5N+43M\2F;J >VZCI44H5+B&O(P#W!->1EVSV66XYJE]!OQ+$K8F]9@B?-.O%=5A=R] M$=9!11;'K.1QF+(PYF52H!S2/(&N* ]1(D62LDNK!+L5,S57,Q86/$MBO,E# ME%G.XS1A.2^+$KI"3 \C'L9Y'PZL%SR(4G*JY&%)99;D'+U*([ 4D]]AP(.< M7D4QIPY^OUL$8RO-!B#Z8K#$-@TM=1OE'KGC6: MRF !(Q66@X]:Z30&.?M-O7JK./OEZM4[?>=E)Y=WE^/)Y>287(EXD1;D') H M*("X0'S4+R'PC4/?0)$?B (D(&$3Y,DQVZ?[R;?+=]R/PK-Y2\L\9U1->FQU M"ZMD&4E?;&MDHTCF&!D(D47D!#B7 C0\K0L\5L@93%/XNB;4+X[V%.W6_?! M[8V=2V,ZNA)LK57CB!S1E)+4A3P.LCW; 4^#J#,99<6>[8#'2?*DG0+N$[QO M2F^0-F\A0Z65C!@^C%[W3S'T1L-8]_0M6!QF#.#_58P1EO]7QHC1KL00:=(1 M?]FEB1>9!Z/GBS"*7^*+$'#E1#Q1CE3$<8)&23$E1ZE&O"RCS\@B X&4U"@% M)%'1<<<<,52D>40)H>8:4@=/PK1/%'@%+J8\SLHN8T5 (SF:P%=;P9,@^%]P M10@\0N\3N+8K*_!B&7F*"#QYY#Q(TXY-PB0X2!7_AAN@#DQ0@!- O3E!3UV1 M)J'OA>!; /VO: &1QD&^:QJ-662AMQA[BX/EQ%?.UY%"&A0[I$!/H,2=L>[I M&X 8]K534=,VS[*OW@-A?N7QDVI#LBBJMIFJNO8-/8SZ@&=;<[42$%&^Q?T& M>_O&=COL6;_#ME_L>PYNR2LU3A5 M$+5XE^I#E'5,=)&EM*, WO].H=F2')5ZB:*A-1=\<2/[2ACH\,@NL5]^Y:19 M/0OA,0H!!8'?+(E\_J[U:BV:Q]X!J%B+1W\PZM$>X"6>J%B[1CJWFEL44R_. MZ,M!U<+]UU_FV9\ J&\,+0[W2]ETFWLZ/-/I ?HL:L9TQ3*%X J3V@;CE6\T M47./I6A05AM-G*908=:VW?&#M&T]/7D>U,-)ZKBN/Q'8"873XQ'+9?5EX$N^^S[P7!FQK M62WGF!J8:@?T_>U2(OV&!/!^CA5C^T &A@]/%_\ 4$L# M!!0 ( %& "E'YFL&?@P, )<' 9 >&PO=V]R:W-H965TM>RG@6;:LQ*YG&ZC3%EO1=$&3KA^&?:"EDT6$ M(E7R9#O_?D=*5KTT,?9%(H^\YY[GR#LN]L;>NQ*1X% I[991253/X]AE)5;" M#4V-FE<*8RM!/+7;V-4611Z<*A4GH]%E7 FIH]4BV&[L:F$:4E+CC0775)6P M#VM49K^,QM'1\$EN2_*&>+6HQ19OD3[7-Y9G<8^2RPJUDT:#Q6(9O1[/UZG? M'S;\)7'O3L;@E6R,N?>3/_)E-/*$4&%&'D'P;X=7J)0'8AI?.\RH#^D=3\=' M]'=!.VO9"(=71GV1.97+:!9!CH5H%'TR^]^QTW/A\3*C7/C"OMV;"Q&IAS1ZLW\UH?A"D!F\F)[4_ ME%NRO"K9CU8?#2&D\"M\0-;F%C$QJ%^*LPY@W0(DSP!47)DM$[. KYO]! FHP$DHV1T!F_2*YP$O,D9A0[(P#NIAIU)Y%]O4X M=[7(\L'-H=DC#4_2?W1&_%#L$8^66,ZI: M(["G-+D#/-32>H0-TAY1AV/DSR0=@M$(VE#XLWDV"+//(?2=J64&LS2!<1*B M%D9QQ_!(TH$X=@VO9!]*#7-@&I8[!S<'WWYZVD!H*Q?TY7P6IM$$+(N)PG3X63ZO1-2*?G2Z7E^^7DX1&O9^P#N!;$WB3;^]F"*BDV4K5&P7=4 MN"[5+-?GO=44;D/1PK^ \2"9^D-,QCR<729^R %H%C9< MA!-@WOQ8%)P92 ?CV:23RO>M2P3G)A.NA,)3@#$C,9XO)9!5W?AER9OX_A-# MIVD*-[X6.($[H1I\6M<+>#68@G9"I0^O=&.)&'H8EOYQH_09>+PPWIV[B M _1O\>I?4$L#!!0 ( %& "E$BFW)H/P0 "H+ 9 >&PO=V]R:W-H M965TO&%) B25*ENW,,6"G3IJUZ8+8 MV3X,^T!;M$5$(EV2BM/]^AY)67$3Q^M>@ &&3!YY=\\]QR-OL)'J7N>,&7@L M"Z'/6KDQZ]-V6R]R5E)](M=,X,I2JI(:G*I56Z\5HYE3*HLV"<.T75(N6L.! MD]VHX4!6IN""W2C055E2]67,"KDY:T6MK>"6KW)C!>WA8$U7;,K,W?I&X:S= M6,EXR83F4H!BR[/6*#H=)W:_V_ K9QN],P8;R5S*>SNYRLY:H07$"K8PU@+% MOP=VSHK"&D(8GVN;K<:E5=P=;ZU?N-@QECG5[%P6O_',Y&>M7@LRMJ1586[E MYCVKX^E8>PM9:/>%C=^;QBU85-K(LE9&!"47_I\^UCSL*/3"5Q1(K4 <;N_( MH7Q'#1T.E-R LKO1FAVX4)TV@N/")F5J%*YRU#/#3](PZ, Q7%-USPR=%PRF M;%$I;CC3@[9!'W9G>U';&WM[Y!5[*5Q+87(-$Y&Q[%O]-F)K )(MP#$Y:/#G M2IQ ' 9 0A(>L!URL@&N@V_H#N03Z0'EA\1QC>1]K MQ(IGJ\&H&XRG@&E@$$,(-A'V=W0G:)5QP[*W,"JE,OQ/EL%":@.72FH-*[P1 M=#TN\(.17E"N !FI&(Q>>CY&WZ92N&_#3=I M'<1RC(Y0DO?3UA9DT>-X0=#<(D\0.PKZ%'Z>APX]RTH_A'5NP M48K02^&#:N#L$)=3 ABDK197G=F M-?I+X? MP$>FG5$!$8'2WZY/(X2P0ON6V9W<7^Z+X*\WC/8@.JJ>"OT-D%X0IQUW9A-_ M9DG0[SJ&B9U["R^BL/M(T.NX8HU"XH]2$I X\:7^^+Z M1\$@P38_/_[0(Q'Y:>_HF;-_0YU+<-_E]RCN^/\HKO_QIMCWQ+9W^I>2J97K MTC3>=)4POI5II$TC./+]S]-VWT7B$[NR3!5LB:KA2;?3 N4[,S\Q&ULI59A3R,W$/TKHVU5 M724NFVP@<"&)E$"BHSHX2H!^J/K!V9UD7;SV8GL3\N\[]FXV"X7HJDJ(V-Z9 MYWEO9FP/-DH_F131PDLFI!D&J;5Y/PQ-G&+&3$OE*.G+4NF,69KJ56ARC2SQ M3ID(HW:[%V:,RV T\&NW>C10A15:9F&-DO ,I>%*@L;E,!AW^I-C9^\-'CEN3&,,CLE"J2J/_PZ:T[?8"B MC558Y4P09E^4O>ZET:#BU-P7+JDS*VFKYS\[.A&680>?(89 MXQH>F2@0KI&90B-);P>AI4V<:1A7@),2,/H L ?72MK4P%0FF+SV#RFX.L)H M%^$D.@CX6R%;T&T?0=2.V@?PNC7CKL?K'F!LP"J8<4_4@J&O-OLE9C,. >L^@7F,P MNOE^/Z7<]6$VOKJ#Q_&WARE<3\?SA[OI]?3FGI;G$QC/+^!&M> L(@EMJA'A M&ZY1P!4\2);\326&"3P7ROWDFL<4*]]U"U6:?D)+2/Q=8>6E\+CAY5, M;G<8Q(8V+^EX=X-QH3U_#TVJT0DBJ>>U1AEOZ6C1?,U\%F+J*$T9(4O;"*\% MU_\7CF2(!26%)" :&VY3TKS.!C->D+VTE81>/3H*$U<#KTO'[5V2A(945!<, MU)+4SKA@5!Z2*J+P'=?R8I4<%NZ. %\A%#]EQ^YU_.6GLZAS>FYV)53)FKR6 MQ&?"AU]Q>9/0E*-F.DZW+1B7.&\D*%W(WM6O1KO=$W50%!\5<[4%$?*"E"7% MS8\74POH5$/H0AO;^=DU9B[\O\DLTL>:YS\"G0K(BX:3XKS\T+EGVWZ^4 M/HFKJ81=URZ43 S\#+W3H^A+EP9>\.C\O:5955SX$J=,KIH5%9UT:K/FN,GA M$F/,%JBAVW'L._#E$/O_R*!W?'36.ZWW?3,]$/E)K[:BX7L70=BX9C/4*_^8 M, 112%O>N/5J_5X9E]?TWKQ\[!"9%34!%=*27-NMTY, =/F *"=6Y?[2ID.* MG@!^F-*;"[4SH.]+15U73=P&]2MN] ]02P,$% @ 48 *4=8 3K $! M+ D !D !X;"]W;W)K&ULE59M;]LV$/XK!ZT8 MVD&U).K=M0W$2=-F6+,@R18,PS[0,FT3D4B7I.QLOWY'2G8=Q#$00"_'X]US M]QQ?1UNI'O6*,0-/32WTV%L9LQX&@:Y6K*%Z(-=,8,]"JH8:;*IEH->*T;ES M:NJ A&$6-)0+;S)RNALU&,*&Y%*#88NR=1<-I8NV=P9^<;?6!#);)3,I'V[B: MC[W0)L1J5AF+0/&W8>>LKBT0IO&]Q_3V(:WCH;Q#OW3%;6>;$ ^J5AO9],Z80<-%]Z=/?1T.'(KP M%0?2.Q"7=Q?(97E!#9V,E-R"LM:(9@5'U7EC2SFL&9ULQH'ZZ9&04&@UC3H.H!IQT@>04P@V]2F)6&SV+.YL_] TQN MGR'993@E)P%_;<4 XM '$I+P!%Z\9QP[O/@$8PU&PB475%2?L%.L <0#-"K75]Y9K[F#E F[YAC-%'^@& MQ_C<+1\DYGS00J_X6D,R2.$=D)SLORXR^?2*=@\SH]5C+9<0(4 9VV=G\KQU M+G&D#:M60J(YQTS2002IGY=9_]U9'M.]E?)77M<5S@8#O]&9AEFK<=;H$^P3 MB/TT*J @)1 _*\J^'9IE6*2GN9(!7"!XV?LBD01KAK,9TUB MT_33,GICQ.OIQRMY_SS.,=W[7SX@WQ CEUF$-4E0(G'>M]/"YA3G!=Q+@]L, M?Y$#3C5TP+*\@Q(KG^ _PHJ1[+ G]PNGB&(_09,%5SC6N$X+'X0T[NV6>K]' M#FQG"9>ML3L.LN)-MP2%:#&+9RNQ6E&U1")4V9Q@(6L\I?70X=B0/BGMUD$B M'+BT(%8D3HRL:.F5869%R[Q(G4&*D>9VIN(E86%P%J%1E/Z@=FR/#0Y.,!SL MI3NG-51V'^D.L[UV?Q4XZT[ '^;=/>(;,N)"0\T6Z!H.\M0#U9W-7&ULS59M;^(X$/XK M([0KM:M<29P$$D21@++=5DNI@-Y].-T'DQCB:V*SMK.T__[&#F39T[:ZCR=<&8@9>J%/JZ4QBS'W2[.BM81?65W#.!*UNI*FIPJ'9= MO5>,YLZI*KO$]WO=BG+1&0W=W*,:#65M2B[8HP)=5Q55KQ-6RL-U)^B<)I9\ M5Q@[T1T-]W3'5LP\[1\5CKHM2LXK)C27 A3;7G?&P6 267MG\#MG!WW6![N3 MC93/=G"77W=\2XB5+#,6@6+SG4U965H@I/'MB-EI0UK'\_X)_;/;.^YE0S6; MRO(/GIOBNI-T(&=;6I=F*0]?V'$_L<7+9*G=/QP:V[C7@:S61E9'9V10<=&T M].68AS.'Q'_#@1P=B./=!'(L;ZBAHZ&2!U#6&M%LQVW5>2,Y+NRAK(S"58Y^ M9O0@#8,$?H-;)G>*[@N>P9UH#MME3>0PIW]+!5-'ABFP<89=@\$M1#<[!IHT M@<@;@7HPE\(4&F8B9_G/_ETDW3(G)^83\B[@?2VN(/0](#[QW\$+VTR$#B]\ M)Q,:C(3/7%"1<5K"RE##4(%&OX,?M?B1PX_>P%^QG86")=M+9;C8P0W762EU MK1C\N68O!B:ES)[_^E5NWX=^6*QG>(@#N)TM;I?CQR]W4[A[^+Q8SL?KN\4# MC!]N8#Z^7RQA^K1:+^:S)=R,UV.@5[!JBA'X^9EOL'IA]T,0%,M=#V!=,)C* M:D_%*TI08,UJX$;#IM9(2&M 7X,V6"4;5GH5F%<^DR.O,H 0S%YQC6"M+5]E*"B3(OM5\ M[[*+O.HMECHF56FXT(R!DW@ *_X"52-!9B4(*" &(?C@X%T?6)_7B.')MB $LMWN*YXXSGRX=5!+&IP%Q^-C]:@5H"C0+_(^PN3K> M6FU^<[RU@*)R ,6%TC,H7RL](PUJ3AT/IA'Y5I;X6%EMGH2+*L?Z,(63[@G3 MQ3-6X8II1,1#L['_#T)K+^LQ'@]\A*"/?XB%O0C_VN4)7'Z"(,8IV_;/EZ80 M!,?YI&G_G>5?78K=LZ<(47;NP=58N;4PS:O4SK9O^KAYRGZ8-Q\$]@VTB!EURWPNX0I:X#K6XF5?QS8 .V7SN@?4$L# M!!0 ( %& "E&\.R'.T , #8) 9 >&PO=V]R:W-H965TH'9W=@K>S: M>[;WX/[]C;U ."6@ZCY50NSX91[/R^,9#[92O>@,T<"NR(4>>IDQ9=_W=9)A MP713EBAH92U5P0P-U<;7I4*6.J4B]Z,@N/4+QH4W&KBYI1H-9&5R+G"I0%=% MP=2W">9R._1"[S#QQ#>9L1/^:%"R#<9H_BR7BD;^$27E!0K-I0"%ZZ$W#ON3 MMMWO-OS%<:M/9+">/$OY8@>?TJ$76(,PQ\18!$:?KSC%/+= 9,:7/:9W/-(J MGLH'] ?G._GRS#1.9?XW3TTV].X\2''-JMP\R>U'W/O3L7B)S+7[AVV]M]WV M(*FTD<5>F2PHN*B_;+>/PXG"77!&(=HK1,[N^B!GY3TS;#10<@O*[B8T*SA7 MG389QX5-2FP4K7+2,Z.Y- @]N($Y$>"SU!J6J"#.F$*0:YC*HJ#8Q48F+P/? MT(%6S4_VX),:/#H#?@N/4IA,PTRDF/ZH[Y.A1VNC@[63Z"+@[Y5H0BMH0!1$ MP06\UM'[EL-K7?!>@Y'PP 43"6CH/Z%1()3^:H2 MK$HYQ>CZ/\GSJJ!(&JGZ[N+;3, 'N(H:4;<#UU9L->Z"7BV&C: 7',1.&)%X MCT)2-;((<,5MEF2E*2KZNK_GW2%G-X>C)Q>N5]Y27()FN(\0 M2=V#%'2.DIT[O0,_";$BJAEIB*EOKH#"G%ETJF:G'N&7BIMO/\8-=TE>66:M ME2P.C8%SWPM?M]8OBD:D-%QIR7)-J MT.QV/%!UEZX'1I:N,Y('U&>=F-'#!I7=0.MK285A/[ '')]*H^]02P,$% M @ 48 *40 R%)*G" EQ0 !D !X;"]W;W)K&ULK5AK;]LX%OTKA&=2-(!BZ^57\P"<-.EV=IL8<=I^6.P'6J)M;B71(U)Q M\N_W7%*2[<9)=Q8+)!;%QWW?RW-UME'E#[T2PK"G/"OT>6=ES/I#KZ>3ERC/>J'O#WHYET7GXLS.3 MF00?+F/:;S=\DV*C=\:,-)DK]8->/J?G'9\$$IE(#%'@>#R**Y%E1 AB_%G3 M[+0LZ>#NN*%^8W6'+G.NQ97*OLO4K,X[HPY+Q8)7F;E7F[^)6I\^T4M4INTO MV[B]?6Q.*FU47A^&!+DLW),_U7;8.3#R7SD0U@="*[=C9*7\R V_."O5AI6T M&]1H8%6UIR&<+,@I,U-B5>*)&ZT0FIG-(B MPD!S:\EIQ@M]UC-@3T1Z2I2/?/]R!V*WO8R'X9 MODGPCZKHLLCW6.B'_AOTHM86D:47O6$+S8QB-[+@12)Y!AMP(Q"#1K]!/V[I MQY9^_ K]V8J7HC;HE#\3638I2UXL+0OVSP?Q9-AE!K/_ZY!YWZ1.V?M!KWDB MSCM(3RW*1]&YN+U[N";W?F!7=U^^W-VRVGT[ MFSQ\QI;I/R:W,_:P$M;KO'AF2\AH--,V--2:@D#;$'$S? V&,)<-CI+20+/W M[WX;A:%_.IO<:SL,3H]9@IW0?2/-BG&6" D=EF1PD:\S]2S$+M6&#Y8+59PT M6U@JP2EK>NM2/>58)=E<9;2 Q685;_3Z*1%AZ44 ,@C$; MQ*$7]B/V.UZ[0/XDRD11V[T'#\P<#=LR" M83<:,)2VA9!T2)5,/*UA7-H5T(9!-_0/R+2G,/8>LS@.O !$(5/0C4/(%&,\ M!*.@XQ;86$0@U19%$L%GQ:,HC22J MN)D03:B),J]R5K3VUY1N/T=)Z\@]KXL_*R0[7#[L'S4'M@P14/]&R#4A8;.A M"\%"]A%.JV>;:);Y6I&E0;NAXM+'L^]JUYRYJA!IEKG>40$"Q&'H]7W_K^@@ M-0*7[%&M,2=JEY.V+%9E2@4"UEJ0XM#;SL>0;V-JM_O"O:%/R-0;6IY[$;,RPK0 MA-&+FW*D&I)!+_IY4R,E4G,KPA@UUS]RL_6/Y\-,AV<=)SOS)IM#T\&+F;!+ M>OU19;MJ] =1G\4U>2I?;H2-[?%P:W2RH2M29/)/BMS>A^3?A+8SM9L759;9 M>9O(K?88CYM)&HS'S4O@7FHK8"9HGH%_!+Y'O^8R>\?S]>FT;\U6,]B9VPZ] MEO?.\IX$._/!_ELCS21-)5U"/,N>/3:=?=7 H?9R+:R$'*BRW0)Y<"H7O'BY M%'EQ0 [T_# BP<;V7J(G$?6 7*LL97.D72:7;5%[K U!8\&3U6OI=75]YU&= M32I"N.P;W3%32(D[KS >^Z[*+ 6J1)+S3(#;U4J*Q0[(N5LL<*2T,KFUN[4H MN>5=KWE07*^%A=!D"^DDP3;;%Q3@N+1AHM%'8(HN^+F",%2LQ5,B!" ?TGA; M2:&/%(\.^-1Z44SJE/?;># ==21_@MJAB0N3(K!#$%3 %MQ !R'GZWH MR)V35!@(#/ *H*<69D,1XA!AH]>"*&C(4[CA$,P&1Q9LC09V&/XUUOODJ?Y/ MFB[TM9RZGWVU^3"E)X4]B-=PLA09)\ D"]<3-WZQ]]);@/">"@A1V ) @!BT MONR&RY)]LQCP:T%IC[77 . P C08$,"* "#%O3%_MB+HR$+A]U!WQ91B^2B MD3< 3#QF4=C%Z<-X#\0'*'S'+!QWAZ.?9=@';*-AX U'0P)KHV[L'[ZW";$M M5(:6WR)\>]\CM3<.@QME4': )Z1YKONA9+?!A%S6A;)(LBJUIK;G)!0M94[H M+Z4-=*S0*I.I=8ANFS62*%-:?V S."1W;:>@MG,KZ(/-AL-K#IE6!:]2LM6Q ML_S^Q*]V7"EMDZFD0(9CX:^ O!:.">@&??L[\-D]KA..5L1&1HK-F5KGMG 7 M* B1%\5]%@(*XU[RAB@G@1?W1ZZ4VR.N&5V M%T^1D3-_SQ]1_T 5G0\)# MD7/>IY!V;0TE1]T6[O9=6\RXAP\KN*(\F)-M"]BV:H[0.L-MNT<GV9VU"H M42W%!3&PR)95V@;C7FARH-'<=9IO! ^D M$0Q3P)&)L4T+BJGM-M=DW/=.?,@7T]^ACQ:]G8]%N2B7]I,8871@?/?=J)UM MO[I-W,>F[7;WR>X++Y<2+7HF%CCJ=X?]CG-T\V+4VGYZFBMC5&Z'*\'A7]J M]852IGDA!NVWR(O_ %!+ P04 " !1@ I1.M)\,.@$ [# &0 'AL M+W=OL!S8K:ZSX,^T!+)XN(1#HD%2?]];L[*;;3)EF!89^& #))\1[>/<_Q=#E= M6W?K<\0 #V5A_%DK#V%UW._[),=2^9Y=H:$WF76E"C1UR[Y?.52I&)5%/QX, M#OJETJ9U?BIKG]SYJ:U"H0U^Z)^?KM02 M9QA^7WUR-.MO4%)=HO':&G"8G;4FT?'%/N^7#5\TKOW.&#B2A;6W/)FF9ZT! M.X0%)H$1%/W;RTQ1\Z#?E9:]R" M%#-5%>&S77_ )IX1XR6V\/*$=;WW<-""I/+!EHTQ>5!J4_^JAX:''8/Q:P9Q M8Q"+W_5!XN65"NK\U-DU.-Y-:#R04,6:G-.&19D%1V\UV87S&QL0H@A^@2MT M^EXQ1QZ42>$#IDMMEC!AWG30Z$_[@4YDNW[2H%_4Z/$KZ ?PT9J0>[@V*:;/ M[?ODZ<;=^,G=B_A-P%\KTX/AH OQ(!Z\@3?P>3F"CY<7[V?WKR'R26M3>=36I[G M")>V7"GS")DMZ)X2);3F\*[2KN8"; ;O)K,+F,PNX<;V8!R-NC__-([CZ 2L M00AK+"A*NBIT*39!ZYV@0ZX"*(HM1:^7AEA.A8B[2A4Z>P1%O$"B? X9N0 Y M\8/0UCWL=67"9+%;^+"J.2+9[I73:J$+'1[I+'Y%MYUPLRKPC@U:<[JF(T)P M>E$%M2@$0<%*N:"3JE .G/:WG:Z$6F6#)TL._"S M,]N5456JB<;.3C$B0X\$L5N>=A/(?Y,R[,7.T<>27!E**;L25A*J M3$XQ+WL@L<0G-(KVOS>@3]]:N73'(AY%L!_#W 8J&'LRW8/1@1!&XM+7T9.\ M*=:C#FM8&1H7^BOYS*GE:_61]"?M[=+(&]HG=VIPHI*D*BDG.<:74DC2LTZ@ M[2W@"4#.A^J\-,/T!9%VCD KT59IX[Q%?>2;;LBL7)\LW" M/^WX3]5LQR/HL"Q']!BRJ,,?$74XCB$>'T$T&L*1F(X.^1F-&8+4I6<4B\:& MNJ6VR-B!6L;G-SASMOP72DH!:(H$%\S_@681WZ#VH>BV'?^ :NWH<$@[V]%X M(#_-;%!#M:.#N!F,OUNAN]YY]O'CF^C2^AXFUDO]=GB/IFIZ(NJ%'3% ?*7 MQK#N2I*A_EIDL,?H34U>D-I2,(,(XTFX9WHT5?:E+J._T]"5Z);2MA+/MC*A M[NTVJYO.>%(WA-OM=5O]4;DEEYL",S(=] Y'+?K,2:M:3X)=27M([E*S*<.< MNGMTO('>9Y9ZI&;"!VS^7SC_&U!+ P04 " !1@ I12-=$"1<% "R#0 M&0 'AL+W=O;17,@3KH/BWV@I;%%1!*]))UD]]?O#*4X=AN[UT( SYGA'-\, MJ:-';>YM@>C@J2IK>]PIG%L>]GHV*["2]IU>8DT[2JPMHJ78/!^7%G+ Y/$Z;W!)\5/MJ-,; E,ZWO>7*> M'W="5@A+S!Q+D-0]X!F6)0LB-?YN97;61S+CYOA9^@=O.]DRDQ;/=/F'REUQ MW!EV(,>Y7)7N1C]^Q-:>/LO+=&E]"X\-;7_0@6QEG:Y:9M*@4G73RZ?6#QL, MPW '0]0R1%[OYB"OY7OIY,F1T8]@F)JD\<";ZKE).55S4*;.T*XB/G=RJ1V" MB. MC+-L5:U*Z3"'*U>@@3-=4: +CL #PGF=Z0HA^*2M/3CJ.3J<1?2R]J#3 MYJ!HQT$#N-"U*RQ,ZASS;?X>*;W6/'K6_#3:*_#W5?T.XK +41B%>^3%:T_$ M7EZ\QQ,6G(8/JI9UIF0)4T?>( 0ZNT=^LI:?>/G)#OE[O D^"G_>XI.#TU)G M]W^]YM_]XB^O;B<@(()#&)^=W5WW'R0V<75U\1D6S:JUL:2;>Q"326&*)U\0GL(4_4$58,(9$0 Q1/7\81@5 @CFH\KO2( ;W"0QG.CJZU0 M?C-\( 0$(HE)NT#$$74BW%C@[I+B2^XQE"^P1*/T=XD=D*II!'$\@G28DD-( M4CJ,N$QL>RZB*L5^$NQ .O#KE7V0$J,?@-07Q+LA\4MX^G4P!:(;)@./GV P M;'K1%2)IADG:['FX!4F4[H=6&Y'=".N&<0K1,*11+%)(AGT8C: _3/XWD%$2 M!&+0;S#%F3"D02AX/OIYB'7#04SX[=-(I$-R1PP!(S@9B:]A1H:1Q[@9)%]. M7RF5L#3Z0>44IAR=5*4%.:.WSRONXU4J?S_DD$-XOR5U\X[>OD'X=M$U7U5M M,.#FJUC\T T/X_F<7DY$^HEN&CBGBY#K/U\'+]$8%((F X^IY@>(,6I<\HZ(_E9 M2L<0&=4_WU,"^Z3O/B=C"PI_=0(9'47^'?F6(TIYOIOCM1==;^,=7:%9 M^+\%2PE*^=0\J=>KZQ^2^'Q;T4X6&"6A_KNE-V$[X@/5OVLE_4$L#!!0 ( %& "E&^6D$N MT ( / % 9 >&PO=V]R:W-H965T9LSVQO=UDF'!=%MN49!E+57!#*EJX^NM0I:ZH"+W MPR#X[!>,"V\T<&\+-1K(TN1AWO^!#Q36;L@S\:;-D& M8S1/VX4BS6]04EZ@T%P*4+@>>N/.S:1G_9W#3XX[?2*#K60EY8M5[M*A%UA" MF&-B+ *CSQ^<8IY;(*+Q6F-Z34H;>"H?T>>N=JIEQ31.9?[,4Y,-O6L/4ERS M,C>1W-UB74_?XB4RU^X7=I5OM^]!4FHCBSJ8&!1<5%^VK_MP$G =G D(ZX#0 M\:X2.9;?F&&C@9([4-:;T*S@2G711(X+^Z?$1I&54YP9/4B#T.G")X@SIA B MW)8JR:A.6"BY4:P8^(;R6&\_J3$G%69X!O,SW$MA,@TSD6+Z;[Q/_!J2X9'D M)+P(^*,4;>@&+0B#,+B UVV*[CJ\[H6B-1@)PU^ MS^'WSN O:3UTJ0Z$*I,7^+7$O8%)3O+O][IY&>SA<3F##G3A!N+;<32#:+9X MBJ:WXW@&B^CQ>S2^ASL!0I"&M"82)$ZA_:; MTOG2@C57FNQ\#]1J;%I]QF C_O.SZ50S.AKD&A)9%+1VVK7 CA9+$ED*@RG0 M+0%&?\"Q3F/'Z[#SM57P->2FT,; MGC,4)VAVD+5+J9!K76+: G/2CYJ(=CQ,=G2C24"7F,PJ==J.FPSFXW@"XW@* M#[(-_:!ORWYO2/R3+2Q0;=RMT>!R50O9O#;G;%QM\9M[=0OOF=IPH2''-84& M[2NZ'JJZ+Y5BY-;M]$H:NA!.S.@DH[(.9%]+&O%:L0F:(S_Z"U!+ P04 M" !1@ I1<5)531D' 5% &0 'AL+W=O]<:]YL9[-5\$OC$\/BSEG,XI?"S/'%;#5DJN"C)>62,\>)4?]48,B#1E@25(_"WI*6G-@@#C:RVSUZKD MC=WK1OJ+:#MLF4I/3ZW^1^5A<=0[Z(F<9K+2X;V]_)-J>_987F:UC[_B,KV[ M]Z@GLLH'6]2;@:!0)OW+J]H/G0T'HULV3.H-DX@[*8HHG\D@CP^=O12.WX8T MOHBFQMT IPP'Y3PX/%78%X[/U=RHF(DRVQE@C)S<6:URA1Y<:^YVCD< M!NCC7<.LEGV:9$]ND;TOWE@3%EX\-SGEZ_N'P-F"G31@3R=;!;ZNS$#LCOIB M,IJ,MLC;;8W?C?)V;Y&WR>!/)U,?')+E\Q8%#UH%#Z*"![>6%G'=?V MDZIK\:G^_T!709QJFUU\WN3BK0J8LH]]*3,ZZH&3GMR2>BNM9WS+!!GS_\." MA#*!G"I$9A$1XRGG*P\7)R%M?C M)SN#B(\%%Z4TU[RM,K+*%A868M\!E URN@) 9]Q92WQHQ0&WRD*77Y,F73#BG1&OI8DN&#<>>&L'[*)],=[M-QCBD3YW<]5679M=]3V =?U>I.>N\]S% M)?C-+,;+F72.TU2&Q%*GYLA*C;1=6I7Q@X)]+V <6\=\K8V+I$2&EC8@%IS% MB(O5<92(JN)&G]C2I',A+P"+?% %5P?.;;HJL87K%4BOH,EZ3RO6KBO,;34- MLTHWE$L>7W^G,E,%&'G';A^GDEQ4):J&XEVLPW,2,82E=,I6T(F69AUR/)43 M3KB%PGCA0',=@<)74--/R.;4L#5\[^>IU#$"_<:JKV"_"M>\@?6GJ8585U8Y MQS@0%6,+E<4*KKB^X2%F2&]-&UI?E:5U(:YA*F72IY(QJT*%T&Z4P1LM4+K& M/D"6J>1MX<##E@,/MW+@C707E!"=$VR!5KISE=BJ8G/J=_3Z5N]:KBVLSKDI M+:EI+JC%Q:9M_=1V?+>AQ88'SX(K<#F254SAT^_2.=-()'0!:-XHF,NW7$JE M^?Y]1.R^EYI'C#H)4N0Y&;&<(IR5YSY%UPA\W>G6#& \TB]6,F/"-W)L:GTP M90TE%[_QPR>W(%D)Y]K0*0<-2?/4>)=25_5 P)97!JFIU3<\GN-8DWB8J-M' MYXZT"O**6C*ULT555#J*33G)PXRC!1]AEHP':Q+W6-(.;P!-L@N.)+CRAZ"O M%4@T$"KY%R&7(AXLRL#UP'5$P$NN+I(A:@38:R,U*1P'U,<#EA MO,+9 BY@\M15,=(?RUS-9IA98FE0,W80_A%@CFW%+F!>+ZY^/%1[,#N<;CS("C(4[=71,=\IH,^26X7%]/%F+42HOG!&.^'R; MAM(V-S9G! /_'[(B3L=M8-8]VC:]GYD&?S >'+2E\6!K:?SH8X-XWG2[NU;% MGY(.&YIFRO:G03Z-QW5S^I63 7R,E_A[!C>MR*7V. )?PN$NUKQFD&>*<&]? MM?:^^%+E\[JR<(IX7Q7EENK4$38EC,XH3(E<;,//B!61;(D4;=?L]GV3OL^H M+KN:P0?BZ\K+ @JT\XC2_Z3JC"L-:D"6I"$(J#KM]!1I4U?Y6">5Q(A2DQCK M7/D,>TQ(6^FJ%\,=*+O;9 =@F"J-'K4]<.+'.6'3[7M MGM@TH=CB]'62!3[F-$XCSBTD>HM BVC!]^IC9@((N7 M"T+T';^ YS.+\;9>L(+V2^#QOU!+ P04 " !1@ I1)K@YJ] % #X#P M&0 'AL+W=OF(WZQ6RGTYTXV].QGQT7;@RBR6 M 0?&I\=KM=!3'3ZO+QWTQCLKM5GIUAO;$J?G)Z,)?W.6X?PXX0^C[_S>.\&= MS*R]P<[[^F3$,"#=Z"J@!07-K3[738.&((Q_>YNCG4M MG]OF3U.'YY5M?'R2NWXN&Y%JXX-=]8LA@I5I MNU;=]S@\9X'H%X@8=^CP.XP@7CJC=[UID5WS";D8^V M#4M/WK:UKA^O'T.(NSC%-LXS,6CPMTW[FDA&B6""#=B3NWW+:$\.[-N3;G\# MYI*=N22:2[YAKD>/ GQ8":9=D$OM8LVTE2:_SQJS4(@I)6_OU\!(79-KL\)Y M=DZF\,G/5Z/7GRBA14%A):27F182L9&4 MW:&6 M#J)V8;Q:+)SNH,&PMBQ\'@B#UI\&86KNR:JCID9J$B 6%@ C2"W\'6Q:M:D- M('!(KI=.ZX'Y7TWO4,2D/HGCE?VBFF"0=S:HYGNG7SJ#NDD6VBZ<6B]-!8,P M709BD^!"YT!:1,TD2* M%Z'\($T]&Z%]^%NXW(8?G&K]7#L'S%. *5E;TP9B6A+@CQO-<2I9]L@WHRD3 MG4N1%8]\,RJ3Y,$Z;KA/\&-7]A;2%CUDP+22_/Q3(;CXI>])L"MV8UWO)5@, M*P;@_UV*P=YZ3 MR)SO$X64%7NB@#V0Q+VQKO<"( ;./MGN[),-GGV @!!^%>"\'Y;D/)[TM:-D M-S[QP+V]_@>C9J8!NM(( IS3M;F-IZ3G'98&PWGZL#1X-KJ %8S %WRK1!> M.U5'3O21^7UV<\I 23ZWL(DFBM;#K /EO:U,%+,(1S.DH,5F*QQ!(TO,, MNJTR8GV4P#3\HP:1N= ]?78:>N"7UH6CH-V*5%OLFQ[[:$!28!$\LT0\283Q MWFT,4KJ(=TX/QC9MZ"YFN]'=M7;2W>8>IG=WXH_*07U[TN@Y+&6O MV76"7<>[W&ULC57O M;],P$/U73A%(FU2:-$U_;&HKK0,$:(-J&^P#XH.;7!IKCAULI]W^>\Y.&HK8 M"E_:LWWW_-YS[SK;*?U@"D0+CZ609AX4UE;G86C2 DMF^JI"22>YTB6SM-2; MT%0:6>:+2A'&430.2\9EL)CYO95>S%1M!9>XTF#JLF3Z:8E"[>;!(-AOW/!- M8=U&N)A5;(.W:+]6*TVKL$/)>(G2<"5!8SX/+@;GRY'+]PG?..[,00Q.R5JI M![?XF,V#R!%"@:EU"(R^MGB)0C@@HO&SQ0RZ*UWA8;Q'?^^UDY8U,WBIQ#W/ M;#$/I@%DF+-:V!NU^X"M'D\P5<+X3]@UN>,D@+0V5I5M,3$HN6R^V6/KPT'! M-'JA(&X+8L^[N MVC(^"OBIEGT81CV(HS@Z@C?LI X]WO"(5 .-OB-P20>7>+CD!3AO6 \NE;'P MW:/"'3Y:6 J5/OQXSK_C>"07.[EP[W].F ';HJ;NH 9P+<;E!H2[&"SJ$DZ> MD&ES"I/^I]>** MLS47W#[UX)K96E/TG]8@WJ+P>*NV)N2H0:5-[Z]@D$O MGD1N,:!P.HY=&%,X2J8N'/H$'R841E.?, (F,[ %TF#+R5I(>H/I$.Z490)J MN7>2S$V9*2"G669@0$B$Y^P 7E:U.^:41!0M02=) BM'EUY@RT2-CF3S>*(U MBM.SO(*SWH1>YKF'"0\:NT2]\>/+@.?2]'BWVTW(BV8P_$YOQNLUTQLN#1'( MJ33J3\ARW8RL9F%5YZ:M3<*[3>G >!R@JL MN3H5&VQ(LA*RYII>Y3I0&XD\MY?J*F!AF 8U+QMO,;.\:[F8B59798/7$E1; MUUQ^OL1*;.=>Y.T8-^6ZT(81+&8;OL9;U/>;:TEO0:\E+VML5"D:D+B:>Q?1 M^65JSML#'TO9ZV+N33W(<<7;2M^([2_8^3,V^C)1*?L/V^YL MZ$'6*BWJ[C(AJ,O&/?E3%X?77&#=!69Q.T,6Y1NN^6(FQ1:D.4W:#&%=M;<) M7-F8I-QJ2=*2[NG%[T(CC.$$/G#Y@)HO*X1;S%I9ZA(5C.X,1QW/ DW&S)4@ MZQ1?.L7L!<4I?!"-+A3\W.28?WD_() ]4K9#>LD&%?[6-J<0ASZPD(4#^N+> M\]CJBP<\5^#\&U"7].H2JRYY0=TMM4O>4O3$"BX>>5D9Q2?4-2>*?QG3&\Q$ MDY55R6U=_FDAP!T^:;BL1/;PUW/!'C1N.O=<;7B&&15RT^Y]4) ME:)NR2)5K2[*!@29_(QY.@"RG:=0$K:G/+4=^B&(<^(S/C9 *C.([)$'&2:?JR MX$YH7AG0$S],$D.$9P9^G(86/_'960QO,,-Z27#BR(0[@K/_)<13G['$1M5@ MC"(78L,]VPE)Y 0=^[\.<9+Z8PI(E$[)#C.1)$X:3U\6]"%._&DTL8 3"S]. M7(B)GTY@H$G'?9..!YMTL#%]NC M3=?K6G<8TGLD[;K@#40,:C+*I]U#-)7T_0,7R@PG-Q:Z M.0JC=C\3CH!-_3@=V_).7'DS_VQBD\',N]/P=:V;?F#,GXYM7TT?]!".3HN-7IN,[1LJG7>S1?+AVX:(A>E=(Q.>$ M!R/6=?XA?1C@U] N=7WBW+Q825&#+5?RG7];Q/7^XZWV'YHC,)G[\8L&TK^U-J)*.+8)'[MG%'?/Z/D"" [VEAKEVFYGBL9EVVBWPO3K8F>W0[M_O[*2AFZ!B4E6?[;OGGN?JNT[72J],@6AA4PII M9D%A;34)0Y,66#)SI"J4=+-4NF26MCH/3:6193ZH%&$<1>.P9%P&\ZD_N]7S MJ:JMX!)O-9BZ+)G^O4"AUK.@'VP/[GA>6'<0SJ<5R_$>[=?J5M,N[% R7J(T M7$G0N)P%9_W)8NC\O<,WCFNS8X-3DBBUXM^Z;63EH09/%?B.\]L,0M. LAPR6IA[]3Z$[9Z1@XO5<+X M;UBWOE$ :6VL*MM@8E!RV:QLT];A-0%Q&Q![WDTBS_*"63:?:K4&[;P)S1E> MJH\F:KKE%&?G7Y1%&,-[N&1,"-A850Z>KG<^7?2\V:^]JN, 4RP0U#/I.?1].]ZG_3P7C8>]D?-SE M_6>[A_EHW'F1^=PS#'>:NT2=^Q%F"**6MNGS[K2;DF?-<'AR;T8LB5'1:(L#1YO%C3I43L'NE\JZIEVXQ)T_QWS/U!+ P04 M " !1@ I154K?S/(# "O"0 &0 'AL+W=O_K6X4CH(>I1 5K[60-2@^'WOG MY&R:6'MG\+O@&[TC@ZUD)N6C'5P58R^T"?&2Y\8B,/RL^04O2PN$:7SK,+T^ MI'7.A[P(OZ MTB.'%QTH74-;WP&XN(>+'5S\"MP=KI>B0?KD'"Y%+0P_^8(-5[QD%OYT0>&> M/QF8EC)__&L?O0?#V<5ZIE M-U53,CN-*F7$/\PM,MLR;[?<88:US/S\TY 2\GYKB3-G>ZP4;P&-!+-$;?ZM M$5HX6"3_5JP%5^R!K?'W7K@EA(4Y'[302['2$)\F\ [H@/9O%YF^?T7;P\Q8 M_EC*!1 $R"+[;$V>CRZDXF!XOJPEF@O,)#DED/B#+.W>6\M]NA\M^;,HRQR[ MP, 7-M,P:S1VBSY0?0R1GY A#&D&U$^'63>.L@0E0J.7%8=8,7*"SS9+%%/4 M[:EU@+;4CP<(1JQ$TK ;D\1*$4T.U\AJ$#7^/X/[OT$1KBK,92W<6? R7HH% M#?PPC8#X(2:?^F$<=IK8INDG&?G!B-?3DRMY_SS./MW1+\=8;XB1LY0@)S%* M-!ITXV1H"_0_(U[V<%<]N]E=I>W%?LTLSL7)=@W MR9!:D3J16-&RFX6I%2WQP\09)/@["[M0\)XR-]C$:$22[\SNXR_8.42QUQ;N MJJ AM]M8>Y[VVOXVPM_-VZO,5Z86HM90\CFZAJ<#+%^UUX-V8.3*'3=W !NCO:)-_ 5!+ P04 " !1@ I1IC+FU'D# M L" &0 'AL+W=O@ Y%T]L^#/N@V$SBU98R26[2?S]*=KP<< WNXX# M(BGRX8LH*M.#5,]ZAVC@V-1"S[R=,?N;(-#%#ANNK^4>!>ULI&JX(59M [U7 MR$MGU-0!"\-QT/!*>/.IDSVH^52VIJX$/BC0;=-P];K 6AYF7N2=!(_5=F>L M()A/]WR+*S3?]@^*N&! *:L&A:ZD (6;F7<;W2Q2J^\4?J_PH,]HL)FLI7RV MS)=RYH4V(*RQ,!:!T_*"2ZQK"T1A_--C>H-+:WA.G] _NMPIES77N)3U'U5I M=C,O\Z#$#6]K\R@/G['/QP58R%J[+QPZW0EY+%IM9-,;$]]4HEOYL:_#F4$6 MOF' >@/FXNX0%EM0K.$2]594W"5L(>R,HIV*[(S\]^D0\#B&>RG,3L.=*+'\WCZ@Z(<4V"F%!;L(^+45UQ"'/K"0A1?PXJ$DL<.+ M+Y1$0Y??!;AD@$L<7/(&W".^H&@1-DHV<'U_Z6;I:&/YUW M>,*C@44MB^>_?E3GBW[M;;[1>U[@S*/KJE&]H#=?54=HNO*C+3]0\1!B",&' MIYU"?'.7A?TO@OQ[YJH5O"TK@^7HI^B^(-K=IA*HR8I3:U&JKNUNX)NPRK R MW![&+Y#Z>933&OMYR&AE_I@E;HU8#'>MHC'5-6M5EE2Z.ZX-7$4CB,@BR6#L MQW$"F9\E*=GD.8-;77%XX$6UH;)?,8HQ'@&;^'&: $O]*(XA(O1X8B%8EI*S M9.(S%MDH4C\>VW!8[(_#,1%1YB=AZ#Q^0KH\XI6$Y"[+7?!1EEE[/V>I"SK- M<^=SN:L$MY*(\K$JT=A/$VN3^VF:N#4F!S:VKWS/!4G>CQQ4%JA#6$0E]!FV%S!Z#U%*(KM.SK>6$$6]/.O6'YU3<#;!R6KK MWBD-A6R%Z8;Y(!V>PMON!?A/O7M'[[G:5D)#C1LR#:\G5'O5O4T=8^3>O0=K M:2A$1^[H.4=E%6A_(VD ]HQU,/Q!F/\+4$L#!!0 ( %& "E$_YL'%Y@( M +X& 9 >&PO=V]R:W-H965T MT"9U2^*N;Z.M1+G:H.23C*E2VY)U>O0;#3RU#N5 M1(DJC/^';6T[G 205,:JLG&F#$HAZY4_-3SL.(RC/0ZL M<6 ^[SJ0S_*26SZ?:K4%[:P)S0F^5.]-R0GI+F5E-9T*\K/S&V41)G "-]0 M'Y4QL$0-JYQK!)7!A2I+XFYE5?( 1W?\OD!S/ TM17;^8=)$6=11V)XH0[A6 MTN8&KF2*Z>_^(67/T#-!BHZSL M=];!G7FXLSUP*WH[:55X"J^XED*N=XCMP8(;D0"7*5R*HK*8PE^GPK73R_AB/78: #'3NSWQM&D%N->-(E:<1 S$B]1*FIRAP!' M0H+-566()G-\WG"V]<\,TQ/^2)'6"$G=H<9W*$T=8\F>^ ;&>C28@,6]"1MY M+1YYK3^$JRRCJ>!NI_8[<0\[!;[E.C7PZL68Q>SUWK6]LS87^*]& MNL3XYT>\1*=QPQ!)HU:*!IWD]MIT_AWBN8X/=V8*7>K:3TY#)5;2UN.EV^V& M\YMZ)OTRKR?[-==K(0T4F)%K=#H:!*#K:5DK5FW\A+I7EN:=%W/ZP*!V!G2> M*7J>C>("=)^L^4]02P,$% @ 48 *4&ULI59M3^,X$/XKH]YQ BFDB?/6&:>9\9SO)+J7B\0 M#:RKLM8G@X4QS=%PJ/,%5ES[LL&:OLRDJKBAK9H/=:.0%TZI*HCC#4JY.!N'@\<65F"^,?3&<'#=\CE,T-\VE MHMVPMU*("FLM9 T*9R>#T_#H++/R3N!6X$H_6X.-Y$[*>[OYLS@9!-8A+#$W MU@*GOR6>8UE:0^3&]XW-07^D57R^?K3^T<5.L=QQC>>R_"8*LS@9C 90X(RW MI;F2JS]P$T]B[>6RU.X)JXUL,("\U496&V7RH!)U]\_7FSR\1X%M%)CSNSO( M>?F!&SXY5G(%RDJ3-;MPH3IMU"8CW? <3P94KAK5$@>3+VUUAPKD#-I:& (Q/(!OCKGD M6Z-$CD_;T_ESW_O]BC2H7-CG[9,,+TA0.(,S\* 4J MO!D*JR05X+H1RDF%5B#U6;#%)^("]EP@V0.(X] +R2CY%/HQ(Y]B6F=T4/AX MMLOV5OV(],/D43_PQR/2M_&EWHAEL(,=2<^.Y.?8<87:$#(V"UUQWA!T/TR6 MG4Z\19:KZ8UV/>&)'$M4U+3A(Q<*;AT_;NHE>4K?7B-'%C$O26WR(R)'V!,B M#L9>'&7 ,C]-X+8SLL^BD9<2A0X@8CYI;^<"&4^#@(38V,]&__?A)9BC+/2R M46:!'/EQL N\M @94 MPVF:P;4D7 "_MU10&SCSYU<>=C"ZND^8#2;Q@K'M;9$7AXY27IJ-=U$JZRF5 M[:84S5U%2Y2@#&ZEUXHKHL]%U93R@7#L>L)E2XDD.7ZXB.\]/-P]?5[*DB(J;<>+V!X-+#$] MXXA$KH2^/YQ93@OJ)^24 66OK=!/K%SHC_> T46T1\RLB0>Y:0ELDJS<1=B MD;#?N4_^Q?:W#U)O)MU/W,U%P1( MB3-2#?R,NK/JYL=N8V3C9K8[:6@"=,L%C=RHK !]GTD:438;>T _Q$_^ U!+ M P04 " !1@ I1[D0/FUD# "O"0 &0 'AL+W=O0[P LO2 9$;7UO, MH#/I%'?']^AO?>P4RY(;O%#EGR*SQ308!Y!ASNO2?E*;=]C&,W1XJ2J-_\*F ME8T"2&MC5=4JDP>5D,V?;UL>#E%@K0+S?C>&O)>7W/+91*L-:"=-:&[@0_7: MY)R0+BDW5M.N(#T[^Z@L0AS#:[A$+>ZXX\@ EQF\PVPEY K.'6_""EKN+?BR M1-.?A)9,.X P;\[V KZOY3$D MT1&PB$5[\)*.A\3C)7MX,-#$MP=NT,$-/-S@&;@;:IZL+A%4OD,L7$EC=4TU M;0W\Y8W! K<6YJ5*;_]^BM:]9ES'GIDU3W$:4$L:U'<8.&K04W.)*59+U)#$ M1]"K):\S83'K[WK$C4%R9C?Y&1JQDIPD:1=2;@K(J7>A: M"/ 1Q!M0:5/@2 M<)L67*XHX+7OMI32K:GE#+R"7W\9LYC]1J-X\%B!#I8-U]F.!AO&,&"P4):7 MI.2FKV X@CUY&79Y&?Y@7H[@39[3D0$4Q!^V(/8N5$7D%NX@\J*IJA!ZORMC M^@.Q@Z#2H&_,]A7(J"N0T<$%\I'N MQ"M)/%@7H3\0B1,AZ4A,ZZHN/2\_JT9><.O_60ZQZ^S>B2^)A_$!!=&+3Q*2 M[,7CR/_:6=1 ]>(1:P?C1RMT!O6?*I1PYQ*M4*_\4X&B5+6TS7W:K7:OD?/F M$GX0;YXR'[@F/@R4F)-J='Q"!X!NG@?-Q*JUOY*7RM(%[X<%O:A0.P':SQ5= M1^W$&>C>:+-_ 5!+ P04 " !1@ I1_ \[@\@$ "!#0 &0 'AL+W=O M^' B3C-*VK M)+5LI_U0]<-R#+#RW2[=W0/:7]_9O3,!.USLI$+:UYG9>7UN&&V5?C K1 N[ MLI!FW%E9N[[H]4R^PI*;<[5&23<+I4MN::N7/;/6R.>>J2QZ41CV>R47LC,9 M^;,;/1FIRA9"XHT&4Y4EU_],L5#;<8=U'@]NQ7)EW4%O,EKS)=ZA_;R^T;3K M[:7,18G2""5!XV+X+?!6[-P1J<)3.E'MSF>C[NA$XA+#"W3@*G M:8-76!1.$*GQ=R.SLW_2,1ZN'Z6_][:3+3-N\$H5?XBY78T[@P[,<<&KPMZJ M[2_8V.,5S%5A_ C;AC;L0%X9J\J&F30HA:QGOFO\\!*&J&&(O-[U0U[+=]SR MR4BK+6A'3=+"OE3R'.#R#*(S"%GGQWB6QEQ>WN,1 ;5^+ MN&0O+O'BDA/B[JB.YE6!H!:O]/&?7@>XQYV%::'RA[^^YNW6UUU-7Y@USW'< MH7<,Z@UV)G=B!V4=!'1! '(A[ET(025Y-1>D9!?N5QKQI<2?)>%"(?XEHB7A M@8&@($,H2X#JSV!>:6$%^?: CGRS=-Y6EA??PU_3+0A;CD5-<2FD%'))-5MP MF2.\@21UPY"&84)#D&8I=&D117VWC>FJVX0E/PJ+J,,R0P)!)"C*"VZ,6(B< M.V0QP-(^Q"R%)&.091FP> !#VE^6JI+6''"0Q@NM2@*C+XF@3K_H[>\"8Q"P M)";M A9'-+'PX,!-GPB^R3T:I84U:J%>)+9/JF81Q/$0LD%&#B%)V2!RE7GL MN8@0POF).0?2@\]/VE**#5^14D^(3Z?$#^73CR=3P,["I._S)^@/ZIF=,9;4 MRR2K[WRZ!4F4M:=6$Y'3&786QAE$@Y!6,/H=\IH"2ZN-;QA=MGX7W= MQ^1RL:!&B$@_D$IP;;&D4 &QP9TE$:5_BYQQS'6ZK+_]88"#,J[K^OCDVS2M MWX./#JW&#LB("ED3@,MS/E-FW]#WD.E\!EW/JY#;4 MH:Z='R#U/P(U3BV OZ6&]0&MRU;"/1:[<0 _HT1-\. (^)R:,V&LYJ[+I&>( MC"#5SX0)'D?.'NN[J1'+=TZK(<&H&TGL]?X"<$=]MR%)!/.UTK%7NI$DT=MV M)*G577Q#B><2^"VI\-:098U1/JD/\#!@'@/B!@G\Z%#@O9!4IH+L=5)K#8+$ MPX.G?QP.;)B1@Q;"-@*"J.^%A6YTB-EB"A5_'/EQZ$<748*.TQQ?@X?>05M< MHE[ZYM\07E$]U1WR_G3__^*R;JN_D-=_3CYRO70>+7!!K.%Y1F6NZX:_WEBU M]DWV3%EJV?UR1?^14#L"NE\HZBJ;C7M@_Z]K\A]02P,$% @ 48 *4;'D MJ[=E @ 5 4 !D !X;"]W;W)K&ULG53O;],P M$/U73M$^;-*V9"D,-+61UG:((0;5NL%G-[DDUAP[V)>U\-=S=K)2I*Y"?$G\ MX][SNWL^C]?&/KD:D6#3*.TF44W47L6QRVMLA#LW+6K>*8UM!/'45K%K+8HB M@!H5ITER&3="ZB@;A[6%S<:F(R4U+BRXKFF$_3E%9=:3Z")Z6;B754U^(<[& MK:APB?38+BS/XBU+(1O43AH-%LM)='UQ-1OY^!#P3>+:[8S!9[(RYLE/;HM) ME'A!J# GSR#X]XPS5,H3L8P? V>T/=(#=\ !-]0)=<+$C\LY'!^=P!%(#0^UZ1R3NG%,K-YKB/-!Z;17FKZB= 1W1E/M MX$876.S!SP[C+P_@8Z[:MG3I2^FFZ4'"3YT^AU%R"FF2)OOT_#?\+SFCK9.C MP/?F%;ZO5*,]HUKH,\*F-=9[=MNT0EKN.H+/QKE3F..*8(EY9R6Q8Z?LG0U. MWV-NV-Q?6'B?;H35["SO/Q@2:I];O9K+H,:_%<\99_&\F_^AB#[%>.?B-FBK MT,\.PL7J[_!V=?MD7(=.B?^$]^_-G;"5U X4E@Q-SM]Q_]B^A_L)F3:TPY'=[/8^7N'KQP:<[0F3LE:J6=G?,PG0>@2 @&9=0P, MIQW,0 A'A&E\[SB#/J0#'J\/[.^]=M2R9@9F2GSCN2TFP6U MX\N4,'XD3>M[$P4DJXU590?&#$HNVYGMNSH< 9#G-"#J -&_ N(.X"M' MV\R\K#FS+$VT:HAVWLCF%KXV'HUJN'2WN+(:3SGB;/I%62 Q>4.6L -9 \Z9 MVDKN:WPY!\NX,.01]K9FX@K]GE9S"1R3!R5M8<@[F4-^ C\[CQ^?P5,L0E^)Z%"):726\%,MAR0.!R0*H_!4 M/O\-_RV=N+^8V/-=O\(W0W4:FQS[P19DYCL!](!\YFS-!;:R]:_/D$S5TK8=U^_V#_S> M]S7]Y=[^#@],;[DT1, &H>'P!KM=MR^N-:RJ?-.NE47A?EG@)P7:.>#Y1F'C M=H8+T'][Z4]02P,$% @ 48 *49_U1T=2 @ U 8 !D !X;"]W;W)K M&ULQ55=;YLP%/TK5Z@/K906 OE219#:9M,VJ5O4 MM-O#M <'+F#5V,PV2?;O9QN*LBUI7U;U!?O:]QZ?"ODHRH1->PJQM7< M*[6N+WU?I2561%V(&KG9R86LB#:A+'Q52R29*ZJ8'P;!Q*\(Y5X2N[6E3&+1 M:$8Y+B6HIJJ(_'6-3&SGWM![6KBC1:GM@I_$-2EPA?JA7DH3^3U*1BODB@H. M$O.Y=S6\O)[:?)?PE>)6[P;S70Y]V8>9)B3AND[L?V G9ZQQ4L%4^X) MVRXW\"!ME!955VP85)2W(]EU/NP5A,,C!6%7$#K>[4&.Y8)HDL12;$':;(-F M)TZJJS;D*+?A4:(X!SN<(.\03.FHN#46697[8NEO( E2G<% M>(KP9[VMP6S.">5C9/ MY+ R6RHG:9NPTD1J,$XC?+_:4?7CTI$]#Z;GP? 9KE'/-?H_7 ^YVT)/'+3] M&#?)+)I%L;\Y0&C4$QJ]L7E#X]SSYHU[KN/7,Z^%'N^9%PUGD\/F37I"DSV@;:%&[ MOK46VG1!-RW-;P>E33#[N3"]JPML*^Q_9,EO4$L#!!0 ( %& "E'Z.[5+ M0 ( )<' 9 >&PO=V]R:W-H965TR H$KF50E-1BJW->5 IHZ M4,G], @6?DF9\.+(Y;8JCN31<"9@JX@^EB55CQO@LEY[$^\IL6-Y86S"CZ.* MYK '\[7:*HS\KDO*2A":24$49&OO9K+:+&V]*_C&H-9GSY^ZOW7:4N=G)^AVT>N:V7R*Y=E]2M[6!1Y*C-K)LP28L(>R-PI7&>),_$D:(%,R(CMX '$$ M'!.9"^8LLUE[L$SD9 O*_0(B ?+YP%E.7C&)-I,"1A$ 9_PWV4U6D+.VVAZS>[T*^5-+RJ8DC> MG"K\32 E7UAIZV1&]KBD,YHT!7M#E2%H,9"?-R>F?ZTJRB!=9:_-)'D 1(+ WKL!1!DFX7PRX4F[:%VF(FT4D+[,>/DAW1)H\8 M6]V-;47Q(BN?Y1/HM3_ MS&6USI4^K!;C^JD2^:P-6J_&) C"\3HORM'E>7ONMKH\EQNU*DIQ6Z%ZLU[G MU?=KL9(O%R,\>CUQ5RR6JCDQOCQ_RA?B7J@O3[>5/AIWI)_.8UV(B5W\6,[6\&,4C-!/S?+-2=_+E5[%+ MB#?E3>6J;C_1RTX;C-!T4RNYW@7K*U@7Y?8[_[8S8B] EP,'D%T L0-83P#= M!=!C:V"[ '9L#7P7T*8^WN;>&I?F*K\\K^0+JAJU+JWYT;K?1FN_BK)I*/>J MTO\6.DY=?I9*((H^H#OQ+,J-T-]3N2B+]BY^0&E1YXM%)19Y>T+..]V[5*B\ M6-7OM>K+?8K>_?0>_82*$CTLY:;.RUE]/E;Z IMJQM/=Q5QO+X;T7 Q%-[)4 MRQIEY4S,@/C4'Q]ZXL?:F,X=\NK.-?$6^-NF_(AH\#,B 0F ZYD<'8X3*)T? MJST;7/N!&;1K*K0MC_64M[OSX'W=1H9M9-,W/5\2&@;A^?AYWRU7A6,6!(>J MU%6QB!!\J,I<%>4T3#K508JL2Y%Y4WRH\K*>BZH2,Y0K="N+4K5M6O>-Z*\; ML7X4U=\>*WE7#Q]LY3:2[UL94,8L*UT59DE"+"M=%0MX8*DRH,8X#C%L9=BE M&!YMI7P6U=$>1ET%T6 /(RB*P@@GEH& B.^5=)!>W*47 M>].;R+)L8/I(R@>;.0N]+"14;LE0BH2 MVD8"JB2(K :; :HHB:(>(XE)DGB3_+V8:A./>H"Q 0H>3I1=Z$'KTCU\8%L' MR((X8+9WKHS$ >&V>8 ,QYCWN&>P@OUPN\1 BO@A!;@[G%O$<(L,YQ9Q*8)Y8K6V": B3IM, 17'8629"ZBB(.D9 MSQ/#+>+GUIW\GJ]T"SW&.<,M,IQ;! )2$-E3(4 6<:='A0I+L"W+(!GEG/68 M9[!%_-BRS?L?L$4,MLAP;!$(6X#) +8 DX'"(),!F<=D@RWBQ]8;)I^$+6*P M189CB[@0L8==;TO2MR695W*8F$$5\:,*L',PJHA!%1F.*@(PB-@3H F@B@)N MDPI084YLH&60C(11#ZFH(17UDPHP=SBIJ"$5'4XJ"I JIK:[@(HS:["0 B*: M8&?AR57%4<\(BQI.43^GOGS^])"EZ/[AZB&[]YFVMUKW \MUP#PG)/;\'E)A M0FW77!5/G($IH*))T#._IX90U$^H ]MT:SQAFDH-B>AP$E$('O;@9@*IXM & M$:!B$7.<=%64\IZ!$C48HGX,V4Z>,'"BACIT.'4H-'5QC'1%Q!:E@ CCR(8/ MH.)[O?)AA@8_U(^?;%/))X'R.VC<"$ MQUT]!E28)LR>%@&RD-*><1$SK&%^UKSAY&D/.S.L8<-9PP! <&=9%% 1>Z4I M!40LM+&5 2H<]JV4, ,;YH?-V]:>\/0S0R0VG$@,H(B>2]K6 D2*[-XV!50) MQ?88"5"QB/1YN_<&R4^DJ[K(T6T^+>;%]"C[#(;8< PQ # $4[O[A&34&3ZF M@(Q$E#/;04#&,>WI0YE!$?.C"+3PQ.?=((D-1Q)S$1$EL;T* JCB"-O#)$"E MAP#.>Q!(%L:L[[VFX1+S= ,H-AQ0N]"#U[O89LH$4O'(!A2@TL[; M W9(16*;3^.]/11K42W:S2LUFLI-J;;OR+NSW0:9JW9;B'7^&I]-,' ^Q6?9 M=ON+*7Z[&^&PO=V]R:W-H965T]S)CYA>_K)(.*Z"I ^7%,P*TBNLASJE97P.6R[X7>\X8!4!A\18 M"HJO!0R!<\N$.OY4I%X]IP6NMY_9/[GD,9D)U3"4_"=+3=;W.AY)84H+;L9R M^1FJA%J6+Y%DHNB;+1R&8;SAN'QFR8L,MX9Q2.,L29P3=I@#3(&1G# D0! M^$[D3##G\1FYU!J,)E2DY)K1">,X )HHSL[A)Y62JU))M$/)UT*U7?*YJZ-02VH!..2_7K!O()J-][+&G6Y,WW M6$)MC>RUHZ1MK67:#EJM-W9L!H5A$,?;_6C5DEM[)5\FB2H@?:[N%SO(7RSH MQ!Y'8N;*^[O),)<#W(KKJ>./<2O>,*+9CM^ZM1G4BN+N=K/:M>+VN\T:RQ7E M9G6(09UZNL['&-39+*=N_'9W;0:%8;>]8WMU:\G=O9)', 6E7BPZQ(XP>#F* M@X\[04 !D !X;"]W;W)K&ULG51=3]LP%/TK5L0# M2 RG25HVE$:"LFE#8ZOXV)[=Y#:Q<.S,OJ'P[V<[:59HJ;:])+[V/>>>8_LZ M72G]8"H )$^UD&8:5(C-&:4FKZ!FYD0U(.W*4NF:H0UU24VC@14>5 L:A>&$ MUHS+($O]W%QGJ6I1< ES34Q;UTP_7X!0JVDP"M83-[RLT$W0+&U8";> ]\U< MVX@.+ 6O01JN)-&PG ;GH[-9XO)]P@\.*[,Q)L[)0JD'%WPIID'H!(& '!T# ML[]'F($0CLC*^-5S!D-)!]P>_6RX(9F"GQDQ=838/W 2E@R5J!-VKU M&7H_8\>7*V'\EZRZW/&'@.2M057W8*N@YK+[LZ=^'S8 EFZ.=,F_KDB'+4JU61+MLR^8&?F\\VKKATIWB+6J[RBT.LV\*@23D'?D*=C,, M.;P$9%P8<@=/V#)Q9)?N;R_)X<$1.2!M?*$Q.$QB<(HW*7GO^$O MY,3#6<2>+WF#[WL#FB&797<8QV2F#.[:YHYFXFE.F].V<412/ MAJ07 I-!8/)O N?LV78T[KP+R9: TW'T2N1VSBA.QJ]$THW;78,N?=,;DJM6 M8G?1A]GA73GW[43_I'>/TC73)9>&"%A::'AR:IM,=XW>!:@:WRL+A;;S_+"R M;R-HEV#7E\KV2Q^X L-KF_T&4$L#!!0 ( %& "E&,]QR&"P( '<$ 9 M >&PO=V]R:W-H965TN]T<=HI_60J M1 LOHI9F$536-K=A:/(*!3-3U:"DDU)IP2RE>A^:1B,K/$C481Q%[T/!N RR MU.^M=9:JUM9R. M+U>U\;_0#;51 'EKK!(#F!0(+ON5O0Q]. '$-V< \0"(O>[^(J]RQ2S+4JTZ MT*Z:V%S@K7HTB>/2/"#;IWYG+?E\,/U,( DP6LN,E5*RULF"6:R0HMX[6Y2D-+*MU=83XH6O:* MXC.*OK9R"DGT%N(HCOZ%AV1N=!B/#F//=WV&;S3!!A-Z-%%[$Y9,P.2 3)LK MF/RF]575EV^9@R>@5@HE;65@ED#!#N:"@60TD/R?@>+8:^UZ_9K6RX3)=/[Q MS6O"PI,YE MHO$:$C>MX[ @ 1P< !D !X;"]W M;W)K&ULA95?;YLP%,6_BH7ZT$I; 0<"J1*DM=6T M3>T4]<_V[, E6#5V9IND_?:[AI1F"TE>@FU\S^]<8@[3C=(OI@*PY+46TLR\ MRMK5E>^;O(*:F4NU HEW2J5K9G&JE[Y9:6!%6U0+GP;!V*\9EUXV;=?F.INJ MQ@HN8:Z):>J:Z;=K$&HS\T+O?>&!+ROK%OQLNF)+> 3[O)IKG/F]2L%KD(8K M2324,^]+>'4=!JZ@W?&+P\;LC(EK9:'4BYM\+V9>X!R!@-PZ"8:7-=R $$X) M??S9BGH]TQ7NCM_5O[;-8S,+9N!&B=^\L-7,2SU20,D:81_4YAML&XJ=7JZ$ M:7_)IMN;Q![)&V-5O2U&!S67W96];A_$3@$-#Q30;0%M?7>@UN4MLRR;:K4A MVNU&-3=H6VVKT1R7[E]YM!KO!Y<2>R .UZ>(9)STI.L6*"QY?8"C#52@MZ")WLH:,P M'0VCTQZ='C^GRC)!&EEPDZM&6BA(SDQ%2DS*P;\_I/2 BTGO8G+4Q1T8 M0WB]:AR?HPL-Q@[1)_OT*(J&X6'P$3_!4?P<<2 M63/1@'M911LXXB-P!G,E MV'MU)TDR^<^,OQ.+[A-SS_222X.($LN"2Y?)NDOM;F+5JDW*A;*8N^VPPB\= M:+';?SNSOU!+ P04 " !1@ I1CJE\4A$$ ]% &0 M 'AL+W=OV022"^0; ,^P*Q78B95:OW-=.8]91N4-7[-S6H4S_3!.Y?/X_^OB2OR_ITL M5#QV!@Y:L"4M4O6%;_]@%:&^&6_.4UG^HFV%]1PT+Z3B616L,\B2?/=/?U03 ML1> @XX 4@604P/\*L OB>XR*VG=4T4G(\&W2!BT'LUI/H^#'U] MK_N25+[10=\>[]'K5V_0*Y3DZ&O,"TGSA1RY2F=LGNO.J^SN=MF1CNP^%OD- M\KVWB'C$ \*GQ\/OV5R'8Q..AX?AKIZG>K)(/5FD'"_H& ^8BYY>#%4(S7^; MJ%BSY3E#/QD5;]%MQH5*?K$%FG.I(/*[IX7ETTR];28XC"(R)@)M:%HPB$(?F.V!UR8!H/0>&\(T MPII&^-]IT*5BHF:!5"QXL8K14K_4RQYY2@&%5MI]CU@%9*."L#_T87)132ZZ M*KG32RJR20;M];,Q>I5A@H.:X.#_)=A=9@.[A'S?;U$$0)AT+.*PYCB\*L?C MI3<$=FL^, MX+.3/KU0JL$/LO*&[=1M$!YTB"ENC $^UQF<50#5Z(<5$'KMU $4]KMR;YP M/FX%]NRX&]P[:66OX.P'09/-RH M+;Y ;B^Q>-B63MOC0: NDX<;@<47*.R9-@_;\@CY/ C6;?1PHZ/XND)Z0D%! M:FI[/0!VQ.R11D[)N7)Z+;M';&VU_1X ZC1\I)%?V<[YF!-J_5*[QR4LJ6.\VXB/3EB=U:U M:RB^+H][9EPIGI67,:,+)@Q WU]RKIX;Y@2I/C&<_ 902P,$% @ 48 * M44Y28KN# @ >P8 !D !X;"]W;W)K&ULG95O M3]LP$,:_RBGB!4A $B?AG]I*HQ4;$YL0'>RUVUX;"\?N;*=E^_0[)R$K)65L M;QJ?<\^3WYV;2V^MS:/-$1T\%5+9?I [M[P(0SO-L>#V6"]1T9VY-@5W%)I% M:)<&^:P2%3)D4702%ERH8-"K]F[-H*=+)X7"6P.V+ IN?EZBU.M^$ ?/&W=B MD3N_$0YZ2[[ ,;K[Y:VA*&Q=9J) 98568'#>#S[$%\/,YU<)#P+7=F,-OI*) MUH\^N)[U@\@#H<2I\PZ<+BLB#!^-)Y!^T@OW%P_NU]5M5,M$VYQJ.5W M,7-Y/S@+8(9S7DIWI]>?L*FG IQJ::M?6#>Y40#3TCI=-&(B*(2JK_RIZ<.& M($YW"%@C8.\5)(T@J0JMR:JR1MSQ0<_H-1B?36Y^4?6F4E,U0OE3'#M#=P7I MW."K=@@9',$7;A[1\8E$&..T-,()M+0_KH\7]!P^&FTMW"OZMTCQ"V=P0S$E M<36#*RX,/'!94DRGT!N=V/1["_=P![(!1\RW5I26Q[ MH:-2/% X;; O:VRV _MSJ8XAB0Z!12SJD _?EH]P2O+8R^/SE_*0&MAVD;5= M9)5?NL/O!JDQ+N<*8@:%5BZWAW5+5KXE7?75AB>5H7_55@-VEIQDO7"U649' M%CO+6)OU@C9I:9-_IZT/M_QSN)+B+O#:.]M .DK2:(N[(RF.=F"G+7;Z)G8+ M"]K @C@=FK]U.7W%P7U;28:$>SIUKF]'5 XQ/H_ES3 MQ&@"/X#:[\W@-U!+ P04 " !1@ I1V,X[FZP" #@!P &0 'AL+W=O M M8*:"Y Y7Z^;]G?NMZQESG5,);\&\M-,?3>>"2'!:VXN9&;]]#TT[=\F>3: M_9)-DQMX)*NTD64#QAN43-1/>M_HL - GFY U "B?4#R#"!N /%+*R0-('EI MA7X#<*W[=>].N DU-!THN2'*9B.;?7'J.S3JQ83URTC7:7.)Y@C'%]@L5N9Q-R?'1"C@@3Y$LA*XWT>N ; M[-3>U\^:KD9U5]$S7<7D2@I3:#(5.>0=^,EA_-D!O(\*MS)'6YE'T4'"CY4X M)7'PBD1!%'3<9_QB>'C>U>A3\Y0/YM&M>;J<4=<^<[7ME%RGV/)Z5^O?9DR>9B2/,Z:'.!Z)DK2B)'\B M"M_Y2_T/59(G]^V%\9XN73GAGC)=.>=[VG3DQ/T]=?R=D56"6KI=H4DF*V%J M)[71=AU=NBF\%Q^%%^.P(S[!]55OFP?Z>O?A&%I:QW%88*G@]#5.5%7OD_I@ MY,H-S+DT.'[=:X$K&)1-P.\+B4.S.=@"[5)/?P%02P,$% @ 48 *4:"' MLLPX P H@P !D !X;"]W;W)K&ULK5==;]HP M%/TK5]$>6JEKXO!=0:065*U3.U7MVCU,>S#A0JPF<68[T$G[\;-#&J" &S%> MP([ON3[WY.;$Z2^X>)$1HH+7)$[EP(F4RBY<5X81)E2>\PQ3O3+E(J%*3\7, ME9E .BE 2>SZGM=V$\I2)^@7U^Y%T.>YBEF*]P)DGB14_+G"F"\&#G'>+CRP M6:3,!3?H9W2&CZB>LGNA9VZ59<(23"7C*0B<#IQ+QK@^O@M^W51O"YF3"4. M>?R#350T<+H.3'!*\U@]\,47+ MJF7PACV7Q"XLRUG,@S*7B20G6#!*6+O_I M:RG$&H T]P#\$N#7!31*0*,H=,FL*&M$%0WZ@B] F&B=S0P*;0JTKH:EYC8^ M*J%7F<:IX!M7"&WX#->4"7BF<8YPAU3F O7-4GKA4DI4$F@Z@5M&QRQFBJ%\ M"YH 5>O8DQ$JRF)YJI%/CR,X^70*GX"E\#WBN=1)9-]5FK?9W0U+CE=+COX> MCE_S]!P:WAGXGN_M@ _M\!&&&DX,G/0VX:Y6JY+,KR3SBWS-/?GNJ'C118YC M!(EA+@H]=E6U3-,NTIC':1ZT.WZOT7?GZ^1W1#6[[4X5M<&Q47%L6#GJ%M<- MG *^AA%-9P@A3Y70S\Q.HLM83)&\V8?2W1K3AV#Y2B44>*7K5-[XA2]#YL">MNYD5\(3,:XL#1;UJ) M8HY. )8RB+S.0X_AIL'1^V^LD6LN3GKAT@ MS>E=;S]CJ808IQKCG7>TR&)Y(%Y.%,^*,^68*WU"+8:1_HA 80+T^I3K&ULM5C;;MLX$/T5P@BP+>#:DGPW$@-QG#1.M]T@ M27LM_8X#&8!55P):)_6*##B\:P00)8TC32#V)S M"WE /]!O%3I46<@U%!S'CV39_S1.P ADX%P,L!W@' [50 M.CF@0ZV\HYMH.RDMM^F5%-)^=2;(@T]LAG?MBFLWAL$\;-\_&H)=YEB-.33T(# M&9!W9,XUY2NVB(!<*@5:-0I%JB@/U'E;HQ[#VO9SW]/,MU?ANT,^"JY#1:YY $$)_J8>W_\1?EZ/=[T: M@C8FLLBFM\WFU*MEO$MYBW2<)O$C#\(]Y7+Z/2;J>A6Q]XK8>[6Q?YJ^FXLGHL$/ MN8C$BH$B7SY"O #YM:9W^@5]_Y3>B-/#QNY"/W[W_&_?P4YKO_R;Q7H5%1H5$MRW'C7#_C M*3M@.I7X^,RYGTKL(K)(M6V@%WS[WU-6^EX>U>X->_)4^\I MZHPJ%)FST?Z*]ZK1^XDB3W^ FJ62\171(9 EDTJ3[RF5&J2)TKRKF_;6E8@3 MRE\(<+R%A6!<"T)QA%A) !Q)-,%KQM> !'CP\D'BR8R3LKT0EPTCC46*,/1R MYC5Q&VJ:GYN0^6%SWWY-HQ0]4DW.<"<@(56$8PLL ,P0E&TD+?+7TK(BEV>X MSK#FA2FV$$XD5C7QJ0H)SF)+'+X400/TBJ<#* X7+:PMH0&V'I9Z/_@$$\-\ MEM"<*Y%B)6FLB$H$5\(VZ(M%W I,Z0?SL1)KD-QF" =&>U.E28+=9#S;1"S0 M),^=L6MB7@.CC.;"]T5L0R9!5CAS)+&5V,EG9X1FD96)93'HDD(TLVR3#;I" MZ:F/UDLI8FN_,ELB)DO*%^/DE9R]-CZUC=_"4_:>.B$#XSM#XPM5A%S1 M%HVMC80U\!14@PB^&_P?Q@P;D,5(A\=BKM"3;W(?L<"&JS1^F2RJ3*PO8B!O M(@SF;:MLGVKO3"?,@_6I.[YV2]9OW/%MV?K< M3.YE/-[XJHS_QAN_+UN?>^.[LO5+US@H]>!ZVS\-VJ\A9W\YX"E]Q;@B$2PQ M?*=E9G293?'9A1:)G=<60N/\9W^&0 .0Q@#O+P7.;/F%<5#\ES+Y#U!+ P04 M " !1@ I1;I6;K)4' #+)P &0 'AL+W=O1N;9BO'O8DZI!']F:2[.>W,I M%Z?]OHCF-"/BA"UHKNY,&<^(5)=\UA<+3DELG+*TCSPO[&J\!WN/#5^2V5SJAO[%V8+,Z%>\2GK[W!]K!6/PWH2NQ]1WH4":,?=<7=_%YS].*:$HCJ;L@ MZF-)QS1-=4]*QX^RT]YF3.VX_?VQ]UL3O IF0@0=L_1;$LOY>6_8 S&=DB*5 M7]CJ RT#"G1_$4N%^0M6I:W7 U$A),M*9Z4@2_+U)_FS3,0^#JAT0#L.*&AP MP*4#WG& N,'!+QW\70>_P2$H'8)]1PA+AW#?$0:E@YG]_CJ[9FJNB2079YRM M -?6JC?]Q(8 M?%*5\ Y\5:L_+E0SFX+;)$\D?9>JU1.['N#--94D2<5;Y?;;UVOPYN@M. )) M#N[GK! DC\597RK1>NA^5 HH MM<-?BOP$8.\8( ]Y-7INVMVO::3>\Z$ &/"^4.2S\!EQHIWXCW?T[\910569$2J9:94LYE\G^BGUQU^M=#!%O*1A#Y._)=H\$0 MA?7J@XWZH%7]G:L[I[4I#ISD096]<$=CX&B$V-^*I"(RW(@,6T6.S2.$#!SVS2S7N MC%9F&'RF/&$Q>/,_2OC;NF2VC^J#!^4H0 @R\]AH"62X"61XX!(;NL4S0#NS M/W1F?]NF(GRT$3XZ?'F-6G6MM;?;5+1#SX+)>Z;R*CO:SN_NXZLT"6I-J@*W MR F?6%J7T8\B$8E9UXJ>'Y(TC3@5$OR;3/:J-8BL&/0JU=8Q[&.Y^66Y >2# MF#RTE1VT:(.'9AMTL84#S=WJXL#.XJA85>5;N,$7H!MTR35$H]T 7",\"AKT M6[S!Y^(;= &'PJ&CT@4PK;H(4;?!VZ=0P+3;WM M0S=H\08/S3?H FZ$=V??!=RH:>XMX. +$ ZZ^'+5M]I4_P^QA$//13C433BT M-^&0)1S:DW UI?5DMB'+-O0Z;.L8=H\B0Y9EZ- L0R[+G(T8<"%PKO^E!@2W/\'/Q#+L\"SW?>>?D(BT,1K!!IJ4:[J!: M6\']TQTCMA3#KT.QCF&#LN+@NN+4UK&CWO#6J\>#OWMTF18,1KLOQK!+M8I5 M5;[E&GX!KF&76741=%A5([!LP\_%-MS--NRRK6$#B2W;\!/8]N0=)+:TPZ]# MNXYA!_N_C,262&Y;5>5;RN$7H!QV^86A$T -"AM_ ML;"0\Y\+V0^W3U[H[= UE7>RW+T+FGN]2#XY"6%T8UQTRZA-QX[NL=/N^_:F^ MW]?H1LAKJJBM'P$/S^&KCC&:EDW=?Z7.;X=7A=5UP74IR3L$TX6IK\*,@7%*N M]POZ!_1CHZR9=Z;Y'D(*)<$O59 M]XA4S;I'8FI7CW*$CH>>=ZR_KN9)-#^NVB])6J@1B01'H>>!.1$@9Q),*-4' M=2*J#TJ<@/],3:^J+Z3[.D+0FJH=3Y%*HQI$1,P!*^0T92NAEH4>]9V21BHDS*W&F[8Y776"LCI?"JB,>00;R>.'U&PLS$ M5C[Q2)FMBUI-B_:NF8CC=;;!2@VEI!>1LIYREAG[F7G01H\/6MNY\PPY ?=5 M=8S'>MSU%%LJ14QL0FY8%KU'&TZ7-"^HZ &6;P?_+VVF%F"2J>[RF.9"C13I MW*=);,(54GWH+(JUV(AE%+Q)53!O3^K0U-\ZUI-1/C,GME3@.MSU[_";ULVI ML"MS%FJG?0Q/KV%-^PT\O:UK'Z/3Z[I^;M#I;5W[I1^>WOIAS1U5X.K.^JB2 M#6%]S.TCX;,D%R"E4Q6.=S)0SR*^/CFVOI!L80XN39B4+#-?YY3$E&L#=7_* MF'R\T -LSN]=_ U02P,$% @ 48 *40]I&VEW @ R@8 !D !X;"]W M;W)K&ULC95M3]LP$,>_BA7Q B0@SVU ;21HA\:D M(<3#]MIMKXV%8W>V0[M]^IV=D!7ATKU)_'#_^]U=[,MH(]6+K@ ,V=9#.4JJ:&IRJ5:C7"NC"B6H>)E$T"&O*1%".W-J]*D>R M,9P)N%=$-W5-U>]KX'(S#N+@;>&!K2IC%\)RM*8K> 3SO+Y7. M[+PM6@]!, M"J)@.0ZNXLM)8>V=P0\&&[TS)C:3F90O=G*[& >1#0@XS(WU0/'U"A/@W#K" M,'YU/H,>:86[XS?O-RYWS&5&-4PD_\D6IAH'14 6L*0--P]R\Q6Z?'+K;RZY M=D^RZ6RC@,P;;63=B3&"FHGV3;=='78$<;9'D'2"Y'\%:2=(7:)M9"ZM*36T M'"FY(213SZ73V&.\MC*XXOW\A!K MTQ8L4^5JO*=UA)7B1^ M5M:SLD.LQ,?*?*S8S\I[5GZ(E?I8^0=6?!$-_*Q!SQH<8F4^UN CJ\CWU'#8 MLX:'6#G!4TY,!=A"EP:4#SWTI!GG?G31HXM/T4_24(XWK;^TU%U:'[[PG-0X M^5?F]E9YK-+,EO)=E.%.I[%=_CM5*R8TX;!$770^Q"Q5VSG;B9%KUWQFTF K M<\,*?S:@K 'N+R4VH&YB^UG_^RK_ E!+ P04 " !1@ I1P%W7A0," 4 M! &0 'AL+W=O8\/MA6Y1N9-2FX:3"TW%;&N0%P'42);$\35KN%!1 MEH:]C$$G/R#-Q]#KA" M*3V1D_%[Y(RFDAYXOCZQ?PS>G9<]M[C2\J_RI=YTS=[YU25LL=6& M^%XB[+!R=Y+L54!8DE@X:7]RXNF:X@T- N@USWVMR@PO+VCU;-#[!G9?:S7X, M?('ICR#["U!+ P04 " !1@ I1,3289+@# !>#0 &0 'AL+W=O5:( MB9%(N;\W31$E-"?BCNUIH>YL&<^)5$.^,\6>4Q)K4IZ9R+)<,R=I84S'>F[- MIV-VD%E:T#4'XI#GA/\[IQD[3@QHO$T\IKM$EA/F=+PG.[JA\GF_YFID-E'B M-*>%2%D!.-U.C!F\#Z%3$C3B]Y0>Q=DU**6\,/:M'#S$$\,J,Z(9C609@JB_ M5[J@659&4GE\KX,:S9HE\?SZ+?HO6KP2\T($7;#LCS26R<3P#!#3+3ED\I$= MO]!:D$XP8IG0O^!88RT#1 DGH)J V@3["@'7 M!/S>%>R:8+]W!:O)9O)L._3XY_V_U\.;5+\S S7[".IY])=[;KNA[KA73UNY6%P4]V[(N44$798\0@I>HL(O"#G;]!G4AT6XDVH,2GU6NI#DL9Q1D%(A 1_+6G^0OG? P:.FA5&-QLXZBCR/-MI&=@%(=]'+0.[ M((A]VVLYV$6Y&-O]#GJ-/F]0WTRD!*Q)E&[5Q_D=OOE-7/]FW_RN6@3QJ&5< M#PHCKV5OT$6A$79:NSCL03D0XW[KH'6J;]:@R,_AXW*V^G/ +GA6*^'-AM74 M\_QM'[5W6@\*.7[K-0QZ4)[GM5_6'I0#/>^*8>@D$@V*7'QY6,V&[#J5 GA[ M+8#=3[/OM/?$HD:=2_1QNV($/;$0=%'[U>P)!EW'OE(-X*D%!]Z>G\-7)8TGX+BT$R.A6+67=C53"O&KFJX%D>]VMOC"I MFDE]F:@#$.4E0-W?,M6QUH-R@>9(-?T/4$L#!!0 ( %& "E'T$AP(T0( M (@) 9 >&PO=V]R:W-H965TNA,VY>S?KFOKWP-<&].EB#R60EQ*W97$=# MQS,!88JA-@R,/G<88)H:(@KC5\'IE"X-\'#]P/[.YDZYK)C"0*3?DDC'0Z?O M0(1KMDOU4NP_8)%/Q_"%(E7V%_;%7<^!<*>TR HP19 E//^R^T*' P#Q5 /\ M N _!;1/ %H%H'6IAW8!:%_JH5, ;.INGKL5;LHT&PVDV(,TMXG-+*SZ%DUZ M)=STR8V6=)H03H\^"8W0AS?P'L5&LFV01S-E/(2&PP: $XX< MQU:5F\<*%BA#Y)J:#,0:/@O-4ECB'?(=*G@Y1:_ ]WZN()[@8 MWGQ;E<[_>9_]L_MQKVK;J[+HU:H. MJF?SO8;GO:BJ5#VNV3Z!FY[!]4_@9F=PO;]Q1_)U2ODZEQ5E92,$E(O5+UOZS=FX]6U4GY6&Y!Z.%DMC8F:X@ M%#NN\W]O:2V?#6,[+9_8)\VKH%EAG](S(W\5/-+G;Y0YDYN$*TAQ3:Z\1H^: M4>9S/]]HL;6#;24T*6R7,3V54)H+=+X6--R*C7%0/KY&?P!02P,$% @ M48 *4:^,_@E. @ !04 !D !X;"]W;W)K&UL MC539;MLP$/R5A9X2((UD*6X.R )L)T5;-($1]WAFI)5%A(=*4K'S]UU2BNH& M3M 7B5A;F2+7G1-@G M7ZI9E'A!*+!TGH'1[PF7*(0G(AF_!\YH/-(#]\P.0#8"0N;A7%FQ=,\>*W.@M&!]-;'X0=ZY@X)ICU MD3:/'6GQC'$YG+OHSTW?.#>#6ZU<8^%&55C]BX_)PV@D?3&R2-\E_-JI4\B2 M$TB3-#F@9_G?\,GE.W*R,:]9X#M[@V^N'*^XZ'R1PAK+SG#'D>SN2M&18ZB- MECZ];>=8*&C*]@TSBJO-WAV;;Q741+-)C2:A=)KZ>]D7!U[>1Y*^-7Z@GJ\;\F_ M-/T#<@L !D !X;"]W;W)K&ULI59K;YLP%/TK%NJ'5NK"*\\JB=0$IFU:JZA9M\\N MF& 5[,PV3??O=PV4$>H\M.9#P/8YU_<<7ZP[W7'Q+%-"%'K-,R9G5JK4]L:V M9922',L>WQ(&*PD7.58P%!M;;@7!<4G*,]MSG*&=8\JL^;2<6XGYE!68Y.B&0D4CH"AL<+69(LTX$@C=]U M3*O94A/;[V_1/Y?:0@XT4\D^4_ MVM58QT)1(17/:S)DD%-6/?%K[4.+ '',!*\F>%U"_P#!KPG^N3OT:T+_W!T& M-:&4;E?:2^,"K/!\*O@."8V&:/JE=+]D@U^4Z3I9*P&K%'AJ?L\501/T"=U# M37[G4J(5$6B=8D$03]"2YSD$<#?BM8#_G.-?(_C?N^^9X3?%Y9?Q^H>*"VHJ@YJZ,1UL11V65'V;O!^U_>"K"X$?47'".^PB.4I M#P;O,NJ>]4E$-8)&U"&$S;&>G?"QEB' M3GC4J!V=4B.H M;E%U>M5 \6W9RCQQ!8U1^9I"&PO=V]R:W-H965TB(_3G]D4(0(>9G&2?=B;$C)_W^UF MHRF:P>P SU%"KTQP.H.$'J:WW6R>(CCF0K.X:QF&UYW!*-D[.N3G+M*C0[P@ M<92@BQ1DB]D,ILMC%./[#WOFWNK$970[)>Q$]^AP#F_1%2)?YQJN6QE' M,Y1D$4Y BB8?]GKF^S/3X!+\EF\1NL]*OP'KRPW&/]G!V?C#GL%40C$:$=8& MI'_N4!_%,6N**O*K:'5O_5 F6/Z]:OV4]Y[VY@9FJ(_C[]&83#_L!7M@C"9P M$9-+?/\1%3UR67LC'&?\?W!?W&OL@=$B(WA6"%,-9E&2_X4/A25T!*Q"P'HD M8#HU G8A8.L*.(6 \UC KA%P"P%7]PE>(> ]%O!J!/Q"P-=5*2@$ EV5PD(@ MY.&0^X\[?P )/#I,\3U(V=VT-?:#1Q"7ICZ/$A;M5R2E5R,J1XX^8X* :8!W MH(]G,QI]5P2/?@*8C/-?[U@DC=E%.KXRR /T(H9)!O8'B, HSL U>B +&+^E M;7R]&H#]/]Z"/T 79%.8H@Q$"?B:1"3KT)/T]_44+S+:>G;8)51]ID1W5*C: MSU6U:E0]13<'P#(Z])]E5(@/Y.+_6,0'P R9N!E6B)_(Q<_A$AA^K?2IANZ2 MAP]5NB<'P*[O^IEGJ7QLLZ:*QUT%B\/:>FO2OFVJK(Z*4I3&X1 MS88$W"Q!^;X+N.2G>_8?=N])M'Q5M MFU5MGVVW[3F6Y=KKMC=<8*]=8+?$!2Y0LD!@B&%C7Y6."N*0?>2ZI;&G&>F9LKSPS[EU=? M-Y-Q;_1K$641CQ&:6CY&<3RBZ$' )WBC95-+ */5.# ^(38'"JTL1QV;EL!! M2X&#KTWE!@J%;"67LTH3[<8Q]H1&&UE2%*#AN6 7,O"%3"EQ(5.*!FOFSV&+ MEVM6_9?RFH&U/:]UK=K)DB5PUVI\8EL0,SJV3HIYUYI4Y&*9LG/;,U'+JNF9 M0&5+CLK_/U]VP'=>]&6I\PZEC-/P6\ $@1.892";S"F$V-FEC&.8QJ^8$Z; MY2:JME#>UZ!L(?? ,6N,) B%)0=F[2Q:<^-J$/1@O.1+],)M$(:95!+,$@ MK)9-ZD\4"E4B05XN?HKDIED$,;$:KP@T@R$GUG9!@-7;C,VRZVG%;;91"S6V M8$>VG(>\6/326U8A0\UZBF[2!4R71;W?,G6BW!9\QWYEOJ.55$X46MGV@6W+ MDHHM.(\MYSROY!9#RRVE>GSCO.5);I%KI7:+H"^VG+Z\DELL+;<(/F$W7J!X MDEOD6JG=(CB&+4=SJ@=?\Y",4-Z)PB\O [ZVH *VHD3PZN"K4$@-H;9@%G;C MS$),2HHI2.\.1C$O)%/_%7Q<@9>%EAO3$J<>" 5#L-O"$ HK$ R.T7I.=C8! M%/;?@$\T*I,,K5_37 FZ:GF(^ MX0ANXS3.;72MJ&-1'4WCJ!LSK,I6W4PT0L7E&VKBEPRMP@^Y[2,S_45"NF\-7 $HW-> MN5:D-2_H*[12EN8

D<.:=[3I!M7N AQY9,93S4-*+,%;3);9PV/<4-"JU< M%7"X@M&XY0:Z5K72#P&^W(?R6NF&:(KWQ()#> M?66DUW2$7"LED7)+BR'E:*_AB,>+E9Y7P7 %++N-OZUIZ13N1-'S,%3Y5] & M5X[2.OZ-DI?TKX!\MW'(;ZU_Y3T/E>-7T I752JB*K^[1NFLY"Z>$W56- M> MX+6EG-(;CPL7%'6YLRQ;L+(<=^,ZEO.,OYJ-JO*IHG?*?.H)?N&I*B8J?]#A MM1-Y\P1K\%K)&A1:*UOZ+^8\@<9>&R?@ M0X56[,6_L"4?TVSK2'"JV4]O8%$OHO@(3/()J^P$6_ M+77W72N:_O:B3=,W'+>ZHND+H/0;7_S0)%U3FF5[N:?MF#5U7E] N*^"<(V( M%%>^T4BDDP*416.^WOT[3N/Q/3T 5S#6>Z7@"_3U?]>JN[]==7=-L^9S65_@ MN]^6V7TS(>I5+)6SZJQ2^K+R!4A!GC1/HX3J'=%N[9(T!1_PVS([WSD@MU== M.&YMSA3\P&_+HHMF G)[(45HA-5&"01+"50L13L>O\Q1"CD3V2$> T$G@K8L M1=@U'@O%]>(Q$*PE: MK:20>@VUJ4Q^/@M@$W[P@+1]T:5R#H0:#8 ME^!17SOKRN@Y3'\B OIPSA>@0 (^\;4GM@&N4\@_N![ 9>46*L'V'@9\277= M6^M ,(9 SAAJ3/$\4AT(_ [:@M\[C\=M:':]P QJ#"ZP.9!C<[W!7Y0S!J4] M$WY7B ZV(=IV*6NL<8' Z$".T:J8?Q(G"@4:AFVI@N]J\'![5P,K<.KR;2A0 M-Y2CKLK@3P+]4&!@V!8,W-G@V_ F,[@ N% .<&SU/O^@6Q??0H%OH7X%N^D/ MNL,*V//]NEEC*$ O_$VGR<-P>YI,P\&Q_9HN"Z -VPJT+_^9ZK#HZ\9GJOZ! M5T.60X'-H?[JN&?&=N%N1O2*T]S:]3L)*50S^=I,H+'_0\B0?_-,:9\^U4'YT?FN\_5IWO MA<'[CV%0<84./'HEK+I" X^V1J.O\AI[4KY5;5>HG.]T2V>AMU&2@1A-J/K& M 2O,IOG>L?D!P7.^L>@-)@3/^,\I@F.4LAOH]0G&9'7 'K#>PO?H?U!+ P04 M " !1@ I1;0@%/D(% #K%0 &0 'AL+W=OP-:!LTS8JAV =&IFVNDNB2 M5%[^_8Z2+#DV12=9^L662#W'>YX[DD>.[H3\JE:,:72?)IDZZZRT7I]ZGHI7 M+*6J*]8L@YZ%D"G5\"J7GEI+1N<%*$T\XON1EU*>=<:CHNU2CD>+2F2W;%]/7Z4L*;5UN9\Y1EBHL,2;8X MZYSCTPM2 (HO_N+L3FT](T/E1HBOYN6/^5G'-QZQA,7:F*#P=\NF+$F,)?#C M6V6T4X]I@-O/&^N_%N2!S U5;"J2SWRN5V>=00?-V8+FB?XH[GYG%:&>L1>+ M1!6_Z*[ZUN^@.%=:I!48/$AY5O[3^TJ(IP!(!2 [ -)K 005(-@!X* %$%: MOQ> M:(:PCT[05*0I1.Y*B_@KHMF\?#HQ49B;3DA-18O@7B8T4X"X*I,+B46%^K N M^L]-\+E^0$O$5OD(?4BDJF$,_0=<:U.H9&>/ZT$KF" M@=7(T\#,^.?%%8MIR8*TL(C0.Y'IE4(7V9S-+?@+-QX3AP$/)*UU)1M=I\1I M\<\\ZZ+ /T;$)[[-(3=\QF* 8P/'0X<[01WFH+ 7MMC[D&NE05N>+8_1^SR] M8=*$K0K$$:A?/KZUN#IQF_Z"_[$%K 3U"I!9K6['44A(+QAYMQ8>8R9CKAA:2QZS@M9<) F5"JV!<$'1QG!:#CK8W5OO;^AZ^2F64<^E ,F2=APF.$:HK1,9A*B M.7VPS:>9V](78HOIQ=.&CZKA'6D;U1)&3Y?P?+F4;$F-B!P4X[!9Q>B6)CFS M254:CK9"VOT5,$]>HL*^Y;#/A[8X/:O<'SG$NJHGW @)NPRT$!GL$3F"A]*/(3F-8TQ@^E<;KK2W#O;4% M][M!BZ?8;_9MW^DKE$D+QHV'0H)S:RY?HOZ!05KDKU"/]<V0=?OZ9K'NVKIQ4X/@ M9Q0AKQC78'_WQMV0[(IQH(QI$<-BO+TTP$T=@]V%3+74T)N$O2!KW+8A:XZ_ M!/;,"?+;:3 Z.VL>S9@C9LV:-Q4XU@=T'@)OF2 MBFYR8,0V@F[4IA(+-H4@'E@*P<BPY,&O#E>T^SAIQ\&!/=_46"A.(NKXE3-OA5Y)%"_]^,&T RH\IM_ M6:Q-O^E8FD*RZSK -A4&.;#Y6U?$R0'4+&<;7V+&$S,=>+H6YA(!&&U\+]R$ M@[]Y%\VV@&@J\DR7E-66<$ ;MJ#CGN_;E?MY1S.N5&XR%.5K:-LL/TY=FCJ% MN.L4>YI.#J">KPMK)II+EV 8?1==O*U+I93)97&;9\R!(^7!IFZM;PPGQ3W9 M3OL4G\ZPK9V@[*I>P M9*&$+8"2W^W#OB'+F\7R18MU<75V([06:?&X8G3.I/D ^A="Z,V+&:"^WQW_ M!U!+ P04 " !1@ I1-@HM.QH# !#"@ &0 'AL+W=OVAE=I<(0D5()5V5ZD3 M$]3'LPY$"L M.C:S#;32/OQL)PUT!%0AH;TDOIUS?N?) M60X%EBY? M,S&HM_E*T4)@Z% M3*#'C][A(O8 QJLAP*W?-J+QDI@$G"&1(P[SFW MP;O$YFBB7<!Q); M)8<4,ZDMQN671'R.1B"5(#,%E1F:,*(DNC6:$_6"+NY!84+EI38;C2?2!AB: MQL\'**8@?G4]I=,Q4-ZL0A^4Z.$!]!@]<*9RB3ZR#+*W]IZ6H=8B?-5B$!YU M^&W%7!3Y5RCT0_\#\I#,L0!9/H_XCVJM(^N_=<#_A*VU3)!=(;8R.:,+PJH8 ME^@/:HI38I=NV]:M.6;K?A*%[;C5]=8-.*T:I_5.G(W=N_K;X34(?1;1'!.! MUIBNP#)FG%(L)%IJ9DMI<+<"-2&7H=,=Y,AW@Z"9N%T3MX\2?Q:8G:)?>T^_ MEM]I14DS35S3Q.^C.8-\\9Y\8>+&[6;@I 9.C@(_GK;[DCWUKL,HC8,#VR^M M:=)WT9Q!O71_\X5NT&GF[=2\G:.\^A*8 S&@7"!X7A)Q@I:=?2VC(/;]9K3 MW_[%_1/@SB!MQ?%F9W;<)#V0P,XU%)SGWUCYW94T38(D/7"X@W!+%/Z_WV,5 M^XV,J?OOB?)V[O4"Q,)6+Q+-^(JI\HJO1^L*Z;:L"[;+R_+J 8L%T;GW-=*50=$Z"N&_M_ 5!+ P04 M " !1@ I1=HY]SI(# !)# &0 'AL+W=OF_WR&EJ(JD&,8N)[(H6S%HMS-RM6"UXK0\F/2\NUGB?NBGVN](2]6ASH'K:@OA]N!;[9792LJ(#)@C,B8+>TKMS+ MC6L(!O%G 4?9&Q,MY9[S!_WR.5M:CMX1E) J'8+BXQ'64)8Z$N[C1QO4ZG)J M8G_\'/TW(Q[%W%,):U[^560J7UISBV2PHW6I[OCQ#V@%A3I>RDMI_I)CBW4L MDM92\:HEXPZJ@C5/^M0:T2-@G&F"UQ*\(2%XA>"W!/_<#$%+",[-$+8$(]UN MM!OC$JKH:B'XD0B-QFAZ8-PW;/2K8+I0MDK@:H$\M?K*%1#7(9_(FE<5GMQ6 M\?2!4)8UHT_Z%#*]B*4IJ3G*O5<4^^2&,Y5+LL%]9!/\Y#0_.L&WT?WN"+SG M([CV3@;\4K,+XCL?B>=XSL1^UF?3W7A*SO_+OOG/V5^8X7?UZ)MXP2OQOG%% M2P+]RDK[E05-94T=>Q,X,H'U_?BX\@-WMK ?^UZ.05XTBU^"DC$H"KW@)6@S M!H5.'':@%^J#3GUP4OV:2Z7+_PX>@=4@R=\W4-V#^.>$LV$7.WPK9YO 84^J M&T8#8RRN+9V+Z9YPT\G@ %X7Q@\ACD^T$X<'D,\N:>,VWSO%,_/ZE^ M2TNL6.WQ#14/H JV/\?%";R1@31_[ V3%F%KYB MK.O\^D@[)[7_#@P$JM?F7F78!A12":I;K',<=GO-@/M6'K>1^_>AZWC#ZW<" M%44#4#(5*G8&![:90GE>/+#:[K5&%8B]Z4DEJJJ9:KY*W6S7]UZ9;F\P?^U> MKMV)^43WR:85^Q6^:;+Q5[ OL%$J88>IG(L9%H5H^M;F1?&#:T4^/>[=M*45B&TO"3^.B?GW.OX>KB6 M:J53 $,V@F=ZY*7&Y->^K^,4!-4=F4.&,PNI!#7854M?YPIHXD""^U$0]'U! M6>:-AVYLIL9#61C.,I@IH@LAJ-I.@,OUR N]EX$'MDR-'?#'PYPNX1',KWRF ML.?7+ D3D&DF,Z)@,?)NPNMI&%B 6_'$8*UWVL1:F4NYLIWOR<@+K"+@$!M+ M0?'U#%/@W#*ACG\5J5=_TP)WVR_L7YUY-#.G&J:2_V:)24?>E4<26-""FP>Y M_@:5H0O+%TNNW9.LJ[6!1^)"&RDJ,"H0+"O?=%,%8@> /,V J )$[P&]/8!N M!>@ZHZ4R9^N6&CH>*KDFRJY&-MMPL7%H=,,RF\9'HW"6(P)^R9)8"YV#+@25.@VHF"3A!\:?+S:=@;'[W:1^]C/IXEQXW"F=F> MV4W,1"&:S+2S=:,#LBYJ61='R**;?;+:V7J'9/5K6?W/RFI*73M)KWM S66M MYK*5Z('IU?E"X;_+,@,*M"&*&FC-7SMCV+EH5795*[LZ4MG^%+8SAIU!J[)! MK6QPC+*F++8310="%0:OQWO0RC3%@U)AK2PH)RA)$+D@14Z,)"?N##UM/'W; M.:,>$>[\;3)V'+9TY^_4,0%JZYO5H?86X<87SW?C$7BU\E]U0M&58I#@ND##J7^'.KLM27'2-S5RWGTF#M=@[ *<7TBLF%7' M?J"^<(W_ U!+ P04 " !1@ I1&:]MZ(D" #0!@ &0 'AL+W=O(_V<7FK:18V+!DO4!JN)&B< M#X)1?'F5NGR?\(OCVFR-P57RI-2SFWS+!D'D!*' F74,C%XKG* 0CHAD_*DY M@V9+!]P>;]B_^-JIEB=F<*+$;Y[9?!!S3UBTMW3NZMIE5..#O\J2Q"',,GF*+F M*^8^FP$F,[C&;,'E D;N4W++*7P\1236?& MR5["[Z4\@TYT"DF41"UZ)@?#X\]MY?P?_&H_?(HS@L=M\)UF=)ICTO%\Z8=\ MF\-Q"G1DZ(HS :-"E=*V?>J*K.?)G%.MALEYEYJXVJ[@?5*W&[TF[>A,&YWI MP3J_DDO"\0]ES F0)>V4@/84'I1EHDU]^DY8W$MVQ4]:A,?QY>3REU?:2JOOV&:+K(!@7.BC,[. MR4%TY9_5Q*JE-X@G9&PO=V]R:W-H965TVL MI2J9H:G*7%TI9&E+*@LW\+S0+1D73ARU:^8E">FGSN?' @Q36K"W,AFV/LZYE9O406NOV%IL=Z#B2U-K+LR>2@Y*)[ MLML^AQ'!GSY#"'I"\%K"I"=,VD([9VU92V98'"G9@+)H4K.#-IN63=5P84_Q MTBC:Y<0S\1=I$'P?=F&)BF^8#54#$RD<8YIQD<&!#9H;3LN[<,2X@FM6U AR M#6>UT8:P%G9/AQ.AC:KIJ(V&[24:Q@N]0^2KRR5L;^W %G !7W-9:^+JR#54 MAW7C)KWGP\YS\(SGS[78@XGW#@(O\)Z@+UZF+S$ANF_I_L>'=)?2&R(,A@B# M5F_ZK-Y0^8'6:)ZLJ),(6PE[LS9Q,/,C=S.V_1@S"P?( VN3P=KDE=8T'9#F MF6 &4V :%DSG<$1W>#CG\:E]/\5RA>H'_ :Z+'05!'RZ37(F,H2SJKU_"RF, MHDMX#WXARNG@=_KV*#N)V2@F[Z\@'R/\Z=-!S@9CL_\>)"TT3*7_EF0X& [? MGF3XBC_E8\PT^"M+=]1^;.L_98J"T%#@FDC>WGO*5G7MM)L86;4=:24-];=V MF-,7")4%T/Y:4E?J)[;)#=^T^ ]02P,$% @ 48 *46ZLY0)I P / P M !D !X;"]W;W)K&ULS5=-;]LX$/TK Z&'!$@B M2_X.; .)[6Z[V+1!D[2'8@^,-9:(2J27I..TZ(_OD%)415*,M(M=Y!*+H_>& M,_.&U&2RD^J+3A -W&>IT%,O,69SZOMZE6#&](GUXL-IJ([."3!%D7.2_[+ZH0X5 M?MH)84$(ZX3>$X1N0>@^=X=>0>@]=X=^07"I^WGNKG +9MALHN0.E$63-_O@ MJN_85"\N;)]<&45O.?',[)TT"$$ Q[! Q>^8E4T#$Q&\P2CF(H8S*R4WG,S' ML%ROT4D+EU(YI>4:3(+P![5DSOM+:DU8>O73([P5VJ@M]9?19-8\%LQ@! <+ M-(RG^I!;]*F(@1WF_<-3NG.TG15_59X@[+>(VB1F/:]HV(=U1[60OFYAP M5!?7KXQ#&:K8S:&:TQHO$=E ?1^+6D@*Q9V@_(? MAMD/4$L#!!0 ( %& "E$S)XD?0 , $<* 9 >&PO=V]R:W-H965T M#NU,6W_DJW22S+1)@#(4.FV! \-! MM=>Q!EL*DIR4?\]*=MTDN"' A4MLK?>]U>Z^K#1<2?5-9X@&'HIU:C8>R-#D7 M>*U ET7!U(\+S.5JY(7>H^&&SS-C#?YXN&!SO$7S<7&M:.4W+ DO4&@N!2A, M1]YY>#8;6'_G\(GC2J^]@\WD7LIO=G&9C+S ;@ASC(UE8/18X@3SW!+1-K[7 MG%X3T@+7WQ_97[G<*9=[IG$B\\\\,=G(._4@P925N;F1JS=8Y].S?+',M?N% M5>T;>!"7VLBB!M,."BZJ)WNHZ[ &()YV0%0#HFU ]QE IP9T]HW0K0'=?2/T M:H!+W:]R=X6;,L/&0R57H*PWL=D75WV'IGIQ875R:Q1]Y80SX_?2((0A',,4 M%5\RVS8-3"3P!I,Y%W,XMZWDAI/Y&-Z3<@]>D_ST(;R36I/Q!N.<:3H8*)+$C%F977$AT0#J9H&,^)9S/T%#6?"X=E&B9,9_"* MQ-QLYU)HHTI2JM'PY0J+>U1?B>+C[10.7AS""^ "[C)9:LI!#WU#-;*9^G%= MCXNJ'M$S]>C E10FTS 3"28M^.EN?'\'WJ?>- V*'AMT$>TD?%N*$^@$1Q % M4="RG\G>\/!E6SK_%GWVU]$WBM%IU-IQ?-UG^*SRX" G_1S2D-K6'5O7W>22 ME& D_<2RP".8I2FZH00+J>R,.K)B/H([:5C>II-J)WVW$SMME^/CL!\-_>5Z M\=N;/7E]RRSG2P;9>HW9>K_64_( ML&(J^;.F#)IH@_^F*8,6!0\Z6VUIN**3JP-.284JC@9$ J M4M6UI5H8N7#G\KTT=,J[UXQN>JBL WU/)9W-]<(&:.Z.XY]02P,$% @ M48 *49QQKF8D!0 X!< !D !X;"]W;W)K&UL MM5A=;]LV%/TKA-&'%(@KD?H.' .)K*X9EC9HUNUAV ,MTY%02?1$.N[^_:B/ M2!9)J9Z;OMB2?.XA[]'EY3$7!UI^90DA''S+LX)=SQ+.=U>&P>*$Y)B]HSM2 MB%^VM,PQ%[?ED\%V)<&;.BC/#&2:KI'CM)@M%_6SAW*YH'N>I05Y* ';YSDN M_[TE&3U!4A5 74B#]2N;/P(9L\3[CG^GA VD3:5$5RB,OQ:^IB./+CY03 M !&8@YLXWN?[#'.R 9]X0DH0TEP47U)5Q3,!=T5,T^T)-!X:+#5L87*193=:( MVY1NFY302$H6N*<%3QB(B@W9:.)7T_'N1+PAY.TT1B\:WZ))PE_WQ3M@F9< MF,,,Y9NTQA7 M>[&V@WK*W#Q/6AFABK%]N?Q4#'0DJ2(-QK0\O0Q^)X,_77DYW1><'24KBF]; MTEPXC[X:Z;A8%UE5HSII?,UT)654B"_IHB&1EZ0*02.U$72B!).B?!2^4BRV M>CWM2)G2,Q4(U.+PY>)0,79@22*H&.C*[5>#,5U+KP,T>U-CGML"VLB![O+> M$6I 4)KYZA2B:)IHF-V198/3Q7]4XM4[/VJZS1H(,4O >_$? 'P@F\JCW7!> MINL]KWHOX/1_-%V(^EFALS5'JE3(E357078@:_Y]3*3!S%U_1//>MD1;DCO@CVQ@A..Z/7:L7M,$/'(LNAP^T-#YQV/%,RJE9B;LE] M,=2A;*0HJ:("6Q92PP0AM$>T[.T+G/8OK]5C54\1R*TQU( ?Z&S_5<;>7S(8:OO6P6Y\H(X MA2B:)FJR,XY.+'-2/M5'Q4R\.%'SS5E2][0[CKZI#V&EY[?P*H2:YRMX%36' MS3U]<_9]C\NGM& @(ULQE/G.$R^B;(Z3FQM.=_5YZ9IR3O/Z,B%X0\H*('[? M4LI?;JH!ND/]Y7]02P,$% @ 48 *4;-YG%&$!0 ,1D !D !X;"]W M;W)K&ULO9E;;]LV%,>_"F'TH06:2J1N5N 82&SU M,JP7).WV,.R!D6E;J"1Z(NUDPS[\J$LDFSR2E6[82V+)_W/('R^'?\FS!UY\ M%UO&)'K,TEQ<3;92[BXM2\1;EE'QAN]8KKY9\R*C4ET6&TOL"D9755"66L2V M?2NC23Z9SZI[7XKYC.]EFN3L2X'$/LMH\><-2_G#U01/GF[<)INM+&]8\]F. M;M@=D]]V7PIU9;595DG&I E>?V? M/C8#<12@\L !I D@>H#;$^ T <[8%MPFP!W;@M<$5.A6S5X-W))*.I\5_ $5 MI5IE*S]4HU]%J_%*\G*AW,E"?9NH.#G_Q"5#F* +=!W'^VR?4LE6Z+/*86W[9<%0>&/N0QSQAZ^3,7XI72W[(XI4(DZR2FY9P+]'DO$5\_,]'+)9,T M2:N4W^Z6Z.6+5^@%2G+T=O3# MK9\,AM,N.:?*Y_;D6W!1K9."'5B^9^#\UAG\*D-9ZP[S"\>VO9EU.!XU0$7< MT#E5+0&5%WC^J2H"5*Z'.]4)JMNBNH.HMTPP6L1;I-:Q*E\'59=WJLI*"+G. MY!UW +MA$&K,D(PXH:U! S(U@"'1J $9<0-BP]A>B^T-8M_1E(F*61T^WYE, M\@U$[!F-DZD^>PM %.J3MS1%ONUCC=44>6$0P*1^2^H/DKYC.2MH6K'2E:K/ MB9 %+<\^"-@')L7W=6) 13S'U9 !5>"00&,&5.[4PS!TT$('@]!?N:3I:W3/ ME$]AJE17Y5S21Y Y,'O@!]K4+ 1)E,-9@FI/%L;O@A0.2X.8>1IBSP=1E9T M BEC4]-"H%.CW>-6:TY30XA6U):F)@CT;6MJCBO "6'8$H:#A)^4*4W5B0RA MA<# VWK)64 J#VM=7P(J0@)M$") Y4SMGDG$=F=V[$'(MTE.\SA1&[:>Q]TPL^'W@T,>DZPOYX076A)[@.WI=!$3&60\FTGJ*VRDQ99)5U0<46O57/=^@]6VU441HS29U?P<.&98PW MPZ9I,*;*E.AUX'R6")"X/;/4.1,\;$V>X\BPZ1BP2W140&1C'79$I@@2^5X/ M<&=0\+!#&>G%L.D4=+<-2(SM=S9+-"@Y9>S\"!XV),]S8=AT"/HIM0 T4YWU M?)H(TC@]M)T5P6>\R'/L%S:M O8-6D"$=<,Y)E,$B:8]'AMWU@0/>Y,1[@N; MCL%P7Y#&6,'G\T2 AA"8D736A Q;DZ'CD0#NP-5K+B0R"M&83!$DZBM$I/,B MY'_Q(N?.Q^L#35)ZG[(+M3TNA*I^Z&-5^,I[Z([%^R*1R;ASDW3FA@R;FQ$K ME)BNX\*8P_.:):1Q]1D$-#T&AW0&APP;G,$5ZD"/"#H=(-*K*IA(?Y*'1*3' M+)/.^Y!A[S/ZX:#)<_*N2"\D"U!D;$=(I)^8D,C1MZ-U] HX8\6F>OW^#;Y<8.#^$E]&]=O[+GW]8X+:7IMR%Z9LK9JRWP1J M7HKZ_7Q](?FN>@%]SZ7D6?5QR^B*%:5 ?;_F7#Y=E VTOY+,_P%02P,$% M @ 48 *47[0BEY8 P ;@H !D !X;"]W;W)K&ULK5;;;MLX$/V5@="'!/!:=\D.; /Q)>@ND,*(D_:9EL86$4ET22I.]^N7 MI!3%L14WW=8/%DG-F3EG.")GM&?\462($IZ+O!1C*Y-R=V7;(LFP(*+/=EBJ M-QO&"R+5E&]ML>-(4@,J]23O].QY6A"F&,BM0>B'D\XPSS7CA2-[XU/JPVI@8?C%^\W M1KO2LB8"9RS_1E.9C:V!!2EN2)7+.[;_C(V>4/M+6"[,/^P;6\>"I!*2%0U8 M,2AH63_) ?@-P/]HA* !!!^-$#: \*. J %$)O=U MLDRFYT22R8BS/7!MK;SI@=DN@U8)IJ4NK)7DZBU5.#GYPB2"Z\-?L,H(1[C# M7<633.T5+#G;WR6%&AI%+T MU*(:WV>L$J1,Q.9B<-IVG-R7N'DP^WK)29@$698MJ!GY_'1V?PMLI/ MFR3O)4E3[ZS#?ZJR#[[3 \_QG X^LP_#W6&7G-^+OOB]Z#?GX3>X[H,W[(K^ M)I=^6W"^\1>\XV\E6?+8468]^%(5:^3 -G4I"KBN9,8X_1=3D S6A\69PH6J ML;KR+KM$U21"0T(?KD^3V-&_D?W403YHR0=GR=^KLUM4_ <8%;V&: ^ND^\5 MY3]E-0U.6+T2JBOIU,)U?,?UWYK-3\W4]OA#[ZW9HL/;,/#=J#L+89N%\!>R MT(I7:7A"KFXCF#$A8:GVLCY3=%)2EN>$"]BI59.@KOS,ZKB#0UE>/XR/Q'=8 M^?WH6'N'5=AWW&[I42L]^A7I7TE>X>ON?S/WF!J\).(6505WG6"S.DST1H,7 M'@D]-0KBP5'%+#J,!M$[,N-69OP_/]([U-T*+;=_]'.=QB>%&@SCR!D<)>2G M9K5:^^ ^+)!O3>N3JEUMFZ-KTQ,6QE9A;T6QKVV!/CQ9SIS^^NG# M<9RT&:$/6_IBW7ONU;E'5\)2W.@U@X<*0*..,]$DN-*Z_AP$358!)\V%K$&8 M2"$5)]JXJ@R:6@')&SN)LV :AO. $RIP&HN6WW+=H$RV0B?X M(I\?1_XW;D<=] U*XT**W3Y9P-0F'-"*L 3?$$:7BMI9!>&4K3T\M4 FF51( MFPTR8B*+-$\^''G/[EW/PZF0RM7V%?QWV:?O!3:>%4@9&P1.L0?2N"9:@Q*W MQG')#GP60KV]6-=&8:G(.IK.\':"&TR1I50YJ*%,A#=0&C,HK!Q%R\J.6M:! M#6HMN3%R2DHIB-.PF=$;AC8#QA[LP?Y9['!WQ6A70[NG8C"-H-[T--ZQ_&,V MSSVBO7H5+:KI2NJOK5F-<+X]*W"OH*"=\[MBJ'^(/3K,3NJ:K;\P6@H.?NU' M%TQCLIF'*JGHDZEF3TIF % 8K4!IFHV1WXK4"^CTYC1UQ6'-TS>H^=_VN00! MBK"Q:'/T3[G+KU9\^>E_278_E7W!+VKL+ZM3%SE["R+G)RDRZ'_HHUMCY\X8 M4&3OY@3?V7< VQ9%RY8R347O533/03R[.@R])DOSTMKA-_DY%*1E>C$$$[RU M?T!.6WXU9-W;1O196_N[75XT=P6WS[GT#U!+ P04 " !1@ I1EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( %& M"E$$([%MT00 !PK / >&PO=V]R:V)O;VLN>&ULQ9I;;]LV%(#_"N&G M#5AGZYH+X@!9O+8!DC2(@^RQ8"3:)B*1!DDE;7]]#V48)3?P8"\^?K)$T=*G M0XD?#ZF+=VU>7[1^9=_Z3MGY9./<]GPZMI7BWOX[[7?8FK7R1 MG73?YY-QNQ,3UDLE>_E#M//);,+L1K]_UD;^T,KQ;MD8W77S2;8[\"R,D\U_ MBI<>\HF_V+'$\9='#B#S23V#$ZZDL6ZL,9Z? ^.;@,J[O<'IC[)SPBRX$Y^, M'K92K?UIX"ZFP6V,<=C_[H)X;OY/&/5J)1NQT,W0"^5V<32B\X#*;N363ICB MO9A/]E78E6K9W\I!D-B-VIT*ZOH[A4O?M+N[=H ;Q-"<2SA@;MH1_'"0-PI" M)7MVK54KE!6MW[*ZDRWPM"R S!'(_(B07_, LD @BV-"%@%DB4"6QX0L \@* M@:R."5D%D#4"61\3L@X@3Q#(D\-"WD,7SC+V@?TU6*F$M0'6*8)U2H"5>RQN MI65ZQ1Z,L/"?L6K8Z9PAD&<$D 5 /HHWH08!OXU>*_GOOGN&==XS L82&&\% MMR)LW0QURH&E,F)5@'7'S:L ?7>"+44S& A>3(E))3NP54;*&B@_\@CH,1_I\A)J:5[,!>&3%/ !-Z'*[6_NKLREH8O/S![D6$B8DE.[!91LQ3 MP/PD]-KP[48VJ=$.II;LP&X9,<\ $T+';K6U[$$8MMQP(WP_%&)B%D%,;)O')VS^.CV ZFV4#/#G[4ZW L MCDDG/[!TEA(L"'6Y3VV:1@^0VJ@U>X"Q3Q-W[SDFH9Q"0@E_L]^>0DPTM:&P MT"^% YG7I?T]Y,/TDU/H)^GR*$'$])-3Z"0D^DG(/)YEP?134.0\*9G'F)A^ M"@K]I'+<&!/33T&AGZ0E%R$F.K=&8:$4YH?00@5FH8+"0BG,N-$Q"Q44%DIB MAE.5!6:A@L)"2 M81:J*"R4Q(Q6G3$+51062N;I430Q"U44%DIB1M'$+%116"B)&;U"Z+<&%!9* M8H;K^!5FH>J8"T)?3T),S$+5,1>$XE<(LU!%,B.7PHQ>(P^7L%#>\*YY,,S_[#X7*2N_0KL:NNX:RKZH6\W;_<>= M^P]3+W\"4$L#!!0 ( %& "E'22;QM$0( !&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V3MNVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY%\0'8OCTJQS:<=^=ZF[?U\7'\7"JJV8W MCOV/E.IZ5XYMO>OZ00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/ M\P<]0M#C_$&R1!F7!$D3K FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$ M6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36R<BN!WHIZ*X'>BGHK@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC;9+"'0VU!O(]#; M4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#; M)YO=!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>L?D9R6!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>&?7.!'IGU#L3 MZ)U1[TR@=T:],X'>&?7.WZEW'3\/I5Y[OM;X_.^D>CS?6ZZ/ORR_3D[>W@O. MZ;:B/O\%4$L#!!0 ( %& "E' B&UTZ0$ 'XE 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A6YNV(/Q[ MNP$F&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE; MWYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2C MF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W M=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)G MQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ 48 *4:YGIBWN M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ 48 *49E&PO=V]R:W-H965T&UL4$L! A0# M% @ 48 *47DC?&9B!P CAX !@ ("!&PO=V]R:W-H965T&UL4$L! A0#% @ 48 *4>R(*K99 M! ^A !@ ("!M1X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48 *47\I#Q1? P < !@ M ("!RC, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48 *42*;22K9BX$ #1"0 &0 @(') M30 >&PO=V]R:W-H965T&UL4$L! A0#% @ 48 *4?:88E ^! ]0@ !D M ("!:58 'AL+W=O6@ >&PO=V]R:W-H M965T5> !X;"]W;W)K&UL4$L! M A0#% @ 48 *43K2?##H! .PP !D ("!PV< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48 * M47%254T9!P %10 !D ("!-W4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48 *4;4AN/00! (@L M !D ("!DX4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48 *4:8RYM1Y P + @ !D M ("!\9 'AL+W=O8" "^!@ &0 @(&AE >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 48 *4>Y$#YM9 P KPD !D ("!RIP 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 48 *44+! MU&HQ @ @4 !D ("!]:< 'AL+W=O&PO=V]R:W-H965T:L !X;"]W;W)K&UL4$L! A0#% @ 48 *4>"X:K^7!@ &PO M=V]R:W-H965T&UL4$L! A0#% @ 48 *48SW'(8+ @ =P0 !D ("! MH;L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 48 *44Y28KN# @ >P8 !D ("! ,4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48 *4#0 &0 @($FX >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 48 *4:^,_@E. @ !04 !D ("!'>< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M48 *46T(!3Y"!0 ZQ4 !D ("!:OD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48 *411_3I#G @ M? D !D ("!_04! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48 *46ZLY0)I P / P !D M ("!FPX! 'AL+W=O)'T # !'"@ &0 @($[$@$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 48 *4;-YG%&$!0 ,1D !D ("!#1L! 'AL M+W=O&PO=V]R:W-H965T4N 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !( $@ KQ, /\P 0 $! end XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 337 359 1 true 81 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.ceva-dsp.com/20200630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Interim Condensed Consolidated Statements of Income (Loss) (Unaudited) Sheet http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited Interim Condensed Consolidated Statements of Income (Loss) (Unaudited) Statements 4 false false R5.htm 004 - Statement - Interim Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited Interim Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Interim Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited Interim Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Business Sheet http://www.ceva-dsp.com/20200630/role/statement-note-1-business Note 1 - Business Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies Note 2 - Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Revenue Recognition Sheet http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition- Note 3 - Revenue Recognition Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Leases Sheet http://www.ceva-dsp.com/20200630/role/statement-note-4-leases Note 4 - Leases Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Marketable Securities Sheet http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities- Note 5 - Marketable Securities Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Fair Value Measurement Sheet http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement- Note 6 - Fair Value Measurement Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Intangible Assets, Net Sheet http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net- Note 7 - Intangible Assets, Net Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Geographic Information and Major Customer Data Sheet http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data Note 8 - Geographic Information and Major Customer Data Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Net Loss Per Share of Common Stock Sheet http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock Note 9 - Net Loss Per Share of Common Stock Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans Sheet http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans- Note 10 - Common Stock and Stock-based Compensation Plans Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Derivatives and Hedging Activities Sheet http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities- Note 11 - Derivatives and Hedging Activities Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss- Note 12 - Accumulated Other Comprehensive Income (Loss) Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Share Repurchase Program Sheet http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program Note 13 - Share Repurchase Program Notes 20 false false R21.htm 020 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.ceva-dsp.com/20200630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies 21 false false R22.htm 021 - Disclosure - Note 3 - Revenue Recognition (Tables) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-tables Note 3 - Revenue Recognition (Tables) Tables http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition- 22 false false R23.htm 022 - Disclosure - Note 4 - Leases (Tables) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-tables Note 4 - Leases (Tables) Tables http://www.ceva-dsp.com/20200630/role/statement-note-4-leases 23 false false R24.htm 023 - Disclosure - Note 5 - Marketable Securities (Tables) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-tables Note 5 - Marketable Securities (Tables) Tables http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities- 24 false false R25.htm 024 - Disclosure - Note 6 - Fair Value Measurement (Tables) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-tables Note 6 - Fair Value Measurement (Tables) Tables http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement- 25 false false R26.htm 025 - Disclosure - Note 7 - Intangible Assets, Net (Tables) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-tables Note 7 - Intangible Assets, Net (Tables) Tables http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net- 26 false false R27.htm 026 - Disclosure - Note 8 - Geographic Information and Major Customer Data (Tables) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-tables Note 8 - Geographic Information and Major Customer Data (Tables) Tables http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data 27 false false R28.htm 027 - Disclosure - Note 9 - Net Loss Per Share of Common Stock (Tables) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-tables Note 9 - Net Loss Per Share of Common Stock (Tables) Tables http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock 28 false false R29.htm 028 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans (Tables) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables Note 10 - Common Stock and Stock-based Compensation Plans (Tables) Tables http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans- 29 false false R30.htm 029 - Disclosure - Note 11 - Derivatives and Hedging Activities (Tables) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-tables Note 11 - Derivatives and Hedging Activities (Tables) Tables http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities- 30 false false R31.htm 030 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables Note 12 - Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss- 31 false false R32.htm 031 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) Details 32 false false R33.htm 032 - Disclosure - Note 3 - Revenue Recognition (Details Textual) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-details-textual Note 3 - Revenue Recognition (Details Textual) Details http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-tables 33 false false R34.htm 034 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Details 34 false false R35.htm 035 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Details 35 false false R36.htm 036 - Disclosure - Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) Details 36 false false R37.htm 037 - Disclosure - Note 3 - Revenue Recognition - Assets and Liabilities (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details Note 3 - Revenue Recognition - Assets and Liabilities (Details) Details 37 false false R38.htm 038 - Disclosure - Note 4 - Leases (Details Textual) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-details-textual Note 4 - Leases (Details Textual) Details http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-tables 38 false false R39.htm 039 - Disclosure - Note 4 - Leases - Summary of Weighted Average Remaining Lease Terms and Discount Rates (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-summary-of-weighted-average-remaining-lease-terms-and-discount-rates-details Note 4 - Leases - Summary of Weighted Average Remaining Lease Terms and Discount Rates (Details) Details 39 false false R40.htm 040 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details Note 4 - Leases - Maturities of Lease Liabilities (Details) Details 40 false false R41.htm 041 - Disclosure - Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) Details 41 false false R42.htm 042 - Disclosure - Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Details 42 false false R43.htm 043 - Disclosure - Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Details 43 false false R44.htm 044 - Disclosure - Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Details 44 false false R45.htm 045 - Disclosure - Note 7 - Intangible Assets, Net (Details Textual) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-details-textual Note 7 - Intangible Assets, Net (Details Textual) Details http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-tables 45 false false R46.htm 046 - Disclosure - Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Sheet http://www.ceva-dsp.com/20200630/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 46 false false R47.htm 047 - Disclosure - Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) Details 47 false false R48.htm 048 - Disclosure - Note 8 - Geographic Information and Major Customer Data (Details Textual) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual Note 8 - Geographic Information and Major Customer Data (Details Textual) Details http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-tables 48 false false R49.htm 049 - Disclosure - Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) Details 49 false false R50.htm 050 - Disclosure - Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) Details 50 false false R51.htm 051 - Disclosure - Note 9 - Net Loss Per Share of Common Stock (Details Textual) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-details-textual Note 9 - Net Loss Per Share of Common Stock (Details Textual) Details http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-tables 51 false false R52.htm 052 - Disclosure - Note 9 - Net Loss Per Share of Common Stock - Earnings Per Share (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details Note 9 - Net Loss Per Share of Common Stock - Earnings Per Share (Details) Details 52 false false R53.htm 053 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans (Details Textual) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual Note 10 - Common Stock and Stock-based Compensation Plans (Details Textual) Details http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables 53 false false R54.htm 054 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) Details 54 false false R55.htm 055 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Details 55 false false R56.htm 056 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) Details 56 false false R57.htm 057 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) Details 57 false false R58.htm 058 - Disclosure - Note 11 - Derivatives and Hedging Activities (Details Textual) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-details-textual Note 11 - Derivatives and Hedging Activities (Details Textual) Details http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-tables 58 false false R59.htm 059 - Disclosure - Note 11 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details Note 11 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details) Details 59 false false R60.htm 060 - Disclosure - Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Details 60 false false R61.htm 061 - Disclosure - Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Details http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-tables 61 false false R62.htm 062 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Details http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables 62 false false R63.htm 063 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables 63 false false R64.htm 064 - Disclosure - Note 13 - Share Repurchase Program (Details Textual) Sheet http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program-details-textual Note 13 - Share Repurchase Program (Details Textual) Details http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program 64 false false All Reports Book All Reports ceva20200630_10q.htm ceva-20200630.xsd ceva-20200630_cal.xml ceva-20200630_def.xml ceva-20200630_lab.xml ceva-20200630_pre.xml ex_197843.htm ex_197844.htm ex_197845.htm http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ceva20200630_10q.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 337, "dts": { "calculationLink": { "local": [ "ceva-20200630_cal.xml" ] }, "definitionLink": { "local": [ "ceva-20200630_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": [ "ceva20200630_10q.htm" ] }, "labelLink": { "local": [ "ceva-20200630_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-20200630_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-20200630.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": 489, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 35, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 41 }, "keyCustom": 52, "keyStandard": 307, "memberCustom": 50, "memberStandard": 30, "nsprefix": "ceva", "nsuri": "http://www.ceva-dsp.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "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/20200630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Revenue Recognition", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-", "shortName": "Note 3 - Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "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/20200630/role/statement-note-4-leases", "shortName": "Note 4 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "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": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Marketable Securities", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-", "shortName": "Note 5 - Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Fair Value Measurement", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-", "shortName": "Note 6 - Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "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 - Intangible Assets, Net", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-", "shortName": "Note 7 - Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "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": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Geographic Information and Major Customer Data", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data", "shortName": "Note 8 - Geographic Information and Major Customer Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Net Loss Per Share of Common Stock", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock", "shortName": "Note 9 - Net Loss Per Share of Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Derivatives and Hedging Activities", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-", "shortName": "Note 11 - Derivatives and Hedging Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-", "shortName": "Note 12 - Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Interim Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "lang": null, "name": "ceva:ShorttermBankDeposits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Share Repurchase Program", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program", "shortName": "Note 13 - Share Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.ceva-dsp.com/20200630/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 3 - Revenue Recognition (Tables)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-tables", "shortName": "Note 3 - Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 4 - Leases (Tables)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-tables", "shortName": "Note 4 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 5 - Marketable Securities (Tables)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-tables", "shortName": "Note 5 - Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 6 - Fair Value Measurement (Tables)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-tables", "shortName": "Note 6 - Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 7 - Intangible Assets, Net (Tables)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-tables", "shortName": "Note 7 - Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 8 - Geographic Information and Major Customer Data (Tables)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-tables", "shortName": "Note 8 - Geographic Information and Major Customer Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 9 - Net Loss Per Share of Common Stock (Tables)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-tables", "shortName": "Note 9 - Net Loss Per Share of Common Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans (Tables)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 11 - Derivatives and Hedging Activities (Tables)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-tables", "shortName": "Note 11 - Derivatives and Hedging Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables", "shortName": "Note 12 - Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 3 - Revenue Recognition (Details Textual)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-details-textual", "shortName": "Note 3 - Revenue Recognition (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2020-07-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "shortName": "Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2020-07-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals", "shortName": "Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 3 - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "shortName": "Note 3 - Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 3 - Revenue Recognition - Assets and Liabilities (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "shortName": "Note 3 - Revenue Recognition - Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30_BalanceSheetLocationAxis-TradeReceivablesMember", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 4 - Leases (Details Textual)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-details-textual", "shortName": "Note 4 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 4 - Leases - Summary of Weighted Average Remaining Lease Terms and Discount Rates (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-summary-of-weighted-average-remaining-lease-terms-and-discount-rates-details", "shortName": "Note 4 - Leases - Summary of Weighted Average Remaining Lease Terms and Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Interim Condensed Consolidated Statements of Income (Loss) (Unaudited)", "role": "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "shortName": "Interim Condensed Consolidated Statements of Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.ceva-dsp.com/20200630/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": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "shortName": "Note 5 - 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": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "shortName": "Note 5 - 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": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRealizedGainLossTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesGrossRealizedGains", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "shortName": "Note 5 - 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": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesGrossRealizedGains", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "shortName": "Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member", "decimals": "-3", "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 7 - Intangible Assets, Net (Details Textual)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-details-textual", "shortName": "Note 7 - Intangible Assets, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2018-01-01_2018-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NBIoTTechnologiesMember", "decimals": "-5", "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details)", "role": "http://www.ceva-dsp.com/20200630/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": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 7 - Intangible Assets, Net - Future Amortization Expense (Details)", "role": "http://www.ceva-dsp.com/20200630/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": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 8 - Geographic Information and Major Customer Data (Details Textual)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual", "shortName": "Note 8 - Geographic Information and Major Customer Data (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "shortName": "Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30_StatementGeographicalAxis-DE", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Interim Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "role": "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "shortName": "Interim Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "shortName": "Note 8 - Geographic Information and Major Customer 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": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 9 - Net Loss Per Share of Common Stock (Details Textual)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-details-textual", "shortName": "Note 9 - Net Loss Per Share of Common Stock (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 9 - Net Loss Per Share of Common Stock - Earnings Per Share (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details", "shortName": "Note 9 - Net Loss Per Share of Common Stock - Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "INF", "first": true, "lang": null, "name": "ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans (Details Textual)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2019-05-07", "decimals": "-6", "lang": null, "name": "ceva:ProjectedRevenueGoal", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.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": "054 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "lang": "en-US", "name": "ceva:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedAverageRemainingContractualTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.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": "055 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.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" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30_AwardTypeAxis-EmployeeStockPurchasePlanMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30_AwardTypeAxis-EmployeeStockPurchasePlanMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 11 - Derivatives and Hedging Activities (Details Textual)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-details-textual", "shortName": "Note 11 - Derivatives and Hedging Activities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 11 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "shortName": "Note 11 - 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": "ceva20200630_10q.htm", "contextRef": "i_2020-06-30_DerivativeInstrumentRiskAxis-ForeignExchangeOptionContractsMember_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2018-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "role": "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "shortName": "Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2018-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "shortName": "Note 11 - 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": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30_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": "061 - Disclosure - Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "shortName": "Note 11 - 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": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "shortName": "Note 12 - 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": "ceva20200630_10q.htm", "contextRef": "i_2020-03-31_StatementEquityComponentsAxis-AccumulatedNetUnrealizedInvestmentGainLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "shortName": "Note 12 - 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": "ceva20200630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-02-29", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 13 - Share Repurchase Program (Details Textual)", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program-details-textual", "shortName": "Note 13 - Share Repurchase Program (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "i_2020-02-29", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Interim Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Interim Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Business", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-1-business", "shortName": "Note 1 - Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "shortName": "Note 2 - Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20200630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 81, "tag": { "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_AccruedSeverancePayNoncurrent": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-5-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-5-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-5-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 17.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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-3-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-6-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_CustomerCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information about Customer C.", "label": "Customer C [Member]" } } }, "localname": "CustomerCMember", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "ceva_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information about employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 5.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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "ceva_GeneralAndAdministrativeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information about general and administrative.", "label": "General and Administrative [Member]" } } }, "localname": "GeneralAndAdministrativeMember", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 15.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" } } }, "localname": "IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedInterestOnBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedSalariesAndRelatedExpenses": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedSeverancePayNet": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInDeferredTaxNet": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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 tax, net" } } }, "localname": "IncreaseDecreaseInDeferredTaxNet", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IntangibleAssetsExpendituresIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of intangible assets expenditures incurred but not yet paid.", "label": "ceva_IntangibleAssetsExpendituresIncurredButNotYetPaid", "terseLabel": "Intangible Assets Expenditures Incurred but Not yet Paid" } } }, "localname": "IntangibleAssetsExpendituresIncurredButNotYetPaid", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_InvestmentInBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_LongtermBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "xbrltype": "stringItemType" }, "ceva_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_PSUsVestingAfterOneYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to PSUs vesting after one year.", "label": "PSUs Vesting After One Year [Member]" } } }, "localname": "PSUsVestingAfterOneYearMember", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_ProceedsFromBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "domainItemType" }, "ceva_ResearchAndDevelopmentNetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information about research and development, net.", "label": "Research and Development, Net [Member]" } } }, "localname": "ResearchAndDevelopmentNetMember", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "xbrltype": "domainItemType" }, "ceva_RestrictedStockUnitsVestingAfterOneYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted stock units vesting after one year.", "label": "Restricted Stock Units Vesting After One Year [Member]" } } }, "localname": "RestrictedStockUnitsVestingAfterOneYearMember", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "xbrltype": "domainItemType" }, "ceva_SeverancePayFundNoncurrent": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsInPeriod", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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": "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "periodEndLabel": "Outstanding, Number of shares (in shares)", "periodStartLabel": "Outstanding, Number of shares (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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "durationItemType" }, "ceva_ShorttermBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "ceva_StockOptionsAndSARsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information about stock options and SARs.", "label": "Stock Options and SARs [Member]" } } }, "localname": "StockOptionsAndSARsMember", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-3-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_TreasuryStockValueAcquiredWeightedAverageMethod": { "auth_ref": [], "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 weighted average method.", "label": "ceva_TreasuryStockValueAcquiredWeightedAverageMethod", "terseLabel": "Treasury Stock Value Acquired Weighted Average Method" } } }, "localname": "TreasuryStockValueAcquiredWeightedAverageMethod", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program-details-textual" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-12-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary192020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to awards vesting on February 19, 2020.", "label": "Vesting on February 19, 2020 [Member]" } } }, "localname": "VestingOnFebruary192020Member", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary192022Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to awards vesting on February 19, 2022.", "label": "Vesting on February 19, 2022 [Member]" } } }, "localname": "VestingOnFebruary192022Member", "nsuri": "http://www.ceva-dsp.com/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_statement-statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details)" } } }, "localname": "statement-statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)" } } }, "localname": "statement-statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-common-stock-and-stockbased-compensation-plans-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 10 - Common Stock and Stock-based Compensation Plans" } } }, "localname": "statement-statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details)" } } }, "localname": "statement-statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)" } } }, "localname": "statement-statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 11 - Derivatives and Hedging Activities - Fair Value of Outstanding Derivative Instruments (Details)" } } }, "localname": "statement-statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)" } } }, "localname": "statement-statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-derivatives-and-hedging-activities-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 11 - Derivatives and Hedging Activities" } } }, "localname": "statement-statement-note-11-derivatives-and-hedging-activities-tables", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)" } } }, "localname": "statement-statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)" } } }, "localname": "statement-statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-accumulated-other-comprehensive-income-loss-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "statement-statement-note-12-accumulated-other-comprehensive-income-loss-tables", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-revenue-recognition-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenue Recognition - Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-3-revenue-recognition-assets-and-liabilities-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-revenue-recognition-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenue Recognition - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-revenue-recognition-remaining-performance-obligation-2-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details)" } } }, "localname": "statement-statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-revenue-recognition-remaining-performance-obligation-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenue Recognition - Remaining Performance Obligation (Details)" } } }, "localname": "statement-statement-note-3-revenue-recognition-remaining-performance-obligation-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-revenue-recognition-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenue Recognition" } } }, "localname": "statement-statement-note-3-revenue-recognition-tables", "nsuri": "http://www.ceva-dsp.com/20200630", "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/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-leases-summary-of-weighted-average-remaining-lease-terms-and-discount-rates-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Leases - Summary of Weighted Average Remaining Lease Terms and Discount Rates (Details)" } } }, "localname": "statement-statement-note-4-leases-summary-of-weighted-average-remaining-lease-terms-and-discount-rates-details", "nsuri": "http://www.ceva-dsp.com/20200630", "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/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-marketable-securities-availableforsale-marketable-securities-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details)" } } }, "localname": "statement-statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)" } } }, "localname": "statement-statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)" } } }, "localname": "statement-statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-marketable-securities-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Marketable Securities" } } }, "localname": "statement-statement-note-5-marketable-securities-tables", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)" } } }, "localname": "statement-statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-6-fair-value-measurement-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 6 - Fair Value Measurement" } } }, "localname": "statement-statement-note-6-fair-value-measurement-tables", "nsuri": "http://www.ceva-dsp.com/20200630", "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/20200630", "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/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-7-intangible-assets-net-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 7 - Intangible Assets, Net" } } }, "localname": "statement-statement-note-7-intangible-assets-net-tables", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details)" } } }, "localname": "statement-statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details)" } } }, "localname": "statement-statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-8-geographic-information-and-major-customer-data-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Geographic Information and Major Customer Data" } } }, "localname": "statement-statement-note-8-geographic-information-and-major-customer-data-tables", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Net Loss Per Share of Common Stock - Earnings Per Share (Details)" } } }, "localname": "statement-statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details", "nsuri": "http://www.ceva-dsp.com/20200630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-9-net-loss-per-share-of-common-stock-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Net Loss Per Share of Common Stock" } } }, "localname": "statement-statement-note-9-net-loss-per-share-of-common-stock-tables", "nsuri": "http://www.ceva-dsp.com/20200630", "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/20200630", "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/20200630/role/statement-note-8-geographic-information-and-major-customer-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/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "JAPAN" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-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/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-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/20200630/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/20200630/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/20200630/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/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/20200630/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/20200630/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/20200630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r463" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r464" ], "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/20200630/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/20200630/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/20200630/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/20200630/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/20200630/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/20200630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r465" ], "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/20200630/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/20200630/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/20200630/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/20200630/role/statement-document-and-entity-information", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-1-business", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program", "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-summary-of-weighted-average-remaining-lease-terms-and-discount-rates-details", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20200630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r465" ], "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/20200630/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/20200630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r465" ], "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/20200630/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/20200630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r466" ], "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/20200630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r465" ], "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/20200630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r465" ], "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/20200630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r465" ], "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/20200630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r465" ], "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/20200630/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "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/20200630/role/statement-document-and-entity-information", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-1-business", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program", "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-summary-of-weighted-average-remaining-lease-terms-and-discount-rates-details", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20200630/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/20200630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r461" ], "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/20200630/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r462" ], "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/20200630/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/20200630/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/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r175" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r175" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_ChiefOperatingOfficerMember": { "auth_ref": [ "r175", "r378" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r42", "r93" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r173", "r247", "r253", "r441" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r266", "r268", "r385", "r386", "r387", "r388", "r389", "r390", "r409", "r438", "r442" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r266", "r268", "r385", "r386", "r387", "r388", "r389", "r390", "r409", "r438", "r442" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r173", "r247", "r253", "r441" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r168", "r247", "r251", "r410", "r437", "r439" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r168", "r247", "r251", "r410", "r437", "r439" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r256", "r266", "r268", "r385", "r386", "r387", "r388", "r389", "r390", "r409", "r438", "r442" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r256", "r266", "r268", "r385", "r386", "r387", "r388", "r389", "r390", "r409", "r438", "r442" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r169", "r170", "r247", "r252", "r440", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r169", "r170", "r247", "r252", "r440", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r175", "r378" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r7", "r35" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r23", "r176", "r177" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "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 $1,775 at June 30, 2020 and $327 at December 31, 2019)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of 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" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r43", "r51", "r54", "r320" ], "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/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r44", "r45", "r46", "r51", "r54" ], "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/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r48", "r50", "r51", "r426", "r447", "r448" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r47", "r51", "r54", "r95", "r96", "r97", "r321", "r443", "r444" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r24" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r95", "r96", "r97", "r293", "r294", "r295" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r84", "r218" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r269", "r271", "r299", "r300" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments required to reconcile net 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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r271", "r289", "r298" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r178", "r196", "r198", "r199" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r84", "r212", "r218" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 0.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/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r118" ], "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/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r91", "r152", "r158", "r164", "r194", "r318", "r322", "r355", "r415", "r425" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r41", "r91", "r194", "r318", "r322", "r355" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r14", "r15", "r16", "r17", "r18", "r91", "r194", "r318", "r322", "r355" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_AssetsNoncurrent", "totalLabel": "Total long-term assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r184" ], "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/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r185" ], "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/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r183", "r204" ], "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/20200630/role/statement-note-5-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/20200630/role/statement-note-5-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/20200630/role/statement-note-5-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/20200630/role/statement-note-5-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/20200630/role/statement-note-5-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/20200630/role/statement-note-5-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/20200630/role/statement-note-5-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/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r187" ], "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/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r186", "r187", "r423" ], "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/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r181", "r204" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20200630/role/statement-note-5-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/20200630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r272", "r291" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-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/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r331", "r335" ], "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/20200630/role/statement-note-3-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/20200630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r265", "r267" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r265", "r267", "r312", "r313" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r88", "r89", "r90" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r32", "r86" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "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", "periodEndLabel": "Cash and cash equivalents at the end of the period", "periodStartLabel": "Cash and cash equivalents at the beginning of the period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r192" ], "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/20200630/role/statement-note-5-marketable-securities-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r81", "r358" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r228" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock: $0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at June 30, 2020 (unaudited) and December 31, 2019. 22,036,712 and 21,839,369 shares outstanding at June 30, 2020 (unaudited) and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60", "r65", "r420", "r433" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "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 loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r64", "r72", "r419", "r432" ], "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/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r132", "r133", "r173", "r352", "r353" ], "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/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r132", "r133", "r173", "r352", "r353", "r449" ], "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/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r132", "r133", "r173", "r352", "r353", "r449" ], "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/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r132", "r133", "r173", "r352", "r353" ], "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/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r132", "r133", "r173", "r352", "r353" ], "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/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r236" ], "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/20200630/role/statement-note-3-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r233", "r235", "r248" ], "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/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r233", "r234", "r248" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r249" ], "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/20200630/role/statement-note-3-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r68", "r91", "r194", "r355" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r131", "r173" ], "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/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r314" ], "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/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r303", "r304" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r84", "r222" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r333" ], "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/20200630/role/statement-note-11-derivatives-and-hedging-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r332", "r334", "r339", "r342" ], "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/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r346" ], "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/20200630/role/statement-note-11-derivatives-and-hedging-activities-" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r329", "r332", "r339" ], "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/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r338", "r341" ], "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/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r326", "r328" ], "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/20200630/role/statement-note-11-derivatives-and-hedging-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r247" ], "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/20200630/role/statement-note-3-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-" ], "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/20200630/role/statement-note-1-business", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program", "http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r100", "r101", "r102", "r103", "r104", "r108", "r110", "r115", "r116", "r117", "r121", "r122", "r421", "r434" ], "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 loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r100", "r101", "r102", "r103", "r104", "r110", "r115", "r116", "r117", "r121", "r122", "r421", "r434" ], "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 loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r118", "r119", "r120", "r123" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r358" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r290" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r290" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r95", "r96", "r97", "r99", "r105", "r107", "r124", "r195", "r228", "r229", "r293", "r294", "r295", "r306", "r307", "r359", "r360", "r361", "r362", "r363", "r365", "r443", "r444", "r445" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r349" ], "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/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r347", "r351" ], "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/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r348", "r382", "r383", "r384" ], "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/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r350" ], "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/20200630/role/statement-note-6-fair-value-measurement-" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r257", "r258", "r263", "r264", "r348", "r382" ], "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/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r257", "r258", "r263", "r264", "r348", "r383" ], "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/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r348", "r384" ], "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/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r382", "r383", "r384" ], "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/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r188", "r189", "r197", "r200", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408" ], "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/20200630/role/statement-note-5-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)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r217" ], "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/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r219" ], "calculation": { "http://www.ceva-dsp.com/20200630/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 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/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/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 remainder of current fiscal year.", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r219" ], "calculation": { "http://www.ceva-dsp.com/20200630/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/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r219" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r219" ], "calculation": { "http://www.ceva-dsp.com/20200630/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/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r213", "r215", "r217", "r220", "r411", "r412" ], "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/20200630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r217", "r412" ], "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/20200630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r213", "r216" ], "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/20200630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r217", "r411" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.ceva-dsp.com/20200630/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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r214" ], "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/20200630/role/statement-note-7-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "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/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r85", "r356", "r357" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 14.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" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative", "negatedLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r209", "r210", "r414" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r67", "r91", "r152", "r157", "r160", "r163", "r166", "r194", "r355" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r329" ], "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/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r62", "r152", "r157", "r160", "r163", "r166", "r413", "r417", "r422", "r435" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "terseLabel": "Total, before income taxe", "totalLabel": "Loss before taxes on income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-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": [ "r224" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r106", "r107", "r150", "r305", "r308", "r310", "r436" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Taxes on income" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r87" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r83" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r83" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r83" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r83" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 16.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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r111", "r112", "r113", "r117" ], "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/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r221" ], "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/20200630/role/statement-note-7-intangible-assets-net-" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeAmortizationOfPremium": { "auth_ref": [ "r71" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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" } } }, "localname": "InvestmentIncomeAmortizationOfPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r70", "r71" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "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" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r375" ], "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/20200630/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r366" ], "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/20200630/role/statement-note-4-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r376" ], "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/20200630/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r376" ], "calculation": { "http://www.ceva-dsp.com/20200630/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/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r376" ], "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/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r376" ], "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/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r376" ], "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/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r376" ], "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/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r376" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "verboseLabel": "The remainder of 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r376" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r91", "r194", "r355", "r416", "r428" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r91", "r194", "r319", "r322", "r323", "r355" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r8", "r9", "r10", "r19", "r20", "r91", "r194", "r319", "r322", "r323", "r355" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r251" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r424" ], "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/20200630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r125", "r138" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-1-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r82", "r85" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r55", "r58", "r63", "r85", "r91", "r98", "r100", "r101", "r102", "r103", "r106", "r107", "r114", "r152", "r157", "r160", "r163", "r166", "r194", "r355", "r418", "r431" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "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 loss:", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "monetaryItemType" }, "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/20200630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r140" ], "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/20200630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r51", "r61" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-note-12-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/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r152", "r157", "r160", "r163", "r166" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r370", "r377" ], "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": "us-gaap_OperatingLeaseCost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r368" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r368" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r368" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r369", "r371" ], "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": "us-gaap_OperatingLeasePayments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r367" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r374", "r377" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rates" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-summary-of-weighted-average-remaining-lease-terms-and-discount-rates-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r373", "r377" ], "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/20200630/role/statement-note-4-leases-summary-of-weighted-average-remaining-lease-terms-and-discount-rates-details" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r2", "r94", "r138", "r324" ], "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/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other comprehensive income before tax:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r44", "r45", "r48" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r64", "r193", "r359", "r364", "r365", "r419", "r432" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 1.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 before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax": { "auth_ref": [ "r43" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r56", "r59", "r61", "r64", "r228", "r359", "r364", "r365", "r419", "r432" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other comprehensive income", "totalLabel": "Other comprehensive income, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r56", "r59", "r316", "r317", "r320" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-note-12-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/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r48", "r52", "r53", "r191" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "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 for losses included in net loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax": { "auth_ref": [ "r48", "r52", "r53", "r338" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "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 for gains included in net loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r49", "r64", "r305", "r309", "r311", "r359", "r362", "r365", "r419", "r432" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 0.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 related to components of other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r43", "r48", "r345" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r44", "r48", "r191" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r33", "r430" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 8.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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Non-cash transactions:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesPortionRecognizedInEarnings": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security, recognized in earnings.", "label": "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesPortionRecognizedInEarnings", "terseLabel": "Other-than-temporary Impairment Loss, Debt Securities, Portion Recognized in Earnings, Total" } } }, "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesPortionRecognizedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r80" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": { "auth_ref": [ "r76", "r180" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r77", "r315" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "us-gaap_PaymentsToAcquireBusinessesGross", "negatedLabel": "Acquisition of business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r78" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20200630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "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)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r30", "r31" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r79", "r292" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r73", "r74", "r180" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": { "auth_ref": [ "r75", "r180" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r223", "r429" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r51", "r61" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-note-12-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/20200630/role/statement-note-12-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/20200630/role/statement-note-12-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/20200630/role/statement-note-12-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/20200630/role/statement-note-12-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/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r302", "r460" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development, net", "negatedLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r229", "r296", "r427", "r446", "r448" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r95", "r96", "r97", "r99", "r105", "r107", "r195", "r293", "r294", "r295", "r306", "r307", "r443", "r445" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r143", "r144", "r156", "r161", "r162", "r168", "r169", "r173", "r246", "r247", "r410" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "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" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r132", "r173" ], "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/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r236", "r237", "r238", "r239", "r240", "r241", "r244", "r245", "r250", "r255" ], "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/20200630/role/statement-note-3-revenue-recognition-" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r171" ], "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/20200630/role/statement-note-8-geographic-information-and-major-customer-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r242" ], "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/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r243" ], "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/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r243" ], "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/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r243" ], "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/20200630/role/statement-note-3-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/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r372", "r377" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r251" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r51", "r364", "r365" ], "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/20200630/role/statement-note-12-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/20200630/role/statement-note-5-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r337" ], "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/20200630/role/statement-note-11-derivatives-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r325", "r327", "r328", "r329", "r330", "r336", "r339", "r343", "r344" ], "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/20200630/role/statement-note-11-derivatives-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r117" ], "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/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r271", "r288", "r298" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r347", "r348" ], "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/20200630/role/statement-note-6-fair-value-measurement-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r213", "r216" ], "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/20200630/role/statement-note-7-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r340" ], "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/20200630/role/statement-note-11-derivatives-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": { "auth_ref": [ "r190" ], "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/20200630/role/statement-note-5-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r275" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r275", "r281", "r282" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r283" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r216" ], "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/20200630/role/statement-note-7-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r130", "r132", "r133", "r134", "r352", "r354" ], "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/20200630/role/statement-note-8-geographic-information-and-major-customer-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r139", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r166", "r173", "r437" ], "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/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r139", "r141", "r142", "r152", "r155", "r160", "r164", "r165", "r166", "r167", "r168", "r172", "r173", "r174" ], "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/20200630/role/statement-note-8-geographic-information-and-major-customer-data" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 2.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/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r83" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.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": "Equity-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r273" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r276" ], "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 or expired, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r280" ], "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 or expired, weighted average fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r278" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r278" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r277" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r277" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r279" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r279" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r286" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "terseLabel": "Expected volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "terseLabel": "Expected volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r291" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r270", "r274" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r273" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r284", "r297" ], "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": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "terseLabel": "Contractual term of up to (Month)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-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/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r139", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r166", "r173", "r211", "r225", "r226", "r227", "r437" ], "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/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r40", "r95", "r96", "r97", "r99", "r105", "r107", "r124", "r195", "r228", "r229", "r293", "r294", "r295", "r306", "r307", "r359", "r360", "r361", "r362", "r363", "r365", "r443", "r444", "r445" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-1-business", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program", "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-summary-of-weighted-average-remaining-lease-terms-and-discount-rates-details", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20200630/role/statement-significant-accounting-policies-policies" ], "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": [ "r95", "r96", "r97", "r124", "r410" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-1-business", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-fair-value-of-outstanding-derivative-instruments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program", "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20200630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-summary-of-weighted-average-remaining-lease-terms-and-discount-rates-details", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20200630/role/statement-significant-accounting-policies-policies" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-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/20200630/role/statement-note-13-share-repurchase-program-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/20200630/role/statement-note-13-share-repurchase-program-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r91", "r179", "r194", "r355" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental information of cash-flow activities:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-11-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-3-revenue-recognition-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-5-marketable-securities-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-6-fair-value-measurement-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-7-intangible-assets-net-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-8-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r247", "r254" ], "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/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r247", "r254" ], "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/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r254" ], "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/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r254" ], "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/20200630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r188", "r189", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408" ], "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/20200630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "us-gaap_TreasuryStockAcquiredAverageCostPerShare", "terseLabel": "Treasury Stock Acquired, Average Cost Per Share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r39", "r230" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r39", "r230" ], "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/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r22", "r228", "r229" ], "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)", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-note-13-share-repurchase-program" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r39", "r230", "r231" ], "calculation": { "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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,558,448 and 1,755,791 shares of common stock at June 30, 2020 (unaudited) and December 31, 2019, respectively)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r228", "r229", "r230" ], "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/20200630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r126", "r127", "r128", "r129", "r135", "r136", "r137" ], "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/20200630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r291" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r291" ], "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/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20200630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r109", "r117" ], "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)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted-average shares used to compute net loss per share (in thousands):" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r108", "r117" ], "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)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ceva-dsp.com/20200630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20200630/role/statement-note-9-net-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "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": "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r462": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r463": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r464": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r465": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r466": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 82 0001437749-20-017321-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-20-017321-xbrl.zip M4$L#!!0 ( %& "E$4U-L?D1D .M' 0 1 8V5V82TR,#(P,#8S,"YX M!8'+N6GH4^M?YS<7%JV=?CSQZ/A]3?KQ_B+=71X=&@?_F(??K#M M7S\]"O>C<&;4)Q90$(B/\.'S8!9%\X\'!P\/#V\?CM^&?'IP='@X//C'M\M; MF7>09';H/5G(C1]L5\S?.J%_@"T=OC\^S'*'<1#QIZS XQWWW@KJO)V&]P=) MXH$B;V@?#[-B,><@B[)R2:JFH$N9O@PD0/;AA\7L]-&9Z?-CBJ9^CP5_+G O M"R72.C[ Y#LB:)H](,P1^@9D$I(T7&PA"(,@]O5MN!$_B)[F] RV9"+\L@*5@JO!8T:8"Y#AT1R>,,RHJP0 M_K#STF^AV<'!IA2L]-A:)&2EY*_61*SV:AT5Y:743SNOH#89Z[!60L-J$?S+ M3LO9^,D>'FU"Q=HNN$X4VH('U(M$^J6U;G3332V,% NF?S2A9OU8TUPZLJXF M!-687.I IUCRNRJ(V/F V!F^;Z:LE2&_WH"2EI*_[+S\9D2L#.XU.U!: +E_ MUU8+S31@2/Q:$ZM>9RF6S/YJU5WT1D.M_I(:**JO9!6U[BPHWP,>>B!Q.D4K MO)Z>/,X72C714ZGQU5 @Y:(@01!&LC+Y+?TZG[-@$B:?X",:*1]3R_>&3BQI MMGPDW$%6UQLW!W,>SBF/&"BW8#S+"F:<3CX/I'F2FB7_\LC=6["! #E[-.'ZV=EQB+[+ M5@86EOMQ_,O*L$T6>=2O)L]Y\4?19UY(^ZT=*WU]ZA+53 ML#TG^'U&(P;"$3L'W#(]IO!WM"7\66^N%PCN 5D&@"RCL,,)9 8L4=L+A7B. MX:Y.XZ:@=KP9U+*LP@HGD!E)L]Y< FT KGZ@VU"U(#T@90;YV#W=+4UA\UPJ+ MBEJ+!9"04_N_UIDDM\?CYOHG8F9/O/!A%T.@KFU3.'O?"F= F76.E/600K4& M843MH7T7"Q90T68=L%R3*77_C.X&)AR806-.X8_OT)"%Z\J3I*E7KKTC6&,) M)OM=L2GI$1*Q[Q/^A&F"30,V@<4*.HL*#%A&X:+M1S<*_6;.O7,$_V1X%L;4>%+)Z#"EQ>*A5(JZ"+F5# MKUQO[VP8P/ZD$;GSJ"VH$W.&.R6MNV9IO:;T.M3J%5<4W[*&K=NLX5>NYO?V MA#!NWQ,/!DL?@ \RDZEM]5Q>L2E%'VD5C2;].;1L_88M6]_REE^YIG_&=1>L MC!EV/"($NM #VE[1I?6:TO.Q5L\_J^5:TK UD@W_G_6=OG8]_V)/:3CE9#YC M3G'_5IK//ODCY+83BRCT*;=A64O:ZG_C]DSAXB"]N9@@Q9- MX>2]WAN$ZX(B)-1Z7A(G:9)['2E-UC72]-I1,[1=RMD]-' /ECRJ<$;=*3IC MB /?S"P<:K9B"ATEOD*YNLC)D.#XFR+#&F5DO'9 '*%#+O:1*>C$832#0;]\ M+[,U,C9LSA1$](Y!N2X9Y?185TC/NAW2UXZ6X\0@X'0>A5?X[$UL(=1NPA CE8?^M-^NNU M]WR]FUYZZ%K[B]?6;4KU>E]CR4: ]68L6W_M6D\]^884O5R=*=WJW8OY_D"O MSO4.?3/:K:C=E++U/L;238->]Q5.?C/*KZK>E/;UGL3RG81>_>M=_V:T7U&[ M*>7KW87EVPN]\IOY_0VAHFFSIN"B]QINONO0PZC^UH AZ&S2E"FXZ-V(]38C M>H@TW2,P@Y?&[9H"3XF#L<$.10^E3381#,%GD[9,0:;$&UEOVZ)'2:,-!4-P M:=2H(=P3S1:(,84^O;_;Q/C67V13R_1A@DRGG";:!G,[S;75<:ZZ M65, TWO(RP%VND 9&O)IOGY46Z?19$L,UVX>(W?,4PZEK:*HHDU3$-)[SKQ\]RB(SAM5UIO:9PH'> %V-P^A6<7B,%;\X#9=,9NA3)/>5D M2@L6B,P,6N.^ZM,P24BWB8VOBA@;2K9#E"F,Z3WF!8S911_3[PG=UDC173"/ M9'8 (M M1Z+3A&[K!NGN!Z-E-/@D2J.Y !!*ZUN8R#9NSQ"P?JJZ8$ &EZ4D M(;84@/H)K'Z,(;D'Z>!'6)<( FGZ;(:09(@*4_C:\*(#-)-20FV@U$92R\(; M>]RMU7AA(IMR=1TCI\1C_X$)#7?GDNW>/'H1AIS 9L$]%9&ZV6S+D#1'H"FT MZCWSZ]!:F'6_(@_6CXP'&3B3;&/G(9HPB ;61 MXNY(LL#B)2J6-(1WP]28PN_&0?*E;IDDDVN1J%BV1^/ZN'?#SINZS9C"S^9Q M]KUOIY;"\,TG-U9SFZ2<>NP>AH/5W(8&*'.$F,*6?LMA#;9@)W$$4K>)'_*(_4?M+]%'C$ V-B>V:=H4R/2;$FM!=B[)LT8% M\JPS15Z/JJ8'>@S/@ZW;-X4O_69'DY-%_<393L/)SJ=0QRG0,Y*E>\G3BJ8& MMJW29@J9^BV2!LC,]F\%1O1B/'F0YTA?K>Q'QJ;86/PFU$R>-]"3]H:HZ1G[P7]%#?X&BFX8F_ M49NF@*??O*E[+K2?X#?7)"4*QJ3X ID.FW,9J=2>Z'L99*+I[9DT7"N;*YU)'>)U,CW!8I,X5+_?9$ M(UPN[+RI4E>2^O2H]%,_,)H !M 6<>:H-]^P= PLBFZ!MRZ-IF"LWR5I#^.; MC(^D@A_(1P_H]H!6CV!JDE,_- L<+W;E/DBC-X9WU@V>C3-3GYH#JO' M334Y4@_^1<(^OC3:Z(7FOL\U1"9&."3>)0&#M9R.!X8AFS" B@Q%K[KH3>XE/&N',$VT MJ9Z@WR>KWQ-D(*E$_5]2R-\4.%.!\U4WW,FMD[X3-+JGT)F18 IX8L%"L3OB MX3TBTAM0586ICK SPDUU!OT&7X-+&F'%J+A#UT6QZ$G"G328JN]Z[+M$$V3E M0ZL*>!)H7,N321M4LIM.891T4]VB9$NR2;>X6>8/EPWR3-5FEZ#V'4.AJ_S] M->/>DPV:,@6\DCW'=4^_O2I/R:>#1^%^)/,YQ@/*;\F7 %1&,EX_X3?JJ5-C MY Z6(&"8?A[ 2H0.)*H0!?^"'@@?W#1T[AOU[R@?6 'QZ>=!62+SY$'(M#(1 M0^TLBK'IKSR,YY\'J%WVD0&4!E8$I'\>!&$0Q/Y'-\2+/2X@ 3D:6"KC'(S. MT!W+C&[,)1.#@U4VELF^I7A?"$RMU^3I>Q@X,<>;TI;(+\W4A WUQ0_!LB?\ M:9F/Q(P!(CEU6:1C#]>Z!)K7<+=&2?^.F9 PNYK\#;GU.7"X^,9V/5 M=0T.!B6&\Z+KTS+J[?631C0<)A T35*;]O$%K'4PW,U"C>59 D M*[6+X I*$KS17)TQ&P5NX5!UEB@O$4H3GE*QM*UD)W"I-4@WX>P&[_"ZFOP0 M5.5M(R5-7;M TCI9E<[6:MM8[A47=D<69^J*/#N;I=N&4+5N^I:F=9&0>XB5^)V'@KK*A2^LB$P*ZNWX54I+6 M02:24TJC)?I7/G>7]!,]Z2?[0#IQ_H3.6L+ 4F)WV?BB9^!+ATD_I1,*:^K4 M3[#(0%EB%]G(=K[R7=J1^$+$[-P+'Y*-L,)F[C*C38MW4!2A(VD$$^TL %J> M"HSBDH MXAMS78^>$1$M,;4F0P?9>:1.C!WI-^90?)J*N9#_]Y![[@/\Q 7H4M_;J,3N M76#J9IQ+O!@GO^0D612A"P^&RV3+\'L8W5"'8LZ4UZ:%N[9^6I*&IV$(0\+Q M<$7QIA=T-:!C"L \GE%."?JM%F73MJJ.^2Q*^\DY+%)@GCE[5)OJ\.<#X2ZL MPV3VI2Y2-W/WAH,ERM6AL7I6O'25\_!!J""]^[1[A%SZL%^Z9@'*+M.L2=C\97@0.1Y??*57_ M7@3)*Y-"35Y('@#^1W 'M.(Z(OV8.1A;U=!='ZR6+=S0E*>BJ(BN@A,2_'E* MYZ%@T7IIK"VVAR( BXYP1M&'?$-E_$AR?*Q:#&N+[J,HBMO;-*KF?R5_9RW# M51Y2;\*8/*[E=25?AWE5+RD,-+1DOWT<7A"<9A;ZR!H54/7HCM*%7[)' R@ M#:; @0RK7=1T>7+WL'L9!E-\_ L[VQ(7NI0.8!3(PE?6=)-82=J^^)N^GUR$ MX_(]\_+D[L'J>QBD@]TIX]2)PJ4^LBY#%]F)Z#@\9P%HG1$ONQI\'@ M*6\UN7,MVFA#K+-[AFLI7\G]\NK 6U*]QB0H2$8&"/GI94X[?+DW0_>14?^>1RX MJP?@UN;HV#2;LX43I7S'HGC%VHASW-#'K"=/>19@3,:@82R#NEJP$& G?1OC M&0E4&(#X0IDG3Q^,BB89U@.?Z?<8-8L^(&E_4?=B,IY1Y2NAR7PQ)GQ*HPMQ M]HC38AZ3LV'_:I+%;R1+#(7XUBJIK'YO9YW*.78TG7(Z)1&]"'"'3#!'WGQ< ML"9;2]<,#5US8>].-P6S:&>Z6:3A%>H&#^1I5ULW%'V?()?T4$Y,/(SB:3]* M;8>FYKI+)_C=&0&;+(HUBY9G:_+E3A^I;\'5+KJ?KG$!L569)#$ON1>'8Q^N0J>0?IK6MY7IU#&84_51VQ*!9P*2AN?9X.!OGYA$>WZLR;_O+2M3DZR)"\.#:?U$8W MR_RLR= ]=L8S>G0X'$JB+P(S56?;?5 F'F6@A1M&\*H>SPL?9!1F MZ#'G2?T?#UF=>,!(QER#@BW8C=)JS"MSB9$E'9:E=D%UE(B8/RE\"1%3]S3F MV>2C=KN*'2MS^N3,M:AAYVZ*"NKEQD8;]M=6T+E+'/1BD3RDU^PM+:&_T6@6 MZH51JUC73M24]O"E=P_4 X!7P>HC 1@SCQ]NP4S@\I;WQ<' 1$7=F\U*N"I> M!%M3$"5%NL=R8J5?!>?TCL> Q.$'?%9JD\56T_G+;^D=XAO-\),#0E@$<@7@^4O MZ?N0[SJF_A%[#M.VL*F,A-,D4W5?';[^Z,4NI+( _H,%.?,A8^!B(A8)!*P8 M7/EX9$:,?&$U>38R>^Q2"7L_2>_J0]$%:F-IU,Y#M8U$[BU+&[1C-J3W%M)TMYG\WRF'?XG+X@4E\QNR7NI6EQ0AB7T*7R3?I\=[Y<*B;UU*+YEZ:)@$8) M.A-DYL^E P(G//0KWTE??-O=B(+,4_72]%9WEMZLLCV2TE$E I+5C 2">K%" MX(JH6"SQXK/[R_N\09>+ J(VRV:22+6G0,&TO5H=UAZR& MM>Z/W(X!,O)L)$(GG 8LM=]IE!B)^#J MU+OOLN-I')@]S\]KV^&=QQ*NCUH*<:,&7KPTMRS+UR=)>T[PNK49C6#FW;I@ M5UO;=SG7G) K"N^/%'ZR/;RR0-@^B9)(!QS8Y<=&\WNN9I_?WA]!STG#3^R119_ M!(I.@I1@/!8$TO39ZH+*6#/[+]E"MYIRM7I5L5&K/FKI9I-BP;7L\VCDV&ZLOC^2.)]<2/%EQ&Y*K7$ MZY!D@7D\*I:L"T/CS;T 2=<$777Y_9'%SQC3E#S.F*H>]XLF,;[.:)/"&^19 M1%1=B+6K>_]E*)P9=6,UI4[RY]XUN=M*M$E+^R_?FMVULOC^2.(7>TK#*2?S M&7. *^E?49YI&*U]\D?(;2<64>A3;KLD(DO?A/I(A#W/SO?*H(HP(E[JEZB/ MQN>FY@7K*>-6A29!SBS="YW-/)Y;;OP%:Z'F@-*\WOV1W0W.['Q8+X#X-Q!?OKY:1;V%E0J)OAQ__#-0;]'N2\"QA^.^W_[-U.8QY0>29FM/?;R?BJY_4.WG\\ M.KS^TKN[/>T='1P=> <_>@V\,W3RKH ]=[O91U4H1T3"<]_?MN?/GBGCY=$"]0\S>^F TT MVP_>O3T8Z)8#H#JB,\HCCXN(>M][(87[*&]&HEBRB,&?8I)>!"K(/0O3BP&- M" L5P$WN/I5T @SU MDA8RFP.' .]XP)0O8@ZRYOS)AZ;#F?Y4!ZUIK.ZA%Q!: ,[0NHS\C?TSE'Y/ M2)#7QWV0^8^4/4RC3 &DXQ#IO]I8+V55UF*@XMDL&=-CL+=6_2=2S!JL/]'J M; *I5JPX1,X*J[E?@_TTR!.;K:N1]Z /01T^L/N0>@3010-LA#VZG5%(RB:C<$D1M#]N]P$V)O\HA7FU2?9Y.RJ_ M_]M'&B[H%\&CJ2J0R^T,BIT98[!TF;;S1Y,+$+PDU%/;"D=*1\;.EF2!B[@= M3FP/M@_@;^'V1<9GP]'V OZC: _\>BQ4T'^E1?:V72>/NM,."UH+=EP???" M>:WI;#OR B@.[<0NZ=&;! M7:.2S3Q?@+R&V0GT7TJ$+- Q;N^Y81(C](F:>I-0/"HOYB0. '9@[\VV=JM. MW-F6J6WDSYY.8551=O>/)GT;E0+'^2:@ZQ2^)O2$@DK Q@WYB&)(FO)DJK&@#S,#L% M01>PKKE/K\GRM?]2J^].R#VC$RHE#6[)DS69^7U:(6\!*TX+]$N+A5O>M@5R MKJ7P*0W4!1@F)G),;;MWJ(?!?^.401=";AH_!;ZTL;T#" O"0BTT@2+8SO2& M^EFR]+,4"B0M"=F?-/@,?NX5?"Z.$]0?J'O0IV#&Z/_G?\2@,4*:J!052::- M6/U%(M V+VRTO 9S202OMZP?QKJTXOS)3Y3R&,3A^60"=G$!P]P0T3VS89M* MZK.R?9'7I'M"4T:-)IO,&_%L)K;X7P"DSA .XH!"@FO)3V/0,-Q?WH(B5,37 MS%_MSCLNL_U:%!6L,43W0(LM2%#[6E8!W4%19+M:9PS@3@6/),S"OUDT/05% M(V94FBH.:HZ" >XHFE*Y-2>PS3(+;\/_L89>>40,;+B6=$Y8L+(8,PLTCK![!Q%RR@P,@Y>B_7H0KHNRU5Q] #0@TZEI +)D #0@UQ&:FB!+!G ",MU&6M47XWC= MIGM25V578+*,Z3R68)DI.IJT@S'436VC& 1R W C4 M7"H5ZSC;:'(S)9*"6Q!0"6(!"$R30\GE$]A9 6PL;6TD&EFC4<_N;++91G/] M1>&4=W%/MZS\\ES'GEAIZ3I(_,HP5*-)=0G0YMAN6:-I:L@!VR&Z!YJ_6@L@ ME3=N5*;C[2P17ZJ,UN-L.6F71KQ'@MO"J&O37<([Q2K:UZ FM>[(.E5SEU88W^ M>_PKH7ZNV9H+>VG3U2B%M&;(.[P,:3-Y:P/<,E=0(T*$C045ZE?W(")D ]:N.K9&W ?;U#9.8&(Z@M60!>UG MG(VB6T-PQYD1&R1=Y<0KK%>=L8T1U7EHI$9BV[I MH>6BL=(-4W8/+1>-19&8;$+W7*Q_J@'1">][$FH5X*DIU0_K\I-H4N3-$P;M MX)AWQ?MA..M=B^1&![[SLA:"9S=>W6?S#*!5AQ;.)5X)_@"\,IY)+&O7 AF; M."]B'I0SQ]RZ#9*F0D8VK"EMZ."@8TYIR&DN+ROT< =C'>+5.LX*1UD7)T"V MRC&,*,K;.X$0S^*DDB*),&O?0=(I2%;P*M:%!\#MT>26/!4#JS.*B]/.(/Y! M#9'PFC"P*4[)G$4D-!?2VW=T *KL?)3K\T[I_0W[(J^-*U(+]9.I&::#[V?T M/EI_,G"_WBANCKR_MM:'X!Y)N01/X%\D+'S >*6^#J"MY4@IBH)F+@@NJ=,L M7V]5NKHXZI]F7E.M!3D[(YI=[ M%1M]-EVZ!S+6;T[A-#@GDH,(51LA,_ @F,^*X-AW='"LU]8PQ&0*WNK\82R7 MQOU=W!#GJP+RMZQH% 3!5-%0B,\V5X.IL, X68W"7$NI%>W4 MG<(MQH#> "K) ^28KL;Z*DQS8P>M>IH6DW5D/7TV!5F8+"0[8!43N9A,)3N M55)%2,5*B>E>H408J6"I8A :$V-(!8N-.VF=7D)U8*\D7+N!T!0?Q;0T[1 U MJF/%M$KMX%9-+6#2@W8(C2DZ3)K/#E)Y#2"FT(#EGJM868U4FY?7.PDK^P:= MU*R#SY3JPR0F&\Z?69<[/S+X\MVG+%%A7@@Z;.=OA2V]%X:C@I7)M3LFV%)I M_XOGHVT'Y59T;5?R6W5R42RNP& :@S?#2TK;<]HXJ,RE'%R34#]K-Y@QSE2D M'94%S;)X!<1;]G( 1S\> MT(F0]#GE0]7Y$_ 85 7C1"XO82,GTEC'K$0(]#VLGIU> +N#.[IB(Q";K;L3 M6);%,V]H[?[56,4E7B4M_WJ/4%EQYBKN4O"J9&,[AR0;>5S2TD6YGZ)@!NIR MJS/0::%(,KGE6L2JCPLHB4Y>R!@AX9%'U@E,3^@$KN=O M9G!?!'G3YP JN/:B6_8 N20F;!HBT/G3\)E%Y@ Z#CH[";YC@MIEX'[DLU0F MC*D?$J78A/FIJ%A5#0RC2++[.$H*!L4U*3O;VV@P1X=_#443U]HK :%6@0OM MC.HB^F=,0C99)MF!7V@ MGT3W-4&QL44@S3"_=3<,NJVK8:- MMYIJ^V%T>IEMTM%DO4V;K()V;KAO3!SQC=6_6_:5WPH7X^KQ "6<]0M 5Z\$ M?3$10\D4B+LS6-#\(;7%ZRZ#%NZ$D6V_B%#GH=>8-LR"73"OX?WVS_>N9W9M M'XG:/4_WQE'?&4/;UI.8DC8M6HB5EF9#6;DWB[)]'K9G=J Z)%G)9K=D4QO+ M9J\ [X' L8D4":OX#*;)K(BJR7'8POAO]H7^<4\4A2O_ U!+ P04 " !1 M@ I1;[]SJZN?GC'4Y1$**8)_L\^_/RWCR=W-^^^3L[>??SP\4/PX9?@ MP^<@^(^_QR3Y]C?YGT?$\3M!1,+S/__QPSQ-EW][__[Y^?G'[X\L_I&RV?N/ M'SY\>K]I_<.ZN?PU2K<=]AO_]+[X<=OTU=#/G_*V)Y\_?WZ?_[IMRDE90S'H MR?O_OKE^".=X@0*22(F$DA9._L;S+Z]IB-)RX(DZ?N(+-ZOV[Q'<2Q(SD>8 M,SQ5DKH1H*3@)_GL_[W7,UTMQ33@9+&,\0_OVQ,5T04B2;# BT?,&I)7.H9U M0LD")W*E!,7CFM*J&,8VN7,Q'@NS1QQLG]B0XHJ1.I0QGJ(L3ML+^>4X2H(W MU!Z2*I\5XB<41'SY8T@7[Z4F^_#73Q_>YP0+19!B\:PT2&B*@T\!PT\XR;#X M-Z2SA$B5(#[+%RV4:B $.:5L(95'0!]C,LMUAB R123F+YG-G[IY6LY5)P]3 M2D1(CA1C7HL_UZTET[W*IB 7?T^QV&[62G%#<4S#5].%;Z8;Q^&/,_KT/L)$ MT'GR67X(Y(?@P\E:Q?YO\=4?%TE*TM7YB[49HT<<_^,'U<\%3;'< 2A;R[ O MFLHG?(>T7>,9B@L*1M\)+R%/T<*4L@UA4\0?\Y6?\6"&T#*?=>]QG/+--T&! M-K9DKK_^XV$S(<6$QE?BXR&U]0U[)'J"'F-<1_"+1E7$[E;WB(7O*!/8[1\_ M"/Q7:-*_A3'E./K'#RG+ML.ME73SG7+*Z*)Z2M"Z128>X9"1BIVOX*5&_E1C M 6AR=&+]U;S4$XW>3;FR:?N.UE_2)!5J_B+.Y2IV*#R3'XPYWH.NBG?V>I%3 MO96U8_3O[TNV3.OH0M@"* RS119+JRN@Z1RS0/1:,CR7;_4)"]-$_(T#(5 > M&,*)AJ,[PP^MZ/. P0,&\[WW;']V7>63ZU9,Q8F83:?BB=\4N[%N-_<,G1,N ME6W&=L2,'GG*4)@J>-'HX8'Q:YQ7<>J'J@VH*C 0)5(%I# M1Q_0IANJ:UC^UV"*" N>4)QAP362;.6_&@+PVG&<06U-2CRH]J#ZS6+02[%" M?I,+9$<=KS,,M/IX..WAM(?3'DY[..WA=#=PVF ;='O0[4&W!]U5/NRV>ZSS;)/@,>/B;7'3O-37'=WEB"@> M[0&V!]AO%FG>HE00-)Z.E_*XCEAK*J2I;NCAL8?''AY[>.SAL8?'W<#CNKW' M(?J-:)CE'U 2!3B?8@%)\K-)Z:M3=%5H6',@%^C8B)0.T?)($!%)0BYC-"O! M?J6_=XY)SZ1^81B=T>APUU;]W#U-&6-2#F(9H?B?&+&+)#H7K[.,OIJFG=-Z MOIY=!05WF!$:78KORM!];5O'U$IYZ='ZJJ4S2J]V*U4%AW6;]T%S&1K6:>J, MUF(6JA=893MG5/Y7AEB*6;RZQTO*#DU0C9;.*)TP)("=?)^UI*J:NJ-5/*B* MOKV?'?EM1E'$,.?K?^0*/E$Z<2K:NJ56[I%C-J'/:H>3LJ5;2N^H@$7Q_R-+ MQ6Y?W]@MO3GJ'[,[1I](472DDF)%#C]__$*R6QBG:NJ*2+ M!4T>4F&3/,R1D-HX2_,B-R0I Z7ZG5S17P"^0F.*Q\MW7@I@=)I#\D9#I,FY MA[QX^,4"LYEX65\8?4[G\@0$2M3KJ;*U(XHO28QOLWV/P"LR7S=Q2!L[$YIQ M1IE:BJ6M'%$HC[4PL4!S&)PK\3.:"26YJMRFM'HYXT!@3A2FY D+?(S66J>" M]*KFCFB^QS,BG5))>HL6:C&7-W-$X\,&*DYI11Z;29TT2MZ55-.J=MG4&Q.OGX."%I MJ<=!U<09;1??PSE*9EBA;:J:=4ZC,,4EEGU8+1YI7$)^^QE#7<3TM3YF/ M[@&L-*3MDZ4F_E#'KU$=Z3-E3\/RU^3M(U#>JF"B)FN?P+%6$9+3Y.DOX'C2 MBYAILO<3./8T8VR:_/T5.'^*N)PF=S^#Y>YUZ$&3I5_ LE09F-+D[C-8[BK" M@[J;=O?Y.8UG8V6@3I<_J*A$Y9C4Y0LJ(C'P#^JR"@^A&#AM=)F$!UDTX[VZ M#,(#+5I!8EWVX&$6_2"M+H_PD(MNZ%R70WA 1IT*J,L3//A2[;#5-'"EWO.MRQM4?**3A:'+(U1XHA/3U>41*D*I2!+090TJ M.JF(T>JR!A64:"3(Z+((#Y74I0#H<@8/FYBFWNTX[?R8$)&ZCBR"D";"[!32 MDI\XC4F4WT_PB.+\*B,^QSCE05BH0GG+$:%1D"4HBXALMT3R^SE.A=5J<@54 MIX]W<23) 0/^V#^8I,8!'?L?Q3%]EG/ODK)SFCVFTRP>A:'TF_%['&+R5'&Z MVZQS#T7#=JKT#K$QRST145X-\ ZS7+LJ.#/HV2M;Q0XQRM(Y9>1/L?AKV5'U M ,#&%>>9/@LO6P,@7YU7;]+%/2-W8BPL-IRHR4(QZ]PWQ#-EILM=]_*$]>QI^T)Y3 M.\UX-/8Q:/+9?52B,9]6EF+W(8F6_+58A]T')5KRUG81.DCZ-..PUF9P&&7) MR_I^#!X1)SR@TV IB!'?YU&CO)@9SQ8+Q%;R-TYF29[])^N<%8A%O)-@26,2 M$FP06^G@H1'=[*VP\O22) ML)L(BK=JEN\X$JT?=FMNM%UR=^L55W='2U]D>/>A+_WL2S][/^.Q^AE]Z6?K M6L.P]'._.YMK6^93P/ 33C(L_@WIK'B2Z?V&U8,XLS5TR/"V@[<=WJSM<%\L MCTNA'H5FRXGYG:3SLXRG=(%9'>8W[>ZQNL?J'JM[K.ZQNL?JW6#U9CN2:XS] MER#&B!M[_ ^[.+G*_S!3&>7F/.,2XA4<&,=C^/E3U6]EC9 M8V6/E3U6[@8K&VY%KD'RS_($+DIF1 @^0(+$E <)3DU=T77#. /1>H3H@>K7 M7,MO_K@]O:*3"0[G"8WIC&!^\V*VK'=%G::0T#1$FCS"/WJ$?RE7/[XF3SBZ MVB[<4;YN3U\C18C@&)S1Z*L=E2Z+EJ.\D;8;:LMVK-]2*6^ MP6K0TYNLWF3U)FNO)FLU(VTV)FI)V0_.A&^]FX.S$YN^/VIB.X!R;/0S\;OQ MCW@?EO=A>1]64W3JVHOU2S##=,;0?CMX?>; MA=\7B"5"7?%-8:7J-'BL21'7[F $!7D7WW&8R3O9?B,AEA4UB+PG]W M%DC^0E',QPE6DU7>PM:C)\^TYM&O6EAX]'_BU858*72%JUZ(NI5E$NX>OO+Z M%Z'7HRO2)J*+*7$E?6R3QS->/X_T>E@@[9HFLPEF"RD!-3GJ5A9(N*7)AM=S MPG H!JI(GJ]K;($@R>5O0N.*_7PT33$3,_:?&%40I=7!!F&8Y5'<),0YR/@J MMLF*MZ;1W )1]X)Y68ZI<@(I&]D@0$B>D3!=E[_.N31Z?8T&L$#XPYRR5(R_ MV.ZC1O=5--4UMD#09(X_?C@YR1]U)29SDK,N MD)J:+,TN%HA;3Y1QR>,-G$ M2&)E'3HC[),I89\<$/;1\%66=8 4;8!(TQN*@'"6[KFOQ5^'KFOQU1]G[S$#.4K68?LZM9NR+Y!W\DB6R@) M+?W=$6DDJ2:M['V M2]NX)_4TXR3!G._YX/./#%Z)U9JR^62 MX9 4^P.9S<7.,+I_J%15VOW"RG#M5.K0Q: 25R-^K!C^20D85\2(P:T(%*6AM@!#4=-6%3!!F%@ - M99XNIBFBCZ 6GT9<#]1"; H=J%F>,+B5VP6N:K72+4UC*"M=,U]54SB?CD8X M#0(18+:*EOK"*"G,[<2P:)4H/9]@U'ZU%4S-LY1!*?\,WKQ+LU/5 M(/<.F\[R5GN+.]Q;O3Y;G-S3Y/2GX]I%]8\0@M'4-KP!30L5@%D.MDPT/,.K&!E"H*Z"CR>QG()/;H#")KL$#Q0]H4EM(ESG;X'EERSF.9D+[!H)= 8%2@LU+>AH-ZJZ,9P.R?!5]7T.FP3G4[32[ M2H3BR/(5+_;C7XOI-MK.-OUKH6P,Z0_D^K.$OA9_G^#C6,Y<>4CO(?TQ0WIK MFZUS//]I?3<4P\N,A7-A<@1+)B]Q79B"^/J1W"%W75H\7/=PW:-4CU([(G;" M,!(O?97G"M59;-6-/<3V$-M#; ^QWRK$UM&.#L$S)[.$3$F(Q&<4AC1+9 0R M6-*8A-(KO/F@#Z)-1W0!IIO1U.KZJ@E#D7@U(18&E9C$THH:Q3%]EL$S"CB?@8%HD@)N^JZ3#N&3X@ MI&91U;3V5O;Q6=E?.1Y/+WA*%H(>E73+&PW>JM::[MZB]A:UMZB/WJ*NTP74 M''J"XU&#<-H.D#I>D;99;H?K-)EWE]JMQ[P-HU^3=7<'DNZZIHLFFNV.' M9FQ6P3C7L?-/ <-/.,EDF#FDL^))0?X.#/Q^VD,YBY[K$^/#Y]Y19FZOG0EL M)]>W/"EWEO&4+C ;<8Y3H;&O"7HDL2 Q!UQU3HP6(_62-8!F,R;>0E$1Y+Y8 M9%J,&O5US]J:G'LLI[[4Y+O22>/'F!147WQ?8EDX8T(6^IIH M":&CIWB7T/&YA+3FD_ET&(1+J(HM[PGRGB#O"3IZ3Y!"!5!'>RDX%TJ]/!H M+'"^DGHN6^-EUR;V7X(8(XYY,ZM:T=N9(5WY?&\[>]O9'-A>RPDECXAK(=R: MUGV0+[0-WI9'R^G;*IX;E$K'I9[IWV(D;_!Y@\\;?-[@\P:?-_C>C,&G!04& M:+BUQ@&N39J?@L4V5!OP;:RVF86C-Y@S@\>$'&__>/NG09+]$R*QG$V7E,DB MVKMD!^G;($E&,_XU81C%Y$\<75/.[VA1C/X2$?8;BC4#;IT]IP<<'\YQE,DB MI6JF[K'8=4.A,Y%V-,[6L'T*Y'[]_KZ(52??H2'C>MV]N>G-36]N>G/3FYO> MW'PSYJ9==#! N[1C #G X&,SW.3://]K,!7R#Y[D"Q ,RYH#Q:^-['/-T9P9 MZ$;T> O=6^AMK*NM(LM3#/A>C@&1=UWDDR\:)_=2,S*2S/+3.H8FF,5G>#O- MVVG>3O-VFK?3O)WV!NTTZSNI:^3^5O&VBK=5O*WB;15OJ[Q%6Z49L!A@&*D[\.#://LEF&%Y \=R3D)A MS>2G#?/"(O)>O07Z%V5!N#Z2%D0H1TFM@Y&\'>?M.&_'>3O.VW'>CGLS=IPUN#!@>ZXQ5G!MMGW.XTQ";CP0 M>FA]K2*=!J+C0JQ@+J_C:6:J-1C9F7G6F#9ODGF3K$WP[0(Q68Z)WV'V(">= MC+*'HR0Z)W$F*S&9!> :C>9M$F^3>)O$VR3>)O$VR9NQ2:SLF:ZQ^(_"5N M%XODX2YCX5RTN!-[@4Q]+U8*Y]FB8*ZQM"P_T5ODWB+W%KFWR+U%[BWR-VB1 MVT$A PX6=@)5->4!LX)(IS:/IF3T^\]\1[3[SWQ'M/WJ#WQ 1=#-I'T@F@'+27I"LL MY=P)\%$8O5NJ RK)SK,YMG0')">\R-ANY@UH\PQW;H'V5'K_@/_/7FKS=_O?GKS5]O_AI>/V+3 MW!F,5=P%HG)M]7T,'F6)87GL5I#)Q?>["DD\6RP06\G?.)DE.9^BG["-:"9O M5YD%2QJ34,9((YPB$@M;2'"5H>TBT30+NR7"F=WH@@UO6'K#TAS*YIIH,D?) M!"^6E(F)>+58(L+R'4LHYG/\F.[N3KJ3)>YDXM,FF^ZI/ M>\KC>8_G^\7SRG=T;'C>'9[58ZDC3>X:UGX*6%'_2/R;TY86T[H-2C4:TQGH M;$"5QY >0YIC#7FC)D-A^CM)YYM*8IO+:U;K:F,[1:# (LT&\6C0HT&/!CT: M]&C0,1ILHZYA0#Z&I2AR_QIF>0'X),0!?8S)#+U 2DO$Q%!SG)(0Q:9Y+9T\ MNV<(:85Z#S4]U&Q2IS0A:BR7CZ(+[E4WENBR;% M\<,3!02R/?P !234/TO/A18HF0K=/L1C>8_ECQ_+NUA#;C&E-W"\@7-\!DXW M4,"UZ?.7(,:(MT[#J!O&F4&B1XBW+;QMT2 50FQC2";<7,LI)BN4*,"5NF'? M1*]KCBB3,2H;>_SM\??QXV\/-3W4! 8UZ_83<(=@F[!5OMNXQL,_!V1[>6^ M\MM[\ZN&VL%CPU&=H>5&=.F!Y]XQ#+ ME@=[:/N!3$"!@I'#A^8W.D=$7O3,KY(P8Y* +!4/_R=.[Q I9:+Q(!88N#V] MHI,)#N<)C>F,8'[S8D'ODUG3%)+] I$F;U.IP?+^I>CCZ>%Z4(!GO4[NF:G0 M2:>K&WEI^)D\]5,1.&DP B@VOS#*&_#VHALHAG8ROT4+7+K<6X[R1MAMJP1M ML1U7(095V->DJ_>2>"\)<"])-2-M]B)J21T.SFO4>@,'=XB[Z?NC)D8#*%]: M/Q._F^(%WFWJW:9OW6UJCMH&YDBUY0C39-O=A0HF[U?7H-1D\B] F+3A']1D M^2<@+#=Q[[B.#_P2S#"=,;2Q"N3SL$$4I1R\"!K<*;04BD3"F8<"4ZG\(O4=O%/'.W6 .W6\#>=M MN..SX715LVL<^#G/D\B+>(ME%W!YJYNLT/;B?OMVV*_-(YSAO?9$>HSG,5Z# MO %!0T3B3%XGL2LJ=/$]C#,QERZ%II'5,[-T;41N2@O=899?P"A,S"Q1I6]; M'=LC1X\1/M:W#7(//GP$D?EU8#EIT=Y?W!^K\SF+N5@&:.D M[2D^:\]S=]^.78I;I3;GT19.BNGT*XGCD&&>7J/'BLQ:W3X6\GTOOHM%(!?# M;R3$=^(Q)!)B_)V*)?LL/CZ@N"H%V+RW!9*_4!3S<8+59)6WL/7HR3.M>?2K M%A8>_9]XM;D.O.*%J%M9)N'NX2NO?Q%Z/;HB;2*ZF!)7TL3SC]?-(KX<% MTJYI,IM@MI 24).C;F7CS %--KR>$X9#,5#%J8.ZQA8(DES^)C2NV/E'TQ0S M,6/_B5$%45H=;! F$+E0L&B&Q],'N:&-EDLA Y)O9?=D-D_Y5[&1\H?L\5]" M-!/ZA:%7!JV%D>RPLBF,(.?VC0 BVQQ@]@WG)ZAY25EHS0_ ?;IPX2A2$CV M'*T.;58+(]EE)0>)N> J)DM]WAUQ,0ZG.58]W2U:[(^ M)CEZ1BRZ$. Q7>W=IKHMP3U>RB'X&2:QI)Z/]K6 '$=\C0O?^H2>XGS)X^AJ M.IGC:P'P$H[7DV2"V RG5])NPC@J/XHW1/I!O[82QDX^?-B)H)S%&URJ_P&3 M"?HE[,^X,DZ$.ET6->Q1O&LKI;%)LONZ%)2$1,[ MB +)C+.4IRB16W\Q.ZT*O?GC;0GML9[J1^.I,HJB8A[D_?D5YYGT AZ@K?HM M !)QQR3PW?($+?K79()^"?4*4-@3%RB<7R4ADT;%>'JR;G>*5S2)%%C#[3OJ MFHL^7^$F]V/K'EG#C&(Z6I6SWJ/Z%$;MWG/Q7;Q6PN4*K=GZW#X>M-#6YMUN MY4@#3]AY;F571P4($289BE\1VHV<*A_5IS#V077^Q49/6)5#[5/Z%,&VWNGN M!1%JE__J1UAA7FR9*6:+;51+.M[5CB&=]C;(DMIA3UF,[JMHJFML@2"!#3Y^ M.#G)'R7P@W@_DO48)6JR-+M8(&X].<;))7YD&6*KD\^RD9HTK0Z=$79B2MB) M(\(^FA+VL7O"9!,CB95UZ(RP3Z:$?7) V$?#5UG6 5+R*T2:WE!"+F?I7O*F M^.LP<5-\]I5416OJ[(]+6 60E:66_NR'M7H+DDC5?^IM#DI2R*OD5&%G6 M*Y!ID3H3P\'_9HF7^3_>>$15LV*+AXQ M($'5QHSS: *_2DI=]WT]_G@%_#N603ZA?IZ$,3XKP% MALAMF7JF6DH1$C?UH2QJ(50TN/I(&L$6 =*IT:&-0!:J25*\:_$AN#JE( M:0"S)E20@M;FL(":KKJ0"<+, J"AS#.:W5X@8FGQ::2>@%J(3:'#]F8JO<(R MX%9N%[BJU4IW> ^.BY6N>:0"WFTYCH":0409S%;14E\8Y2V[G1@6K1*E9Q", MVJ^V@JGY01I0RKV)"Z"5XG9XR94+Q:U=9PN46JJR)]2)YV!8:+,D2P_=@0,= M33@K/5'E=E5:W!BT$C?!;1+ZSN#-NS0KPPMR[[#I+&^UM[C#O=7KLT4U/TU. M'=Z;Z,3\T3[E#D93V_ &-*UL#68YV#)Q=,XX@L&7MIC6.2$)AFD]Q5=5>AN< M9M-@15$+6Y.5OP)AQ:!D@29G/X/E3%E:0).S7\!RIJSF &XV.H$,=<7BP:@; M&T"A[L8%368_ YG*'Y D\LH='F#XE QN2Y"ESSK ;9-. M5&Y-!7VW&M??'.=OCCN>F^.<5&T$XSMQ(1-+E4_!N%I]%.#<,KWN2365S,&9^7JZUU$) M&GBN@HZWIE;E+N Y'PRDU>V!:WB^BXXGDE$-"5WI@(+$]1<0ZK(%!=@.XX(U M7:G"0\=#O!E-5]J@(/?0+RC2%?IQX/W>[\W4%?=Q6 PFET/I2@::>0"TV)BN MMQ2*.3&,&_ETI0K%[( EU6:RA&*G6+M(79=Q*"9(YXX0C9JQ.YG]_?V!R 3- MWXI?\A\DS_=X^D[^^_7^:BN?Y^?G'_,[82*^_#&DB_>;NV'>YU+B&Q$$"4UQ M<'(2B)= GI#,;^4!2J)@CJ.9>)\!"L5WXLGBZPBGPMCD@0PG9CN33'4!C2**@4W^%$KG]_+\[;O1?'N(K8^7;6?1&2NJ:< MCY/==[>O[HLU[M]5=?8 M2K]RQE9YO#]W,JV/NQYZHVYP.B^_R[CA$)! .D2:O.'@06J?Q(K%?+_51'>% M(CJ(PV=B/3/IWBE"5IO&RFM3;(P)113;5-0N9-)T:'\-WI_K>^E(_ . MLYQV!?NFW7MFPQN=WNCT1J;! :<:*T!^=%E\&,4&/)'X1 M#S3TP#0=WID;IAV!K7PQUYASC+=5=_(D@^OU$U=RDMPA$LE#@)?D29Z&GLRQ M6&2R/D&96Z;]:)"\(1!I\AX:M=E4.?O6&4C\7'F_IVEWN S>"I4P><;Q$[X1 MN'FNT&LL]ZPI"%*4NJC/8(T0Z?6!P64LP"(DT^CJ)VCQ33\+ID&O+]^7=1+"_-8(.= M0:$+P\11:W%DZ&*IB<>T&VP(S%?%9EJ.-@CVE7&:5F.!8EU]=%BOD_?=>]^] M]]U[W[WWW3NV_JWCL($Z\6TB](&Z\BV@D8$Z]*V T(&Z]6V8'T-T[EMW-PW4 MRV^"SUU[@3\%K"@ *O[=5C$3G]?I_<%R5SDNH(\QF16NSX\-7<&V'N?,'VR7 M8%]2S/M+S4W2=8G>[9F;O6J.X^V44UBJ1GV!LK;9+29DD5_<_""^Y5-9QH\F M0@.SO*!LR4OL]B'>G^+]*+!6(K M>03U>7UN.D#%P>D]9%V<3A4VX*(HW[O)#PJ8&+7U4=TN:'!_GK<[+KREXBV5 MMH>-#HHBG*^GW;V8=>N;"A1PL.DPP!C>*N/\QXE8?R=-&*X8QML@W@8Y?AO$ MPVT/MX'![78*>Z !W';;LFMSX^1#(-HLQ#+ELH11CGSS3_F%0?*W[>TNP3)& MR0LT772A^7U!FPM#5@UMCNX)<5?/V1$KK9+GN[M6>^^FZ(/9O_X%WS$2'@(, M6$29H"_G BZ_.]F-'*ON;08J+N4U[VXD5G/+?'NA=7+=^V@V8P*>I?@J21D1 M0"[,*_GM+2.E%'NF9XABW9LC(,1:0@]HL8II4*[JKT:QN'S\$H2LBDF@H,Q MN_B^E(5Z^YF:]70,3(QP)FLSVD"+>P^C:&ZJ;D7>G+ZAB;W_Z6U(%*1 *42: M?/#6A_9\:,^']GQHSX?VRHXL]>8L'5A($"+J&=B94. @?6#G3(%YDP=V4K7' MT-H0#[;VYL,'Y*30%"*9T)Q"VI*34H93QQU,;$M4Q.X*&OB7+K2 M>B,F1*-,'UT9OA'+HFV\6E><;\3*,$U>&502*,-<,"4/M*Y[9X)2WFLZJ"%) MPT@,;<14JQ31^X>O6U&OHK1- M#Z&5ID#FXM^9D/-5(E9U)K_DXW2.V62.DO5^LD70BFR,'BDX0C%G0K\>@)W< M(2.+,5PBPO(=NZ\W8$3<,;VV MM^X])CVPU&7($62'66A"KN)=+@*!?B-YNY?,A4HX MC4F$BGRG=4,N$Z%"Q.?!-*;//,@2E$5R,NAGEUE[E(NL,=UCJ=?^?J&,EO\ MJ<:UP.95$C+YB'-<_'N5C,*\%BF_QR$F3]+0$Z1]301E,8YV7Y8RUWZTKE@2 M>EQ>((=EON0X.47)MW.\I)R4OZ2&0W1)_ .*$1,S0XCO'L=RH:_O/#1CH'Z8 M3IG 3 M*C9#FH0DQD)[".U"%_B:?B#W M3)^A)4G%VI/[=538;N+E97+/.!]BNH[2,\382LS JEPCH[[]L'9 V_WVY,Z:]I=?[+4L/!JO$4<89[)ZPL7W M,+7&UY4:S?DW86MT+DAW6]FW4USUK8C,HL\0N28*$U;9OB2GX,Q\ M,I,U"JOY0&"8+N9CBS=;,0!D)IN]68V!P#!=XCTQ8[9B ,A,-GNS('U-+WQD M:GY>MW%/:KXQW])$QGQWJR2)MKHPSS2H>3?-!G'/[#K?0:8RW.-EQH3]R_%X M>I:74LE+[B@8U._8'U,3.@J%X9![[^*8CZ?F M&L#FV/V*1M+44@*Z0[AG]""K9_R8(J',! S:^'(%K7J)4Q9'A'+25\%A=6-_ MRK;/4[8=$9LME\6Q)Q1+F^$RIL]7R92R19$,6PUF#7O[0\3^D* _).@/"1ZP MU-9= >YT=PN&J);78Z#G&[O/D@(W%3IE>4^TZHP+<$K!E4@T,Q+!K257\M$! M^^#._SJ;/"TS%\&=!78EN ;!7W G?5W)JGG2%;AUJ0< FF:_@-O6&S!"+1_B M K>O-Y.)S009<%MYBVEB_R C.)UA>Q'IGB $MS=;%43503EP.ZUMG5&?' NN M4H9M$1ADSH*K5=84AKL;]AQOJNW6CL/K\CJ9)%6G MPG5%,!0(VC1'$!R>:.5VU\[_!&>4M6!H3RQF65#@K+".A*"9+P7. FLG#H.B M#^"L*PN!V;%,N7GK1*TNG@,.H>N^US;E+ M<*^W(3,O%G23Q>$D\P'D1\^ZK M>1L^'EZ%[T8,M*OZO3.)QEDJR$DD]'AYA]>+HM<:[2V4IIU(*)2Q5?X@:;K@ MZ#QCXDD%9BI,F'UKY.([9B'AKXJ.61JM>Y9R6&.+H_K!>JCT&8;9(LNCO[DJ ME58FPW-Y).<)%TB@=-HU[M]'%=@HUQHHEOO95;+>^:K9TNG3VT.%R%R'2XII(MBKO,>VLNT M2>__#MVAE7XI46[KW/_Q5-A+"@Y,NO9P2AX7>/<"L43L5+Q2+58W[NEL.]^# M/ JZE>UZ/!Q^L"9Y23UXHS[^*=Z\D6-70/=$O4'"E.JEHV3/9 MA<)8Q_U5)9,U>O3,1HZN-C2=49[>X'1.M?BIZ=I7)0>+UX4;:%5P_K]J+$J- MW0*.&=2["ESO!=%&,!><([/VC38P3<&%?[69K-T9P(5R]=]?,X\)N%"M-L,Z M1H/CY5A9#LBN^K&K9WTE&@:"9*-KVY4 S,LSM34U&H=PS;C7,J:/T(%QD2EHAL ME06Q/H)Z7]!0'IFH;V@A26!346'] #4AE0TM$'(M-CP!"_(,IQPKJ$FI:6HE M=0)%>*\ZC9J6ZI:F/E)_27''M/5W23%GZ9ZG6_QUZ.467\GS$U$6IF.V1H E M--8UWIH&7OG"MM@,BN?_$@E,4RU,U#W.,TVOY7(F1U/'5NN8P&*C, M\*CO,&@F^I]2955U\H1A>;XBK]^GO!98OR<,MK;YS>9\J;KVD-="5RA.5]7I M+&5M?!Y%GWD4_A: UHS4@A]J!#D@L::]85/SG=$MGQ;S&/30"[@4!HWW0@WL MQ]XBB%49#';FZ4 R& Q>J(;#QBU[%I:CGLT)9AGJ[0#4Q)L$:@FVW@6!KSKM M]Z^CCKR9>Q_4U<4E"J,)!G-]BZ/D0ED=[)TIU@D)Q]O M1(LY'[-KFLSR\NB;A.2*4>8 M:Z G:)P@@H&>Q7%D\+AV'YU\",+\6'A1S"[W6.2?\I,V\K?M49M@*:]CLO1K9%N#*^\JO'?/B$43\=@*EU9IFYYN)GBELT>, MR;NDI 8X7>V:K"_&S4G?!E%'NP4N5;V\J?*/:ER8KAZ[I&(]#<: MBV%DH.^DT6VZ$^Z!P0/Q 7,52SND&0223OF%BUP9>2NRT=Y MP1D^"D"DM+1^]>NU]6BRY4XP6YQ4B;'3!_IPLP\W'T6XN=Q+<'@11*>Z?+!Q MZ0H/"[A(=*>OD3;Q?(**(_6Z'" $O7WDT$<.CR]RZ-@)#"YWHT4TI0[J9R M[31RF)E4E@84BS).5BEDO3/:\2 M7WUEB4:/_MC8%;BOO5)&ITLOC$B=?+V[%+"6B^KVO;!0=SE[V5V\KQEK,DH/ M[);?O'N6)R7G[FP5A]H=>V JOY]21?B+'_LBKF9=E+7IF=31(\_K(NN0?-BV M+]*5(*FN6?\$:XE;W1Q2)H7=YFJ+ C$(H+!>]EC%3GT' M]TQL@N/WN"B I@L.M?NY9^E2NF'PM_/RGANI<.8TCC#C%WD1,P7ANMUZ9:AZ"4":\Z]IJ8$H]1UZ M9:(6&U:V!4*Z_BN !!7'2RP+!R2S:XPXUMRI]3J!8:9V>FGWZYNE>S*;I^/I M5UYL5EKL*/KTP(KTOKQV,]6_'=U^?;&D9]]6MNV)=!DHD>'!J]VU.%745S1W MS\ =6P/L6NNHHF4O9"\1B=8%(S8W..IXH@QZ]L$6%5HG7:^S]P_8$DCC@;NC%4US?MWJYH' M/L"]QEIF=5.>P!V:T'Z-K8)TX X_Z+.MG7,#[L2"-H_&]AZX0P?ZK[,U4]#. M,^DE!0#=/BK(IMHIMD!W"PW>=#-VP4U-'0Y-P]- ]P@])O5=3$"W"3TV#1S^ M0/<(/3[+X]_@CH^9L&22B0#NZ)?1'-4*(( [MV7,8G6$1Y._SR#YL\+:"2PP M\[(M\*U/#WKJ)GN Y\:A)>8@+7'1\ !43,^S=,BP>%2XQ>K%<9G%=#CW9J?IH9\M;2Q'2L37V#O+68@'3M M;#+(NXP>P_:8!%>M1C,; 9P^TB#\91R@.GT-G!8RXZ_Z\!(XC6/&G.G97'#Z MQHS=NAP;@.#'Z&VV.4L.4,N:\&Z:WPC.+6O&;EV>'CAGK!E[9B>R=LSV72]J MVY '="H:RR47",GR#FI%&3P+0)TH8VKU:D3Y.C\.:.NOS@]GZ5ZJK?CK,,U6 M?"7#J%$6IF/V@-D3"'H].Q;14O_F:UGV0O\D?*4A3'S*L:-E'W8!0BJ_TVN;*-NY)%7+: M37P%J:5M>CPBOYZ=RB/,JG8 2*XY=U?;OD<6:J=)1F.[;LFHFO5 M,%VA.%U5:OW2-CT<",8Y/A$3_0:Q;WA/XRCHKN_@#[L?WV'WW[%,,+HVR7+SC(^SE M[7JH-!3<-1P'#[BL*:S12TV'@,ESE;&@TAC^( MWRDCM4Y::N0:=DYJ,.DB>J^":MF.CG-$JJLGM)Z'$&ZKM/GB*N"? M6Z9\(0]?R./X"GE4VX)@]'TMN:]9:FZR@WN5.EQ7!-W Y0GJ\*,,J8#C1F^A M:?HIP:VX>KII(W<@N$5FQ*BN(V8TX54 &7>FO$7FW(%ESJK2%[CO()-,7DKI9" S'5Y!QHLNBNG((1BQ7Q M=(;#S%Q0D2 M>W2VNE]<8)X$A\+&(NEJXR8OS8[0;&T2(%60=)')2G'2TB51%.,+Q%,U1;6- M+1#TL$ L?9">ZV16+Z/ZUJV/L.3%=MBJ""*O_SB,'Z^__N/KPR&1KWZ =-P' M(DW^"-++8S(C3M ="LF4A*7+H+*-/R7E3TEU<4I*B_2'(HSW!=,90\LY"5&L M)+VV[8!([DG:&["S3Y!B)=:V]2<$?/KQH+-Y\Z59NG0KVPR U/Y/O&ZUQVDF M8+>8F&OZ>(FV,>KC,Z:/+V-Z0A;2Q3^=,)3PJ725R%K655"Q04]P;%4N9Z.^ M1\A:_QIL0Q[#T2B]HT0&W 3IU>A#KU.OS(R?,#/AH[R]ST7WN>C-6:NW+:B1 MR0>)/S,T0[7 )D3^3+9>VFIC<\N]I9,4FN8SF'B@WFJC:F\UJ,1U.TH&PD$* M?[#''^SQ!WOZ94I/+QH$/\'D!&MSIQ%!^]/-7'";2F=QZ1G[[\ M0#-[AC9S%8%?I5_39-A M2\=,_/%F?[SY:(\WVS@+["8A]Z=@D1\HE&\@X-L[Z@.TN'6T>?$G9@WCP#4HSAOEHFHK=(<'_Q(A-YHQFL_DE>$>EI#G?-O*_[HMCV_D>_TSWMOG&,K'XI &*[1(1]N*R.=O2>O4 N$)Z@4I> MO.66PJD?>"!"L35;J@>%)HS=7P>W4AMQKQS%/;N7)$%)2%!\E?"49=)BKDBC MK6GM1>IS3W;)3. 301PO_ZDZT;>#1WA!U3S"Q%#SB;K6LB'K M-&A)[,?^LAAUP&$>+$/G_KPZ?&%3VT;P&!2 M'_7$8#%@XS9)JS?.&Y?K<%?"M9DXS()2NDC)89:]#:Z;Q&IU10$= M-5J(S>J* @IRM!(R<)U[>'(BK#1&GO(:_SQ 213,<303*BM Q3D2F3:'I]/\ M5 D.EG(E%Q4QTSD6#(N-+>\E1,]%R]QTW(P7D)W9+K[F9);(*= P8Q$"J<[R M'.$PVRH[\GS'P_GV.2-^AOC\,J;/OQ8L[7EWU,E<+8>RD'8FUC,6S[WX'LY1 M,I/+^QFQ:)-C7$&Z44?[A(Z7D_QI(.^IVBO2>\&\5J00Z76 PPB7NS@'G:KU;W..XN&-D3I:&+.H/ MYI[Y$H(JYV1M^P&ST/^:&@M QL[H8LGP7$97GM9WV;RT!^54&B=[(&?$B#P% M?"ZLA61V)[ZG45V";(=/\AE!?68$^;P-:WD;+74Y-=::0Q'"JSV;-D%?@\U( ML;''@TM8J9^BU*9U#2I9P>&"/Y)D%'-$#V[":RDJVMC=,9@)WE290YC)';]F M'>^;VYP5GT?F\\B.+X^LDZ^K*.O# MM-#2@ M4DI!N"^FO&.G,;*.: 06'.N42Q\5\U$Q'Q7S43&XP:2C8:1_#[Z/BNFR"#DJ M5DGO_1XVD)7C]C+6QF=75TE*"_1ZLBVR.*41+*8TO3VB$:!LKZIM-=L P&IWH!,Q\3\3&1 M%T4\=U-0J+:-=I0:<6>%C=E_92@FTY6P/?;M,5P>T^MBZ+X%L\NIN$J$A9K* MU;_AR$ (^L/TRK JLT274[W^[EF\^'.0 M%(E&.^P5%GX,L3+&TPGZ/DI31AZS_%*9";U#%66#VPT&YXR27/D;BM<0TT0* M=D9U+X[#MY9#$J5&P&.P,2X#?07.LU_]7J@MR _*3VIW$@_$ MM]_P1=LP<-VZ_3N2A8GU-[@0I8]S^#@'L#A''<0#IU0TCS=9L/ U68=2(+HC M*U93"M"J15MU;C@,TPF!B!>T"(3&BP3=.)*?.(U)E =ZM@WS4(\ZR),E*(N( MZ*$?>.OJR2Y":=W2[H-C/CAF[F4I43X;Q:-PMVCT<,^&H&"G.16$E[:!XR97 ME_P=1?_*"JMZ>XJYV!]%1V%YI&.I[MEVF86V'G@T(3XHG!)M^*K?A0LP363 4AV?(W6EF+[ ME<:1H'C'TQXLZ$)X+9_GDQ'\,5[@<7T?)?)1HN.+$E4X>(8:('+ML0&7DN)2 M D:%!ZV !' +#9BX;9N%X-0 0'FW\,$--!;MSH\[&/5JE?5^"KH"UZBN)6S/ M1308)=J'B)NXLL&I34@";2W)MU/PUF"+"@B<4 M9P+D"MLL8\6O2-"6K@$R08\D+A#ONDD4H'2_9S,CI9N'.S,ZNB2_U1U-9Y0M M*1.TGM(DJK@=J*H=)+L!(DW>EFD"\<_Q8[K[:WWHTACD5X[BGMU+L99_DTMY ME*_[F_4R'R?WDD89.CI%G/"O"7WDF#U)EJZ299:*GVD2"NV0!T5.5WGW,QDI MJ:Q!UO7CO ;/J[_.G!;SO:)JRAR5=N^5Q:V'W\EF E@-%]=XR<90K<9:I7*M 0&% KFA&X M(!2(KXSW3BV-P;G8#=$SN.3+SE\KU?8O@0I&@%HC$"HZ=K-6M"TSN O':"\H MDT*=-0=]772YB4*8^7U-AE*;&%P4K!/62^UHMZS[\+L/O[^E\+M&' 6<[M'C MN96_PW4,_I=@ANF,H>6W0].Z?F_=PIZ M=C\XI>?K@X*>W0^0)ZADYFJU[>/ZM!P#R(/)&]3X M.TGG9VL@<)6$<1;E)]TX%O^+U 6_6HSDXVX^[C;HN)O>XJ9&.G=P<2(##0?& MU:WW/J@:.8+R;]F9AL =TOJOS," !./WT>9. VAJ,M5]P0OC579HOVIRTGT9 M"F-.#CT#FIQT7R+"F)-#&WYPL5D?JS#>9WVLHNOKN5K:3.!]]R^_X\67B =R M-8M1T2RO/Y'2%,4[?[0C9[X-VN!Z]^UQU^YPWIJ 4<6YO/(F)@9VS<-/ZQ]^ MVMG#S^H??F8YJ.&=TF_**7TCE_IF+I4=@*INY(;(6[3 X^D+*I0^WMJV R*Y M_S,5 EI(C<_R_>*>\&^G. GGLL13YP!@XVX+HDYT^2CI H 1*5NS1?.ZQ\#9 +#L-S#PD,C*TYF:O<#%%"N9 M,NKKXX8^;CCXN&$%+J=&:!@28R:[.6VPV0R$UW(45L5P)<8>7$BX&4 %$QTV M?DOZKMW!G(+J8E9#B#!W.[O+31;X$[M$W]*&B',HL[GA?M1J#L,YP*7C&00S M;?7 $-4)*X":G2UA( 1U:OVME<9C0*7IF/-4&N9QFZ7C\RA\'L7QY5'H.UM= M)TQ\#A*(Y7%WT7$AIJS0"^&W ".6D&2VWZ19"H2EISE+:K!* MK[^(Q,?+S9VC%^O9)33&@YQ;LGQ-J/"15K;MG_1S$F>IF/]ZQ!^T=D]^?DN6 MU 4H/LO7>TX6'Z4I(X]9?OG0A&[DC*,[M)*-1XRA9%;4X%!P:F]@]T(IO5S[ M@+^*"[A]+*2?6$@WQ/Z.R6PNUNCH"3,!96XSB9/&T_7*+6;U.$O%IIK(+%$% M-PU' ?%Z& #,F34SGC6L-4W.W-T^W(RS4E/.M:?KY$3LR<(!G757OXGLXE[N!^/,9L6B3S5%! MNE%'^X2.EW+FF=-9V0^2/Q,B3=['JC;L=TMY,[EJ\[5UN@R>D?XSSW?4[12I MC)]5'-#0Z0*#$2ZO6)6VV^EJO5O^;?V*4Y)?*O7(*U M[0?,0O\JQ(Y_=TQNT#(QP"%8;;(8HE[ IK.,9/9PDN&YW(FYP$.&;(ODHH9#N45@[) M:@$%9%1$!D=,!FD8@>J?4G?A*2B\MHI=?4T81C'Y$T<2=7().S$?)X?W2=T@ M]@WGB0.[NZ34(19K@UH($REHV;<=&K!2U1U2@ 8B33YH5%7CAZ?CZ?H8O<)# M5]JFAT3\?V="7&="5]%$*,5*3VYEVP&2WK\#^@M.,$/Q*(E&T4+L:SP_!_:$ M+[XOQ;ZAFCJ:O7HY%K%..=S4CB!)1I+96!@?Q79YBJ<"LQ7M)N@[YA??!?$" M7I($L54.]&YI(A&SV*SCW!V48H9YJA"%@R?V)49![/J%GHKW/275(E"V[H/\ M)R$^";$*TFZQFG1E2W]\I8+4^P,4.L[$5C+:(="Q!*!G^_BSH+HB;FQCR.$( MHG*OL#.H%P:(';8I_365_FP,VHPAVG!!:$MO5\+PAI,#!O6$H,0!;>XU Q0";BU5+UET+8A!)"+P006M4"73^+)GO0 MJA$8Q=XT>816?/!&QG_^. MGJKH4+>"E(P(D:8WE""I=2/M&B0*.55NL9]CXBE_I,]3C,ND"#G>_ML_E&079GDHMWOB%B"^;;4>0\U MK7M(\EZCE?VSNN4;J4&/'@JPY+CY6N+FJRULSD]0?>5XFL779*JLNF+0%1)C M?"]*-UI0EI(_\_=AS&;=0*"8/ET5]_W(H&7%.FLP B@VOS!U^JYN-U ,[62N MW*9;CO)&V.U_QZL@6)TDK]?)9_SYC+]!9_S5VGZTE84%B55=2$L;6R@0N6T" M+*BEO6VP*8R-T1BX+*NF[Z_D#M]:^PE4IDH_\Q]":I;%=:!E_8.;\_I:FVJZ MVT'.;)O[&(1YVZTVTPUU@!VC):%F8 IU!; M,ZD5%1MH_K>)-[X^L73]O?S/H]B0Q3?_'U!+ P04 " !1@ I1JSNK\*=R M J?@8 %0 &-E=F$M,C R,# V,S!?;&%B+GAM;.V]_7/CN+$H^ONK>O\# MWN8F=Z9*VAW/9+,[R3GGEOPU<>Z,[6-[=F_>UJL434(2LQ2A\,.V\M<_- !2 ME,0/$,0'Y:0JV9FQ072CT=WH;C2Z_^-_O:PB](23-"3Q?WYS\NV[;Q".?1*$ M\>(_O_EZ/YW=GUU=?8/2S(L#+R(Q_L]O8O+-__JO__O_^H__9SK]A&.<>!D. MT.,&/2SS.,#).5EA]'].[SZC*7KWPQ_?G]Q^05\?SM#[=^_?3=_].'WW<3K] MK_^(POC7/\)_'KT4(XI$G+)__N4RB;TFR^.[]NWL&TDE/OOL_ M7S[?^TN\\J9A#!3Q 9-,#]^!R.^B_$"MNFS]X@CBC.;8IG@>?UW M49+L? 9X? 0\3OX >/RF;K9LLZ:\D8:K=82_^6XPIK22T9CDW\7<6X>,G;PI'T[L_?'C' MT(2?_.V<^/D*Q]DLILHB"[/-53PGR8KI]P(,0Y//(#6>HQ7!*4$2L>"=)?>< M=QI5J2E%I$/R)S@E>>+S0Y6"AF,?Q].O]]_\5P$;4>"(0T<5\/_QW1;;P[7, MDH+.7N)WX"9&?.<3>J*NL]UUS1.RZD-DTIMRG! 4B?T]V6.5JITQ]])'MH \ MG2X\;_T=L-!W.,K2XB=3;N^@D^I8=[<$96:QRG#*-9DE#2 M8T#X=+,=O22X],+D)R_*\2Q-\]4:ODHO7M;8IX)_'CZ% >7V.ZH% M]MC3.MR>;&X-/]/B8FTA[8)W--3-&H[7%A(7@%$@(*--B*/ JB:R+T_$V3;: MU8SGU+I]H@MZPM<$$/2BV8KD<=:@T+J&*^JAIFEMJ8\F^"I2KV\M"L*Z!3Y! M!7@DLQ9# MO)+Z0OX5R)QR8M(C';$#&<3Q%QMQQ+6Q6FUHB9%8%F9:_#KJ#CC!W(9QE[L MAUYTG]$S#P[)^1__N^3X<*&&\F*Y)%/HA3LN_U+&? MCOE4F'((7-.L>K_% \U*/-"M &^?/;5L$M%.>0.L'%.)FGZ8)O@)QSFF?_J$ M8L9B*YGW&,GSL/1$NIBW$Z 5!?L!3=$=1X'^6:(P#I:5WY,V7NU):+O&].R) M*G[ XI(D]UZ$[[&?)Q0YG)[CQ^R+EXE__1QFRS"^B?%?L9=0'R#)PG^"\YTV M6=OZ)E8TQXG>1KN:\<\X6%!?[PY';%7I,ER?DY47[JE--U-6W/?3E9?\BMD)/TU+4U/% MJ).;2JN-UP[2BLGW/37YOI1(H*VU/B(+4')G.@W"/N1^9?;A%^\E7.4K5V;B M'OBQ6HL"S5=C-(KUC-)V5*:U/A-R@E8R!#I66W)?Z&R:E+6[>P2QT')].N.@ M!Y/:C(&6P,<5_P2TT!/@=3RQS\-]'!KW;-@<4];R'Z9S"G#*R#Y=82^E>\-^ MJV N2\ZEU5[N@&G%8/X#Y6K&O&S?T)VW0C M0E N7IKB+)W"0PP%KI6;2BO3MH.TPK,_4)Z]*I% ,X8$RZL:$<]*;DTGR_:A MMRF._7&ZP&21>.MEZ%-TMB\TO#B@3NC?Z0'IYVE&5CB9!E[FJ;#R0!A:>5P1 M%RO,_R-E_D\E=M6G/HABA[X =NA,8(?.*78C$HJAF]PI+5IVSJYA_SGT'L.( M&5/7E*YYDH!W\IAFB> I.[Y3,ISY9K:@04,;W?U51S@KS:E7(/>!;4<(? MJ1*FY@:"1&AT2_4L"R\@,D=G#"-T#QB-2/&J;&"GLE7>%5/L?_)N%S8H??8W M*-,0P._*X-!T37=5Z6)E*!"M@J&*C!4I.7E'Q:0J$,Q"87^;,OQ0-5R';@&_ M$:.&3\M6DRL1ZI:8' G8DY81* MRO8]3<-;MKJN7TU&UZNJG)S)J]A/N& MAY[)!K^Q[@/4348>0':3CS=P:VH?):O3VYCQ_!Z>_N6KG *GICS)EM1#!H,^ MP4LJOQ3G:1C3?V/N/ZM8T4,@Z#6G53"Q8U>_IW;U;(L;N@'D!9 M>/8JBY++A['LIP)-"(L6:**;$DWT1CSG'Y.D:6("Q7>V:CM[Q YO4=+J)P(G MW=47.'5_-]!Y2/.^I1.$5N;UR@F>ZE)[$[@ZT M;.Y77I+=@Q45+VX3$N1^EG[!JT> MX74:7DD@"L[6U/QM"TAA:A6GX%ZB2E()HN=U)JR=C*"4+3L5RUX+1+^U;^=( M\!/I2=J16?KO;=KZ!\#&8.V_/Q9[__UKLO@/6<&4S=^POZ_.ZG=G[H_?SG]% M!OY(+7M7)OUKM>0=F?"CME4*/;[V(!]TB;/0]ZP&*1L@C\&*J<=P["9-:="@ M-[<[B+\""Z>#9TR'.-L8X=79/A:K&$@A,%Y+Z)@K&;2N:*1VD._$Q?' M9O[Y#G[P=JL8=SP!2_G]5C3<>VZB78D2K^'AE4!%(6D4)SD %F2I'1''@L3K M+[ G*Q6->T12)+G-BB+49^\LEY3:IO]=XZQ(G+VD=#S'T,,"?G&3_'?N1>%\ M0YWW,R]=7D;D&1)K)&I2FHJO">N=HT"?D: % *L$$<+ MS;(L"1]S7MXR(X@'H"3OUDU5G]*YV<3D#AJOOD\]KY67;."@?,;A8@F9M=X3 M3KP%K@3!V&!6YH#K!7K*LBXQ4WCEHG: &<7 3"< G9A:[B= _W+/L0>[\6>! M/9IQ["L19#84::Y23Y-@?FV,.X%EB5Y?$ >X[B4 M5 M=7(SLBN)A'VQW%8F!,GDXC=VJU1Y:^6%26F_'%RX/'8'/A_[!#Y!\YZT7; 8 M!3CD0L4(8E8O4(RL0/G"9"3T5+@@.2,Q*R%%[5S$2F-1Q9:OP?A_\X7^:FE7 ME5F4GOU;$0M;:+NQ@U>4V9V3!&H,-PQ3,1CT@K32**(?:FX;2D#@Z[!$=/W0 M,1H=FME#N5O%D#VW+:T5EV21P*/8/$ZP%T&G/_9(5I2LV=88IM96/ WC)YQF M,+M>0=:.C149UX:U<_&O1 ^P4K0UW(EK#"@*..TK:Z=0B?XJ^U*CDHOZ.+6 MCBLK=N$ O1Y@\*NT;2RSL3X%9X$WK3?I:+@7%4."J9=5OU319F9 VVD!HH2B MXXXAS;D 8E" O*SZ[1AUAR&F46]-HH$3[ 9R+\,XS' 4/N%@VZ6#,\;,_T<> M4J2;0K)]/E4,KLJ L!4FE<%%)>!I9HT*H4N.R)1A\$MV M2I']M>DBQ3Q$U9L4L-TW+!4+ P]@OE5.-:-5C&CM4*UT(^N- MG>/&9>"I5P2^X]P.SJ:AH4B<3_E1A9<%Y2_ M9U)04^Y3BO=M(.*V]6$/A$?:'W'[L"5%S"I$-_%VQ&>QB%%*NQ7VTM]T49EG M1J,O=G^6\A]ZK ^:3V>%'&5J?+!WMMO56E$@.C!SJU&&K&"\*F;WIRG_\8QU M#Q2K L.?/[,NU=&KT#E:.%*_$M+'9DZ[>6(O@8<0U2$J>D83+/M=/YMQ&E$G M4#KH0N!9&31&Z=;%!WJ:A\IN[G@:BE:N[ODG9,VU$&]?MU$23O-H.&Y**HON M:-N6[F;:\*]NUCSR+M8P2G&WP%D&NJ"JL8O[:[@JWS >X2R2%BRB?-NF-K'& M2[5^"!B_.ZN[+]N^%9D(T9QL97/$5V**>]MQ\S5DPT9YVD(GPR2$9SWBZSP. M(6W&V;G;$Z'QG,"2B!_)67Q7KD9,\!56\XI/Y;Y\9_9\5F*F\2@8_(^<8EGS MZ^):(XS]* _8Y>*4-:L-5W1@', OX9,X)5$8>'S] AGV!EOTUK.CEFPOP[$R ML[7<,:O "T:#NA'%]>65( (*X542(P(=*(@ ?RN)0*$51 "56C3,?!6:T[IH M&-"W;OC]2.IQ&B>W-&ERX\^'2"^.KA#./K MGQR6XV)#X,(-[SP^4=C:L54<-Z8[=!0D-\NXX_$1GHK\8$B%*A*$+1GV4K = M6^.M.([9A*[/GG\=9J\ MCHY^^_+HC!!5_K)BA QB&F-&R G5B$GX1%?Y)*J9+'&P@(*G(G(*3X KSWZI MJT[RC,X2!S!H^S'UX,NEJ]DD5E#1:Z(81=F.Q7("'2JVBV &RY_Y(HJ["U[@ MH^+1D#FZV2ZC\OF.$S5*^\4.DW6;,Q8Y9USI"-MK,F86LTLRID"UYB8H0C&4 MJ- 3&^=9"[57F<>7Q*#*!#TR&@;M[&MQ.RY),LCSR), M:P^!"]4-)$'X90UU*/[M>ZCQF17'0YUYW'H=>#['/C-QUO#,DW<%HVL[K$W& M7G$U&$1%_Q:#/HE91!UX+&86-#)_YJ)8)+KEBP2WAB[RL%XA_56#B[-M#W3$ MWHYA]M7D"]G@R==BD%T35H(6CS $W!^UT1EC\DL8?1MQC6L=5ZJ"R3U:LP#N M?>8E6;]C \="\DI%Y'/!\ M^PWS+MX6KL5=97V\+GJU4RM/0SNKKH^__SY>9\,4KVKR,HPRX&MQ+\H(8'&9 M[2JH>XC!Z)R% TR/WRY] @: M2[TFI*O5V#$CWT-7BP[CKW@0!T;@6T@UYFN$1PG53T_%&EFB3NPL:E^L\F-H: MKL;Z.LQ'2J,!]UNO/J30I)SL7E+5[>] 8QL,H/2!7(8QM?E#+]I6.ZDS>;M' MJQB>S;/:,/]2]$!0";M2[L6^129!7M*39L;88_9(^=7SLWYLLO^57G8I9G?* M-NB7 @V[3Q#Z4KZ;D^K)Z>KMSO8^LZ(JY1_ER'T^^+5-.QB;C?,:\D-']U!& M<=:A^(+?4,HCWE:F> MR11Y6@VH:0[G$94=%QUQ%QT],FS1@:?OA+\';AG1NP]V>7\?T4M*F1GQP[,\ M =3XI9B"&&B;5U$B!L.W%2L8C*B*?VN3.D,NQ62SQTMT*7]7!H/?C114-WT;16MW#L(;FA9#FJLH.O..[7 M((4.2@2Z5+*W"?$Q#E(X&;YX69ZPS-3;!*_Y>M)9')QY493>S&=/7AC!X7!) MDGLOPO?8%\,;-*C6N175HQ8<3.N^ DENJZPXFJS,OU?@-*5NPC2E6-%?)[]B M=DBCM,30B6SJW5]B=-->B^FR6]?+NNE2#WYTILLNFL=_C[N[GG'90\JT'N+I M_?2O 2-^J]-$=8^WZH&5&5@N(^?9MZ+ MFXAIKRT@@^@Z'L948TFSS&B!#442).4U)/ITH 3SR%M&&'N2&(N6*\VAN-'Q MJ0*'CI@WBYB? H/N?VJ 2PL0[C2FBHEE9D6L4W<_XZAY6=1@PBR3F4JG(Z>Q M%VM)"EH]=0?FQYRQ O"\B>2V%NH77)-!*SU>)2>F;5[3 G)6;2Y0+<+["X?? MD6!@?#4!\9GIRDQ>Z57=8:!3FI$K'@PU7LD>09B TMFU?Y1I0CNM_8S M?J0XBO0F[$"Y^!SZ('_Q8A8'3"B;1:)CJ(HT-$QI6A!*L*S> E>PRC*@;0T& MV#_:62BSSQQP?A?CD#Z4M&MU/5"_.YWC!&*4]SAY"GV*WLV\S,&K9C-1Q-+Z M7YV3E1?&>S)E$H2B%:<3%>.E9,N,SIVD.0[<3:J MYD(4+KP+1- SQ03Y A5Z. E<)DB\9'8BM;U8B@PAKUTIJY']V4O8=+O;,5I1 MEAIF=7$VH%\ LIN#H8NXI"?%[#)2\Z7L.7[,MC>Z=R2BL!=_Q5[R\$P>E@G) M%\M+ZMIW58S5#T"17?4A8IK#9X>9!%.>:@!%Y.9422,28[2A&**,XX?F$#F" MGZ03WI#GJ;OVJB&!,+#CQ/PV6A8[WT]R'!1'"L6WW33J'*\J%$WS&N=Q#KBX M=TBW/BQ:>QO87S6GYMVI_R1)F<1V95S%90R_^?D"B19J=>VFC:&H3DRLXX MQ&CL!D>),?(IRL=I=+3P@4[KHVMS+0=KO'68>=$%',(![P1T%?N@/X+3/+LF MV5]Q=NN%3^YIL.77LJJ[7<&.> MH3Q>4YR0ER%>V -1Y-W$0/KN$AE*^H'75O=+*B-4Z:Q.O?C7<[PF:5A?"*-U MH,J55>V$YKLN4J!3@(H>*5@4"+B]+ZLT83_XJ@IZ)7GL?1_D+Z0-RW-P5]7. M+T2>C ,97%BB]QC:'%"4;[W-->%B=6">RW^@PO"M$]LRR-,".ICFO;E>\Q*T M<'],XJG -ZS'J[2 ?/+\1#I3U7+KZ!(%/J;LKI$0P$*$! MO,HUDK:5*-P<41:#,P(2&!@:SMY&=? (Z4FNH=9/1>0N\SAH/QFZ1RO908VS M&C>&JEH2S?,NF]DP\KIMH8/53>"L$.BYL(BZV8?T).O0G#42+V1L_[9Q2MEJ M-?.99O;30>:^'HPUV^VU[\"S2(0"@31FT"@^!:J- 3[*W<@$]*< M192(K5U6A!=R%5,9Q6EV$W>="HI3Z)&D5E"F!4L%)PVRIVO-@VI)"0\[%$A M7^YAD33C>VM'Y7A=A!F%"I*3T&:-U&-KCJ2T!*\P?3-GOTVK=TZL&DU#K,,T M.-NE(SK0&GVIB [\K9:&T$Y+-Z6Q^#) X_&%H'(E:$X27A+K>"M,R,JACHH2 MO1C"A%W'RC_>81^'3P!X%@=?X\JL"593'D8@E5#=9YT"P$ M-O9*PFEM'ZNFK^KGM*2-ZH$K".+@50S1)%OP($-#74I=&Z)=8S0NTHDFZ) % MTHN> Z6X6MVP2XJ[QJI(<=.<=JM<#F-\?6O0S/CKYD4Z8/Q.]B&]Z&DJ%+N3 M$")[?='^K=;@ZQX,)RE,NNXU="W);K#QD!1C,2C;>+ SO-BZ"\:DS8N\),10 M$T"\\[@0[Z7Z"5[G-'IEL!&NX#%%_Y>1JJRVK*8'Y#H&* MUXBCTEC=PMNMO"2WR7(JIR@1_D!F_C_R,,'% XM;NL,9Q?6B>&/1<./1?P+5 MA$]I0-9R0*4Q4DH+-;'>(5KM5KRQ$79[S3,<-ZFC_1F0#*>R72EE2H7IY4@4 MKN-7!CLMB XO&;97$$U/-_5-K"C5PQ$P+>T7\SGV>>8H*W(H;L4\N,%)G5]T M:=Q 8FY7!MKF1;[3'2_6U%Q!L76@BGU=.Z&U_#P!5;UTHB;T#11.#/8*<#FP M]MJ9A[$]U058*)G M>P9JL8L<#&=J,'\)@R#"%UZ:-9_3G8-5M%+CI,8M1 :8N4(<- +8ZJ>VQH48 M.+GK5^M 8KJ9B/0CZ)%DIK+_0+.A,%[P7D,G#=Z="1"V,U!K4!E]UFD-SE8S M3;70S$UV*?L#"=S+KJI0P^?($DG;1$A'\FCG'MO59C_C<+',<#"#&[H%WDUM MK718Z*@5H#J-HE;J"\ZTYBGPF7H<(1%:0GFZ;0>59YBUI8'>ZU#6B(]A@:AL M2?*48IR^_:,385'>/:)K2ZR'9JKA%.SIPUR,[H'J8=.]"2WU*0.S#ZJ, M+TG$.MNXZXS40E,B3RCK)6=9&NPM+Z_*LJ0[B\YV?:%>=K9I9M.\Q+/#7=>8 M[:0K42"6 Q_BL=MZ>&RS'NY X:;4AO#!45PT%1$W"FN(5Z$;)ZONA6[DE?T, M]U0<@\/!5S%!L@0UZ748D[5]]\/LU@^,*YZ1.,9^%CZ%V>8V(4'N9VE;5\&N MT2J1Q>99S7<4W$)&!>@A[03U+<1 :+%^M6].HQQGA&3+"?HYO R9#7H_>YA] M=S^[?^NDT6 GDY&>!-=3S%+<4;;(1^O <4K=R>TE?%=0%47"$WH&Y"%(D>R M:%#EKEIE [,0>1+:-8H/R_!W!)VZ/U T3YLG-GYNB,*GT18#-R$A"=J2_@0; MJ"Z9^U9Y==JL+]M'JBC,^AGM>-P5L.HJ4]<"#.C,;/_5N0.EV<$QI <5[:I- M8;\PK-SV)VNCFY$@AAV]_\!GBODR8;UQ"[+ZS:P0OM@ M1:ZHG]2\:N101=OV7P P8I!=-;EM)2WI1R\G.J2U'7/MF&%ZQ$Y#Y%*3N&R! M7$^]0VWBO@GQ?;Y>1T42N9[B3%K5+;M4@;_ M3#\E)$V_QO2@CZ!AV2>JTVN?G6N>6BD2J <%X['#@7WV&,XH+Y%&"\"Z?^#1 M%;74W.[=&H^,:M(T0XM:DKD(:&J6$F)R,^T>?T4KTWN-+4#%E!@1-0=F%Y19 M ]NK\0DJ,2^2"0#5\HW5%EO6G36'+]CBG#8X-B=P-8V1#>^[&7OLYS!;AK'0 MVP,-,.FY-%I8Y+FZPT+JN3NOQ"3B MSS4H)<2/8%S3$RXW2(S->*I%]N@MJMI5C$0&:K>R#)>/RAP) MM0T#38)C[&IQ"#?#_Z&.TQ,]>>(,*K!]\9)?,:MCI3 M!8C&$XLH.E36Z']1!:L)?PY>(H:VF+F_4!VR;T3C9MCW5C[3?VER5JI36?)5 M *25PC&*N-EP47K28%#1TF%>&SQ'52CB:HTOAGIM%#\$""*!(>(H(HHC B0% M1;9HHFX>&8G+MB/; SRVPXVQ?-3G:496.&'E5>DNI\MP79_;V>,+U:.[>6;S MN;\<--J!+9GP:>H,EB T4:">\QO9GD>LXLQN[F-='\ ]475P!SN6XUGEWEKO M@6V9S: \_#^V5@(Y\UY$?J!$1Q]#QJL$?4E_HMEEJLLP#C/\F2KR8+].Z.GFB_=W MDIQ%E,XMKW\49E!DNQZ03/,A1V7*<$&'A78?-XCA@QA"+M\8J>P.T4!RRZHQ M3'UJA%$SY69>O8D0#57@0B(]*)?7&=C7-*NJDAT&W?C;A/:+./?A?5V[1PQM MR6CT_%:,K[T5;GVCI3B+?GU?!\VMSI_L:'S RNV#,-6MDE/^W?0?Z/&UP!8- M>8)3+X*>?]I!+VQH,Q+EJ%NI 5KH8 MA_2AI.6GXOX2!WE$K6VIO+19Q/B?_NUFOI]YQFSS+H?/.#S5Y^BF\'+L)$Z0 M:'4:L#RQ,V\=9OP&H7@90]U(=DOCVIDTSQG$^G8/O9,1=_&GGO\K51@MES)M M Y5N9>HFM)8](: .N)?1@[Z)BYEBC8\<-1D=?,:.&6'*P"'2Z$ MK@68N2G'KOV'#HXA/:@XLD9J:6L/I8<-:PT'_;X[X^(F09EJK*: DO$'PJSF M/H!V&SLWNIU]FGP-WB--5M!9MQ5TIL\*.K-L!9T-MX*4439I!9TYM(+VV6'? M"JHEF"Z/5,(7U>B%VO8_-7B>8^364Y?>9I>?:8!;E5NLW*S9TP>J^5F!U]F: M4M2("Z[BR[?XH&J] CNY-O-_ R3$6*C)G'ULK%[/VE]5;=1P#Y=TTBA(+ MY-UG6*GHZAI%YZAJYUJQS E_'OA:-T/+O32IT#9EM/6JM$TX;9\$;=<5VK*W M&R3&#@X5ARJ5C(1!7!V-6[1NYKPXQ2?Z35:?&60.BM6CK1&;<1]=C6C;TX8: M*>?FZ-DN "J"\R6@8R:CED/#QV&T>QP =3Q.G05'#>5Q4+3(%K3UJWO@;9=] M3"=(MV8:?$)([K;E(NUE.*SYG4KM&-62[=6Y;$9%W3TDJ2K!R.8*AQR!;HNL.W?=D .6T,"5L^21(H> M ^WMVHQ015\4!6AL3TBZ]HHN7=D4M0?#9'Y$]>E./B2=3/& +!5%Z?<.(M\!><+4EM M?%5Q"A43L"%76MG2R] S3J!#]9K.O63A MR"!/P-B%.=;L*<>WK$IY$D#P,BU^]5R0U!,D7;$E.^EOK2;M1,>F6DXLK;\: MNY_=W;=6%97^3C7ELVM^X\^]&J^_WU DTK=N:XW*DY\HT]0N(]YAZAV&/I4- MAN97:AVD=_=?6YE0ZAM%!FR=VS3S;8&+TX>!1V\H JXY3X[F1(F0HW&.6 W( M_N[1SF?Z'20VO3-GGA=7/?.29 ,G-G_3JMEU4ERARDV4S. MIZJA[-"J-B2AQDQ\\4*-O'@!!5;ATNR,Q*S-=4M8O=>'2E5K9 8K[#$D4 % M%DB@@4H\U*/CAA9H(!8^%U3 !17F@@I^@:R+BBN]&)"H$UVOA/%\MOX"UOJ= M!OFJG=^Z>'$L#$B7IN79$"Z>8CHFV6KGO0;1DJ"X74OQ-B%KG&0;>)V6S>( MHB-KV,SF(+K,)XH68MO4IL6N@,V"/[@ [*YLL129B0KM!NKNO1Z?GUDC@INX M>B7:]K1=X7,53=X#C&G.JC058KB@-QR;MPBT^DZ6P9 '\D97;$#'[S?(16^B M+5EV\PFQPV%LY]Y]4H\J6!^Y4D==T^&GHJ*E9P9NDCVVU[QT2<;4E8EJN M9SS'@8)H=!P2JOLY]#47!;5MB1K&+:7B.H8JO:NJG]+X51B K72_A?"OLGQJ M6X,!J4O+A:X*[%R\F.E@'-*'D@/Y_8[2BGZ\I&#.\1..2.$L-?.]Y"<4@%@0F"9'MEB="^*@.2D527'E273CU_!S(BRV1$A<:#"]BE&50O M?<)QWEZ^KGF<6O&ZP_G,EZ[C*4$%U"&5ZW1@;Z1N'5]B(E!S4K:NA5.(- $' M\G59P!>N\6]%( GEUU$AIJQW95#JRL\3+ M39ZE&:4^]8ZN\T9/W3YXY:HJ=M"T5V[%SGK4"HB,E=8CK@U&AVW7A_@"T9LP MYM5)TK>O:R/X8X;[S$NR?MM1@3TIJ$1=#$ZDUTZOBSCX-[6,V2-;^L@5G"-; M1%U5![)\]!+7FV_W^OHS]N#&9/X9IRG&V[:O70VDI+]3O/#NG-^T$<(1 $GA M** M#NX[_LI3GRB3=+1%?R]),L=AAH.;Y.)E';)&\[P'5*/Y[@B/<17^;<9W MW/43!RQL1/5FM5#_(Z=^C!=01Z*?G50B@$B",$?!A,$T7NIILIP8=7;L)WCR M"?G6!_2MOFWV\R0!ATF\<3ZB6HLZ-*'Y>KVR+&+7OMH6/]H6.+H+TU];RC?* M?*)H5;5-;:]*6*4(F,LZCU)T)BK$&ZWI=/&"$S],75E,C>#'92@=H'GD]M'! M>D9TL ^A]1!KJ(1[-":0!JXT9/G@ K-_$7.G68V9MW(ZN,"5<5,\QX.JR*W] M V4^&6S<'$YMT;@I@+MM["=%YUKCIHMXH[W-9=79TT[+QB+L<=WC[N)H/*># MU\H_FBN9H=11.UMYV92XZX0M>CD^M5_2'!XZW"7D* M QR<;KZRH_XJ%IV?9CY5T>SYRNPQ96JZX9Q5GTB]-T!/@,:SCXOWKRD"]D5A M@0KR2EPZF@N8*X"ONCE$'\5'&Z6H7)#N542\PV"/T)\71DKN10\X6=D-8ZCC M-ZXX1_]UF!;9G5R.G_Z TT9QN3MVZ#MEIZ2!W456VA M\E[:"#--1I A,I(-M!@%&,I=HU7]L\4B8>&\*XI]&*>ASPKDBJ@'/."UJ^KE M\1F7:N_&V_@3F"VH"2K1":!V)$<(/0%&(U+9)FBFIJ*O=FE4JW?Q%JU7I7=[ M2)QY/=N7)8Y-KU;.D5'HU1I\CD*O5O"V:B(?LUX=1#-S>O6UVK,]),Z97FUD MB='JUG#,VEYTU\[0ND-_\Y,YBM%4FB(@AOP1'\@PFI2]I.X M!!)MJ^9Y%*'OW_VV^/?M_5=J!/I^GJ0HY#\Z(\F:)%R;>?XRQ-"[=4W2D.5[ ML-Y\7&*7) JH "_\U;K/]U^_X[^.@[PR[?H@?ZTN-3**".F@ %\*S!7 M >ME*,)>FJ&/6Z(<0K[J!6!"/X/&8&LO"5,83/:FG3#(CX32$\ ^YH!$FO*U M?_S8B,@$?3SY+4Q7&8.CD'?K8%OY3')*DD>,TOSQ[]C/8+ @6=]50"EUC(,4 MG;QK)LT$4?9(-HBB%<8^M/K"78LO/LS7\+N3DW>_G0BTZ8[F40;?4S*4TU'( M[^M7ZZ)N1+W^(A(R/G:K?MN03=R-%#^_34+?0K]F(T[^]+;%_!4HLB@%792P9%OF+$W!.N-/I$ 4 MQIB4H=H"2X_-VHUHG;7:BM:AX2KSU?%:K8$;DWA:Z;H#O1"S M3:7YCI-G)YTD)WWI:)?#+KP$,IO36YPP,>JJ4=BZR8RZ4VYT;I85-F*NV+)M/M][3=:_,;E>/5?A]6,HJ-^F62#MIHLT6:R MIO]2.?$#Q-K*C<(@?AJH[.E1X@.G+?#-O '#KW&8I?<\E/I V&/O.K4\;"85 M!:H&T4JX20VUWFK.%@44,B.WJ(&N:4QL1 P_=+^-U(^;$FJJ>9<8S?7"-DQJM9>\WS&N\Q"K"G M<'B@$CJ_*E/O-*IU.8.?8C>NT(DA(\%!I#<=77EU%RSXLJW9F;+8QL/2BPO; M)@C@3R]BWZ=7:9J#.4-EGW5LHL1B]X$7[#Z5SEWJ!*W.G7DTK?IXYI8S[NLV M<^NVYT..:>_P M<$(,#A?88K/78DR,VH1X%8;#OY:Y<+P'RK]- PK+R8M8]SNI;A!L2Z=63 -A M#/S;#NBIYD=W^A])Y>G*Y>#>'8A^AI,/#PNHKIZ.>;R MHG<4,FN^-+82SXPV?^>P1]AX7DJHX3:NO)U^:S"MO>L['AY]_KAI(EO7YEV= M$U_ALV!%87?11=':0^%K$E^LUA'90'-BBA95:,VWW)V#511CXZ2F-14%/,4" M,BI J]]M:US'X(OM,&:>'0NR4$'.1$)?1EB.?+GH0.#IXKZ[FY=(/\(.%(0B M[1ZN_YLEH'F4"NL?SF:\P3J%.&4ILL,2.71@KJ62?K2S( =\W,(11))8=A]T M7(FWX>>8_WD5LWC1S/>A9D!*#R[P.^AA17^2Y#CX''J/8<0>T#0\^= PH^*C MD &034N:!A3[2*43BBCE3&?8E9C[,]EUD7S=Q<*);8HZ(N#\5""# 0%UTM"]*J_!XCR3/$%MV6K-L!Z(BRU]$A;[:SYCW=-#[/F=,S0=Z MSIC*Q$[.F/=,N;[7><8,6I*C,T:0811G3!VO-9\QC=0>ZFN#9%;N>F9W;0\& MNP8K^;]-DQI_*LA4ZLW^':/Z.T%]"S%PBO #9/]&U84;U,E$I!]!C;@F)WU= MDQ-3KLF)<]?D1+=KHKPDIZ[)R2B.C3I>:W=-:JGMH.(;)/<^X!74(DXV5ZNU M%R:PEY])FI[CQ^R^+'EV2Q*69H!]LHC#?T*K^J(<5,-ECO;YA]24TX&'K8L> M;0BK7/LXI)9"_)9A.X6G&].LP!=M$4: \00!SFB+] 0)M-$6;ZCZ5V ^00_0 M%,A=D3^M0K-?%5#_WCK/%XUS+]J&24V\[I<#Y2:;LQ:E<=\XM>/N(%E3$PV= M=G"<(+Z.XA[*S4-UW235I+=@Y;";%RG *$&U5AE- M3:4>FA4*J%6&VWF_.T$".\310Q0_UE+1H_8CZWWRX1T22*)1$T/]'>Y*4( 7 MO4;^E@)108%,4""@J+FI"#=$B(G&K;">94E6^,%[N>");JKZYE='7-('-*\8FN;>'[1L(G;7RAN MXOF%\?YZ%W=?9M=_=;*-%?*0YC5;CK=2M\,#@UFHA\:X:=,XU?CG_GS6XIC[ M@)7BD<.Q9RV^^]F(+ "(2 &[3#)W$Q-L9 @B32?7+T/V\M7!MMJ/T*E]K.V] M1QT0=T\[ZK#1\XI#SSH5_"X&:6QO,UI9J_491C<=[9:=>4FR@5Q\*(+0($F]OE64)RD8 MQITS"IVQGP]_P5L\5(3*T(J4.X$V+@YB8:P%-EZ$<5QIO[WN_5K*RMI[=^GL M7#F.@SYK-J1P^HD9&41MN\KGCFR\*-O4YKBUCE%4)CMSF58: IADTIHAWJFG M'I$BB5U>F$5L.W%07QJLW:;K][$B]\@!,1XA9GXZ[\]9>T2-GEF#OC!Q$,IM^K: 1J],8 M=^R@,#H 0P#-ND*LI1CI(H-==?@UQ3?SBS0+5_1X;KK J1^DJ/1V)S/- A0: M^'@E/$B5CD*?VNWB3]?]JAMH2^0(9I=9KO&S"!)#EEQ"8OI7GZ77I9R:_+]= M?=!5IU%DN+[@C!=7Q,]HBQ#:Q6AT_*F\6437#MCE\0>X#)J(7R@052*@V/-&[OB'7 M*;?TYTN/GWI9L5K^+%=Z;894B8R@$ 5:NDX%*/J)_QQFR[.A#7 MKM1R_7&39VGFQ9 %W2"7C>,4)>]@/ENR=0!817HT8*]\<7GJ1>Q%P\ 36=L2 M>M\_]EZ (4%O9FDB32;K,=H5B2OG?K?PD]8LZIQU<7?.\8JA*(;YC2N$KC.*&7MM1<&A7\AKM5G<< KK*)U4S'08% ME#@J=6T)/(D56_->>_%KJQ/;G_C6GL_]Y79/?@]_H?A\[B^WIN7J+[/;V;63 MQW,5XI#F%3MZ/,<>9^_ULCRGYPQ@>4?%552C:-#;JM,,?7HG"@+]*6<+R MX3"#.T'=^%O1KCL@&0]I6JL7 M&PAE5RN6O/K WM]V9%%UC%;4CPVSFN:?BE9!OS#0SA.?NNA+>A+-BLJY+:ZJ M&N*(K>,&J)N=^:PI&V&!.8L>ME.32)/(\K,\<"9NYE]3S$(9-X]0GYP5PWWQ MEU O\9(DN^=G5S*+AAE5G_RI0S;^0!!0FY+Y-$^QB)0A(O"#XLSL!:K DM6F MVQ9GX27J(MEVIZ8>%VK856)@JT84IRE[VK%?0B/C$Y4X3"LQVFV MW10YL[,^U6\VU Q+WZ(W8(ZYN5!4WB?9X$TG\8W:"1=Q1N7I,HSP=5[S*KMM MB()UL#^5:2[C\! 1!RB=9.@D7I$AB06]OYBA9,%9;]/"7G.EO#RS(OWSW7) MT8H8",.' GHCABEG;ZD)]&LN!@/%$B+9U']]0"' J:QYD< ,&?. MPP[!2!<5+&B(^Y471:=Y2JVSM"YHU3)*62/LS&9)$S"8J #J2 '4DY%(TL8& M-RQQ%'4=$W6#U'FA,IDM5@"0CH^"6AH2.<)84?Q7VZYFGRDO7F5XU1;3;AL^ MX&"HF];:05$!CGX!\(C!MQN@E"8RZ4LYVVS$PJ5R++0S5 _[L"G=L X#/0JN MV:5K,\?4$,N2HYJ<>1E>D*3Y]*D=-SZ+$FJ #JT&D])..!W]I &PO< M())P[_ :&KG%B_O,RVJO566&*_-'_;26&*5(GBZA(P[>$ATKVSOAHJY +=-%4G-!-44);TD1<;:/MMY204.MH%[_;JM8O* MI#?I;'BV3$U'5W& 7_XW;HYT-(Q3]V5WY[/EQ'*HB(%%%*XK[[6!FD2:1!98 MXPXO6$.1.+OV5G7!TK9ARHRQ.YTEOM@"10#5$55>@0J0E+^%*U M4^PL2>$*8']=6R00QV*"6",C-S<" ,))H?(&7 97]!Z^1C.EO=V7\^YBL*:ZWE(4M6?[0%N6F^2!/#=[ MUXTCA]H]VQEM6SVL3PY)$,!V:_'44+7.WFDBE3U&N:6LZD7_;[ANZ);4/7@H MN^Q,:IMC.'!$H;MIK21!WCJ^::&9/=9A]UHWR6U"GL+8[V2>AN%#V6=O6ML, MQ,"#SBD0<,M"342N8Z)6RLFRD8^?/&;TO?O#AW>\Q!_]R=_N<)HEH9^)ZK1? MXS!+?Z(_"^/%;$X-=>J2PMO8VKB?^@1]2P;V!F3\K7V)#&_L@A@Z2."#&$+@ MSO.Z-'+Q0?MK#D3:-?-#5-;.V[SD;.U/8NT>6SNA:X?'U=_:K;^HSI%D.,D= MYTV=;N#U7DT8M<<7NK*FMC.;+UA_$(X'T"XBKGWHW)8UU40\RZ&U*"+/T$_B MDB3G)'_,YGDDFJJE=]C'X5/-8QJUCU5#;5) C(?<"BQ8395 X($\@8BSQMD] MR$^&T=1UA$HZ'J4]^N0NUJ0GLF0ICO2P$SM"7H9\J+OVYF3R_?<_3G[_^Q]9 MB>^3R0_??S_YX>-)V?=A#MG>93L2^.XO.;4K/KR;(& .]":/O3P(*3YOV0SG ME$'A6$8?3F#$R<<)HO.LL9^%3SC:C* )76.&=]?>.+8MX$"J30+I\84NVV([ MLS/;PD7N2!]*MUD73>2SD74HWV:IWT?J^8@.6RT5R8EWT!T72;=3,Y2I* M]EE2H>7 F,6.KKQ*TQP'YWD"G7[9XQ:F/=GO;M; ].G%"T[\,#WHIZMG,I58 MAC)0TSP)N#!;]K"9:[ZF7(H%(O![]F/Q*LM[]I*@U^6R;3JHQ3KXTS,4KM:> MSYX^0!'%L"^1$.'H.PB&#&=OHG>O+)<>Y<^G+BE!ZCJ%MJ8S]OI6M9RH# SS MP4R&! *V004:Z#F$8F5%UN,ICOWERDL<)SOVVQ,RB-!&#:*'Q(-S\7ZS>B11 MC>U3^WL%,V=G'M.,)( A#LVZX5)/,]))"+/F"+>%=-DC$K,9,$A:H([;(E%M MYFN=**I7,6OZ6W@6S@R3F#TF8Y0H(RA[- O9,E# UL$^XLV&N?+?L59*T@;C MLUMDQ$#2<)'>1N?7.^49W.^.I_8S?1<].],[B,A4+)-17?G4D[W]WJ>%EJZY MK\"L7Q2PX3-MW+<[O5ON&U50L(GPK?S71DV[_'?M97F";^:BLCE5R@TD2&)78UQDRR\6#RIH)HM)5$8L'_,XN"6&\GBN<5E&%.' M(O2BLMY'"@TN(T*-1"CY<1\N8E:?(<[$S3?8BG0^/\1I5Y,L5V@H:CO;Z)H6 MFNIZH+M7947LAKBZ)M"XY:K0=EEHNR[V365E:+LT5*S-O:IVQG-D+(QD.0-% MIEN>UB9Y=GOCU4-5RC@9B+?"2\%KDE&99(#=Y%YU=^_3U;1/0V$T'$60V!H' M7ZC9CT'21//Y!J[N_D"UW%GCQ,8KFWF44YBB7Q60W10PZR8MZ4\ON_ST>=M! M#C0YQ-26) JH%/.+U :NDOU,D;>ZIK>E3[OP4-&P^M?&ZD[VT[GLZ76U?2 3 MI[2"S.]^\^/[DQ_^A+#$0@W)ES23$57J#G)VF:63;+BLB7_LBYGX\=\HS?>N M*PY^T?<2J)S M#!\O;YZN#A']P^SAXM[N_<*AT0BS2NWJSC/<1(^>1FK,9EF M";L*2C]Y8?R9I)!W'7EI2HUB', %-C6+\U4>01[NS=G559P17ICR8C[GJ:ZW M4%V Q->XJ92I:7"*BMH46J9Y&E!$;Z@'D[Y%205-?JGF;1%%%%.HR4'H?P#7 M"2JQ16N.[@11A%U6LS#.&\3VAMM..>)]9B^\!+INIA6TSS'U:\,FH93_4#G9 MJ N ^4PCT8X8"Q0<)1%)$YJH4\\VUZ64IOZ2FBGG^ E'9 VRU.[,27VCS&LM M433M"A'(B3#.D2)@I:?.;*22]=TR;Q= M3(.L- U3?;JX-YVU'B5[<)7*@0W&7=W%)/%BRCIWRU0S,_6XLHD5B"R-+'-X MQ6[*EE#U\Z"D/9A;U&RZF3]X+TT"H#:+JGST@V;\C6_%A"> #VM#LVV!P*UY M-]RHN"]$$['M\C+%!K+Y\#GF?U[%(O,@7H@V.!U-//I/H,C!\H",9RTMZ;]P M2ID4D0(%H3^9+5&)V_W1"0LK[ D93FC+ 9[RBK.\^.G@5(DO5,,LS3/;LD-: M4% Q2;2N2/G2,2.U^01NHC@2W$,4"#B"L"AU(?Z,@P738^2#00UO\JADRSK-?M&QH5TQ2:9 ZM3.']*+% $:%1-.C<9:=(\191).0KI MZB=39B3)M/R(]#WT!"^\(6ERU#S6@[-&R$]G*JKZS*2>/K.CI(]$@^V3NIO) M:NEGE]GU+ /25QL)(\9 I%/NP#RI;I MT ?A9+0FP7%ZBV"A $G?A M8IG=S+^FO$V(U!G1\(V6(V)O;MLG1 +@IV0^S5.YYC963HHF@C<>%*U4M)R] MBRD&N.$GLFLN$J#;!-/ZN%MKM MA:MU#@P<4NATK)LDFF%;(LO+$6-7A \J[3]0P$./G(-Y#)\]);S^S/R$ MDT?2-_Y'R?S!Y/DR8#UF#]42L?$)<"O[*1Q$#7LP7L&]I)NL06ZKTU@06P!G M3VI_;UIJU99C7F@!K]'+[ [K*8KLX098#OZ%<9A1[)YPL-]GM-J%5&3BWF&H M_!/@!-[II[X7P1*:8H+Z9E8-%0['P%H$<3BJ2H%%%Q12N, $YG432M3(Q,0@ MW<>L-)AE\DRTJ(F]N:PH!@%SG*I (&=>^)6IH";N[X] W/>945G :VEK^2X! M,KLAE\)+EU>Q:-8WBP.1L1@OKC*\2CMR4M4F4;UMZ 7,>)4^$D]9N#/;WA8Y MRI=6W 6BA[2C/XE:XD4#9[-W&MF,M2BB9^E$4J.$VIG4$4,;SYG4%$O20M]Q M1I2N\4OV\(RC)_R%Q-FRJ1[LT.D,1YCVP=J+-)V8C#0-7Y;9B-,^?J../#6R MID($JGUCQGZ4MT20ATUF[2"W&7Y5P\[.,:Y&![53O".F/II3O"FZK(.ZXSS# MVP-%BK/8N,I5"8NH'M0=@1%'J[%PC=L5Y!K!A5!#,&@0]2U7?/67.,@C3.8M M:N8RAZK^-S*=1R&I7FK>3A=U*SGCCC!**QG M&0]9)[5'9$U_@88[]$^IDWC 3":LZGJ(-O)],9Z@$BG$L)J@$J\)*C ;R^$Y M9.-D[5*9W;!LFT(GQE/HW@D5J*A8>M5FF/NF7>M@57NQ=E+3'"IJB?.^I7X% ML!O#K9VPI!^U'%QR2U9T;!T[Y,K:=FU'!G0L@,.IYOM$('6#)J'\YZ&-_.+U3HB&XS33_23#(N&T7MB;P-4 MWYX>!E$R+4 F<>_=!WXT-%3PZ!DH85I6L4<5]-'C!E7'B24@MH:):#X*BKI< M!Q(+X9^EZ$T8BY;S;X^7N@'Q6;&W&D>BM2S[FM='2A&U:5!<$@N7Q%H(8G$* MP0MJ.L+C_Q0D7PN2>]ME?VNW.8X-_45L;OE8PKA?4SS/H\_AO']2XN&GVD.R M6Q"F53HO'Q!N+S,\<9GQ,X82&%0(9M2<]!9[UQJW. E)@-Z 7="A7*S')FOV M1RH"V43T@9;.7?@44@K^[#WA] NNZ8C=,4K%OCB!^&1&4!4]!P=!"X\020):[G$0_#U/,]B,2Y)4]4># MSNT:PT^FA!0ZO2A;S4*INO.,4 -JH.CPTV_A4[.(;T)Z*BJF+C[ MZGSTTS5^:#6Q_7GM51+# K*C=SR=A*VK&M9.+3?91#=M21B]DH849AJ8&]0# MXGA2@,9R43EDVVJ2>93WPG9; FK"^6&;@5$W1+EMP'8J\VT MK <5?.OH1N1 M(8;M1D2[S"G?@*+'E\JMASHAF.:C0X4UII81?;: #*"KTS+/9R1F]@'#]=(+ MDY^@?OL6YZ9HE-HL>HH]=T&S=$-YN5_PV!=XJ>7]F5YC7Q5?=GJ9N7.C5-FL MN8IS/[JZ:#+:7MR_=LR@]J*62O?7 E5O+*J,M7))6Y%^XKZG:$MW@1;:N&#E M;=).1_"@:_@@!C^SRSAE9K4C,D&$'? /C- U3 MY)K]Z4RS#(>'&, _HO_Q[MMW[T[0VDMX$Z8_HM]_/WGW[AW\O^ F+\^6)(&. M%7]"[S],OO_X_>3D#^5OPS3-<8"\#/TECS'Z\&["LN[0FSSV\B#,0]&_'^9/+CAX^3#W_X6,Q-\BRECE' MVLKV!C!!=(XUAJYZ.-HX$81&7B&R#.#JLBM]('<85AA&^!IGVU[-#^3,2Y>W M"7D* QR<;KZF$$\K8\C;)H9=Q[=!4(.OV/2A9%J<*SA3=O]''B94&#-"_R[0 M1S'.6#\=^"G\G94:6XL50()6I75SB;XCZ\,D3]1>GIG::&HV:F:239HTC?DBCT-_R_39>NPR9128CM#:S1'8C\NEQ;PK%R(,ZM;$ZDJ>[398^>V#AZ8)[TQJZU*[ M'KK*[;:N=2A(]D'I&[EUF$Y[KN>2QD[)]20S[VG<00I0HX]1\UL%[Z(RB_$D M8]"I:1;Z7H2^L*L]_@CXEW,"3_'MNQAU%"0=9#&_ZU^\EW"5KQKWO?;W"CN_ M,X_IO1? W+F3]50CG:08:(G^;[PIGPPWOXQL'J5BA1[.9GIW*<3*$WWEIY$Z M$%VJ]8 /G-,4T0QT*/E=*Q)3>/- M_&5('3UF@%$W%1)APGD(-_Z$_$IU'[P1%XDTO_O-C^_?O_O3?3GD5 QAOSCY MTUL6Q8I"'\=5%VL;_[4NDU(D/O937*/DR?*O;.7<#^^T#5,X0RKF\ZT(A,PF60* ML.@7 &S_4&NE)I$ED37F@,"UP"+E;FHSAS2/56>3PSF=\(HK#[V;LJ07N2S% M;!HTR<'O5.,U-G1&8[3&C=XXI!UI)-8'HKQ.M(%)@A0024N$U1B@Q@ZZE:SR<7JCAE(D\.! MQ:; FF3@%ICP1UGWT)X>:"_#S-R HG*?>HU@D.,+R:"V,H@YE1 M#Y/Z@#Y:>#0.4QUCMKI,C;NB4]327 ![)I*"UOC%8#$[F-F=D%$FTR-B M&M9D7, @L$-E:%H5(C+/GKT$[PG?'&: 0!($?!!)PD484\L1GIRLF=VX\N)\ M[OG0%BM)60R&?9+F_K(*$6;&#$&(NOQP(A]UF:#G94@GHS]+\T?(98"SV$-_ M^"UZ9H4^Z>D\.0C-,$S2\*49AQ__8!P'QWJH66YKM5 'X]K.#.?%%WZFW'@F ME#][>7R-L_:R!SV^5,X,[X1@/C.D>X0%5OSDUBSQ]8, MJGA#4721H"S%5Z0_:LQFA:K5O"VU3'0=$N+\3I[EN(.XABW%6M2!WQ+!5^W#V0BGA$&:$S)?)JG)5KB%Z$FWQG[#0/:OE-(_(,UKGR9HR)_VYEV5)^)AG+"^1 M>@*DFP,=> 1:50@QMO4NS_^>A5#Z?:S%'G!5#N7 +AAE192>&])H(EBHB]*; M4\4;XDNZX+J _57L1WD@Y(_^+WCP7AK8=L!,BCRL -$T0PN4W+R:';(#1"-9 M+?%P#U@:;8%:P [;W MOYVP7#+H7H%9LH<7;QP8Q+1[S-(SIL>Y M:*09D"B1WY%54GF1D98__#/TQ4W\Y:;V2F'0'$,M%QE8]FP95$)F<9/KV4]N MKB2&;4F=>=.?SC8*FOR=)(6=GS;"M_,=[B]\8:]M4IZ/SZ5M$_M#I542T)'7':Z.;3/ M&)(U!I+:QT-YKQ6(6V/=OI&EN 5U#-F#KD,3?''"_':Z*G8E]#4.LY98C<1P MI>3>YFF-WP1N02,&&S'@ ])Z=:[%8%@&6UJW,W!KP-LC2.XMTP-O-+$+DZ#>0CYF0/'HI M#L[(:HWCE!%IEB20U (T/]ULAXB2Q;-G+PDN_I&'V>8J3K.$[4UZDRUQ\K#T MXILU3)'>)F1-$OBK%U&I]&'_%OB!G(H*_CBX),F%YR^O1$FRF_F)&'>*-R0. M'I;X,W\\+&YY>06U.D$[WE6H:(+C6ZV5Q+_C(TMO77I\2[12$)YG)K%%HRIA M4(4RT'2R.DY0!S'R3! G$*I0"#$2H8S2" DB35"53&A+)SA)3HNN-'1R2),$ M8J&"6G"#=5)\@#C%V)66H%G9H^+?C&$VVW6]W3-HG1,$H=C,!245'2-N&K>5 M2P$ _!1S!@E+2DT0V3((*1B$,L(CYI,)/L# !Q6P:Q)R;N1%'0 :_0W,C5]\ MC ..9U$V0Y0Z11DCF@,#Y?@XZ\"".KXEZ#?Q3KN7?]I_^>62;^9UR^@FS]O@84_\T' MULPU5BV+TH).5>V&)FFPU=AK>^9:.*^:8PE8;E@\DMHIHKXNJ5> 'Y>Y=APL M56^G'0?N1V*@7><0,(1U?.(L?C4_>?=NN\(Z6ERE7UJ";.-$DA)"OCO!:-U:+Y1/S#3!O MWK =_=;-%4V\:C<'"4IE>NF2FE)/88"#T\U7NNSJJW@_"Y_86_C9 M8\I>:C;D(ZE/I)B;U!^@\:S+HL1"BD HJH492ES^Z"13:<#F$'T4'VAPBSIO M-_$E?DQR+]F*.-MP<(Z,C@X^N1XC?2G]FB]U#,<1NR-_JSJIY^*0$_-8=AP:W*57K ; MM(.J94>+_[C\6OWK/'*'5S]!1N0PC6&W1^TB"P(A+T7>WL5"0:5Z-UKX8 M]+^YP6"Y,[%K)-YSLP\4S">*.K=M:DO%B1\2+P CJ4 @16]BS/(X MO"@BS^Q5'2LSF^ @S%!$H'0?_/I_G$Q^^.%[: [WEYPJ[P_O1*0*7N_\CP_O M?X#?G--IF=WTX01^>_*QUQ64&2KU4T8R.#@YL:2XDJ@0T?(]!3/0;N94-9*$ M%2P69?F;#)_N#U3O'1HGML5DS1BHB(W.]2AX_M>EQ[1% ,FMQ]1E23?GD/[D M,V+TU9?)D?] G]%GJ4A.B]$G6R7'_)*<>GHS'Z:FH$]:6V=:,O7^415,^F MA][7.,%>!(TVKF*@-^SH)[H3GZEITUH*1G4:=>.P%SCCE3!OSJXFJ((5 OCH M#6#P=D)MO<>,ZG<_3T1S@MF3%T:@-Z>4Z:>I%^$)NO42YN^[K#&CO(U$U]XX MJ=/>E>?1-&Q8A75K.1H%/#=Y&(W$.RR.;B:'0J7M1?&+39V9H65"6XU]2L"C M;6E38FBEEXT*/3YR>L1X 5JMGZV_W^$H&OUJ1]^R!R;>;]M3DO5(FO4+1'%=45BUE:HB4FE/U3ESDX QMER6VIB M35&@NGOJ/V@6;K[^^(EOV)^**I'Q'H5?& 7[+3J-GBZ/&EZAG0#<'X8X 9\L0STO?\68^#WVG^;XW#)R( MJKOQG=N)27I1R"[+;&^E>6CR^J"BD,1(17:IF=%X6Y'RT H9R F*NXK:&&*9 M-G*2'C1RU+YF:\NG70ZO'"$TSNO Q? MS.>XT=IW@X0B-]M%UM8+#KNK4KFJ&3O=,Y)Y4;]KK+*K1QCSU"I(NF)_P5O4 MG2@P1Q))QK'=HRAX)YS!:A&S!O79?P*]!>YJ %E[>":-D=)#-(/K55 7%!VN M'7(H_$%UQKQ I%+.;TS5_-HXL+N*7R>9[8II>;G#K7IX(M$@CRTC%06O9D9; M$E8#6D64M*Q 068J"=Z=F!L2CC9V(#TH9-DQ(#$+__X<9LNB#7J9R"Q>A-QA MGRQB>#[49-@K3:)JF/<"9LVP[H65DF%L>-T*3Z@+E- SQ0D52$U0B=:DK%8F MNW93AJX:AQ(]Y!^%H5E3+;>?H=DR@?%*RHX-S1J,-!J:6M8[Q-!<"X2@T&%= M[>@Q&9MM7*A4,GJ$HLI#RP-$M64"O:): \BQJ-9@I%%4M:Q7EZB^$0[B6_K_ MHC##.(6VC1^[A;:3Z':%]C;!\"3GX@7*1.)9S%]8[215-$AKCR\5Q50"@FGY M%"A [5+ @3\QY:51_9TL&2<,VF<+R "ZVF5)'MV\F5Q")_N!4T;>%-E M"D4F[0/*-+=R7%A!7X$-H@;"]LTT&5O(7FF?B [BVPY,I!D4MV*.56/=AD M$=2,4.3?RDRV+/ *2!4&'H2Q@@W-X($!W8FO(<:MVVPB00\+KP"@]"9.UEZ2 M;:Z]%9Z]A/MV0MZR.]),E6 M.F[FW45JY#]4C?5T K!E"'9CHF(?:EW?$*_G5L!F37<@Q2Q/-BCM7I:I$)8\ M8Q%U:MJN 0JUAG%PX250<;B]SFW[8.5ZH'63FJ\*RJ&B JS;A/8.RI)^Y+++ M0@]",ADOS_Q_Y&&"@]D33KP%AHC +4Y8!Z<&INK[N2*;R8*QI;IE\5%1X.;6 MJI"K4B"#&#:H0 ?*0#.$$(MM491XJS_6ECX@4>0E*91"YRWJ.]J#&)+*WJQ) MANZ!>;?R(OQS1V.V/.I=!FN'\@%:SS?Z%PJSJ#@8O:$ M9%IT&3I@BVP1#XVR$QFKYRDUPK)V>3;RC.3PV MS )IM6!;1NJP*^S8KGLGJE/#M8V@3:>A>Y/U-B'0T3.]I&NY2M,]<.01 M<";"+SCQ0QXS8*$"T3N:]]%QE/IB8^>)D^UT4#EX&T6AZUPDWNH.KWB_I*(S M%U_I+,^6)(&D<.CRN_VJZ3&%WLF'5"0>C(0M)U8/MBHNKBLZJ72Z9Z?T%BH2 MR,(;#8$NVO;$XQBC+0, M1U19!E=Q1CN99?;<^C=.J--/1 M -Y*2QT->/9N->.$-@J*A?+J]RP_,CNRM:HUUZ&(Y#%O0%RM>01]\P0R M2;F]4KS;M+0IX/2_#'-6$=C]J!NSHB" MHG".638UD$&HX:1\:08/Q*$7SSRENR M6&H2M.W& M"G5.8$?,<]@J0(WMV1Q7THI-[B,N%)N72@CL)OLNXN'8>7]!I\ M(^TND5%/2)=F$58([Q $T2420R9,S5U.KV^4-4/+W,:?.S&8: O4Q0U//RH3 M)=)9?G^WBT_MG;746-47=75SVN8E-Y?0!V'JL_<) M 2*/4;C8AF)X0^(U3WIE/]EO5LQM-M%<\]_ADR'A$PTJBFAF1-OIRZ+^D[@@ MN,4)9;D5N_ L^;((^SR$*]8[ZI[^-)U#P0X2\TJF)XT)SWJG5TZ1UH.&^:1J MAF?U8JN"*MKB.D$%MHBCR[R["L(3Q%%&;X#EW'ARVC>?F-[1$$,&R(36C M$8GQLK@R_XZ>.=L$C+J\279.3_J6:(49(*X.B1UD1B,7$D<%0QP!YBZ#*H:8 M0>>AT;+#MCO[%"5X(44-*GR&<0[HHW$7(&&:VKC,,+D'ELF-4%%6HEP*8 M4Q<94$098 ?%L'C'NN,GA\(#,J#@I" (IP.CBZ.V5>85"7&P>;;-,S_RTC2< MAS[OVY5G-_.9[^>K/()WXJS*'X2*$[S$<1H^B05V/$_6,:FR^34$N'ES:Q<[ M1'(6W:H@B!B&: =%Q'%T_39:R[82,WMU''+3ZL0,G]*RS-AQ4(9)C$M'1,.& M:I 6UT[&8'?I 4KB=/6W-03%51!@%YOCB0*@7QCFSBLOF6('G6& MCT^CN.L M-<]#SZ26CS0[F2-##S67>2::ME7#P>:^$E\-4MW"!!QWYM=>@.(*E4MIWCZ2QSD4 Q"0FQ@(Z1,*DVSJJ:)#H-NFLD+ M]'JH;2$"([&0=.TN,;1EQV$!2?HF.B>W;!'9]D2&64;CD"W-&Z[!5AJ/I!6> MT$/BQ>DYQ\A3Z[2Y%KV]5"PG)P#!?BJIPK@LTX.^ ""()$JBX M]0/Z[0491&#;9:PX8E H,+LE89Q=Q13I]DL/N8^4BUNU36Z^SE4)'7D98O A M91@P<%WU2HKH1(V2SKCNY@DG?1BN?OQP7MN=UR:;$0IY7/S50.-ZUFHCG%VN M.@]3;[%(,(]&EDV!I,S67M\J7YJQ!.V4))6R ]U=:./??=XR.) MD3T9J&5&XQZ% (M*N(@#MLHS,B0E/>ADE$MXFP.(5B<4LB?>R628]=]+-FZ1F-UXD1&& MK!@3VURC"X (3!*A8YZT^Q">*%+5<],]GY10@ MFPL:[X4XG3VFS.!K./6Z/U M]]527_263GT MF(?+ZE5TGGI-0P<<>_M36COWMH!='WR-5"5]2&7;^$[#E-WK5AEYP__;%7WH M][&R42X#Q+R!3K$0Z0$"C]'U@.VY'608C=WDG:701Y/ULDB*0'.8_GJZ@?]> M4KU+.D-F V8:F%_6 Z*MG#+&TCM(L3L)BM $/6[87Q!';2P7%$.VKR:!3'E/ MK'@HU#^"!/XG?.YEWADO5M7BFK0-'^"3U$UKS1DI@4.Y!P\)\,X7R+"O#.&.& A$2&+BX*LY3E?B4N="2^ M&%08I79FTZPCLGI+V*.XV9&A]$'E" GRC8+#6J]XI+[1RV5V+GI:^,SE78\< MO;MYS7U*;8G2:9Z&,4[3>[Q8R=:@;_MF: WZNKG-&T86&PKS>=?I 9OX_\C#!LRR_"PL@+<6-[X/XSJ#;[E8=DJX!<#Y14*J"96?%'ON(8DEQQ\+GGP?^$ MTXP=^6&,O *=Z9PDTY0BA%9>\BO.6(PME5R[(2%484RB@?:6!;C2,AFPNIGW MEV"%*51%N 3G.HG4MQ#%"T1<$).\J3FRC3T'(Z2YR%01CE$.[> MBH)HU1'P?.;5.L_$)&O""1+- YKP@'OIGB39] -&AI)-^@@Q5D4M4U/:.9?+3*X MSIE<=1.()LK:9=Q++TQ^\J(Q'+$20RE] OVTAS>CL=WH- 3RNQK3!Y3G#R!5W,54YU.?TW) M0^U,IMRK*VJ-@9H&-Y2/-:-E50Q-[VN='!G=+$=74RR3KNLN:F?0T,LG M-IGQ*X3R4I/G"CJ^;]HE8-T%4PU5'''$S?RRZ#IY*YI.=CP'Z?/I4.YI 6&/ MIZC_56*!"C1_&"?NX@1<[1BNR7\.LMIR=F!ZZ$?3E M65-GGWD]S/\)2!1Y2>6G;ERA+I*3GG0_W\\C;Y]#KC]?#LO$4 MQ1^K+]Y!_FY/7(:FEI](B304=ILI5'1+N8OVT:J/H.IG-JFW:K76LI@/5HK8ZKL.T46=)4-"];N))%^WE;:6_TZBO=N9WH;DF MJ,#!<6$5:>)WZ+,6BMKN3G%8JXI%7F9Q>56]D:H$.6 FY1X6O2&:;VM15]EL MLJUXQO"K_+O$&<@ZFMAG$ .F+@1Q2^::9V?=BF@X3.&.T^HTR_)%& D_2"G@_91I[CNK\= MSGK-,*SR8!6-_XDX(B/B1HF=J&=+6?(Z?0+6P9$=H_4\^[+%=0RRU)F'6<94GXF+/TXP=RZW5EOPZ?=4ANK#IT6TF% M ]%422>T3ID,&L]_[D4>B@<2^;<0Q@BA7C;+-?9WN@:))O9O( CB)LBAB\GW M,Y)U[8^SNML7+QE.8B\J'(KT=/,)DT7BK9>A/TNP)]?#3L.,PZMS]X5LM6!W M@5SIT:908VB+'V((CL5EU;&?]96]AVV2Y;S^QF$W;W1>)7)_7[3*PF^[4[,PZ?\IQ:\T\>O'M) M_SNG&,\W8;R8I7_&P0*GIYCN'@;[EMG\] LXM^DW_,^."(<-D)J]41VH&;\W M@<#R/"+/:,G0^N.H'"VMFROAA>G?L;& !'HO:*Q9SDWPF\8+5"C"J]B3A65=[ M'7B-7^UU+,"NVM-'S2%JKU1VT(IF0?',("'F->@]62G2HO=Z;>98]-Z.TPAH M-A9D4IK#;/B%PW*O;FS MX.\YKV%<7A\H9%0JS6\@M[(7'F/(LNR%L.Y\2\/44LV\9$V41G7-I\[BDIF5 M W;B6$[\4D=*&;3&X%@_Y1OP,5YAK,TIY,\,.=9HBS8"O,LZ/,(<8+B/Q: V MQQ9:; .IO3X6@:T:.$5LV9R)+@7-NO"V8F5:A.OO1X[61I?;82URV&/;QF.C MWV$?:AJ&\U#T>"M/?D@PG]V<70DZW,RWE!ABM.L!:,"*'X;8&,SZ82O0;>=; MH^>P#-M=))%78IDBBDIQ!Q3&HII[&)?^CD,?]O*'M*;K M&H"L64-JQ-!.AY;:5Y./#$.4>2_CRN@UL?\28FQL4^W*J-GKI%&&(,3 MDC3@8C-K:7NU,N&5'U-6Y;&",RJ0AH?&)=J(X3V6ZQ@SK%";!*5]?\=A#LJ% M;V[BRL-/LR'?=E!.@KWU*!U'F+<>=_L!WL$T-!K:Y5;U*XGL=DB0MIBNS):. M0\EMG86MEU#!W8BWJPS)F)_;&R/CU8Q8PC2K7H<2[)-%S%Q<^L/.:G<3=#&? M8Y]UVEWS:G 3= WUJUD$2:=^LTI A:[#1QPG4)>17A&"@?LV#AT&"Y"KOJ%@ MEO6;V( 1)H? &$PN.4QU&UBFZ/.Z4F1[LK&D):1">]NEVO<+=#>%3AH'*A=A MWY_0EHP>0E:1.1WX*U]SI17@O_O-C^]/?O@3PDZ7PHL-WV=>DO5;T*E'_^EW M: 33>%_$/?U"*:R-%>9O%$4B3QQ'+2%8\V/1&*"E;UWG^*&M'_;G-7[9P!IF M%ZT>7':MZR9M72^'=GJYNBJH[8 VBP/15+3GI8#2;(/#_[V@V@ST%X@ABAEB MJ$T0[Y\'\?ZB,>WHXOEJNU@;N1^P-78EXM;;L)#D Q%=V$Y%?S91*C8'AK7-B0^7>V$2D7V42#A1 2EN8FHDM'M^Z-S_)A5,D2V MM:H8IKO/.;I"*EKGUO2V2 D'5Z6DE)#546+*-)4&:8.#EY,-1>E&4EIJ&->W MO+?2L$G'H6L@0&U*U]3.;5G7[.!@_^%QC?BPZY&CDI[Z?=0@/2V;X\HAO,;9 M5?R$^74SC[->Q945M$5K>WJ+^D$-=B7UH633SX1K@2W:B.,-EY(5S!%_C[.# M.Q+-#,=:.,L @]1ZJ:9V?50GX JNZJG..2-IQA+DU Z[QFG,G&L'X%P<8246 MR*=HC/'H:MX5^5.J@]2N#J3M%>!5G&9)SKQ=GH%R$VL\C33#&7P4:<+'YCFT M11E5<"[RA2"7^0@/(=U\47L"&=GL?8FM$O(S_1O]8?$C^I]'+\7T)_\_4$L# M!!0 ( %& "E$[+,0Q$U, !,Q!P 5 8V5V82TR,#(P,#8S,%]P&UL[;UK<]LXUB[Z_52=_]"G]V=.XJ1[NC,ULW?)M[3WZT1^;:5[S_DR!9.0 MA E%: #2B?K7;P#4S3)! B0!@C"J9CJRA,M:#V[KAH6__Z_OJ_2')T@HPMD_ M?CS[R]L??X!9C!.4+?[QXY>':/)P<7/SXP\T!UD"4IS!?_R8X1__U__\?_^? MO_]_4?019I" '"8_/&Y^F"V++('D$J_@#__G_/[VA^B'M[_\[=W9W: 84_,"(R*O[\QX_+/%__[7[(TG_@LGBS;NW;]^_V97^<5N<_YKD^PK'A7]^4_ZX+_JBZ6_O1=FS#Q\^ MO!&_[HM25%60-7KVYO]\NGV(EW %(I1Q1&)."T5_H^++6QR#7,#8R,(/TA+\ MKVA7+.)?16?OHO=G?_E.DQ\9ZC_\4$)'< KOX?P'_N^7^YMG?<;P"40)7?\E MQJLW'/:W?WW_]@TO^891G<,5S/(HPSF,WD<$/L&L@.S?&"\RQ.EGGU< 96P& M1&M(YIBL.*<1?DS10C 8)3 '**6,>4'+DL#Y/WX4O>YZX^3^#R.=Y9LUFX,4 MK=8I_/'-$2)K BGK2U2Z95]LRW.V!T6G)!A^SR%;'=LQW-&,[A8VA?%?%OCI30(1&[2S#_Q#Q#]$ M;\^VR^-_L*_^=97E*-^P/8B1=<*?[&?C--W"!4C+GB??T2GL-25T*=L1-@?T M46PI!8T6 *S%-'\#TYSNOHG*W7A/YO;K?SWL!IVM('C#/IY2VUQP0*)GX#&% M300_*U1'[/&&,B'Q#YBPT^T?/[(3DOTRAX3 Y+;L0[J;BUU%$,(Z%"?2W^(4 M4YC\X\><%'LJ (E?;%//&]J6>+,&A*_(>(G29%=[3O#*TNK%:G@R:D>-9=V2 MQ$T;R=B9;QA@K+!C*4-P-E8(5+?! Q)_?U,II?0NTC%I$<1QL2I2+I='.%]" M$K%:K.,ES"AZ@DQX97_#B(%'(TT9KF7K%H6V3A1VDM(^L^[I#%^CC&VC"*3[ MN4$GCS0G(,ZK!"[U6D%V9#=BCO'!G;%)=7LW-(*+P=1MAZ.6EQJZ4Y=D$\ M:"%!"^E;"QGW9% 1+W!;RE*Z@=+DAMGO"QI#:QV>0 M,Y*F\^F:7V]D>X=,^Y 7#"I34)F"RA14IJ R!94IJ$PNJDQ-9[=5C2C!<2$^ M@"R)H)BR$G;J&I-B0'8U)BQ@U#:J5*C!A1"23_=W,,U)J>*O$)):Y3.",BHR&S02*JLJ#U:64=U]!W];,EX M-TD2=O33[3]\!9])+7DU9>U2R\_(*9GA;W*KH[2D74KO,!.+TO\?K26G?7-A MN_0*I6%*[@A^0F6BJUJ*)<4MT7S!E@P!Z0T3'[__%]Q(B964LT4E7JUP]I S MO>1AR;09.BURD5@-955"J7HE6_27 E^Y8[+N^9A7"C JQ5^E2Z+L]&H%R8(! M\I'@;_F2WU(#F7S.UI:V1/$U2N'G8O4(B93,ET4LTD8NV.ZSP$2.8F4I2Q3R MJX>$+0(A:HJ-\@(7;"/:U!X%2K6L<<#D.A#GZ DR&11L5W8-Z77%+=%\#Q>( M&W^R_#-8R6&N+F:)QH5L0:;5?? MXR7(%E"RV]05,TXC4W>YO/BP63WBM(*XRM_]\:_6+2OO765*)J_7X##3 4+= MINGI]'C)+596I#V=* V0U F2RHB\\P.1&G^:,A3O_8!"S4NFC,I/?J"BZ(Y3 MAN5G'V&1>/Z40?FK7Z"\](DH(_&+7TC4.MJ40?G5+U!JO*3*D'SP"Y)Z+Z>Z MF.:5Z"HS5*O#X978JF%F5D?($S%6PV2HCHTG"+8 MJL<*J$/CB7BK&OBA#HPGTJX\_E4="D]DW'K'BSH=6.;)W)MC?=& M'0M/A-IF-YLZ)%Y)L2K16.K0>"7$JH2KJ$/CE1Q;$S:ECHA7,FQ-L(LZ(EZ) MK@H!BNK(>"*[7C5$;JD#XHD$>Z49S&SU\B7B!P!:13'.$I@QO/@GBE.4B#?D M'D$J'L:D2PAS&L7E^<#?S$0XB8H,% GBY4JTEC!'3%K72&ICM'L[%STML&#P M>NB5@Z'B(\I>,TE3_(V/[S4FE[AXS.=%.HEC;D:F]S"&Z*DFMX=>Y0'RH1ZV MK#M ID08KQ*1\_@.$K&+23C3J#DH6^5./"GR)2;H3Y@TLR.KX0 ;-Y06ZBP\ M+^T ^?(;03I5[#-RMQ-1VBP4OX7-0JN<%,[:)IKN &$\U+1[%6R-RE M1_1TOL]9=8?+<(.&K&\Z5;U)26:&V!D1;ZQMCJ:TA.*:DOY$^K>:88.G4PNW M(.Q/C-=W_R$D#&N74["-ANK=7*E%J(T KVX!]0^A>FU &1E'G7#=D:E2+Y11 M<=3_UAT5!5OY.&])Z$&C;593AL=1KUQK>'K:9AQUR76$I=,>XZA3KB,DW3<8 M1^/+]'!I5)2M^B;%HQ/OHD= $8WP/#KN2Z15I<5J!%YC^ @=>-=#$_8&/)YCRE9@ S]*7:%BWV< M C_*LN3N:,%M^!)U;ZX;"'3/9;R-UV!VEZ(',H,H*#(SQ-HBHZA:=) MPM,DP=,0/ W!TV#S:9)A)0/[^NW[B, GF!60_1MC1K'0US3UU?I&+.J?*H0$ M?3+HDVXH8IZP,:0^>5\N]VNVY;/=6I#S!\J7%P7-\0J2)CU0MWK0WX+^%O2W MH+\%_2WH;T%_BV]>[?HI2"*BV9_"TFD7=JKKKH$T%;9CC%"P3I)UCQT)A* M41UA*&A]0>L+6I_S6A];4BB'M^@))C?[C6@B]J'SS2?P;TPN4K8M54RK#BTX MQ>:!1)ZTM')A=VS%/KNGU*EK\QHU@SX?]/F@SP=]/NCS)F=%F^,5]W1D^8)A MLT&@M1#CB\VDY313UQI] "?4W/OJ8M7-NWL/T:+2!>$+!>HCA" MAPS3XA;OBN\#4;P-IX@2D --RUO;YBU:Y+J1&$(B@G',#:N2)VP,:1Q[@ N^ MCO:/MZB;431J!C-*,*,$,THPHP0SRMC5MM%JKD%MJU7;M ]S^VK;!Q$TP(BB M_'67B/+T63S94BR2C44T/Z)14573:=*B>J9/5E#)@DKFAB[C"1M#JF17@&1L M"Z:[G*--BEAC^:!^!?4KJ%]!_0KJ5U"_@OKEHOJE>(3;5[K.WC[3.LI$M_S3 M(RB?XERM849+Y]$Z!1G5C5-OWX%%A:PKD9W4LTG\GP*5[PM-Y[^A-(T9?SF; M\S5![JIU>HAVO_H.XX(_,<\S9-;.<6FA/@A@R!,4Y]MW>P276L/7JH$>"']88I*S]E?[ MHY[O1G(Z5GIV)KF[89,X$ZTR8 ME).E6*4'XK8399I=PT=2 +(Y^\ +R4E3JF",L#-=PLXL$?9.E[!WY@GC1;00 MJZI@C+#WNH2]MT#8.\VAK*H0O&)6O6*4Y$>> /;7J1> ??6OBR6"\_VY,YW/ MF5):?:0JEK9(]EYJ5"*[OK1%LJ=K2(!8+2IDUY>V0_8G\!VMBI64T,K?+9&& MLGK2JGZW0]H]R!:P8LU7_F:1)"E6%;_:(6N&\I3M)C=9@IY04H!4@EIMN8%( MY:DH[V$J+*%TB=8S7',*=6C!OG-X\@V09,:ZK4D34%G&/JGG!449I/3(""P^ M$EA_]5^YGALLR<>AH?20H2G3^<61LT!,=)A<8)I38;PXY_Z$.[ 11I^FN(^> M6AUYI(XG; S[R,!+T]#]PY?*HU&KS@ Q//OY?KPB)H3PTUS,__/-BS4A]NW# MYITEW(;2F"G%9%'&-!J3J1H,J O'<3 M$+7%HACCI@S&3R,%HX6!>^Q;A[(4JASQXLN2:98XI0;.L6^C#4( M4;" MKBUZLMDJ5L['2[M*,/S5[?A:=!:E&\+C7VK55=KV]ZI'ON"TE-C5"+@ MQRZTZB&B$EP_=D14-MVZ.^:^[*J-_$MNBBOS_\MX^=>X\*8,QZ\^P2&]S:8, MQP>?X)#>.O1EL=2+8$V9'<:^9:H+7DVY4]3U.<<=\77K0R--A#H>CBNX=7CH M9+!1!V3$YC&=Q#3J@#BJM;6>(=(T0KZ('/6'2D,J%5_4$!LY(QT]5D/.R(XY M(WN]_G? T%IFR;.(#0IZ MQ2145*Q25,%FR3C!C#3,S*$=3/)JG5J,T,DBT( M"TG]0_J2]I=3][/M)F,C5Y2#F"6_E;-NLI]TZ@]^]='DR&_I>L+&H _.A8NF M(Y53PAW"<(-E!*X+$B^9(AJM"7]Y M>J6KV#6W9%.;4Z4FJ'!!A7-#Y/>$C:"YN*&YF"%V1B!@P[X1P8Y-YHCZPD'M M"FI74+N"VA74KJ!VM5&[5$X7JPH518L,S5$,V&<0Q[C(>$!!M,8IBKGO:/=! M7;'2;=&.@M6.JDZ*UHR A U.#)FBS58)UZXG:8J_\6M\=[R[3?E?F432K9$> M7B@X0J\UCL>\]-%>T"[=UBXG^S&\VXY<@U;67&& O-" (CJ=GY#6L%S;5;;/ MW"= OL*<;R8/,"Z(,/*5Q$D8:JY@GXG/\-L1P 1G[&-<:BXZ8]6V&?L,GQ#2 ML*@:2H^4_&"E\=E*\X7"Z?R*YFC%Z)&A6UW(,ZM,+W)2L-?([#6*N\O8-=1@ MJPFVFF"K.4:B22K"^EJ)+] H\(N[J3B^+"<]I+HI&,J8.7YO2PVS/NQ=RH@Y M?K%+;Y:I:NC*Z#B:BJ,=.G4Z@_W@I?<1@4\P*WB43XR94,][BL3@:1C9E9NR M&+ZD3DXGLWJ5=J3FHI,&/8<%PUX=SR0>/Y MAI1TEX;20Y#/-B&XSWXLZ-OO1Y] SNWT:A:H#BT%NT.P.P2[P_#B3+L#*I@: M@JDAF!J"J2&8&IK50"7YSY>)H0)'1YG1OE;\<[3:Q[%$=!_(TDY)5FO,HLZL M0Y 9%5J- B6-6H>9H&"[JF!/G@!*^8A=8\*?;SH$CW&;&LH*7- O&8$@17^R M;1!3>H?+=]2N 2*_@U0QL,!8/P,HBO$2)@5_M$'.U#V,<1:SC18H1QWTU>R0 M@-QOQ^\C6VU\##495ZL>[!G!GA'L&<,+HKV(!\&\$V MW$ETU3K=EH9C&]<1>UWD;,>8HR4"Z2P1"SS(4>C-3LTZ9+!$.%YQ"JNV+E*^7O/[:P,+5JV M:%EH39T9:T(+D1,$#Y;]Q%7AI8URG(6J:TZ]J-1:VP'U+-J(A=:5/2%_L!("B/(U > MV7+"&P@?('E",=SM5C"Y.!IC_H1MO'^\0SPM]2=,V.:&<,)SEE(-]=),?T-" M6,W#/:0Y0?QAF >^<+YD**>3;X DDSA'3ZJY\PWUXAY<@OSIFG^DO2*DWK ; MH-R!#=^'Q2#N%POGX:X@\9*5N&/[+;_N5JX42HM5R5QKM'KN,=B"@BTHV(*& MUUL,2WC!,!0,0\$P% Q#P3"D8QCJ1T;U90YU1ZZ3_J,,HT?9#XWJW\J OO<' M4,-ZU #FX+.(C1%Z8CT\02H$0\;K F6+")2+JO6K)FV:MFGV;4V>(5-O"WK4 MS+NM&0TF7?=-NI?[H;W)V.E8\'&G5_,YC/-I-LV7D/"]GL EV^Y%(;8P8(LG M+WKNQSG(.B+A%(.?87Z3L;6><])^8VL=TIML$L?%JDC9UI#T."WZ[RI8%(-% M,5@4AQ>/#0@5P8H8K(C!BABLB,&*J&-ST)$W?9DIG?'IJIF\1FNA*5E^ *O6 M.R:%[.F.,"=<>#GWE$=(D%[&Q[70A3LWQU9SV8P%PU M@=W#. 64HCG:.B^*?#I7V*T4<^KTV?B0MB S9I]@X0D6GF#A\=O"T^GP#*:> M8.H)IIY@Z@FF'AT-O%=E>]P32"574?\RNGU3Q;OHD;]0Q&_F'_=5AF@7JQ4@ M&_X;18M,<,KJL6,9%_P]X$6TQBF*N:YP][_#8RJ%7,U@OW+9>B,UIM@39#*[6F+!Y M>;-: T3$@_[[C*D3+;*_A7T"4&UFQROU:9% ML;P%74'*#E)V9UGL O-LO''^!\J7NSS&N^>"-]M)Z" M-A0\3T&;&9\B)XG\7\*Q*;V.4BYJLK. MXGL80UZR2EMIU5 [T5#"RFFW7*/.$I07A.>+B0N^3,^+G'7_3YC? 53)AG8C MO;+P^?P&SV8P7F8XQ0L$Z2>X>H2D4CNL+]H',4%S#9HK.QPF*QZN_.L96AV$WK3E29SU^E:C#+!+-,,,L$LTR_^F:;LQ'WM#G[@F&S7:>U!.*+ MZ:OE-%/7G'P!*H0K!#-I&XM@&PGR%1E.^S-YF5MESH'65L=4ADC[03?G(.K' M!JD,V$^C!ZR=O["I<<'N*@+@))7"-:V8&T+UK9@ M;1N?=C]: T?0[J72LOHY95]2_B B7D3N]C43]2A_V9KG1F455TP:I/PMZX[2 M<9J:9%YGLLD,O;0?9.LC60;8.LG60K8-L/;QL;>1(LR^&G[U]+F>* MEPKXIT? 0!8/+L&,EA;:=0JRKK>">^O/YA.6_=+<25H7'D>*RDGU&TK3F+&; MLP52$T.N6J>'8/*K[VPI\"7Q.XKA'>L&)0S&/S!;N-_8QP>0U@6[Z]?N@>2/ M&*1TFD$Y6=4E^NIZ]@TW=/VB1 ]=_Q?<7+&E@S>P;D#DI7HFX>[A"VT>"+4: MIDB;L2JZQ%74Z9L\6M#F>:16HP?2;G&VF$&RX@C(R9&7ZN5"2[;C]1(1&+.& M:N[7-!7V](:-A%0^(+^SPX&)*I,YD[W8XOHG!#7X*57H@S!(8GZJ+^!T_L#/ MWLF:'?0,%)%A'RV6.?V2H9P^%(__9J,XPQ\)>&&.Z-!2K_>_CC+#\(7X"65H M5:P^ ?(5YA=@?8W))!=7--^_G1&0,&POP:8RQ62[EDPQ(R1; 5[-A&DNW@=1 M!/];Y-G9)N7AX%124U&N5W3NV?J89$G]=B@MU $+8:%V(3/-\@%1RJFGD^.]@+?#OH:ETV2&SZ%8^#"YF<^6\)9)I!F%VVDR V0!\QNN M[D&85-^4'1/]O4YYSKHH7MJFNRZ=O M0'HHR_'81<=^63-*XB5BM7@/=H>G=_+=&+8M=^PF^E^U)XNDR0IYX*H3V\H+;B9]$3R:CX*7"#.3\@/B]1I\ ]DCF08 MFC="IE]<@7AYD\6$*QG3^=FVW#GGZKMR H_$4NOK.AA91ODX;#D$[W8\$MJW"=U@_7.5CFI]=]&14. 9B5H#T M!:EFD*KLR@TXCL5L\<5NO^@5"6DO;H"P3P9]&"2$^T6@NHN>V6<': [):N^@ MXSX$N"F*3P[NW9F>B*21-LA#CK*P,TN$O=,E[)UYPG@1+<2J*A@C M[+TN8>\M$/9.);+K2ULD>Y]65HGL^M)VR/X$O@L_J8S0RM\MD;9UX4I)J_K= M#FGW7!2M6/.5OUDD28I5Q:]VR)JA/(4\/T&"GE#"=#0):K7E!B*5O]5Z#U.A M?M E6L]PS2G4H84!;KAP=6G&NJU)^EE9QCZIYP5%&:3T*'1SFVNF/NNES*"S_99YP],<$1)J4I8H9SD![_SO/0E_E<#J\> M2P PUM^0UZB,,54:/:XQN3^\FBC+FFJ7B"'AK@K=N7_X4GE>:M49X"Y;6[^T M^,\STYAL7O39Q:!W%8U%3@C3*KW)*JV8MKM_#1#_ ;G?@VU"3TQG6I3A1/S= MS6N R.\@+:27.EVA;Y2#M'-TEH[-R1- *7?8L8V]*JC8='=.0TAK]T0A1V<) M-VF?6D8E]PD4^. M&H?PV)FO%5)JP@9\>65%NACTHQE]@:1^'2BX^'U8$XUGJDZV#7,O@;BT6!0C MDLV]\N$(&"T\CV/?.I2E4.7X1%^63+/$*37CC7T;;5#.=$/?E>'XV6TXZC=1 MY70R/FP97?!%N&@^-I0""GTY0A0LH"TR M@_HR6>K63H=L5\KP_-5M>!JT%N6[G6/?:M75VK9Y:\>^H/34&)7[2F,76O40 M4;D*-79$5#;=NCR^ONRJC?Q+LO$J\__+>/G7N)ZL#,>O/L$AO7NL#,<'G^"0 MWA'W9;'4BV!-V;/'OF6J"UY-^>G5]3G''?%UZT,C!;; ME^GL=.8,SYXAVEN.2'-^,<\05\LO:,[8ZQR<-NZ+F[,,.P>GS4RHYJ08-V'M MYZTCG43E!&\P*8^)CXI8N-\=DU]K#S1[L;_ M9I+ZD+UVU=*!1T'5!^NU*Z=Z+V6IX^J/)NIL@D+UP1B_ZCJ6YQ'5737C5W'= M&I/V(S%^G?CT>B$'9G?/#I"O,+\ :R8%3?);+@"]?SLC@-MU+\&F_0[_;OSJ MKAM9M@^(__W-"\ 9W5_+W\1/G.U[./^!__OE_N891N(YH82N_Q+CU9O=LT(E M\G0'0Y3A'$9G9Q$;0O0$^#T0&H$LB98P6; 9$8&8?WT[V M=E&??93 4,3&!>ZPJ81F6_[%?+&$14DG^PYF_#GE-J\]Z2473,MUUB8M87C_ MR>;[3]K)-B_WD_ C0^@64SK-#M]]?O$2L7*](;/C'A&"R[-\LL*%-"VUK'A( M\.M&@M]Q)88+N5M#[M:APVL=OYH0PFM;: NJI]0KBI-M+8P,H/N\CRC7[R(" MUP6)ETS-B]8$+PA8==5X]%NVJ>>TI;+ZG?1-9MH+]8&Y2PH 1Z^\G&_WYKNRIWI)%2G8*N&<+M:Z=W=%9:^[M6E MS6%USBK"]Y<;3*"BV_B0\#S;9G<[['9GY5;8.T@$]1( 5*L[P^)V*+:4JG#U MO(8:(^-2XH)R'Y3[H-P'Y;[W8(\^9897: '0.(;4/BA#Y4FT=4=% M6AFN\0="FY7J[9OG?HI2'J)"HQ7("U(ZW_&\_#)*$7A$Z3./O*:-KFWS%@UU MW4CL9*V[A91"N,_T*(*%;K<];OA4N0,HX3D*KM$3?Z!MMH1LH?(\3E76L/:M M16?/F>IDUSO VQ/0QSSVWGBP!+IM":R=U-OP1GHI?>Q89+J3'A\N(UHC%(.>%=>*]LT%D8OF0)(Y)[]&'"@\LIK0U:Z]26?=8EA$J8 M:R@=/'$A'$_+8M^_O!R,^L&H'XSZ3ACUGR!YQ&Z:Q_H34\Q-I+'#IZ##F3/Y M>P">1#TP9_OW!;,J+=*<"\ 3U*KL#9@WS/Y2X18\]D",;D[ FQ, M[%?EZ"IZ ;LU.F0HMA[E.KZ3'EH>#S -KM)VC8V+_3JW:69?I6D5WB_ MIA?MG;1H?4A8'.''%"U*/>1=2[=)7]U9])WT2W(G!XI4A>R+1B7W0K^ !!^# MJSZ&[3,>^_NI1[G+I_MAE5ATM.HZRMKNF)NA%2LRG3^P;^F<)YS&&=O\B7CX MH6(0S782[([![MB/W;&W?3P8'X/QTS:RVP?B)+I!VV8<8WA_ M7H@?9VR.G[5AN*:9H) &A;3G^^5&MNV@I08M-83(!/U*Z4:3[O'GW:QICU6C M;&1?+3U[&[$R*YRQ$P?'7\5I(3Z)!V_Y;_L70J-U"K)G)U!9!8OW;G?/36Y: MZJ;F";'Y6HTE9CIIJ:T?!M\]<)PE92+@-0,P1J+V/9_O].H[F]R(\MWU9 5L M?X%W!,6GDIY;1/5PV\T<+\]?7K>+8W7?3L,U+7*V0+-DGTG8+F(ONH]^"K"U M@>WGOF%K\_![(]V3Q8(P,3J'-UE.4$91+%* '^T_4AP'IF>,L![-$B=@K:#' M:5C9-*@^%?>"_05F##(YI I%^\K[-$&R<=. M]U'VZ[APVRTAH".-#T^2T^!>8S*'B'$P)5??U_R1CV%FIYR.L4S3EQRX,U_; MT>8TW$>2BN+1:A?R]O2-#?;AI[Y>B"/8:VGCYM*2O*)!T/4YF#&0^^5 "G(EQ3E[1[M[L7C&7 M),7-Z>R*YT49=_47#U[M+-=PTRC#/NIW$QQVW"@/P(=V\OM5YNC,'R:>2UU= M:JF@.HNW2PX']5$8B\%DP%-6%F"C#K(G.JD[(=WJT =-U%Q8GOHH>**:.A': M.[+[18PXQA9/AK.M760HIX/>--(D:2QWCEJQU>GVT?W#%SZQ[]@_GZ L %9: MR-G8"$T@S4=)M!K9$"_A:KR$.!=FK-N:[(J590:(DF@K]UW]IV XWV1LXA;\ M2SK-EY#,EB#;'HA[G5X2:3L !2UC;$>"=,%VD1,Y3UC%>2JZ:X"(D#J&&@0M MXGP:G-I;H$-U[R_ [BV EO3Y-$2?R*U"I$<# MLGO[C#IIGL__40^-EZOF=\'\8#+0\^X]50*>,^G>&FA)GX-#1&48'%3Z++E+ M0?89K&"E#<5&5^&62+@EXL M$5W+9K@O\GKNBU2;0+'-_=$7*)OOG=38FWVY M?".=3RIN*E] "$]SA$M8^B$0@]O@7MTM+*>L#J_R+M:PSI?7<=7**@:M7 M[MZ9&-S09N >UJN<\IU,:0:N9[WF*=\<8V+@7M:KG/7M TG,7=%R\L;*X*[> M5W8CRRE)7CH4%F+)49:S\5E%,QA ]<<,7(^Y+QFA+87+XLI*]]JWU.WR5=+ ]G0E7;/VP'7": MG8/LZR5<8XJJ1TJS"4OT/X 4$#9#&(CW,.5KGC\@S38"/1[DS=CB _*#)XLA M.[X^P].G)UO5-4+NY5:HF('ORF16U^F%/'YX\^W]1F'Z5I?M=WSO"(XA3.@U MDW*:*&HJ&^ZB.'X7)?EW42__ZX& M .X)H)2?U&PPV>D!'V!<$$';1\(XN8<@17_"Y"-;/)RSEYME^X8&C;.[ &N4 MLP7(C\>D-!JP\2OX_GY>Y)]Q_D^8WP$DBT74K3X$@W3)Q #^#UN"_)3J#ADD;)ZY <-L.64GU-WO@Z2VU#__XJAD:6-\*;S$:<%3 MB%Q]CX6FPM^NO)K/H727LTM$]'XXN)F\LK^/+P&CJHA]0DNHIO-C^*99]726 M,-*F"?N,LA,$HD5VP;?3+-[,F%) >3P@SG:GQY>,;,\3":,Z30QZ#I5" U,I M(.7GA?Q\E1<^JQ#CN=,_)7J#A])*E57?NLL5.A2O.\ M1AE@6NJQYBGA3[V!(44V=2H;]JWV#3G#=#DC.XQM10,.CFT%E>W&5J$A9YBN ML!CI,5O1@(-CJV^#:]_0($P?+(-R?@YEAI0-Q!G]&6?>0WO*&TX)[?Z5P$0-$O60()VQ$9C>B)ZP[5H5.<(;HW*XJ%MPV(DD%C MH\]AH?P$\NW*%(I8.16$=2]-Z72NOQ7TV?:PT'":.B*@VH1]1D^BB::/.6!; M&A.*=K9>1JM:S%:/+;J2G$'"87WAD"!!CV@F #&![YK')38(B"I5O,GT8(C8 M8KU.!2$@W6%XD\TQ695!Q0T#H%?;GT066C,PI)IX/:DFPM.D3M^*=_$F4UY!S@8R2G@]FUM$7!A((_$:)G>GF$E?-FDU MX:QMO)L!D6O(F=D"!MS_C5(#TM?X0.TY'L_<@:@<1>V:G,(2B>K"R 1O%>/'42P[ER_;7 V9JZ:L, MV!G&.]?ZN"5BS@XQIAEH,,C>G)UB[ #KQ? ;M%+8%[?[ ;/]16)?S+6=Q&[E MV^6O0^Q6@:/BT-&X>^E+X&!/ -J[ V?.B^C.WJF)?OL$&Y[+[)HXML]D9NX, M&NVD'#;9GSE58+"7W?H;%NTTG.;D_H'>UK")9=MW2AQ74A6?)VES*=" C#H, M1)K,/W?>UF9F]$435YM%79*_^#*96F+P;+MJDU_:%T6G.WZ]Y2XX0.K<^TBE M0YY58C\P#6R)4S:V-(+BL2CS;R9I=N_B.TJM6.CVMM+!3#$M6C// MDI#W^N*HN;$!'G:(XV)5B.@FL9UR^PV!2[8HT!,L19;*:=>Z_A"/?K#ER> & M*3\*;[+MH5G/EDJ=@=\OD= HULWCJ2WNGN]6E&U3#Y \H1B6,Y)?$UIDHI6Z MMQ!,=SMD*L/RT41.,\X8@Y7O RF5#2DC:XF5[0[;"Y#3.=.,)#SH5!T@HQ8L MA<8K0#*VU=/:?:6^\$!YL.B1S""A^T6Y(9]U:4_T@,^U[-7BDTV$5CS\I54G MY!_3S3_V<"3%E\BJ)R)KKALRDC40>PJ@E.#3@H/N.1W('G#7>::1U)Y,-24' M)KOQ8[*7?&IJ#)J^]AE=0MC=D76!:?X)YDNLQ)*DJB)OX[2/ZFV[KR0- M7P./52@T2P_>@5++,M:VFOEB,5?&IX4=Q%P4C^,8-9Z=L9![\(_ M5?%2L0YX%VR@"HZ"\]]#)MFQG-NU4.A;V0V&R+HZ7VQ[P@R<]D/>[5 #6<>68R!J;F0 J5J&S-U0 M0B-! M H\RZLIIJ2_9 RF'>=OC##[FP$@'NMY&NG,W4AC_98&?WB00L05\]H%_B/B' M(P>C[+VE+5?USS$9I$GR!M(16;6O)'7PS5*2'_EEV5^G/EGV%;_6G!1Q/B5; M-:R"QJ9B5@GE*3VV--#*@58J:]_O?0Y2?F/\80EA?LO[Y6*./-*IJ;@;#-0& MAS97L,]$5:)5<=.%WY84"?QE(4\:-=U@:W\Q1Y^OTZI#ALG>XPU(\TU]$&E5 MF1 &.&2LW+C")0R*/*\D"N=5/X;9*"!A+;%D[' HRS!87UCP!9MFC[::!.B+ MAU]EKBBKUKY$7BF#HF /\F6BR!>.FIHZ=AQ4SAIU>]C85XH*&@I:@B^!#GALP=*LX&_K2Q&]EW;?XDBK38L5^V'#LYDLQ*,#Q>&)3@8O?]*&*_9S@$CTQ%W]-&(J/]KGB6_K M![5&CT6GJ66>.GE8I38>:TPH.=DL0QH\")\]\39]/HXZB!.!A]6MYDLB%P&)A<[M_.L2<.>V>S-H2KAHQGP ;N\XS5 M58/MFT3/WD:QR/-2)F\64I3X)&YH\M_V5S2C-7^P:)O7N>)G6#[_S:0N_F@) M^Q5E>IFDD;A0V]*6ZCXC%HVP8P&C8Q9PFD_GS==CZLKUDD2R;) M"F6(Y]WB[W[)"5*KT0-I]VQ>L2V%/]ERR=A/L7@"^#/,Y;0I5NF!.+Z3\MBW M3T+AJ\W?WE#4Y T:]U>2D@O!?3:"[\%QWT,J>H.2QPROREDALS]J5;;/7)G* MXR --M_(4:CA#!NU]W*4Z@0#;S#P]F/@'<%!%"S#K\MB529;L^8Q4.K=:3._!@>=;/-7C'N\ M@65.O+N"'?6,HCM&@MS(JUC%+6.O$IZ&++0:8QG,JLZ:5;\!DLQ8MS6VQLHR M [TK]^(HF1#"W__E$_E\[88 M9 8ST_T.F=#&"'._XY0UPZ]>V8;U><^> _L)?$>K8C49J7G#PEP2 MX W,]XA^O280WG!C.:2YK4VBJE^O0;6X0=1T[S?$]C:'FNZ=AIC*F#S(E5G" M%:W/8 5K?<4FNQH(N!4YS*/.5,M3:CVB_8J@[[AWJ#W2^ M>JA;8ZS]M*?;&%LQ-5J-&FNXWO%8)CR.*,]X3*-XFW>T? (R*C)0)"@_O,G9 M'"?6;W]V(L-,T-S'.X8/\ D2WC6;;I]Q%E>^0Z1>H8_G!'&V8%BMSD'V]1*N M>'8.#P#TOA\6UV5Z&Q05OC.=WMX0:J1C_KR@["P2W$CWIG@ M\@>!2_[XQ!,L;WKPU#<,[^E\!K[+&6O3R@#L)HG(] /2.X"2F^P"K%$.T@OA M.1.&:!F'RA4'8$H\9B8CO'SI[/W0Y#6LC.,RSA [>:0B3;X*T:=EAR)=*H[( MB@V/]H$6)<#EQ5W*"WP)'_.CS&/U0]*NE0&>*@647P+E_US]IV!'<?=L['",[9XW*N4&)BYLESV4L=-C3Q_<91O.$N<)I#0*Y%A14)X4[4A3WOE1?"RH%MD-X@IS14&9:)1 M0JPLZ\@(*,N*2G7LLS)=0YX!(5O<0D"AXGFM5LD99AHG6&.](0.DGQ-WCQ;+ M?#K_0LM#2XDA29T!6.&VF)=&I^;Q4:TW%$MJFFYMV8%(Y\X)[IB[.;QU44=] M37'[#-SMG*V-6E)-R4'(7@.4;)-H[![45;%*:=0<@BW,=IU\PR-F9FD_#17L<_(/;]QD,'D"I",;:''[P0PS0[%2,:.>L5PS4:/Z.FW!\R1:RBKN>6=O>2FL8ITU3!/A,SP@2X@FP:3[B7!16?]QOY M=1:5Y1VNC+V>*V/AK2ZG[[,XF>RNV6WJ"R#UK!X_R*[O'/-E^31BI!JYYLO] M..5)T\EM;.X6S!,DC]AVG+4Z:!JQ9+YD[%4&1]O@8?#J"/UP.A&L)@[M-W%1MUH[==QK8:. MAN?1W%GM+CS5<3SF;G&ZBX1.():Y&YCNXJ/F;E5&YE?/D*EWHRO#\F$T:H : M-DW!].I2GGZJFC$@TQH/QX4[->5(-1#0%_5(@=\*2TSC[41?5"4]>/2#]'U9 M7-K32.52I2^JDQXXFM<)?-&@]$#2":_URN"I!U-S5+XO:TS[='\M]D\UEK%^ M8A!S1_P .7^446H=#^_A2:^CBRI'IIO;D(;=K=7 4KK'X\N1KYAH2S'FT)<- M6X'?Y^[?^K!]7S0Q/5CJ[WS[LA?K8:*;#\7 3ORA1"F#"Z':. R60K"P/]NP MUBSJDC?(%W^6'F2ZEU[,^;H&$('TH&J^'V'.T>4\.+J) @Y0#9\X=%^01GC. M"O-](F+H4@-)0S7Z0V%<\VB4I MXGQ*'B!Y0G'5.\--Q:P2*C:/D@9:.=!*90=(W+7")$=_BB4YG9]&1)SPH%=I MB%10E E(]_ )9C6)JRK*#) 7:2NVW$&RRQJ.8@G)M66')_T2I<71;MI _$GI M 3(>P0P2D+(U.$E6*$-<-,B9F+T-]I:PH5AK '8(.]/8QC*77@\_*C'DO=B# M&G/-Q#7NU459P6;&UNC+SNYS.,<$[F,_(;WZSE!FDB?* -D(6Q:WWW%_,$X9 M?8M=]GP)XP9['![(O9VOX79Q0^FAR&=H;Y?..5M9\LG;4'H(\G/RGW(E5411G[I#*<#BM70NJS,D,NQKW+:CL_I5EL3LLY173# M'M)8?D 6&J=*1LF$T!2+&/YZX4.ISA"L""%Z=[B>!FDQ MO%.F:&<+KA:P_R7RO.D=6AJ,[:9%(RLV ,%X ])\4[OW5Y89('D*%&(6F^B? M /D*C_8<"=W-%4+.(_]2 _T!^04?F$QX1,T"?B[XK)W.M[JET#/IM,AI#C*^ M;4BX:=F*,^R^H+!A1VK;C+L,UUE-6K7A7\:B)OTO)"GR/TE1HZ4<:]FGQPY' MPWS'JJZ%L4G/L !I852HR?37#SZ M:*"1NQK-A:$[O+ :(R&\BC_7A,9:C)(RR([G;&J!;T/\D#(R8TC;I 5/;1R- MN@SIDY"M$&VK#HQ/TK52)*\OHK6:LMK-H^J+#ML:A19(=EJ-KQ9&M9 &JU?; M,IS#Z'U$2ML8^S?&BTQ M 9K+*6HLW -!#RM \@=^.3M;-&/47+H'D@[SJ-\9=;CQ O"%@O40Q2*TD4KEJY6G7 -P;]K"#.TXJ;Z^8R C,ZYHLW?V:B3 %K4 M=(ZMVF6L57>(=XU+L@A,)OD=1MPCQ4BN/^?4*@W*S/0)$AT^JLO[<_O!K,(: M[DR$.Q.O[,Z$FIJ"M52PL6.B)_]A)5G7%TQT!!S<27SP!;'ZVTB*)H*Q^\*4 MMQF9V7;L (2[:>%N6DL8^KB;YC ,:MN"A@]P[#'.6B)9@W-D[!.DQ**A*3]MCRB^>33'#+ M-Q24;8GJ.);*;0W#CN9H-375[_!<8++&A.T.YSA+:H.RY>5,AAKWNU4I11Z; MV!U#X.\)6:8"?[7C'4Y7X25\9*KX;C2/'@"KV%C*6[3RT+]>VQX/-'R7,@7- ML[9;;H56T"G3/L"$YR/B]\NDS]ZT;&9XA@]4M&!NR ]$XZ>C7)'<)H;'@DH?V8I_=:Y2!+$8@O^=M0.H2)>Q@FOC5C'V($A3&\8B;0 M&2..5O]4'W9MH(O7$@WO1@V-@X7TH !Q$ZF #9UQ0M,CY]6@;#ND"JQ1!:=]CM%'A[>>#A0[I6 MQ?X)G:[YU-"GL[:>R:!,%R:_4BBG"X2& %"W T /^]9N)7%76:UC7*7*D(P< M-ME[1+_6Q(VH5'&#$0"KYC4M>27FI^V#PT]5^XX_M/L2&J8$,0O0%\R$3Q;W+'O<=(416RP MIQ S-63,U+CL)(.IXY&'MP\5GX%Z(0[B-'.@+0LVA(GW(6[X$ M1'1?B/U95GS!M-T,K%9J?,%$==]J:43R)\M@OM70MMH9@7$**$5SQ+0P#B4KO7?-1ICC%,7'0(F*1IUNAFAT MSMMFE,_@9@MN-B?=;(9F?8_^-:/K,CC6@F,M.-:"8ZT;\_='.Q+/>W@43C>] MN+G)H6$K276E>Y5U#VW;-J MCR %6-3;1TL@U-ITU'FQN\=G*VR:T$0S.GYE,9FLK@5W';KW*TQ;-= M?'<0\,W_H,%,R7\7($7S#5->CG496.WV--'TT, <0D]N,J;=Y7R%[3C2 $&] MF4$9E@7@J'*J5M\^BU?_*=B"XX3A#)Z^;G["3FW9 :Y!Q:@,9CK(:'%IC M:CJ?@>^3/"?HL1#97V?X#M0DKN[6F#MWP/BRV5&\%45U4.C6:O1^.$!.QTT( MZSA&VTP39?!;BXG1N=U!']'8:T G:Y?6.)Z5Z@3?HG\ISQ]R'']=XI2I]K0< M>RG!IP6CG\9)]L^OSI,[N/83O+FOQYNK=I1@+1'3.VR:S;3-![$OWB#M"=-- MF?3.Z]$.MCX,$=YY3UI J:/D>[=B0WY_%QUN:Z&?LOY)[F+2S69-PKMU4HM' M'V8H \O*_>RM_9MIS!UH.(4)4*5WQ<4RKQY_$KEA38TB/"*/AL'U+2*\LXXXW2YY.?)+\NRCU^WU"@_*, M9Q4)!!1>PO+?R2,548^:'B\#/;L#ZU%0]D'%G]!2N3>#9Y]=N@,D7S5:,Z6% MWU6K_2'WFSHFN@#@0.K0.O+49G8+OM4:=G7$&\Y,E:JNLG:J:Q[6H= ZIQ9T*W#00,0NK'U+)F1602KNW(6NW8P.+F)CB)M=?3.9>!^PVG" M:#YP=20DF("O8W\A>$B/Z.E\JY1D296J4B^1MVS%FUBID4<':(Y:B*YYA=$U M!EVO8_&J.>AZ==&_6&/O\VY*M')U&;/[^3+/; *GE0"W%YG4P"(8TG?NV& 9 ML&68BR$:P$OOX'!ULCY[%^#5ZDCIW_5A[BS)(:'0C4G?*VQF4ZF?&H=>R2EB M>X1Z->2^BH-CB!%JY[;R)7S8 D>@)I 4[,""@!2E_!8S ?'O8(/"( MTO+TV!9)(I ?UVRG5)OIW**2;)*!3DKO!29K3!BMYSA+:I[LK"MG\HE.,\ I MZ=(FQRSHQN/3C2_A8W[X:YM70EMIK&PE.AN.X6LV57_G,W4BIO6G[2R>9O>< M2N[L/@<4T2\9?J20/'&F;K)UD;.?<1:SR2^VR?.-J'[!?;.U.81-=S<@@,=$ MU:17;2P_* O[C[\A2)B8L=S8JO&C4'E YL0\HH*BL]JTW0HUW&#CG38; M[UQDX[TV&^^=8>/303"@+Z>_VE:HT\8 K):/295'5;S9O2(E]JX]M9>(8]\!_6NT@'A!P'J)X@AE M 5)E( <1(3MF%G!]/A'P)/WLI+[WX6M@]=MYXZV M08I%Y[0]=CJYJJ\*@M<\#@X_6*7GRX.$ MGL,/(2#":D $)?F14X']=3IT[*M_32@"=R#FEZPKM]C:,G9(?( +\;C7?G\# M:>40*Y6U1/)NX,!=O7G96IT?@S'G^'2V_!#1:0Q)S2A?B9KO( MU'10U"QY=_J@S65W3W_\=;NJN"5@4G-+L;I(#[Z>7] M7'W,(S-NK_YF>/!CN.3'^,3'=;R0^1GL(+3^3,JI)Z,QK)#/)>; M\35"Q J[1_3K.8$0S-&A!XOIS4<8.-N MOSN?J?)14<4!1CBV>HOE98T!V-B)'*?$U=[F5*SEG'NSEBFMNL&%&5R8 [DP M>Y%S@T_S=?@T:^1BK"6-CAT,':D(MSBT/<:G6@*N ZE6#? %J68+MYXVX8OS MH\T,:B%[^0)7JVE4KI[;MF(Z)+QS T; MK.(*9Q%;T/'7" *2H6QQ7*1=O$!/O5F, .B58C-O[O1$HI*[N%;4>0;50/?/QX_JA88E>N+3L\Z9(E.K[>0'HAUI0@ MBT[RG*#'0CP\,L,[G&%R!S:\\(00D"W*1&D23OMKV#XHGV%^>-10PE]EF> _ M&M)_9(;8/R!:+-D:G3Q!PB2HSP77-:;S["V>P;Y$FN#K\]_79],(X*A-,!@!VAD!:N03[Z9$+1 =#J.QVY+U M@.I;8O?. MMFFJD)>-Y9:FNA4M#@QWYIM!L@E58!^[;:LS,F=.X?M1>1:TN8 M+!BE$8C9=V4J_J/T^TR*Q8)OOY5$WQQHD%^%ZMA4#U>FMKDUK[['2WYLL3^_ 9+L MHE-J2->JV#^ATS6?>?ITUM8S>07-SO16F.OY.FNX=BM MP+]VZ366#ZZ6<%6G'X.\)?$@V.M?C[V^XV&$M?=!GX%[(:C@-A*:+P@U^T'Z MD(1\<1%T7XC]V2U\P;3=#*Q6-WS!1'7?:FFB\<41U04F%8N;+SB%][:"O]_L MHU&#^Y;>,>4J+E9%RH_2".=+2'@(%.MX"3-:*E,\?*&,E"(PYJ^$\B2[Y4G- M-3"NB.DTTM+Q-#RE-KU2KG#;R67U)2,0I.A/F'!9CW)A#])I=OH8W2= OD(1 MV'!XB$[N6>FMT1[<+A):C@72%JS453?J*QI^TJDYDH:G,WB9W/8R76":3^?; MQ <2<^NS,E'VZW#47OVG8(A=L,F',S;+:RWRM67MD_X19I" =)(EDV2%,D3% M?</5]S5:1#/J&6H,.QB%<O6= MT<^D6)0!LA&BX6?,?F6B'TY389'((1,1<@D:!GN,W@T-)"-W.ZKG;-#GJ!X$ M:>DAR']B /)3IR3M,Y23+BTY@DM30TZ1^Y.C>5JP'7ER.):G_%2^.#Z42[IK M'-!]-#D>(&J/BGX:'0\8#0DH^VAT"# H!"1>LK/RDC]PC]=\HZD_7FOK#'JX M/D!Q//&GBX1^QC[7L])<84!G_HDL5I4^6ZM."*8(P10]!5,XH"*'2(O7$VFA MMKUA+376%VQZD4BQ&;'.%XR;W53]Z06^.,M=F9>O.TA#0S#T#I2FPZ*;D\2[ M*(0N<+5UCWD'8@CE<"J4XT.)1,8&(-^6=2RBH]Y-9&!/=A\2/?N2=UM(+3:J M!BL#NXK[$T?7[VDJ4],UL[;KV??[G!662&Z5' M9Z+XR,BMC8%2KN<&2_( DH;2 X18;X_?XUN[U2>#1HT!$L"('?J6[] W^PU: M7-?Z0N&\2&_17)KU1:.J2XS1(Z?<9(5)COX4XZ'-9E-#3C%]OBG?LN(^RIIU MUJ(%I]C\2.1QOZK5G&+H@+GT#.O8BE/LRL/,U2J%&,(00]A/#&'_^DV("/0_ M(K!1&\*==(ZQPZ,JSN/6*HPO"+41Q'!/LH O&#:'?+06=WT)1NLXS91U6E_P M:IY22I8*7^!0V,>5#..^!,FT7$ZJ#AU?8O$ZP:3@@?-E.JDN+SU7J2_HR/=B M-9_$V#=A%5U#Q4MK+LQL/+N*D@?9E^W71C2XXW/%R6APAV/#])T]8]]=^\*G MRK?@W0G<%ALE#YIWVVY;M%H%9&Y_X?]Y!!2R;_XO4$L#!!0 ( %& "E&E M\T1=TL@! ,RI&P 4 8V5V83(P,C P-C,P7S$P<2YH=&WLO6EWXDC2-OQ] M?D6^?GKNKGJ.L)$ ZYJGT-YJ:;;9;L-U7//^V6.D!*C*2'16KSTKW\B4Q*; M!08AI)2(.35M%B%E1ERQ9F3DYY$W-LG+V+3<7XY&GCV#5'P45G#ATN7/@R<$Q^J5*MGI[ M]&%[ O=F%Z[>%WP972II1J: MNWBE2[7C1_OIA'\%OY'E2E6NU.3YNQLK!U([,2S74RV-3J]W];CYP;7RR?]^ MN^EI(SI6HXN-%Z\" UCX030@PS(-B_[OEX>;$\]1+7=H.V/5,VR+#;)1J;;F M!PF7_EA-5O;MW"/C9_/>\Y2*]G-%EUG5R; MH\O<+!S;7#$+_DW<++R)$X\\]@W[06OQ!V]8NH@[]O5 =:>X,UR[KLC-=4@- MKICR\'T&+C*/BY(7*V>-0,Z\F1 8[PM!95ETO)%OZ=31[3%=^/7#Y==K ^;[ MZ!YK]GB.OYMQ]R56X;PS%IT:\=R"+QBSVHO,TNB3NO 4]D%%=R=LQ' ]TT6U MZO1JWW&HI;W&/R'ZEO_LC2C$"D',IL(E'PY?S/SO]!/H^HJL-?\MDS/).>,QY$I/^/ M7/WK&,S+YY/@.W;5_U>ID*_4HH[J49T,7DD_ . E )# M26#;3LX_GX3#_#RP]5?B>J\FP'T(UU:&ZM@P7\_(__SEV]ZGOC&F+KFES^3! M'JM6\*%$^,<2<4$TAY\(_YUK_$W/B%R=>)_(1-5U$)4S4C4L4CV6#>L3 42Y MMG-&5-^S/QV=?]:-I^BYNN%.3!6>"=J:LN^,ES,V/NH$+PU=I];Y/]AKN.(V MT C!S%Z\!V:B]?]$7*C*XL1 M,I#RDSIA:.OS?NS;5QR,2V.!?CL!HGPULL"RJ-51-4/KG_$_*#[_@BL>[ M-EQ--?]-5>?*TB]!-H[.*Q59 2%+^7F7MN:/IP^\AUO8^C5\YAZ=_Z'L]5EL MJ!TM/-M8>*!O&<''WWN7T>-#'7K6,4W[ MF=F8:QM4C#_PAK[9T;@JU1?:#,=9M3Z>:,59!CX0O MP+15:D?GLM1L-J)91*->/XWZVVF 4>-LSFT:-:6YQ21J2CUF$O&\ '#U1JI# MER=S#W$$!=3K/<_6?MRKSIW3\Y@Y^%,U?3K[53B9ZH:3Z=Y>@]XZ!D)O-Y_& MIDPIR'Q.-^+/!C/AE[@=WQO9#A@[/=D,&A+8$O;_[6;1W(@KHL^BE2XONJ[K M)Y@!$_,M!]Y.E_R9#;Q139?B=[['8A3FW64Q>CE=LF<\>F57RW!AC\>V)80: MC7,YMC,+(DUF,YO]WC324:7U9+JTL9F=%GL..]CF-W-(J%/Y^)6:U&@W)/ET MR_'O8)6%&/\.]OC-^'=1KL$D%*E:.Y6:LK+=)':PS7N8A"RU:FVI=MK>+A2* MD>9-.=%WJ.KZSNO<-)*-798:C994K[>V&WJ,$&]*_Q2'WFPTI&9[&SL@R\TE MJJ^,X=?%HG?>B#K]D6KUZ7AB.ZKSVAU/5,-AD?Z-[;J7=.#UJ.8[AF=0EZ7T M8!00I-J/%E.X7>M*=2R66$X4KFXC\,"K9OR$ZV68\!99F?\\J-8C[;P8;N6; M^F*,_?$W.AY09WFJ'))?5)?JH"DFU'+Y8E3'<=C/V7R_O,XNN5=?V4>=9]71 M^7_^I*X'\PR22O+1'".XY9N;,EN .]-!$*CJ@#7=-N_$5@*4BMR>?\E'P'+ M?)8/,!3XI1>ZP]^!O>Y#[WLPZ__T63KZ;M@%O?=DZ+YJ\M]'K M.^N:#AP?U(W<"V37X5GV8SDA M%X,32JDXL4YS-&<^07-;G^"+[QH6==V.]I=ON :?//O5W/N[X:^&:6K@M'LW MZL#-6(6P*I+T7 /F&2H5I3K_FV@ M55JMQK#2:NO5VJ!55>JUYM'Y)80NUB.!,(<,#352+J(\.Y;PC\-ZPGH!)\(> AO)4^'O[I=*U^\2CVLBR M3?L10B3V-;NC.F8+F.PI/RE2JUJ5V,OGD:&-I,7KGUC25">J1WXZK5;)2'4) M3)H,*+6(PY<_J7Y,[H;\KG OA=WK)T6>70KD]TV/CYIHJCLBMN\-3?O9)7 ! M//4WWZ*D!K]B'#XF79B6KG.A7YS\! AC:,9$#>\U<>Q'1QV[Q)W8EFL[04T+ M^\6O-I#T=_:?1_N).A:G$+";?^GZ$X@D^=0Y(09P24@[=IT$=-79R-1PX(N# MB*9,](!Q3.-Q3LS1L]:&RTP^3& +^W4,(Z2 VN09'@5#]S6X>NC88W[]HP.Q M+1#+<5[90V8W!\8#T(R!"0-W7>JYQZ2_.#K;T=ES Q8#P?[F8@YBY4ZGO (6 M1]$U#GVBEL_2([8U/_F?V64 0&/,I%0'%0)/TACM34/GTW59GIU1T0T&J['* MH@\F3.;C,1>B2&8VDJ":TFHUAZU!93C0:I5ZLZU7VK1:K33:RFEU !(U:%,F M030B,["&EJ6NU]L551_6*TI=UQN#&E44"G:Z'TZ+*4(8MD,9'P#J'H<&@_IL*J#;!H%" MB9W)__R?%P;B3TL3XA1AA&TV_AG]8O9$UQ_\EVI>1'A.W023;0V&5;VN-BK- M]N"T4F^U%*8M6Y6FJFFGNJ+7Y'HU"8?M66IU'8?KBK(/#J\P_<9"4BB0L0S!I^XPL$$]#]0AJU8*_:LT;W>L MV^P^E6"\K+!WV<3N_+P81Z+>6!>H;56,54A2RT'J,!-2GU8/FM1*EJ1>EU9\ M0VK^?KX*E9<64!B!"^]9$?R9RRNX@?B$;W0X&_&=([P .ZK^/7YQP=4-OF:E M[;\V:NGB/+R6\@K2Z)VA ML_=# TP0?RJ-W?UQT?U]L?)U^+=Y]PBD?OW(C?Y[,11K^;?3<=ICYW M*9O![!'!-]'[Z"$G"[28TH:91$Z8(!J)[C_F40@]#Q_/;4QTB^B[Z#V[12RM M(_%J010D (&#;0/>^6Q0TQN%WVQ+LUN(02<3T]!X%>4R[>8*D\\,<"TWHM_T MWFQ!:?F.X:Z0,_@N,3,$0?LB,^8!O"4SENM1Y,K3 ]M[ "PCPPES2GH$0SIX^LM@Q>*O#PUZ87C"\8 Q$-^!;%ZPL6#/' M.XL;]=%Y9,H7AO_Y)/:.4XI-'RRLB5EF8[ ?B[.1O40V[L+&B)@;L#$B=DIL MC$EN(AMWD<9Z;M)81VE,3QHW9.,>I'$CV_A@OZJF]UI4-BX,_X!M([*Q%+81 MV5@*VXAL%-DVQBA5 ;(#PFHJP6@CE/@+1IM\9&H^S?:?7K1L?O67SSI"V..) M;;%5]* ";;9Q9&[+B)AZ:6I0%-+(2;D7R>L9E'->]70 MN]:%.C$\U2PT Z?-$=;-K4Q,7*@I*P7K8F94)H9U-,T?^[P*BV\B8E\[=,2( M]42[O#*I%&S<>)YE8NX#9?6-5(]V=Y6"D_&3$IYMJS)GZ-3LTZD1(]6V/=_1 M&3I@YJ,3=2",1N=KC\Y744&!3EM!V6V@6Y=]KBKEDCYTS_+(5>7#1'2S"L8P M=)\1C6PU7W;+U9&KII8@WY!]Z,B5@(GHR!6,8>C*9>3+9,Q<] M&3'9)D!!U5[FN*H*&!VW+%<6\ZD;W)[OZ/ =,//143P01J.#F>'*8E% @8YI M0=G-2_Y:6 6?;15\*]V2S,=DF5#XN MQ3FN:JZ CEM6^;C\]CAOSW=T^ Z8^>@H'@BCT<',*!]7)%"@8UI0=AOHUN72 ME2+EYKWHGN71E2(')J*;53"&H;N455>*')B+;H^8;!,K'Y?^''$W0\;>6HHU MG!OR#[VU$C 1O;6",0R]MR9B]Z:F&P3SEM+<3=#7#-L=-RR7#W-KWOV M=GQ'A^^ F8^.XH$P&AW,#%=/BP(*=$P+RNY"'H4<'?"="[S8V<3Z:FRE.VF8 MXGYN'%+S?$;-SR?[?=)4;N8(N&,TMZ_F2$61@^CT=92#-.1 CJI74 X*)@<* MRD&*IZ8J;NA;$OK!!@)=7*Z;JD M&KR4"'$9F2)$7%G@A%S>7TA4*" ,/-HPZEE4 MH>.O+.!"GF<8YQ4'%FCS!/"Y4H_SRH2_@[%YXN"O+.!"GJ<:YT5=0OJ.:KE# MZMP-O]JVOOB+Z#N'ZAWOWC8LKVO![P3M+IBY]=N A/.]+-?1LIRN6(+P[Q!A MF;)11%AN"IN$4!Y;EPQQ"09B(\^Z) M.N("I3 V:84MF O:.S=BY@8PVL/):!O!"%LP(XRV@U'1 M,'+ K%L^&Q$-28$U@#A';*(A01BE>5)K03!RP*Q+-2(I5 -1(>Q++IU*Q?(Z ML0-R^3L@BX6XDL )N;R_D*A00#AL2R:.VXN6[# LF3B(*PF8!6"[P=IEL3Q;M$LE=(LB0.P@J,' MF;IKM%3PUI]"]KO*OL>H6+XN]C4^M+[&8N&O+.!"GN\G%"LX+-#F">!S[1*I ME1Y_!V/SQ,%?6<"%/,\PSBM.ZT\A;5[V/4;%\K.QK_&A]346"W]E 1?R/,,X MKSBP0)LG@,^5>IQ7)OP=C,T3!W]E 1?R/-4XKWQ]. O30RK#AI]BN=_8DECD M;E('"\OR80ZAL+]@L7QH0<,IFC^7((8\1%@>IN$4!Y;EPQQ"09B(4^S.G86Q MF=FT"!7+H<>&Q8):RD,$8ZF0A@ 0(:84&R-H&@7RT_8?218=C =G&L4!8ZF0 MA@!8#0!C_@2'+ZJI6AKMC2CU;FQ-]8!\$:MU^D U:CRI Y,*O@Z]:AKA$G3\ M9-)DJV$!\^#:MZ,@$G_INJ,VF.JNKY# MSWW/.?MW]-/HP^@]^^G;^]S#)6_N$PX%7FYTLY5"?FU80'9#-;LP2\=GY IW M)SL3VU$]^L6V=,&CSQ5SF.Y(?CN38@DX\D@8X5XM1ZKA_*F:/OWRVG%=ZEV8 MJNL6CTNK9E%T64K(I_G+IR]_!1*KCC9ZO0%;%#3FFW[7M2:^Y_(OY -B=9*G MKJ'GS'U>0UC$73SN%,3=?G"G(.[6X:Z&N-L/[FH%QUUY#>?!FK#RVJ2#M0[E M5?<'H7AGR0(,1$5.&"3DTV'8TX(Y9GNUXL7'77&,?L%PMU=7H_BX*XYG4C#< M[=4?R@!WY36O3&>J-ZU8!R/QL"DW$ZZ7UZ_J?^UG3G'P7<]>TR= M!VKRA&9Y4=F<8TO@JW 8,O1_,Z] MOQO^:IBFYE#7NU$'F(KA.ZG74Z?-!HW+\)1H A MP+(RK=N Z/9+U^Z+CZ+DO%TQP1+;,F1_MNS/I$DP76[(13>%E# MYN:KK2-^;*"M(WZEI*V1_?G+]A)'=Y7MA=.+47'G+MM;'6.\H.5W/*PSSB?O M>7!#-H^OU'YTU,G(T-2@[\7EE6@L9B';RO$",UDTY[R>75Z5RXE>=00YLFYO M4IL* M:^N0=86U=<@Z@6S==@KSM_N"LNZW^_(IS.VD#EDGD-3%%P]9&HSK[3&WZ;].Z$)]^IMK MPM\&*:[PHL62]H[8F;OWB#=WP/$F5%R)N%T&%+'A[1ZU%?Q(/@HF6F^9N51& MWRGCJO$JFX;2A=)5)ND2*TY#Z4+I*I-TB15*HW2A=)5)NL3*=H@M75]0NLHF M75_*ZAD6SW:A=*%T%<5V%2_NND#I*IMT790Q[EK8:=)Y5AU]BOZ>9VL_.I.) M0S4CI/3CR'-[G8=>B/\'U7H,KOVFOAAC?RPVZ!>F-T/5N_/<#5=3(AV=!S"; MHU2:6-K_">2+\.B/*.AYF5.OR^71>*+WIFH5"@1L]]NM3Z'G"_+^E <=PNBQK-4IODS:T'S]@W/ MI'?#KJ4;3X;NAV4-M[9U-9Z8]BNEEP98+\]VQ.5<[!2BG22K)B*DYMU@H]"^ M&;#7M,B^M\Z@EUE@+U,PQ5@0;)0Y#N# OIOP/M,=2P= "[[3,O;@8&71X]4(UGSG%=\.A MH5%!'8QW=._:V>^F=U>X-;Q+SFKZ[3-#R[B_889V_M(4UC\:E6IS_B5"\$ A MR+B_(03G+RT:!/_S)]S/L![Y=>'K.^N:#AQ?=5[E-NAY&<&Z5[!N/-,Y5H4F M?RW#RB4=QFJ1N*?.T';&JJ71WDAU*.=UR74R9_^:B0N%\)W\S&4,[=[ BM]. M@/3&WN>XA9S,!:&&-0OJ4'Y2R63,DQ0EC/H13^>"4?TPE:L:A6BB<8L8A8AA*1Q;2H:!T%$LZE#)+1W.V9M?< M=LTNZ1E0"/T,CHU* 97-S9?QFNDLXQD(183BVWA_'ETIQ&IYZ+P%QR#N$='W M0X\Z=Q;]-U6+%>X5&Z([. U;,;-.K(W;O^ M060_ULU<*)]Y1_1%C-\ ?:HI^DH(0 M8.1/W9R6",[-5>.U8:F69J@FJL:M56,\[1!]FZ/O#D:B\D0)HF];],73#M&W MA+[Y:.FKK9HN>-$(L_="D45*(:C> U7_V490;02J*:405(L4+SUR"LW7=_9] M;JHLWJP+L5L6K+ ^%]VQEG#[A)PXG0U2@YQ2N+5C02 W1SB$W-9:KH:02Z;E M:F6&W'J'Z<:V'OM __O>]X/(\[^=+V;W!4-:.7/Z&0$/,_DIJ[SBY^^S5GF8 MM4^&M.+GZK-&VB%DZ(UMX%52L"1@W&+WG'E>[%B5]K[4;[^#Z'?Z&G6T*R C ML]XXQ!_ZEF3E$OOLH+:06&#"6/3RQD* H12D( 7S7S-J%W=9N\1B ML)Y)* =IRX'KN\5=B3\4.7C#))2#?=F#_LBA:!&$E808-I5+%M:T1'F R7#WT]:(.7&(N\O[B)3Q%TK7=.P&MF6>8/J.%GJ6IH]ICT/&,P&>&-K MZG1#YX7M>G?#\.@QP;FT9A[1 6(QLRF7M*TZ7Q9YO*_]IOF<%]R M+,XI[,CC?I;F./'ZA+54<;@>=Q":0Q[0F[Y)9Z16?W.Q-#*XV>W[8E%" M5.;$V]C>^XXV4EUZ;ZJ6V*R.*U%X9RJ'8<61NV6PU0M51)?PNR>NIKH6*"R? MS>/!<']P#E_;#C4>K:L7H(?U2(.CY"_@5HZJ34M5X^[@?E4-Z\9VW2^OOU+] M$8*F.C F_]^QG[B5UX2DP&[WC7JCNZ-JTG\.?S=U2;%2MHV,(LDVH MN1)I.PWD?7:$0TS(E#3E8R_E6@M%J AYA+R@D$^QVC>QEH>WS$(BYM/!?#PY M$?1BZ7D$/8*^J)I^52R.?@[Z.4*A7]S$!HH*BHJPHB+6B@Z*"HJ*L*(BUB(8 MB@J*BK"B(M:Z(<;J&*L++"S%C5906%!8,%Y!84%A$5-8BANQH+"@L&#,@D@O M$;[$=_,17T7&E_B>,>*KR/@2WYE$?!497_GX7PM%7=,-.%=_^3#F"WL\L2TV M MK$;I%TKZ4X3$JMP+*@)!%($8Z9-=(8(*1 %(@Z4EC,EJ&T$U3;Y)#MVA0AJ M&P&U3?90,E#%"*AB]K8O$55%457%_K:JMC"K*:KT1[S)D]4H_4))?]J0:&-6 M4UCI;Z>:U4S$:I1^L:0_/4BLJOA!12"((A"C:&=7B* "$4"!B .EY?HW7".(G?>B#J,<@X=,?JR:EG6;ST\NBW9C\,=:>N1.9-#QA*7\82Z M=U:1 +@+<6?XW(W**Y&9EACQ>N@MF%6^RH2X#ESYAH@$M.P?CS8 MYN*HV8^.;>?Q1*E6:R<.?'W"KCLBJJ,YZR\.KS@9JII7&=JV9]D>/2*>_4"' M[B]'0U6NJ9JBUBIJ_52NU&L#K=)J-8:55ENOU@:MJE*O-8_(T+''P0^TTSJ0 MK55KD>A5.WI5KTY?R=-7RO15;?JJ#JP[69JX *2H*:U6<]@:5(8#K5:I-]MZ MI4VKU4JCK9Q6!T":09N^)46[$4VVW5"FKVK35X).5M&'FC( ;M.FK%?J>KU= M4?5AO:+4=;TQJ%%%H?68R=:FDZTUIJ\B!+2G/&[7FU,"R&(2H#485O6ZVJ@T MVX/32KW54I@(M"I-5=-.=46OR?5J# %F$ZNWIJ^F!&A4XR8;?N+:OJ-1%^;. MWH^HJG,UHQM/Y^0?A'QF+^ O^9__\Z)6/[%/%K_[/"&N]\HF/03U41FJ8\-\ M/?NY#X;');?TF3S88]7Z62+\$XFXH'.&G_BUKO$W/9-;$^_36'4>#>NL"B^9 M!JJHIO%HG6F@Y:CSZ>@\>/;GDPD\-HOG?1ZN_JXOM#M]^]ZI'.[26Y^M^+7SNW7Z_(Q=VW;]U>KWMWF^*0JAL-Z5^=WJ_= MVZ_]NUN)7!Y?'!.EVJBWYX8Q/A'--FWGC/R? M*O_?)S)0M1^/CNU;>F7YJV=#]T9G1&G\$RZS'0#G&;%LBWXBX9!);>(1U??L M(W*2/C6(4JN+ \KKNX=OA.DHH,"M/X:;:,12F3.A4^/LTM9XS^'^ZP142FC, M04VL3$H=GP-;!I?- _7KZ MXD"4-MSMB3H>>-MF. W/GL 42#)"!92I.%PH9Z2JP$V7R672X?3K@>UY]IA? ML3S5\W=Q^8!:XP&<#VS8'JFG:0(F7#1$, M+%1.9>736Q0#4S^?>/H\,46GX.#\C^^=A_[5P\V_R"I8 4E. M &1@\$/$G7#HIRMT\Q,-/V%D "0?RXW99YN0+Y)7_I%AL6#HK!+=)V4]O,$$ M6L>M9.,/5+CM$ B-R5^1,) @"",0?U+]['WM?L\OOPJBU049.M/9:@W,9:2K MKZ]4=:BUH1#]YEN4U*H281_F; _VQ,YU9O7N >V.>'8G(E<:IJ?OJ)9KL- G M?=M3%=KV;$/%P7G_H7/;ZW(C@_:GU/;'FTI$9(!84H%P/H'BL!9B.9UJML,S M!V<$@C0P6P:+P/@-@^GO_M\ (>S1[*[$LP492ZDMWX4]'ALN6Q\@0P.LD.6S M-/P:+^2*YYVOX=I;?NF&FA)"^4J]W:HKF3D7&07N2GTS.E_]V9%(U]*.,\_; M?+AZ436/W (+B3TD#_31<)GP>T1U26]"-;:PH!/#(EW/)1D(NNV+BV$_L/AN'$)?45)\AY%@IX._X0PL$K+>%(F!??>F&2W#!8N=6 MNJ_9K%0;C=-:\_0=V@1.D;@P^\"Q0\"!X(N[Y#??,5S=T+@3 :IE 6?\,N=1 MM8R_^?N/A0#"A^[QPW'OF%R-)Z;]"G-KX!^%3D-RD,Z3V')AS M!;R\<_KV\Z9:[QM3I"K8SC\-^ISTJ5RL[IQ[4+F&I:6FD2]8WQK;L0RUC#HY MI-V]#<0Q_W]C$MBRC0C3KE?KJ[-H6(#]MO('XQ]7ZZ,8& M*-R/;&N[L*XN-RO-=C6?E/$"Z69A#4O*5>7V)Y?TJ4DG;$XDF!0/P$R?^?B$ M47,)<@6-0-=0B*\['9W/-EP0AY.).A#P37S']5D8Z($!I8$3)RL?!A^92F$9 MHH[FK1LA>6^(9#9&P@=)YE)49/Z#,--%JF_S::N2XP*'@H2E=L-?5<+R!6\$ M/@+_#Z]_"+_DOS\CKFT:^O3#L #">1Q\J$J$_?LXK8*H9:>6^X9G\H0!5;41 MX;6>F]B1A>1 9_,U,=VKE(B5,PJ?H+$]TI81%<%N?"\T;/2 MQH9J^%56!ERX-G7C[?$8&-#S;.V'1'XZKE9EEK$G[B@VV[+9RM,B*P)B,7Y$ M95>A(\@D,V^RA=(8"..F-+OZLY.$-(C3.9Q>A>+/=,+;F)0IAZW"T3ZX%+>= MWF7GCP#+)-@12FYN+M:P*OL(('2:WG?1R/_\Y=O>IZ5G!A]NZ J%;M!\O624 M$R?S'@[ARPQ'YUU+9YDH2@:O1!M1(.*85(W

9XJ]>/&^N*%(-%QX3L.7!_4+3!%Z*F>[VXH=/^F[K)P MD:ABCMS:9%;!D",!,HJ&XI;Q$\D5PQM ;6QX'H 3@DS-*]<5T$\4U$B-V'>-S@F'RXX"VR+KE<5F$O:)"TO MMX_;^X['0N_WAJ$N(-XG&0T^4HYQ=5U;CAI\%#FC46]0 M;>8K-HW>&:"%.":"TV,#:&<=DMGM,"^VO9/"7ENY1?!8_ENQ3C-H] @,N> M9;*#TLBS 8^&QQ(+)FNS@//)<+D]MU1+,U23!;2L=(Y=S%K2Z*JCNX25N!GZ MJMJ$V@?U8WR8F7,V1(0T9@2"[=,?[@ABU @GY -PGR& MZ_I1CHH5:_$*$\KK&;5@Q=OEJX2J&_V"M15S/5 2+*FJ\5P.V_ \W:QTS;^ M'[Y90>'WXXN./3ZNN]FP((@"2T-Y6H>WN]N-,: M9JK;7GC!(G*B9F"M2K5^=*XHDMQH22VY$0$F&N;Y\E0E\E,U6-U7'?*DFCZ5 MPMEW_$<0>E(/]F?O7^CBED!UXRG@T2]']U^__#X-/L-5<)Y((_.NV(*M#)>\ MX:,CUCEH\6[7_8?I[>):Q\P]XFC:=RCZ^6A8 4L7?+[\!.FN---\;*7HU>S%KD'/?^7I5^?)PU?F]TKGN7SV<$=5\5E_= MY18W"\2-.N@H6W70";KB+%'\U\MXBG/&[TCO_MW%#6N&M05IIG_3==EBU@[8 M!.>!O46?JV#"V92S]CM?;J[8WNF+N]O^U6U_K@'5?@<1OR.//3-(GL_RUV]2 MV\NI[WWFV0-LA1ET_IJP@#1X1=;4]X2Q1 3QUE(LL?T-ZCO?(;L*JZVV4M^K MCW1Y&_3<#(.H:TKZZ+9OU1 K;5*JS'356O"?1N-CQ+ZMJ73?>>B3[O$NG,HB M!U'?W<7G0[-P3\C[N';YT^[_NVR(B=T;X=)QL-SL0= M.=GUZ)C(A\-)7@M@C,F%S3YGD3"\XJ5_/,W]134A+*8$HA7J04SFD86&/.2# M;ZF^;L"E'_D*[275@NZ^-9E=(;=W!446Q)25[8C)KUFD)K_%T7E#!&6TN]58 M0?3]%$U,P[6U0)R>]\'##G:4QP+VHMHY;^10RI'H&B]1=5&0&5H$+KN$X7,Y M39B$Y"1T-OCDIO_GD%BL!*G,?1;>+<#2T?EISGKO $"ST/+['0B%!0;%PU$3 ME<_><<2SC"[IAEL?1K8)#JH;)8Q(<"+1M.3Y?C9CC-W[BR]AWY1Z?* MX42GWU1+?>3-X9C>Z5BJ^>H:7(O-4,-@%:P"LVL>J.N;@:*[ MF] @K[0KG.+PH31RU@,<'[7#P< W!/'K&:?C C-XSH)BVZ[/E/G5@ M^UZTK^_!<'\#3E!"GF.;+D?FO6-K5&=@/##HU45PD(($ M_0%EZ._ZOUX]E"X[+Y:?N__D?+ 8<4,?P:7A"H1OG$0-DI=K)7<.1X,P+XE< MJYIG.P@XC/7VCC=V6ONT!1@[EYW':T$R=;[' W.FOKLT:"_(5>(^0KDZAG+9 MLO^2#E4>I'^?L)X"U#)L9X[MAZ6!ZCLN)&.\EBC;9%@4-,^0@L*92QX@]'+2 M?HW#@5[0MKQK!97' [JKEY$Q,'9=6#DTK*U1<-,=\,H1<>SG M=W;#YT;+N9-A$@(H;&G3ZWZ][?2_/[!CB \*0J=K(!3M]PQV%D1[/LE>B^-C MML400M+=&?/FAEMOCEFZP\)^C;??9;5%!OZG1".8[JM8>K/P>N0$&U?>$&3+ MO2L)R+&X@X7,;V+9_LU M.%/]V_*VEJP%-_?)\Y/=N[>7WWO]AW^3RTZ_DRLYQ-O@,[^_9[:]9WUCX[G1 M[+?<)FX;=NV4C[W/FC).#[LF0>=.OD=4-2S>@?19=?2*:=L_POWO48T8[\)H M6$^V^42)8[@_@D2<;VDP4_@QR]'P3:'/3$_!7]!;_GC"*RW"'_.]LJ^@+5CE M#PSU;WY@$]M93^'.FNTX5/,D&(UO@BNE1EO[G5GQ!FN>S J(=&,XA' INA/, MA)\0Z8ULE[4"F+#C1ZC.[FZ,)Z81=) -FD.NGB&;SMR@CTD')C+WO1WN4^<[ ME>9KYX"FGNTP;I,A.\].=>@;R@63&K!6>O"QOF8G1:A+=RIV3H>SY\[[%R*C:;$];9SXD:;@9$>+99-P-."N!1U$_OV3!-:=H] M+_ITK+Z^_= =L9F\_5R+_QB8P9CZ]C;^XR-U8[X84.#7$WW[!2OT8$?)>#'? M ?RH%?/TB:E:LT^!' $/70.$374"8JREM\%/Y0AP.+1-TWYF%61+SM_,]YMS M_>8]OYP4YE9:,G0&%RKAJFP[;\KUJFO]S'CMNBJ.X!W1TQK>T5L='A*FJ6SC M5;[_G+<+Z6\>*;=2?Z32T(8K'IK><_(H<[[S'<*5QC#0M#:\-PV-[?( 61Z$ M/;=80Q'''K!>!4$'&+ A@"=0E!I\9H]!*PS40&W"=^-7,"LZ[^X 3Z<>;U5" M/7>YM'D^ZD.<[O>1^WL*R+?Q@);P8+B!YF&>U[1%>;B/PN#NKNZ#DZA3%V#E M(@Q1F2 7Q5(FW(UXIER"519=::QYE.41""?8P;MAN#6V!^SD!(@'=9?MC6>N M-44DH#PC%\649Y;F,BR?,M/.\A*.05EK"W9.,]AKG8Z9$6>6FIU'!+X_\P?F MO02)4'="M3#A!-:S9")+'PS8 M+[OWD8=@6#I$$ Z+1W0UB!'"/K(N:S^K!;$%^WCJ8[A!>L*TG^'![*<#U0$] MY;#3^'R^GQ&4EQH>L,T;6[+Z5SZ#B?T:ZC!2\S!'FQ7C!J0*)\L[ MZ,XK0A0D5(?(19'58>C4&'^KTPW3,[>'K6I1_9$I,\(R%O!V3K]$*M2-="A/ MHK(%%':GA\ZM%"ZAL(L?Z-CV*'E0=<,FWRT#E-V'AX?O0>.P+^R'7WAM?_#- MER_?/TIDXGO$9^LPK!UTX*A-[+"_-\O0J!/#"Y<2 YW+FHL;W)V;F/8K6\5A MB@U&!H,A*D\$$79_UOX[4/[!#I?IFMB?%3[LR^#/187_#H9U%WPP7>$,=?!8 M==V9/F4E8R/5-U%24-\A%P74=_,J(EC4 7WBL2.JV.H]Z+ G&_P>5@? =B+- M_"";%1RX_-P]/6@L =>'!QFX])'K&?9SWPT.?YTJUY'Q.#)?*VR%^C$X.6BJ M,T&[F;X;I)U9$83%#B_0?A"']3[E/>Y9'Q[[)!C23.N^JQ4#3Y#_F \FN(%C MJ_I8G;B1%E2Y#ISZ?J%"XRO'X//.+7FA#* F0RZ*K,G\8#ODD\&[XLQKBMY- MYQO7 1;U'5!9%B@\UQYZSSRY#?^W)VS)BYTOP-?!N H+$V0\MO/9P;RV-W% M@_$;\0,%V D=UF)DJ3O!W\Z#1/[W@95Q62X[@ )\-/BORJ;F.T_4,'E#6="2 MOF>#/\@:M70N.STIB#(-+0J(I]%DU^YC:@TU$G*Q"!K)C/G \MG0H*]GDZ2_FD\S*=Y@J<.Q7U?1>0<'PBIU( M1X'^T>PQN^B5J@YJ!=0*R$41M4(/1/G>L=GC947Y%&7102^8^JRIW]!P7(\' M2^S8-KX+EJ_-P8]!W$?^(/)J[#!?-60H"-?A>$U/);QV+CNUD' / C%^FA@U MS>#8)XCI6#N=8-'/>@U=E0JU6!04!7^(2=0LR$4!-,L]9<8)Z\,IZ'RN(*]0.R$4!M$-\-*):[K2E!@L9WJ1( MLDV.;)D4P50(*A_D8D&5SZ\@U9K#SH6]40=N%,H,?:Z ION2F')A!8?LY(5 MN40KRZST>,ST#S]M.EJ0?YW5]$1;#>;7V'D2E3RIFN^/B692U:*L9N>R_R?\ M]Z[?A_\ZP3(\4U6L.;'$J0&/GL#=N,(9LU H*.J94S;!Q,;J#QJEF[O?OL=" M]]U=D M;NC9EPCI$3=ZZ06Z^+6OC\][M#S-I<[-CE8DLR M+/>XF&]Q\>ZPW^L@L??N%KCU%BV0"!8H6-V_[-V?\)!6&QE@0GA_@&=6R^7Q M;6@T+%0P7 B1@]/2>$$W@>EFNL"XN0%]632>&>&:84;K]46%C;O7<# M-W@QQ![Z3EA=#I\MA[_!KEM_X#(7.=B6$V[[I?QY3RH\L (::'::H_W$>Z7"-]_L<)MRT'X'HWC468%@IW[[QX9 CCY#4,D0KB M#M2 \@4*Q^#Z9#B_32=H?\5W) ?=!/C!W+-/H^%U>O=LNJ!(+;X9B V.+[$^ MV:8_IC-]S!1=\ 73F$NI"C:#MV7]TR+7N8=%FR:#W,%T;-%T@' #ZCU3&E3J M>\]V,"54@*@ D8LB*, ,.I4Q'3MMY39-*S*MX4"L%&B\L88-(=PB>J,%48KCOD2FXH1^N1,]^ M%]2S><0$W>C-_$Q9"<_P_L3&A$H-E1IR\;"4VGQ"3AOQV(NY3FQS(G=[6&(_ MZ$ 1-M0SK"?XG'MAL\YX7"E9MD=&*CMU>=J&F5 (0#6/);]X9 M388Y,]:.]R\_ZD0- :;A'@O46#=JHKU9;_;$RXK\W(F%);GP\ H2N\*=2]/P M=_I1,R0\ B/!8E*^4S9J1#U?R!T4,JWM'GY,^KS+\LJ'A6W*J1[T5V$=78/^ MY6P4T[RK,3M#:;JX!1:7)48 9^J3:IC<#H/I](-1S*5\WG0!GS:/8GV["0LV M;%Y32J(*,R T?S$WSF?6*W*LZO28_ M^:',*@95F4_U!>:&Y/0"BJ]%^77^B MPX_Y%VNFOS1IFS>BXS>;S[IH]GCL6U&F2>+5JQ./M2V8-J,%/>]B7,J3L,JMI_YT3)F'($/W;6<'JNOG&AA#LRD'F\5 MKVK 2$XIMKYI,K7#%B7I\0$+YS>.FK"'!:-;T#@?/F Z-NJ=G[1GOI=,(KDH M,Q:'XPK;J$L04GM3G6$:8R-89)'"402*P:5\*WV0:;UG=4[=;MC1O?:)A,?P MSCZ(>KW/'U<[:_D^#(9US3I]R-4_#ADI_3GE,3WQ(5R%YTO[ (&)ZD2,-QR= M9U->YVKN#6<,:B. 5OC+"&$,>B'$HHU^0;?;_[(>N>P\!3%(CS5B[]>(U;%& M;*\U8OF?>W3?>>B3[C&Y[MYV;B^ZG1O2O;V^>_C6Z7?O;M\_ZZ?X>C(,BH 4 M@4&9)\4VAT 5GQ*S0(<1X[9_]=#]1B[N;B^O;GM7E^Q5[^ZF>PDDN21?.C= MHRO2^_7J:HDZ4TV0,9T^#Q8>-W^#>3F\8G'+35)W0I[9]EW5^G/K* M[BCH_*RS""9\QPRD.&B8*;6PW#30CA!Q]]G[>*.6V# LS^%-H>K;^M;E^M?9 MV5WG887IFO14>#XDNS3U5$MD>YK\M-:YC-(>GR7'/&K^I-#WC/E^*H #EDQQ M)D]>6(]10^>'G%8EPOY]7)Q#5M8)_OWF6Y3+V^"*M'G MX8M(2O?&UA#8\Z1;RVN$E3"PNJ0:'0] J]?D-RB20QBU!4013X0*H3+W=\33 M@LE[:Q=C<+Q@%U'I?_GN M,++C<[[UF7QFLT&'ZGUYM&5X>HTS(4HP/5&/&/RDY5B,35#5TK MLD)I-!I<7V2E-/)SP([.+X)55+8\2CWW+#>O*U_)"%+8A90+H6B*[$MKHCMJ ML(S=GAQ#R 57@Y>*@5);5=$9J]YF+-A/7=M^'_76USHZ_VG56;5T[JA;T:])_.=).ZU7X7ZM^%#17>O$>Z/"7(^,_K-Z_4CVMU*I' MO(D*__A[[_*(6.H8YN&[E4=5G9PQ!GF>6/==O3J6:,5?.(A"_<7XXJM:-SI2VUF^W/)XNC?N.T M9\3(S%"$@-T(L(VW@)7;%5FIU.3< *M(K6I-1,"B$[Z#">NMV'E00@OVWJ,$ MTP&GVQHMC3ZI9YR?C)U?@)N7(3,3"7RC);5J+1$%'@&9"R";VQJEM %Y*K7E MAHB Q"!J!POT+6Y[&YJ?O*6]E31FZD2[)*YMIP="WILR]9(.O-F[,".82!6< M-B6E+:0SBFC-!:WMI %3)FBM2ZW3IHAHQ=!I!\/5=]AN)8=J%.)L0)!+/K F MX*S=#NM%QK>NL*F,#%VGUAD'M%QO M &Q^DJ5F$_P==O4YV[;$ZMI(K2KQ=A4\[[C)G>IPIYK2G+O/?"$388+R$+MI*;DO-EBRBMD)HY@)-.;%M31N:2DNJ5P<-?:Z_$NM*$NQ(7B@;**&9VK (4SB5L?&XUVD6):G1"Q%S%0"F M8^EW#"T=#I*=/'6ITW+[M94;BE2O7E:&%V">"\!WA.7SJ2 ]V9+:C24 MPN =@]9-M]#?V$!:7B2#]>LE*X N^Z-*SC[T_S?585^PO$^DK'JR\CYFB%(I MII*E6BT?S_Q G/""P3%9<5]J<&Q(M5,A:TW11][4OO3X 8VLZ&&BOO+.\FAD M\I;JK8OX@I+=B)/WZNLU\/'6MK0=PN*V=-H6NU=L/*%MB%KE@ M0+-I2X%+.J0.:SGLJ2]A7D8B%O70[.0KX7(U<3%;Q-*NI=ECVE=?@J3L+4V8 MD*U)53'=2@1F+L!,7,J6-C"KTFD5MS(5VOS<.^S0+.\U. ;D+]_@!PZB!1)" MT'>H+ NX>F^JEM>Q]*N(L4E%O2FUZKA3"9$9(7.'>J_TD2EF!Q(,@3:U07?! ML8W6(S^ND0;8KMC#"C_&IZSU7 63^,056%/NWC#F/K!9W V_NY3[GHEJ.\'O M5'(J[D1K)"(V$U=+I8Q-%A/)$*P+N22),=&F]NBK;>OLA$\T.GD+]M;E!9%@ M1RQ,MG< 9+B)]@5A&,%PZ[*"DL,00YM-34G7\E3KT>#'Y>+:CC@2G;@OT+4! M7](;XXEET2/>[IA&5R19$=)E1'#F L[$;8#V K Q\IXUJZ.+?IXK]BU3AP%(">N/.";IUDY:Y\ZXSFV)RLNPM)JQ.04DXF+ M#@X!DQ@0;;S6PQOBF$L[$4MH<@YX^[(L)RY'QB*=2K2I&Z[C:(9E/Q/T4]XEK5W;"?5.J*OEL3$Z"^_W%H0NF M[SW\[W[%FAY6:3YF+P-!1V9#1V9>"6G@YE*'37=P?M/M?.G>=/O=JQ[IW%Z2 M7O_NXO=?[VXNKQYZ0&@F]Y_(U1_?N_U_?SX9G)>R^1^0(7K:X(VZB2%<>GIG M ?EKAY']Q)&KY>$JYDPW76H,F^ 2TU 'ALE+6[#C:6E:9I;]425G'WI[.Y_9 M-U%?^8%]!Y&X$BDP7Q]P)S]R-CQH[#[@*V?R+D>@R)+2%G+["*(T?Y0F/VHV M392R.IUJ&1O8'8R;'6N?ICWM'/I$+;^4)DJXM=>U\JXD+BF_@%^Q&_[+\$87 MO@M(H,Y-&%&][B+X-:F54XKX0,Q3P1":N,!\CP@]K>=S#@ZN^>_/.($#X_@T M]IS6$D=4!5,&B0O(0^[>S')^NX10-:F64_4;VB@189FXPCM%6'+#U*P+V1 8 MHZ84#!-8(<E MNI@]F!&?N> SO<&GL)3=0A;\=0$A=.+S;7 M3"4CHTA*K3@G$R/\2P#_Q/73>X%_K9U/%W[O4.N,FMZ;4ZT"E#2YK')W_5#VN MLMY1[.KS\ _8+(<\J:9/-WO:Z69/:QZ=-R3P"-C_EQ[HCE2']9#PO9'M -7T M3QL]N+79@]L;7=:H;G:9?'0./@1=G,'2? S79>E2WA/#]UP/7H /4,)X3CB/ M=;TKFKA,?"J%7 C_9+*QRA']FSJVKKJC91\T<$_JGT1<(D$XY@+'Q!7<)8) -#9S5QK@KM33 M]2 :F[DN#7!=E)K4:#S>ZWR8_! 5)DJ55K2S5V)MO" MN.?\DP2#EPC<8T)!@\\[5H7 4?G M=$!"\6])=3$[)B%"+N?NC>VZM]2[&_;5ET0VJEX3^-EG2JX$9* ME($,92!Q4=.>9.!4D>K*P>S].- 8<6$SI;MZ4P@:W%(IFT;B>I?YC4-7'!H) M^SXK4JV53U\NM+ '"OK$E36I@5Z6Y$9Q=A%CS+I[?X+95ER^''A@)O9=.:Z! M'.NV/S#ILB#_)*SN63WF=Y*(IE15Q/!(-Y&(P#B?> -;?V7OV-'AY^0?!$R(;CP%K^+-X<]+@_QY M4P"\,7CS5G$VNLF:A[_W[-FC^9.#YYRQEW, URB@QF$V=D19BSU[/%&M5[81 MP[(]9F@=^!BP!E<].KSJU?%8Y8X'ET_+<_C7CC%F&-394>PZ>\5]2KY4.C0L MU=(,'A;#!V-XIGN26R E,)9JIN@#7^Z]??C]ZHP28%G@KJ>$G7"7PCX[X M[9;N=]U_F-YP7I.$@R%S#PE_OW"#T;#BV,_1-\M?:=0TR?W7V^_?UC[C#>HV M%2^@5?!G,"M;X?]X[!,INFZKB@\$ #VKX+<0C8N)]MRMY6"KXUSUQG"D&U:B%17+7Q1#?]*F2 R-B.-X$!P; B.P]1A M"L)T"E,EPF3X0@!0(A3R@H(<8J&-4#AT**!60"B(JA6*4U+14/+M4/U GZCE M[_O\[,P%=>7:0M%G5/3[(T=$NS]R1+3[EX4CXN\5$*R8\<;0V!Y-UNK2 H^. M!KO)GW-/EXJ<];#.4(9_E\$]/ MNIN7=7M2A.SVA%C/'>O*6ZS+[2G6VA_5:O%ZO%U&OUX_. MY9K4J G39PBQ+A36Z_%ZO5Y0O2Y7I585NY*4(1!ZL%]5$\^873.BS%5)&EM# M3QL[1$T!)EZ%TCAM26Z+L;L+=UV*H@7I34G)J3' @-K-0V&U6-XJTQ,!NK1$PR[*ZH3JB+J'>5 MFG2:4XLDQ*Z V%U1;5 73N^RLZ]:4KTJY/(J+CFM"Q,NV %G]K#,@<(!)RB: M*XHXM@H[&$3NAJ$B2=;=7FHVBI-70-P7'_\1]=KA? M45:P5;BS.^YKN1V8B[@_3-RO* ;8*E3:'?>*5&_G"8,BT;3 >O%>4:FP51C#&7K/^9G,F9.E^BENED!,AIAL,F_E_N^*2:4JG59Q]1@Q&6"RM6+U>"O7?%=,R@VI7%(Y@(VW93 M*G6IZF@CWIQ'IT_4M"?LO"*)6!2397D[W)LUY'FO;"C@<,?2+V?\O0J(K[O8I5.I>HHK/XC0$*&;=6C)%*$-<)R$7 ="A.:!T,TZH&2* M4$5JY51#B @5$*&;=1C)&*'MG';S8$%KNF[]5VI11S6Y8Z_J8\,R7(^MMS^5 ML<5^L>0^C7XA(7M![CL+S-U%^)M234$'"F$:P+2=1FN0?<"T+K4:&(DB3$.8 MIM$%9!\PK4FGI^CL(TQ#F*;1\&,?,%6D1@W;R9?!X^^,;:#0WRJ'GCTDAN6I MUJ,Q,"E179=ZV/]#&%61QK[8=AK]/^8QUS!#D\R"UNO2:0U#*@1_=N!/HP%*.N"O M-:3V:0O!C^#/#/QI=%I) ?S,:50DN4!^(X*_Z.!7JFFT=$D'_')+JN:TQR2' MH*G4ZU7SW5Y,VRUCJ"2:,C@Z_[!.S-/82#[E:=?2[#&] <8F> M^$QCVWCJ^(1HMB5,2>1'7.MXWVV_-BS5T@S5) ;'0%F[0!URQ)_&9O.N]41= MCW65"'3%+4W8S%4ZS>F$3\QW'2;ZT]C(GB+Z"W1&.Z*_^.A/8Y-\6NAOU7"9 M#[&?'?;3V'Z?&O8+I/=QH6-=Q,2B9#*@P'E*//4%GL-@Q\%1PKA)-,7P3E8D MC9WWLV1(=/"V8?D@0V&VQ+;<+YS[P75]!H&K%\]106-!,.V\=CTZ=F]MBPW$ ML7GWCBX,R0$]LGOV3[3L"N(\#YS+:6S=%Q;G-:DN8Y8;<0XX3V/OO[ X/VT* MT^4"49XGRM-H'2 LRF5):0G3= C7A#;9_U+ZJ.: LR)R&ET%IDHDK/_\0BV: M]'B_9DX589@5/$S\I]%,(#7\UR':*5 )-.*_^/A/HXM FOH_KU@?\7^8^$^C M?4":^%>4XK3/P)6A=7'3+?7*NOGE?5FL@2SJML^:T2T)XT^BJH_50UZ;K4FC M;P! );V:6R6G!CQO";RL4X#"Y4LNHBS,9"&--@(IRD)-:HFR/P)EX=!D(8VN M CO*0GTA[Y[7YFJ4A4.7!26-)@,IV@59:LB"[#M>+PO+ 5:>"U"E3'QLF^#) M8:E87&(@TXM/=V0Z,AV9CDS'9.[Z9.X7U34TMAF:IW3)A *=1JI3RFH8#%RF M@4N2MDGWU.DQ:"P',%>J8X&G[T;?U3%D.S3UDJ2]U:;J)005!FTH'065CB3MKS*7CD*87Y2.\DE'DO9864L' M!FXH'?E(1Y(&6IE+1R%LQX9U/9FLJ>'"[X$O_"+3D>G(]#+0'9F.3$^[KJ?D M:>)_408%JE=4H(OZ2(,4L4M\E^K$L\'A'4_ ,8U)(Y,/AD6\D>V[JJ6['\]B MT\K[%JY]WW]>:!C ]J\N\/[(D6+='SDBVOW+PA$LR5UMNA?=GD9]5J5;QO7= MC1-X8KG!FX][7=YQZR[>L1G'R-/K!([>K3\>4.=NR*]U[WS/]<"/,ZS'Q1*2 M[5JW2-6J&'W]:P?B@A*.V=>OOO(1#EMI*/LEY%(Y#%8ZM^X7G:#ERJGI MX3A4X=BZS7B.EJ-6'+<*\ZU;!FWATC^&;273+UMW%M]&OX2@>:-F,'!#\2B& M>&S=>#P_\<#0#<4C:_'8NB]YKM8#@S<4CTS%8^NVY;E:C\*%;R?>P-9?V3L5 M&'-._D$@--&-I^!5;/#T\](8?UX:WFQT?'#!,,[8RSGX\=7*V8 F:YZ7 BI# M0,[#7Z/LE"\80G]$B:JQ\A?5>@4B$LOVX$&L\$5E1T%Y]-%132"QXQ%[2#RX MW+=47S?8IDOVM6.,&41UUA!?9Z]X:WZ5?3TT+-72#/@Y(,NC[#AE]WC];/=( M76 KT4S5!;S>?_WR^]$R(JO5?\:),H3.9>TCX M^X4;C(85QWZ.OEG^2J.F2>Z_WG[_MO89;[B_*8R 5L%SR6GX_*D,++R>?SER MR$D<(7Z]C"=$L#Z_.QGZ=QK MVWZ/W%W#5]_N'ZY^A>NZ?UZ1F[M>CWSX?MOY?MF%:S]^/AF9,GW;?CWO'8,1-4W5<,E\6N$")J6AD,JP8A 6HYR8M$A]0Q7WV/E[K M)=8"Z\N43N"\@M>Y$U<"V\.T^['UHL/G[P$UB+\%-"*SQNTG5 M3+?([.W^FLT(8_UR!$X>J+W@M?R^BM]3,?$^X3IU-T"(X%_/>.$2,S@G8_CY MR"44,*,'4A1*TKIBKRS(\7[)60ZC.%S(]$<.I9NC)=="O?*IIUSPM?&Y7QG" M\#??HI'JJH4OJN%?*1-$QI[@A>! <&P(CL/480K"= I3)<)D^$( 4"(4\H*" M'&*AC5 X="B@5D HB*H5MO%:EGA\6&_%WTL6+0(TE'_FNB4\.K$SP#%V$J&DQC=G_@\;0(4]%@ M&K.) $^.780I;CA:Y\W?>2/J\#9.#AU1RS6>*#$X&LB @ H\=07;-Y4C!D5 M_?[($='NCQP1[?YEX8CX"3=1]@$K33Z8SI-JF*P6L0)FN>*"DP;/T'S'\ RZ M(AE73&24#^OEN3]R1+3[(T=$NW]9.(*!\Z86NG;*!W,Q4JU'RGF%.+("W3X59,A$% MT!,+WHV6,&5 F'_<(;IYH'Q/M#$$*G'8JCK;3-CKE%3,29>IQ5!,'RU#K3-%VK5CCSMW%]UKV^F!)KH; MSA373EIJKH0A'VT55\I]*!;ZD$4IYO"&U.*UO$6IAJ*$HI29*#56%,"G$AGF M+4IR#44)12DS45I1I)]*%)J[*,F%$25<@=LR1F5[TS2^"H<19ZD4THKM&*E% MG-/BJE#OS.7#IJIIQV6,=C[;C-"$'Z;$K-@9DEI@F8'$2$H#909E)CN965$; MDEH$N7^9:>>TYQHEYC E9D6Y26J!XOXEIM$6H_E^!O'@ :U9AGLF+E1W1(:F M_4Q&5'_$;1)%F5'1[X\<$>W^R!'1[E\6CF"2%K=)E*X.L;&BS#;E;1*S L1+ M&/:3ZL$UZ5<@UAKY'#]W(/%OL8"]HL VY0T2&0%;;B&P$=@!L%<49::\,2(; M8,N-?)(R"&P!@;VB1#+E+1$9 5N<]FB86-SG9H@@G,&]$*58 5G7@O$TC;[+ MN]7*+:BL'?63*'L15_2V+UOKT4,6G#0Z08LC."U!<@PH.*47G#1Z4XLC.&AQ M4' R$IPTNF6+(SBR(%U1U@L.+H_A'H;#43_KM,\^.X\Q[3.G6?[P@3+#5Q#* MCOLKKWS:=?,"EI6BJ&0G*OOL8K9O4:D59W\ABDHQ1&6M4[O/AFC[E979GEQ! M5OLP!"R]M.RSOUI6TE*(A DN*>Y\[%()XS_1E,IZ-W3??N7?LQ"W,@L"CX.5RH[KL3UJZ; MEX5T 7#-9YWO'S"?.?B$ODP $)0XU%0]JA//YC&!;?$Z0GM([)5Q0@F#@[(G M)M;IF7TWN$JL87#A!\4@.S'8=]>JI&*@Y%2WCW)PF'*P[TY412MS13DX3#G8 M=W^IQ')0+4Y#;ER)2;82(_$M6Q"$0:1&<=M6N13+/OM;,,5R2[V[8>*5G1KV M/45AR$X8]MD38V=AD"6YF4^;"Q2'PQ2'?7;2V%DJV4->DH&5/)2*,OQMXD0Y%.<]K@A))Q\)*11N.+O4E& MK2I(,TZ4BT.3BS3Z6NS1EZHJA; 808!VX@UL_96]8\?.G)-_$ A"=.,I>!4; M'OV\-+R?ET8V&Q@?5S"L,_9R#FR\!?Y,?B;[?IY& 3 ./+$_HD35V *8:K'- M:L2R/;B[ZL#' #.XZM%132"=$RR&P>6^I?JZX?&^AG 38\S@I[-*1IV]XCD& M7L\X-"S5T@SXN>O!![P]XG&6DULB)_"1\!8MOQS=?_WR^]$R^JK5?\;!)OR$ MJP/^T1&_W=+]KOL/TQO.:Y%P,&3N(>'O%VXP&E8<^SGZ9ODKC9HFN?]Z^_W; MVF>\D8%-A0EH%3R7-,/G3T&_\'K^Y<@A)W&$^/4RGA#!*0^[DZ%_=W%C6#^F M(PZ8O.&PWQ-F\AX 5^F9$"O+$X[#(!_X=-19JI?/@_/N;?_JH?N-7-S=7E[= M]JXNV:O>W4WWLM.'-[T^_/EV==OOD;MK&'6G@CVW=52X=;TA>-3CSBCI@V!96H+M!C*C^9C#0&AH%H M<$,7R1AH[#Y['Z\:$ZN791GB(S28S> *%:PP8:+M3E0-3- O1]7@?6BO^?O M56(OP6\(;/2[R=2]I$DC#58#BNS[J!DR\XO>/$JS&;W R3I]WR1DXKUZ(T!_ MS +#=!)\%IG8_<]<_8!/.P97V?5L[4<@>:'T[9M=2K[(V.>C@*S1TP9OO/B] MXB\<1?/=460_;V0J,G4W':X<$7![@]?RT1Z'0&+8&>G+CJ;Y8Y]O19NIRT-@ M \H6,A69NOZ)U15/W+"N(0-7/+_JA<],<2^P7Z>:[:@LU7E&?(AS'-.PZ"?" M*=@S7@CXI=[()=1BIX/\YEL4YB 1MH@14);=,!M?]3VS)$1HL:)T:6$.&086 MM_YX0!UB#S\/> S/ WPW?&/[GNM!_ ^!:S9!1VPU4DZ*$8&T%9 Z8]NWO/QA MLB9@W9V["5@04@<&S%2H:H:B-5$-O6)807:1?P)7:>K$\."2%1XK2D=UD>T99G420BA'R>%]0T):+>QM6Z1AU$HD5TTR^S<9;O'WDHH2$GQ1 M3=72*%%Y'Y_?5,M7G55*IP MQ>7F8MJ0J?-BN)5@3:''A.YNYNA_HRP@F*NPZ;&(8+G&AG_HSOUL6EE3W;"R MIGM[S9J12*U:6ZIAG[JLY[FJ<$PP=+?VC>Z8^K'>G!D*;IVLT<[&N]L4Q/0A M8;J=&-.S*/(>PL>N=1'$BYF"NB55J_ET4D-DBX#L=>6[[6IB:$>1,<=I5H"N MSQ>]MT7J[%SZ$G>A,+T.TG)R;3U;@UZU;3A#S2UF?UT$>.X 5Q(#/,I17859 MJ0S1?*I(=460?:V(:,$075N-Z&RTL)@C*8]?E9 M91/^IHZMJ^YHV1S,$(SI0$0S0_-F+3OWEPS,%,ZHG,L.YYBFF]O#>>L$(((8 M09PBB#<[(3.;E!]"&Z&=YK),3.?+[;&=)-NW$9 W;=>E-(59=RS9\DRAX%RK MIM%P,2]D[CO95Y@SRT7)\ZT^-0,S?YCY$X4S)0?!&F6_V7&2>\O\[=+P&Q." M"/+-0![3]C#3A* (*$=57G:4KS@*DH M"F=*#H(URC^5!=/D2<>.SII=\S,&^O:*M [?@<_UQ\6<^GA@'3)MCZ ]7L1XO?Y4_5]"DF+%% =A(0>;,EV/TE+/.2D/6;DJ2&@KOL4$9" M&8DY_2Z#=&?1;0?*1=GE(I45W912I2@M*"UB2TLJ2\-)TJPH&B@:8HO&9NO) M8J(\O4"B0 G> RHKO?<=;020X0=-ACX\"1O]8H8WU_IQ."NJ"5 M9D>#ASA43]A'LZI(M?;�=Q>T3!X;T.W:FLRR?/72]@FYO "-H7MNM]H][( MUK=T_69;+3 1G?NC!$-[*GN/=TA$"P5W#'G* />UODLJVY2W3BKO@O)U[3?/ MZU*SA4TW#P79ZX"=RI)[2EEA5.H(_>R@KZ2RF)XDQ8LX1YQGZ+PHFZV(%\$5 M*<8V_H,IJ%TD89M]PG%O6#IE]9V5-J=JUW5]?I31FZ0L\4&7$OI"'BV>J.74J53-29=O*F,H8862L'4"ELIR M^<8IY^S%ZKPEM9LU](Q0I#(3J70:@.^6[-Z/H E9O8EB5EXQ6^L;IE(=L$UF M/4^G4)8:FY\YBTXABM8N%FRS.@11A 1DHRYO?%Q]SJ5$W-N=@:UVD$F?NYG M"2NT%:E:.Y6:ED+U0[) ]X!C\*<>)F*"-5BSN?>>T%X:B?/YU+TC8*# M@@."$W,*^/YKRU.3G)94S^GX;Q2?@Q&?=8F86LPAX_NJ54]':F9IE5I#DML; M'^:<<5ZE5LJ\RF$)SCJYB3G*/-M2^)1L4+TFQ@(;VI^#%*-Z8C%*4E:?DLPT M6M*IDD_#=10;%!L0F\9JLP]5?V3@5ZGY-_ M$/+Y1#>>@E?33'EPK^7;3(*KHLO)9WX3HIFJ"T09&E:?O3]:QG]U.O?Y.20E MQD+M?)6YF$2CINE.5 U(PC.?['U((OX^P!M["8P)YO_N^D4&*Q/Q6B/M9\DQ MC])L1B\((4ZGS)K7 !K0ECI9J@!O9%AQZWS32Q?D%B,6N/ 1PO_CUG"29MY2KXXV>>C@+S1TP9OE.9>T3BS M>^^,(OMY(U.1J;MI=.6(./9S\%H^VN,02 P[(^TY%]_/U.4AL %E"YF*3$TV M[PT+BTI=,O29*>X%]D/0:3N\I^<91+7@,YN&13\13L'^R*&4@(?JC5Q"X4M] MNS68,F 41FK)N69H1:8*(:>L6P. .# M3^ J+2C8"#YD3)WG,FH%U HSK1!!9OHO*EX@(7IRR'(AE%+1%39;0P\YK,TO MI2\J"X,OK),/INVZ(<\_HN8H'KNC9=]%[M)P$1@Y6CR.]FUO:N?=N>7)8&-J M^],2I_FBI;A\QAU"R78(=2:.81*YM#N$1-OYL[Z^X#2^OJ!6JQP7M&/>SLX;YT&1! CB%,$\8IF MUUOJY'3R?@AMA'::B>P5[::WPW:2;-]&0%YWKN1\?_9J6YA:D9)EKPL&YQ6' M7=>W.0BUY,C$"L=-\WS<3B\6I9.@#ATS?YCY$X4S)0?!:F7?6''J=5:9OU5N M/#,;8$/NAGWU!1."F!#<#>0K3E/.+"$H LI1E9<=Y;5<\H2(;<3V_K&=R@)E M2NG#71"_MK"EV1*RJ 41GP?B4UG$3))41(6.\-X_O#=;U$1%C-6%2;*.@3*L M#%27ZCSY"/#@/=0PZ8A)1U$X4W(0K%'^J2R8)D\Z=O3_^J[';NSV[15I';X/ MG^N/BSGU\3(T&AP'_$ U^]'B=^$G V/"$A.6NPG(9DNP^TM8 MYB4A:[VRFE27!3GJ3!S@'JR,G%9S27<6W7:@7)1=+E)9T4TI58K2@M(BMK2D MLC2<),V*HH&B(;9H;+:>+";*BQE(8%GI9@G>13JVV2<+IP)6VIRT7=?U>7M- M>TB\J-DU;Z]*?%#?A+Y01S-<_CW_.$P8J\^JHY=Q9_J&/6I%4U,;#WN=-LMR MB_-"9T^-/JEG"W$FPR75+WT'?ANHM:#K9W#?"1NZ>Q5B4T_6_[/6E*J-?!:Q M8EL%'XB!+[V [;:RDVKB>E.R%ZKQ5RT>6T"LZ3(%*I=1A MQVS\?L1,R$0BBEEYQ6RM7YA*Q<0V>?RL;=?\EOA:39 -\>@0ED&PULA5<[,J M"[0[">P.EG,G.R9KZ8CKTF?I:R"WNNT/3%HL?;-ZW.L4SHI^Z7M*SJ=][)8B M@2\B-64Q4N^U0_)^=\"C,(W7TQ&A%0W:]UI37^RSO783G&)7QJ/@3 6GEEAP M1#A K"75VW6T.VAW]CGD=4F89CVQ_.1_2EE#DMN"%(7%RE/YLBJ')3CKY*:1 MW.Z(=!+:>3VG<_[0_J 8@1BM.+%[3P7\*W&OY-I/@ MJNAR\IG?A&BFZ@)1AH;59^^/EF=>K?XS9@Y)B;%0,E]E+B;1J&FZ$U4#DO#, M)WL?DHB_#_#&7@)C@OF_NWZ1P0V@ 6VIDZ4*\$:& M%;?*-YV$O&8IY^>E0?V\-)[96]8453J6B$@2\]X(>!P>B.74 AO M]/F*(;F=F>?YGI$1(EY8412X,(=LHX5;G^7>B#W\/'#(R3EQ>6E.^,;^?^R] M;7/B2+(V_'U^187/F9CN.T0WXIWN7D?@MQ[/=-M^#'TV]M.&D JC'2&Q>K'; M\^N?K"H)!!8R%@*51&[,S@ &J51Y75F969E9RZR$PWD2BSS73J)DVEY[X!+ZEBR0+\2&3Z)[M9-0# MI=0#$5S$/U&F 0EA<^"H%&)H=^W@L)WN4*XK)PNNJ@=QS"!Y9SF>%PK[/>J* M$LDYVI5=%2L-]VA1E"42YQ M@V57C;SPRM7MR%:/D[[KWWNYZZ_V:FJCUE1+4&>C*MU>5^EU)*F#E0=E^WY. M:7)?TM'=WS>Z*U<"<[35+F7!=*^>&=,%5Z>T&*B;2J.-VOIXD9U6.-)+*/K= M$MK%%X[T%;4IS7%QE:\1*0^F$ZIPMU77,A5U+)&N*JI:3'TA EUBLR2A:'9+ MG!=8==%I*+UV,<5*:([(CNB$,M8(T8?Q %MMI=Q;E%/V\H3X1.T\8 MZ,039^603,5!D*+2$]J&J_U:715M[-C+O7;' 66P/)H5+RQ8+C0G=.E^ M.YIW" H>%,ZHG*L.YX0>V6^'\YL#@0AB!'&.($YH0)U!)^<3^4-H([1S#&7W M$YI OQW;6:)]6P%YRWT:I5>7)J12L>AUR>"<<$)V IR/&IF8Y;AMG(^OTZMI MZ$1DGF/D#R-_LDBFXB!(4?8)IU@?,O*WR8QGRP:L(;>3D?83 X(8$-P-Y F' M&Q\T("@#RE&55QWE[4+BA(AMQ/;^L9W+!F5.X<-=$)^:V*(J:K>'F$?,"\SG MLHV9):R(*AWAO7]X;[>MB:H8,PRS11Z%.JR--8\:/ ) -&8&#'PB(%'6213 M<1!L5/_P_V(#CP/C/X'GLPM[(V=#:(=7XW/]<1Y3'_>L_89G^G1(W4=3I^*@ MWGNJ.P\VOPH_LQ>#EABTW(T@VVW#[B]H611#TH^#4>K]MHQV&2XB17"D44C( ML^QK!_*BZKS(95SA)H16H@->2FQG9[RG*BO)R.!*:6 M;AO@O0MTS_:AM==BO&B.\1>:0M^J'+"A.[*2YXM2)MIH#'6[B4B-; M3TVUWU*::D<6E8$E$@6NBKGLS&>/7:]@FR^!$;3/'<__3OVI8[S1]%N66V @ M&M&^BO9:H ]U3;)9=2Y3<'E7=!>:JGTU)ZG6).#T>S12I% MKN:RY9Y35!B5.D+_@-#/93,]2X@7<8XX/Z#QHFZW(XZF2%ZE_$>34+LZA7WV M"<>]:1N4Y7?6^GQ6KSTOX,<:O0C*D@!T*:$_J:N;(FC+/PX3=+4GS36JV UT MRT/!9%,S6P\[31D=LKA\)0JLTT=M58TQ7%+C(G#AMV(;202%Q77G;.C>98C- MC!'B1K^OM'O%M(!//*/M2%;HRC-LMU3Z7 .TV^+LW?^KF*=?=9"E&I6Y5)9G MB !OH\:Y?9JNQ3.UG6HK]:8D;:<265>Y6%K5&99&L%RVR[<..1^>5J<=I550 MN@U:1L=)J7R:@.\6[-X/T:3,WD2:59=FJ;9A+MD!;XFL%VD4-OJ2'(J%)F$5 MB)7&J^VR$&2A"&N8T2F&&UE6'DRRWC;)^DRS>#A?\UC$_H_ IC D>'! X!$$ MZYO 7,,)QA8ME\;9/.X4E=-(.D%[_YG:(@X?^UG&Z+NJ]/I-16T4T[9G70LU MC\G^W0&/TIQYF0^%DD[JWG%[':FY]2O=>=Q3>1IQRYX$C<1;$23H.?.^9 MY;DQIZDTZ\64!N&Z\3>GZP_>;W^:\(S9)V,E<3Y.K,PB4XMRYMK M.DP)#WRR]^$4\?<";^PE"$8\_ZO;%P?8F"@N*J,[;+[ @^@LA!77 #K,+74/ MJ0+\J6DG;?,M'D)-V N6WL^$_T#$'Z/^.?#KC^SGI^(E^W_"9D_>CQ2S6O=IK29F MG&VY6DGAJFQ(2%QYAD,Z*N/3FX"%_8@S^3)VR<=3XO&D(.(L,R&6*^N^G9&W MBK?H^R.\7H778.8$MB\'A [AY,H.H0R "06Y2/8(%<5<,XV::7.1BD_@6[I( M =F[,8Z:HCJ:(L*.^&>TUD]:!L6!B-I!<3ALBSZ4LA[?J0\_,_F&/7EG.9[W M7F@3)F94(.44=[2MO+HNT'"3&>5;=ODR%>WX"RO B^V'BC+8_N0!67[ M?DYI\GG2T=W;-[HK5]5SM 4\I<%T/S.F92BX495Z5YI.LJBMI>J!W-Q0Q[P% MM(NOA6DKG9XT9DCERU[*@^D-A<7;J&N9ZE262 >? 6%^C#!/0_F&*N M4%Y@ M'4FGKC2;6YO9:(P<%:(WU.4R1!^HQ*.M-%4IT8DG+VP;^;RA/F$;4QCF/ 2; M=VNWCOJ]$B!(4>D;NJ&W#G3Z*R@#8;5_ XVP[QZQ&!2L.IHWM!Y_&YIW" D> M%,ZHG*L.YPUMO]\&YS>' 1'$".(<0;RAI_8;=7(^<3^$-D([ST#VAK[6;\-V MEFC?5D#>+G:M*FUY0BH5BUZ7"\ZM#6=JM]YRWFK%D8D9CMO&^?@ZO9J>'B:F M8^0/(W^R2*;B($A1]AL.USY4Y&^3&<^6#5A#;B=92W"HD3(K81V_O'=BX;E#F%#W=!?&IB2ZN/^=^(^!#QN6QB9@DJ MHD)'>.\?WMMM:J(BQNS"+%%'H0QK8\VC!@\^ CQX"S8,.F+041;)5!P$*]9SPS-].J3NHZE3<>[P/=6= M!YM?A1]!C %+#%CN1)#V=ENP^PM8%L60]+H/I=/MRVB7X2)2!$?40L*=95\[ MD!=5YT4N.[HYA4J1+<@6N=F2R]9PEC K4@.I(3#J4X ,:YOIKS6VQ@AOH?GC[4,6$R?VT%QQZD1#S8$.-W&ID:V;IEIO*G6U M*8O*P/*( E?%7/;EL\>N5[#-E\ (VN>.YW^G_M0QWFCZ+4LM,!"-:%]%>RZU MQSL$HJ6".[H\58![JNV22YGRFX/*NZ#\%4^GV2CF+'0T6^12Y+ELN><4%4:E MCM _'/0[N6RF9PGQ(LX1YP+[!5&JVVRS_ 92?#LH/)U=LF M5Y]I%@_C:QZ+U/\1V!2&! \.^#N"('T3>&LXP=BBY=(WF\>=IG VG)F]YPQM M$7^/_2QCU%U5>OVFHC9Z4FBAYC$9OSO@49IS+G.A4'?#V=Q[30//[=3Y0E*] M=R-.N?._D3@+XFPX 'R_&>6Y,:>I-.O%'&N/Z\[1T"3)O#."ZMEM)IR9&JN@T%1-C^HS]VC&?V M3H/Y/B6_$/+EHV$^BE>)@?+?UL;XV]KPEJ/C@UL-C<<^X0-K-#]TV\O/.-;B M7V+1<_8V!DC6^,:&TR&27TI MK1=/Q/-0H]V*%X\B__@',R>P?6)1SR/^5+/)_ZH?UAY(D.,7\2J2W0I'\F/& MIB=Y@>3]W5('"E$7[CB:4J+IK*^[9C\#(8CM^'!US86/0=O"MQYN.6.Z%Y@HVL+;?'N6&?-D8MJ:K9OP(R\R7;P/AWRDM4D$U49T2_- M:=]]/?OS9%TK,[XGK% K2&0?G?#+K5WO:G2_N&!\!0T'0V(W"7^_S M7ODR/KV^&5W>7W\GY[3=^DWJ<#+S#[N#X\:G2+\8L8 MY4N?[4 W+MUM4$RYWT;^YC%%JJ@;ZA/+\2K9U25AQV+3)I7:D*M'5#>A/K)1 MK]5546#"7KZ^$P6R71ZTNEL>4$-I=&7K"H4XE0"G&^H+U;?T,LL1ITVE5Y>D M"#"O[F4'L)>+7(!B)X\0EXH6=L1WX#7@2CA&WK/OVE-RA>A[:Z4^$2'Z(W+DZAU"%O%Z[$38G%9*IKT"3W> MW[PL\58P9^NG_V:KAU3:#4DZ]TJ$F>.%YX:SW=^T)N4(S[92[TNSUX4>TPY+ MTCV%F?D;EB.V?:#PS0. G@>(8/Z3]JB9%LMCK@$T:OQ3N,A?5.0Z>U0/7+Z5 M@.M7T0HBH;G]V]VJ2-I@LPY!UL.%?+^Z@(X(*E\UTV;;D#?4WVTG4I52A2" M"P'PAO;Q;_.Z#@S@II0 1K=LQZCAW*4S,YAY;"7$%; L"B2/=+!K^Y&*L(W( MMHDCXW9R)W"1+?< 1M#[JN8U2Z@.TE)$>WGD9EP)$9\'KDMM_7GD:K8G;A79 MNTL\9%O"VM+L0E0LO5E"N*:A-8^DC7VC-19EZ$B9<(1>6EK*\SE?I7C3AUCJ M,D_A()IM$,O4QJ:%:J*R7[\J$D$S^HUF-*Q-!F7%%M1\9%$?-)B+MD#Z MNR21\;.EP&5F?,V[9+ 5BV-Y-O;0D]LECTW7 MW8 :XH ZO%,[K%F_P72GCN>B6M=\3IBER2US?$>)O7K4.BW]AF(_"*4^(Y; MIW4IMTX1N\5X<+MDK1T*O*>=;C%GHJ'7EMLZ%CGSQ-=^\I(D7+<*Y_XN&6H; MN!^)>:3]W+D2HZ&T56F,6,Q.*Q2JNZ2G'0"JW:8TA=WY+%#'YVB)C)"Y]HSI M(!)X5>UZ'CV%-F^DWPDYA[]A?:'UIA-U9(F MNHV>U(Z>E$L?J1W@6E7\6K6?7(YSN"2[VS]-?WH>> 3ZD9[!MD.UU;EV?V6 M!DK51FWJHK6?[(W<81N+72NJ/%T=T=':;4O8=>Z@:1P+5J MU0YL(X1$;$-\1RM7E29+$>.&11IF>30@.C"*P46K8@>BX_/3HG4.%C77L2R^ MS+G4TGQV>@^UZ023-V18Z/:7O3'4+,T%+0"JX5[(/:@C+TU_+)MX_:-#SCXE6X'M@Y@R-+>O)N,/#W0<1$K%+P[ MYW0<'KSR)-7C[MEN7IE'8:HT6^S[4GEN-Q62[_DD0,#X#D'[-R%T#E[_N&Q.J*E M>;] 3[8UMZ%T&KCL(BT.2(L\B MD5'&:-YG,^^_C$_94D0FEO/DD8GKS(C)SRQ9->X_??DX/BUY#V]XU.@6XQ>K MX3X;1Z?>N'2W03'E?AL,^F\;]%=[8=#_OX'IF=%9<./ ,VV*A^04OP>HYI%F M?*<]LQ.SO)'#Y>S2LU"^X1&1V;(PZ[A-?30034-H'BG$61'Z-W4= \RMC8GN M,),PAM9G6:"*AO0.J]1=X.I3EF'%CRME,7/_F6<-4\#,G $(%ZS"%ZP\3B1] MH0[N0FG?69KM#VSC,A)XQGA>LRM;G@K"M1BXYG$HZ?[AVL;V;B5?NY8'U[+C MW;!!J5Q:((=&;\MSB7?NYJC6E68?"S01F@R:.31VRQ&:;:59M08Y1^A'N8Y. MJ1%N3^!:)%,XI;%S5FXDW2L0[NY+44.FI4@:S!PO/'?.DLT/GJV3T[ZBJG49 MT8G^T4[^D?:HF1;K&E$#*-0\P 7[T5_49Y_!S?7 K6J.K(3Z(,T^;>21UOHB M@#*(Y'_EN$.0_G A\6Q[5:K2+BBO%1TJV0";1\+IO@';5NH-V2+4Z&;MY&:! MX!DBGMGF%2YO,FF+-&612_I%S.+]+E LN5G> HM,K"-<\VRO-M)SFI$K2N= MIC3A&FDP=KQPSB57HS X-Y5V79I5$;V]W)9&O@ >][)XS"5@C5Q21F):B:F: MW)5/3VD5M/.!I9%'RHM<#QXW7?)Q8RX5I< M/IV3&A[;)17FE7KLZP@_N]5CQP] K,L2UDW41I6+]5:>&FG,V"43YS#,.&TI MG1(W"L).!94/3DE3Q8XR+O\TH[&?"B6EKMHZ="@YSX]+=!L6$G0H*WSF( MU8#ZK,UFX#[#Z!S]KPI&(B1>SD-IWT[.G=G,L8=, MT)DR15M*MR=-IFC%H@)E@VD>9U'O Z;<@>]U)(EH8>)7/KO;]"=U=5.L6'RA MJHTU%E'7GC37P/BY/%HCCR!A,Y=TZ-B>W;7G!:QU^.UD.-5OP%:[+W" BQ*]DEHO*V=JJJR2,#6P#J=G(9PND>T'1K,^W# M"T*\Z>420%E"N$METY$DD(LY7Y5@1AHQ\DC!WB\QF%-9WL-IT*.,K\G1"8+, MF3RFQ5F,.ZR=YYO62Z+YQ)]2,J;P M"YM%9UGJ$'PPYW"JX')ZS!9[:RT'R12J26W46-K':ZKII4$^\,\UUWT&V/R? M9@4TFT9I*+UZ>79]D 85H(&:0(->@31H<1HT"@K=H*MZ\.66PM\JO]"^RMTF M<-=P M:_9(V\_RNMOMD\YC2%TWBI<+;WA/>T[O:5?E>.V%CSF-9=9,6"%HG7Q2FWB,)C/+L4RUX AV*2;_[RKU,\AMCC7 ,/W0A<%F%<>CUL7?Y4G-XX=HWO M,2T]SD4;)SKLU-7[,N?\X!+Z8?N)25NG-8G07^C>/_ MB_K,"LIF A5T5@MZ T@01I \2G?V2A"U79[]C1#VC0'L6XBOYXP5A[BV(V>*XTP>I4@'Y4SK MY+3=EB/W>?OE_J,_=HQG]HX=%W5*?B&P#!GFHWB5N-C^MC;&W]:&MQP='YP8 MQB?V,H9"'N=8#FB^[_NQ'F#4A3N.8%76=-V9S36;)=D1V_'AZIK+-M=@V?;I M@ZM9,*.N'^4V![86@&7(5W6XB#ECP#2HS5I"P2N>MZ^Q/X?-H>#GG@\?\.:A M'P[Y<&O3"7(DN@6FR3].[KZ>_7FR#L%Z_=_/B>>H\71-B643!7XKZD']Y_ M ?J5U_&74Y=\3)J(WR^2)T*$\G:?AM'M^3?3_FOQG?W9P*'\7SS$.K"VF:_7 MM AY#?EO'.1VNF2OD_3% YVR@@18'1R7IS1^ BT":Z(%R\]GPM.O;FY'ET,0 M+AG]?DFN;T:7]]??R?GMS<7ES?#R@KT:WGZ[OAB,X,W5]EA-XFFW E<#1HC!BCS5X)*"- MM?>+7-'B(,@8P%@A/EXEA; 2;H(9W$G?SCM8:_O%SF6FMY/0?N'=*KG]I'8: MS5:[=4(H6#!S!D4WH)$*W_.*SM_S/31F,WT*YC X'/='9*SGX,KV\NAT,2EV'>0GSIW,;P-SWRWP L%5 LS\2E

,%I/7RL.@F.GB4B^P M6%QB0LXO_V^@D&M;_\#W&TSXU O&GFF8FFO"U]^Q[\-#@VVM?SX7]I%X:WPF MCKO\$UPG^OS]AZ.6#IL*8IDZ,P7!A"3BMKP)./R269&L.:WG,3/S^H[MYZ2A MWW]R!/S]YSGU1 X\6*,.D\XGL"-<:L&UF*JPJ4B)%SM'WHS9JAX,@MT';FD$ M.MB=!+#CT<7["!>$F;XNG;*O/U)R,;P+>Y7/+%_XPTQYX#U567 CC"0#!Y-'T M&+#9W0%Z\/"@&K4:M9EC8H"C]0@3S7_!K''GXZ,#[V']HU0758H =/@^JQB8 M.T]P/WP!W"K#2O*CV:RM2C<]D&;!=R?LFG W"N; M MK=OPC[E\6>F(W&L6M"RF),"\3#*%<'PBX-3 1BNL]+J@[Q7R3[-V9:9!O_6Q_;$C MT/\NY6N]>N.#JMH?-?VC]I-__3V_U\U9CO,I+22)L:Q'=8E)PG MN7IT9C*/&]0(UPV %/!-3:9@E[OF,-1@HG%%XY)WMY??WQ/AY,.5(UVX^ "T M"=/02OQ72J@ A$YECE=,7=1 S^B,(5&$@(%+-UT]8.OHNVAM' ROS[W%XBB4 M5=)%/!_^I+G&4CO'+C&\BUU"Z&;@_H9Y>V83%3%%X>$(9E(2>*\#T6W@?J@S M 0@.:X,>FP7&#%@6''<>>BGLZ1S@.6,1>61V@<_93NWE4)?I_-%U ?>#&SC#A8#5L7&WMY.KB*#;;B( EV8GFXY'L", M=:$'Z#$8:+8_T'4GL%GT\0ZNIX-01C"L,XN?+1.SYMLEM.8;D34/K!B2VRMR M=W\Y!,]U,+J^O2&#FPLR_/']^^#^7^QOP^NO-]=7U^>#FQ$9G)_?_K@97=]\ M)7?@ I]?7PZ/WA& ^?YBPA2P_XNIV!W19YIG>K>3-0P^BW^OXY!%Y9N-KKH. MQ"*G@S\ TT]Q_I'X)!TM7D;<1'ISM!K,MT?61HLR8Y/.-99\QJ+EKJ@V<!+.7#/;(8DALT&!$L*& MPJVB>8^"]<.G B3.4LQQB[''SJIQ@>R MV)9;Q##8K]D(TESHJ4NI6'68T9/R3<\4ACF8_K8_]9B%0U-_0/X(;$J:=84P MA4KXCYG!FO(3V_'%/:(98+X3 (&;@X\TVEZ*GL^?:G[J"&;:L[COF"66@"W) M 1'.RC/57/84;,;2+G(!8YF-P4)LJN)1/HAK7G$WTX5+N?$X$W,

=BSB ! M73O3P# $-2"VS9RR>Q'/ GS MV&:I<%C& M20WKD2LZ=@.F_AH]P;CP(99:+YI/KC0]'^:**PIV?R^O[>?BP+SN)QYX(!4T MW&&P,:,=O'QXJ0MY;V'"-V0RX>^I+N ^""-V*Y9D_,G0K(=!W*:KFC\TFVL: M=471K.CHF1:+O-? \JEYFD6)0<=L,VBQ:(V9@%EQ\^A!/2P?1IY9/W3>&8 /ZB7N1WB(SYUEN?$A<4&\$A=N!$; M(+@GCZ83>'Q;=3&NU6&;D_@US;!EN0@V"YXQXP"&%>=?: +9H" > E-X9X:9 M:J8NW AN,&B@G9@5P'9JX)(Z-VX232"T#8[)-M#IH_9IY()_QI94\Y%1QQO8 MQB B^A:605,FRX _RV)N^$=D^6BBO?">RQ:3&7;?G<7KAM M%LS9EA;[%;N'Q_<)80AL8PMT.V$;?XX+LV]&QTN0*;A?,"DZVUK\R>ILQ2XX M']G#(F+CK\_S6+,X#)7HJ?X+SJQ5HTS[$7^/:".7-?^7MX5*IKGO"B)P';L4R^!M\?Y6&<\/G>$%C2Q(&! M?,I$&CQ;9$,QBZ/N%X\B)!W)=D6>,0F97@R 7A2#%&(T9J8-\^V*:!B;;SLT MXS:M9TE>[VI\P11]DMZQ88@@,U.I8 .PD%-1^JQPG<27V<4DK*^YKT[0 =;? MG%/5=\]53\O2+B!;/;IS>@A+V(G1(&,IVIORM7E6>WBYN\'7R]K9_>7@S]K@ M:G1Y_RG,H(KJ>3X1 U=F:S/9$K%U#=8Q4E8#OH_=?Z_I$K1\$\G42;]KJGT M;Y;2BV1Z*;+IMY)5_&7A8ZY\>CVIL>^,KF]^7%XDI-H7E&LO>[+]ZD)3R%CW MZ05LF?A? 7(GOTP 8'S^*AQ ?-M(4W*QQ@A:5$<_^2 MM2545C;)P?D-9H'%+RL\N]4<_A6?A_T /#3]+R9*<--^XSFR_O,',G@]HAJ. M-#G@#!=FBM\3;GS2@_)T=.YJBP1>@X+="TX>3 %S09?Q7^Z1&N8DS"Q06"P5 M)DAA[B(7J,'BILFA@@_D,CF$P&+EKS]B%!()0[JFJ/GER?Q+SSF:T= G?1]* M)S?'5'CI#!(NG0$21 K0 AS)D& CWP,L1BF1^87K+D'N3:0K68+&YJ\VZ\H6 M6U&-T%-Z EVS3>0]"KFO:K(I^W7<**T!SFKFS]K4- 0G_C:J*K=]IKMFOBU M5KL;WC"T,_E_XM&[9Q[P-UT>QM+!]GJ( F!KP(F2(D2?."_*M6)95?'A+]C) MY+RBEN"B2TYQ%O%LKR1ES4A'ELGQ;%WAF2-\[V-&P6@T!-C%@[":,WWZXC:: MMS4+<=.B@E;F#X_>3BZC,/&J9?DB];W(QX:!\IRE%5MR;9=B$>U&ZS*T+D56 MJA8=[>-GS$T&M09?8JF)+##-;95%8O%R*W>9E9?[&KC:EETL=H9]^?;G==PJT9874L@OOQ[8E83>_21 UO );):$=S0W193LR41FWJ%D1-CW/%HG9 MWB]^LTCP,Z+-GHR2%BO&IB&S?7H[W,5?;!K$#F41O^%N"5\ P?+5?98,&"7: MZDY@&:'Y*38U8)F*S^F'[;7\H?8.CJS8ZE[(^ J$O7' MOUJUB^N;&EB0-==XJ/E3'B V #TU'?0XC 74@1.XX-#6SCWO/GQ3F_HSJT;% MJ71@H3],+;;!08V3TTZ]LY:=%J)4Z) (IZ$7'4$U,?NLR&=8S5ICJI8PH]V/ M93IY"P ^@3/)['1FH(,;#HZXJV!U%) M+^%5]2ZK[UZD;D6;R0JA)C?Y692 S!V3QW#$\L<:9S["G]B;50^QUN MMH=C]Y(NQI=< Q9RN.)B=_[ZSMMXX6@B%D/@+E$L/SYZ.O$H87VH*+/G8.#& M@G#=^2-[NC/G"VHZ"IBDPC8+SV!"L*GDH1C3G@<^G[\P1Y#5Y3ZX+"KC.T^L MI#BLN0]M+?9\R:*2(?WK< HZH:V*PY(4Q"%*8VL16O%BH:U(^(M U(M,11!J MF(L1.=L\M5-\=<.\+R$1V!&C6$D[[SEG\AAJ_ \OS]I^:>"L9F(L"& X6T4W MHLX@<1O+>=8LX>"S /]"6N:&=IN'-AP$YL^:59X2(8$*,K+YKB/(G)W2_'= M+J07Q1[A$> KMY,AEY-H]3AB.$HV3;J)I@GY(J 7:GPPA?DE%EO@J]D-:GL] M!8*C.=H6[[5_W2'%8%TH<=+ A/]DZQ*U+&^NZ?#<_SBIB_=AXTG^7F0)L)>G M7\*NDJ\VD]Y3F^@#G^.A.VQB['^<-!*S%P[><%6=_R34@1* MQJ>"19%(U25(1?A4#@< $J(N#($="0!0'R'U04+>JM MSJ\%GGIPQ9D%*7W5VX?NJY[:+[V]=L: &;-T_[VS:3OT MP3>Y /$/?II>+=_+?3 <=IV:&&\7C/17FKIO<_=,1Q[TE&:O64@#]Z,]WZ \ M_.I7@%^J<(*+XE=347O%G)B*_)*=7YUZ!?C5*)!?+>!7LYCC1[*>-)*XJUE$ M/'B[)/OJQL/?4%IQ87K:PX-+'Q;I'*$_\&F["HDJSF*C_:&]<5\A[.WLK69Z MC)V 9< NYC*VVS!^9OG4,];'XX$Z#ZXVG_*"5)& Q]K4_D=TFV;M6 F3BTB7 MX'HJGB 1VSTF*Q4<[S_E ?!<3M)%1O2<'PJ\:9VJZW.C7U\JQ=:PVZ9[6! MVE9KS5:KU^U<-=JMYME:H#S,.PFH,0 -J'=[@U[C#'ZL-CMGM=9%OUWKMR\O MX#+G??7LLM4;G+%Q?&2X,$HD\B](U8,4 &X"U@5Q;@;1E*/@YEG+S;(1T;U .30031H_-. M0ER_C*9+AVU$D4PHNH]2G)!V"=H>_UUHQ+?;W'ZOOA'_,M."E??'3AL\\M*"GER9F>K) M-GE!_[X3&4FW[E!4^?-4R[" Y#L_QNW?BP.1O\:<-_Z]'\.MDB8W-02YCCKX M#\+V@R/M9Z84Y9;2;?5E3*)$'A3.@\8./!"1RN=R\*!U$\ M:&[' \E!#LJ^K?155/8(\B20MY)!WJJBT:,J_4X7>8 \2.!!>P<>E,KH 1YT MVL@"9$$2"SK;L4!^B#>43J,E(\AQ SQ[[.PR<%E309:_]=TT#(N22\WS*QA$ M>^56DBF-[@'B9D+T ]L0@F=R%[^10]VTE$X3.VH@(T)&] X009.<$7VEJ;:1 M$<@(P8C^KK$TR>&N-I5^JX=X1[QSO'?K!PBK24Z)IM+N2NF"(2.*8,2&W?5< M VR2,Z*M-+HJ,@(9(1BQ89]]^V";Y'#O*;V6E"X YJ]EC\$-/%,C=QH_![&" MD;>M.TK+I6BV'G::/MHRWV$GFY7!)T2/3*I*[2F=5C$!O,3RN2-9KX^9;1L2 M+W*-$4K*MI[258NQ@Y%LQTFV#=D=VX<@+7"7^.\-+G7VP\Y34UMF4KS MN@$NAW9J])1ZHYAMHG7MU#RFA1X)%1*JMR%7Y^V16#D(I?85M5_,\6-(*"04 M$&J[1AIRL*7551H-.38CD"U'R98MTX!*8<^U>"9TNZ#S^9!02"@@U(8\EK<' M324@%+/GZDJ]B_8<$JHP0FW7(T0.MC2:2J=>'K;L+Q5U)4;Y&FMV_D9*.\H< M[X+CP'$ MC36/CEE[M@GX 5-XX5&?MVMS_"EUB4&90P!#/+,"ZCOPH4+^:=:N3(73*%XQL-I=?&3C](DB22;"B.V:6HLY0D4=M*HR=E[P$DV;)?:+D9T.PI M:D$=!9 !LC-@RTJ3RMM2JJKTF]@1"TF21)(-=0Z[U#Z6DB0]I8$+"7(DB2/] M+=N,EIL C;JBRME)%%,#\@TK#N%[/MS)!I0^Q.**@VN%?^JX9 ((=FR%: M MYZ/'YI1'#0$O#^Q'[/6CR;Y3R?CA\99G]_=P/&NB.N0@' H,RJ@.VXI:T"EF MV!CA.)FWAP-A2\F\IM+'OG7(O ,R[ZU'T):25GVEWL5./TBKP]%J#X?>EI)Y MJM+N8T,[9-[AF+>'8W9+RKQ>00<&(O..DWEO/=JWE+1J*JUFHS2TPJQ4['27 M@?['4G?>S^U@83F4$W:Z0T(52ZC&_NO, JP*H8.QU5Y&N,56_%4JOS+=" MZ97Y5BB],M\*I5?F6U5;>EB4FB6K2!2@1CEMQ'+#G8\B[4BBX%YZT&[+(IDMLOF%6W<[&872OYU\=1QC]1>C)3(&_AU#Q;7- MGD>F0'I#59H%A0:/-F9>&KIL*'[)4,U9%;H4F$>$=)&=+EOV/:T*%UIUI5TO M)H4>N2 [%[:L(3DB2TNM*XT.=@-&NB3194/]0H9BQPK1I:@,'Z2+['39LBMJ M5;C0J"O-5A7;VAU-'D!J!)$UHO,$)%?#B0Y,9V6CB$=;8-VI;U<+L@?C^!8 M)9MRZRA=%3N+(/T.1C]U0W')_L.:!='O;PI/HGG3=>:!:!MUM?49R8?D.QCY MMNS-6@YFX<*&W)*(6]O5I!R)7=E4&IWR-/A!^I6??ANR2_8?Q$6[$LEW[.3; MLE%K.9A5H84-1J;HN0+<6R);<#FR4@%':N0T(53JC<#G>6@%#8N0X)532A&MOU M5I6#+:7L7/?1'SO&,WNG@6A.R2^$D.@1;@*8'E,//TP.-?ZV-N#?MD7*BV!B M/.*X'.D\O#N,B/YD@@K'2+X8YB/1+C6Z/TGJ@P VBD_=95>!>OW7 MD_ "*U>83FJN\[3XT_K?=&I9Y.[KS8_ORZ^0+W06GY)/Q+2G\,PP^NB77Z_^ M^%>K=G%]4].=6K5SS[L/W]2F_LRJ M48N?65.; EDM1EAJ %T^TAG\"P:X]N_8%,6G:W6BSOX\60CR_A/1K"?MV8N4X2<"K*(K,_.93*F8X0;C;+B=\#]U_K^DG8;P3R?D8R(1 M?K](%HIH")('#4:WY]],^Z^3TX@'1'#U+9,6?YFO7@G!N_[H+Q7*OG9.-@R MK7/>7+-79 /KA^-J;)7X1#AV+9/! [XZ/KVY'5T.8;+)Z/=+C(:DQKXSNK[Y<7GQ MY>,8] .[_>DK$_#:M"\?FC]S^,CPDG0_-."#V&.'3RW!O(]/W[$.)U,G\#3; M@"N!:J0P9&^JN908FJ^]%S,T7].BA8PU&DJA[(!98':7:0?:TB;K]@:]QME9 MNZ8V.V>UUD6_7>NW+R]J _6\KYY=MGJ#\W:D.[YP>R+2'1/3'K'W"]6TNKBT MUQ>@?FRKL]_^->%YLDJ$/[H)7+/YHO:3+2B@U8 ;.AA0_SBIB_>A0<7?"]W- M7H(9)ZRE5[>(#[#Y6UR_*5B)F"[YQPG+3D\Q K/PH@>HM%,V2W/K/+BRBY\ M9$%@_L_0_,F9/#XE,[C"U",44&>0\,,_ IM&?V^&+^KA?Q72J*OAZW[TI7>! MK8&; F9*J*QBFF)O($A,HI"CZ1F"< L0CJ8NI1GP%[X &)8(?UMF[QR':FZ4 M@Q3JX3DA-BY8GVLP!@6Z7>9,P9]<:FD \*C[M2!LM3Z+G$D$"X(%%RZ$%"Y<")QR $?FA0NK.+8][^?.->'#9_) G0=7FT_9 M++&O_45][XB.^\G[5GC(07ENA;(JSZU05N6Y%QH 005]2&E'8];DEGCYQ=!JXSI_S@F>^F85B47&J>7\$0FFRM3E.5 M1C.A,C_WJ)D0_< VA."9W*5JCZ%TZKBF(B-"1B2<%I%[_$QR1K24;@,9@8P( M&9%PQL/;8FF2P[VC-)M2'G6(<"\"[@EG*N0>59.<$8V"^BDC'R3DPX:-]5RC M:[+S0>EVT"!"1H2,V+#%OGVD37JX]_M2[CEBZEKV -S ,S5RI^GFQ-0K&'8[ MXH.(FELF.^QDL3+XA.B1256I':77PB,OD6V'8]N&K(M< X22LJVG-'K%1$J0 M;,=)M@VI'=O''B5E4J.MJ,UB-KF12L=)I2WS0ZIH)?:4KHID0[(=C&RM#7D5 MN09-)25;2VEWRW-8+)*M_&3;D+*Q?3Q64B:I3?"WY#C9%,]=WE=T%L]=/I)3 MD%I;YM&4XIP^YL*J2D^50SOAL6)'2:@-F3IOC\3*02AV\&5;CO J$NHH";5= M#PTYV-)L*\V.'#M_R):C9,N6:4!EL>?4NM*KX_*#A"J,4!OR6-X>-)6#4%VE MW2_/0;+(I\KQ:;O^(!*0I0VK3T^!09>&+?O+1%T)4;[&FIV_D=*(,L>[X#AP M' 'R"_79U4A'GNV#;5??/1])\C@]LC[\::1\>L-=H$[/ IO/"H MSUNE.?Z4NL2@S""'X9Q9 ?4=^% A_S1K5Z9";LYJU\Z(?W1 M1211L"X]"+=E!LE=GN1G0Z"I-.9N/( ,*9\"6A1Z5MZ5Z M2KV@NA#DB.P0(8=CWAX.KRTE\]HM%7F' MO#L8[]YZ7&[Y2-4Z.6TJC8X<194':"!WI)FEV$#N2.JY.[D=UBN!,HOH'N3,A MKM#V\%_=>8!5 50PMI K99L7O!7*JJJW0EF5YU8HJ_+<"F55GEN5N(7<41> M1FEFQ'+#G8\B$TBB@%MZ(&W+JI4MTNN%JW4[ M&872OYU\=1QC]1>C)3(&_AU#Q;7-GD>FV+;:5IKU8FIV+.LX(DN+-53$EJ+(E@2V M=#=4%&0H/JP.6XK*N4&VR,Z6+=N/5H4*:DOIR]F*%W?FFL; SQ>"N>N]L59^S!-+X%0,FFW#I*NXZ=JY!^AZ/?AFJ/_0 M1/.FZ\P#T<+CMCXC^9!\!R/?EHU2R\$L7-B06Q)Q:[LJD2.Q*YM*"^F']#L@ M_3;DENP_AHMV)9+OV,FW9=_4$*I90 MN1VC+ >AL)4<\JE0/FW7ZU0"LI2UE=Q'?^P8S^R=!J(Y);\00O@CL&DW[4#C MSR ^3HXU_K8VY-^VQ;+>_-;AR)@+V-3SF<\/N'A?(^F% 9O6J@V//*.]4R8.H$'O_?>?RIR8M9%(U3030#C-/47 M&K117SC$[*70H*LZ,TE1,OWH#VSC6SA#SR,V?2.X\IGEZ'^=",6M=AK-%CMS MA((*G3-0NP$]$>,B7X3,=$OS0&E.3)M?XB2:KQ!V?&UBV/QU38GQIXUV0/KU M7Q.@G%4YK-"[#NH3%AYJ64 X';#VCY.Z>!\J6OY>+'#L):AWH45?W3G:RY[0 MOANRO+B^[K")L?]QTCA945WALX)?Z%-7BDW8?9(Q?$P0Z9C]\T=@TR\?^4O2 M#%_4P_\JI!&]#%_P_\\/.;YW@:V!G>-3X_WJ"/;5QB=I Q:A*@-4+V#Q8TXF M::H,F6H(S7X$7UGPL>5V/%>J:X(OYFUY\@4/\\<%W0 M7!E#5_5V,5O[1QNE*@^Z>R_1K?9K:J/65,N!;E55ZATI&P[(7V1=Y++W(RG^ M\ Z\84@ M1AB-#K5'VM8J"TG;QJT_I6Z1JJ:E=#NXD"+X0_#WZUG6SK*"OZTT"LK0*7VF MNOS+K,LWW$WJX9):N%91][RDOB&Y8G\>:1_[3R+D%Y!O['DAE0#RX*;VN]@+ MK'3KYP4-FWJ%/BR+)!R ;K3DGCUVYC[M\P=.N)$LW-G-M?LY]"%A%O-M><9 M?"=*"UOD@8TU#U;*8 [HC5;&0+.BKP-NIM0(P ']_#(AC6BN./32-9A3.J4L MHXP*WA'?8=?S3(.*=$ RAB^R9PYL^-S@IV1JEL)CQ!HPQWYTP/0CI@?_>& C ML@NPJT4C_4 2W>+TX+/#(C!P;98C2XDV TL(9B *28=W"*=*M-+H?_96YF'# MPP")X)/9W*+L0G/J4(B_/B_@>:" MD:20<>"_>?@*H2:?[_$S"6?/T]@#&)JO14 TUO"G$ =NQ[&CS><@/?;,"KM$ MHFBHYYLB2_(#.4\PY,@[8\WX>[\0_X(!BZ&8<%/C48AMLB)%GKHJ\!?>)40J MGW&@W]^1--AW8A):.PN6?>WEM3X4E03+[LO6+/J33\EIP:K1,!^C;,J[KV=_ MGJRO*?47.93Q:X>)EO#1(D%SY8)7H_O4K*G87:(+K%QA.JFYSM/B3^M_8PF5 MY.[KS8_OK^=F9UJ3^S:M2BC!RU*4RJQ2:6&N -P3+HPGX"#.P MF*G8FY77TX57>C?X>ED[N[\<_%D;7(TN[S\1S7K2GKTHJ^P3@:6:K@CB,YE2 M(=8&*P((G=;_J?/_)?FSX9].R,=$#/Q^D8P!D16?!P)&M^??3/NON+#VFNN? MD-W_@EA;RBK^LO Q%S""-U0O?!F?WMR.+H<@;C+Z_9)K[^3\]N;B\N; MX>4%>S6\_79],1C!FZOKF\'-^?7@&QF.X(/OES>C(:FQ[XRN;WY<7HCTQ&WJ M(3(;BJ3[H9%@+DHQ[^/3E>H#,!Q^ZA2&[$W9^LK,A?=1 B>WZ%]9KO8\UD4N MZ1X6[ TWEL&+N%B:A2F6H#]U*16K!+./4K[IF3_%]V;PARF8$VEJ;[,^5) BMY<>$S6LP)PTWSRI'F1U]'4-ZIYU+N=?&-EI/3"]'3+\0)W0XF4FE@B=1 U)8[M -A]"N;@L^DP[,^+ M%9J$50 I4F^%4N;?^Q3]X%OX7SX+^U3Y\L2/_@-$-R?/KX60+#XEQ O&GJ_9 MOJE9%CCX8/J"SVR".^U,)BQRPXK-*-=6CW1JZA8/]3#/UYGSJ FL)>)*'TCL MZK]YT?6GVB.XX>#4F;9FB0^92VXZ!JP5/^2Q@Y%*;/JT\*S&< M+:-"X&$ D<4E0($R'<*:X) QMF782!%C_E%A4%YX[' MN\8\?.$YMC8&(>K4]346!/'#JX#O"%Z@SEW!U:%/-59I&CX?NQ)@!E;PV A@ M.%O-E #-',2IFW/-6H$/@XQO6J^(MZ>(2ST!S*8L8ICP2-&SPBRPP-HW :,5W<"6:%W[JP@)<4RO0'5X,C9PX+<\H$ M]EIAN$6$._7/8D56Q%OC,]>YH6[BH4H A <]!HP*K'C4KX#I" M@$F#OU.!S_4@MD8LQWX0IIW&LCB(;_H\)LX"0S5G4@L\*OX2+B7P6V9$LEV% M:, K,6%V!V\.;Q;+Q]KCK7R;32T 7Q<[9ZL78EL*K_]T.?[8'X^; JN]#TPF M95CA9LSV!DP\41%Q)& "N-H#P\,,E,]RDMEDBNDWP"YENS@$A$"%<@M-D<3] M@G48G[Y[!BL0DO8/F-"4M36;* M>G0;K;1\88KD.A!BO8^DRO\X IFJ)RO)4NV50&+-H_HGL&Z9V$].NQ^:W?58 MG#192$>;@_M68J\:;DCEHM,3.YOS;6-;!7>!2]_$](M0S/<@Y3OJZO'DPUIC MR^V"ULEI\T-7FLJU7W-,.]RWH[7=[FZU?4UVDLL+/UT'5RF>ZB;#GJ;8TF2[ M72D;?.#)YK!_N4I:YC=F.VBS^;)!]6L[E##$''8H4 M\TX/P3;47];^%Z\$(AT@?O7*5E;XK15\'K5Z_Z[Y($#.JD4X>3W:JWEAM+%2 M 3^V+[]*CT6*1C@I:4U-FWL)!O)/HF!"&6.!,@1AU(*[V4VCN O?KI^( %KU M/+0W]?SJR.6NI72T2U]/4]5&M+S>1]*_G5R9;*7]%XN\O'G-;7'[JEM,%WD, MU^R@ @!-:@49_]JM)"-Y0F._'$E^$= ;N/3HB5J/]#NW53.:U;V.Q'6A,J_X M!5.\@10OFN(IS??RH3A;N4=/3D9FMQ,RT,O/[.HOWDUD=K',[M83.@ON@=DL M*I4U\-FM(K>KOVJWD-M%@*=49?1V6JV726AH4I1/IR29%'?)]:*Q!)\J MJIQ7R;SY_'EY$ABV'W.:!FIGU4 ;=$\F'=-7N@6EGZ_KF.;6.F:;Q/25WH^L M=0QF?[U9[Q8I]=?E74A'ORA;L[H=/K=IQ7FJ-K%=YM;M,J/Y#)M9Y=NWLIAV M?-BL,FOJ-S:KS&NL\-9/W0JJ!>&JLD3U[E!!1,(((4M4I,!F&1SW<3@;1LU\Y[E"+$XCU M +5U<*SXNI-8;5)O7+;/+\ZN:N?UBW:MU3E7:SU5[=;@\U:_V>R>=0;=-<+Q MT9IV0(T!>&=G9XU&O7M#>"WM>Y5>W"IUB_/6KV+[-4KV+=F MRSC'WJZ_Z%NCMK!QC1LNV_P?5A@8ZG+2#%_4P_^RBN'PY>+%:GN;:/$/U;I4 MK6XJAEQ9.BYMC/$?%K>#F0-2_YL: I>\\Q)\S$KN#P;+Q.@\(D02A'QU'<\+ MD1'8T0DZJW!YT$S;0[P@7K;$BP5?H0@8! S[YTHSW55X\!U$F="QAZW@!1J6 MEG0IMH5?:1Z6'O,8O/3,:W 1/W"7+7@=FQ+6/>[3,CYR.)NXC->'*8]N,7ZQ MT9GK;5(D&XU@(;*2/RT*K81/BT+;\]/*GV89!0E;K6*[XYX[[IQM\5&8$]LX MSLRGC?;EQL0GM>C$IRR9EVI*^>B_KTQ;LW53LZYMSW<#EG[-3PM?X..,P6.; MP\(W1_8OZ-A?MM;Z)S>C;FU>F+8([V3ONM=1NMUB2M2R)&TBNZK&KI0"SAS8 MQ2NKUJGU77@D*TSB88T?BWC&5Q;QRM:'$\F$9-KGD-^EL2FE]+! -GV#=YG( MU.C*48VT(8;T'GE47AZET2BE/J]HDX^%4_^/!5"SFGN]>C&DJFJ-3A57U-=N M=7!6I],U?8@&.WK(C4U ?>I6F1^4#\*Q.%V3RMT M&Q2*A+=!H4AX&Q1*L]W@PD=^73/*F= /^7\C@("^O>.99GV0W@@P$B8 M@[RM9SRT>*9Y9C;?MUU7&IC4@0P[),-2CL_8\\[S@'E7H?\=XQ)[Z^46_FRW MRK-KAGPJ"9_20JR-_:8=YD2HS.'99E.21K-'DMI1=2JE,6F_*8:Y&7^[Q8[! MYFOU.J59H\H04*[BFBH=P].I^^:C%- 5PZUSJ1']YM;_1^OZ('YE3/UHO#G9 M#ET-3 610O5F;F!^O*;]P?.SUQ!U7&_+X!05FF7#C[7:F"M3;F6ZEZ,F"@_8 M9#IJHO'F]-)-FIKIYZ6VSLFGZW25NB0'W6QS" 42I'H$R2VK=8T@NA[, DOS MP5]\Z3Z>4: ('6D_L[&F7IYS6Y RY:1,JN.:D@.R'\XPCW4'SK3 =>W4Y3#[ M$UE4.7_VV.B2QI:4?(Y=G.7EN_/ =6G&DP;! FOTY3B].-]CP YROD7B"05A MHW]M 01L]G\D+=.QV?]:Q]H+JO/]?M)466]_->SIWX]Z^Z_\%QO['P:EV%49 M&_LC0MZ $&SLCWC)&R_8V!\!<^2-_?-^"$D:&K]6POZR>S\6K!_C;5 H$MX& MA2+A;5 HQ1:L5SP;Y@@*UK$=K=B+:284,*G]FMJH-=6BV]'FT RSIS0:,W"0(9$W'>R-RE'GS%(P], MO<>Z5A/1J)IHMD$FFND2WIG88S F_M3Q*#'M1^KY,_YK?ZKYY(FZ[%/XR?IU MR-SQ3,Y"S2/.A'RAL_@$?()?3>$1N0O^1V!3TJRS8R,:=< 0G9VR,:3]9/VT MB;ZR_)T/#VU1^\&?LAO[,)]BL"^?8:H]4C*FU.;/0$+@.H&W^@B?9,'0RK$W M*_K,"$\:4N&?E4.'ME5FYXMG7UWP[\(Y6,0!^2$U([COF>7H?YT():MV&LU6 M!]Q<"MIO#C?TW8!F.N>F'3OFIHW'W(0/'D8.0O*E^U MOHK+F!CP2-)JM.A=8&N!8?K4>'\4210ID?GVH2/SZ1'WA$J!7<_"?BU(Q=SO M$7C?HR=J/=+OW*G:+8&MT5.:G;8^2U8N="=!NZ$C/Q]@SNNN&_=;X[]0'=L$MA0^EU)D@Y0 M?TNGOQ/RZO<-\4AO1_#.0W\W9%/?\F=^R^73O-C.1E]&JJ4PMP3N0GV9AM)K M-V31%+@62K86[J'U\\%]&99C6I<&XNC+2*/ T'9]?AAU4 !]IUH>CEL$6">>+_=@'UIV&9YN'4SUQ'9AG M=NX#R%%[>1H$C.8O*J[I+514=9*SA_J4&H%%;R?WL2I%ID=3(SEWR$X8Q/F2*/OA7^ MMUD/7RC+'(\B\CP02)( :31U*=T20\WPA908*C+QNC@T%Y75%D-0(X)#^&+Q M_P/-Q1',]6%5 CC$H43[!R/X,4H5&80,VM>LXVJ(MMWI2M:O/)8:(@(1@8A M1" B$!'[\>^EZ.M:U-OR5$JU&\5F%7Y-VFG)M+URY(F(?:G26#IK!YIMW%C* MMMO/47._\]D1F&Z/X$T";^,E>-7^ KSLY6' ^S=U'4/SINNX!1G",%J?$;X( MWP3X-I-U;^O0NA?AB_#- -]6LO9MH?9]';[RES-)Y&SLDLR%WH94&<7MP[D; MWSAJLJ7%]V71&4=<\"$;=#N'^ZYF>VQ*/P7S.75US:/,=0$#G0& _M2MP*"G M!0YEO?[",!^C>H>[KV=_)M_/B^_$I*V5'TRZ]7?_RK5;NXO@%_:/P7O MD[J&,Z,UW3)A=#67>D[@ZM2KG3/ZB#>UJ3^S:M2B["2$VA2>WF(S0 U69BHJ MFJ*1?H2A+AXI]F;E]73A'-\-OE[6SNXO!W_6!E>CR_M/1+.>M&W-Q>7-\/+"_9J>/OM^F(P@C=7 MUS>#F_/KP3D62"H&M5BI=3+=OC: M$G[O$[D:7-^3_QM\^W%)OE\.AC_N.6_CTB^ZK+.0,MJKP?",#(;G:97'-\X' ML4ZG?*?7J"OB2R*\KG_F#;0YRLAWJC&,B:.06!EN#'?BZ\9GL)PGH(Z]V(%0 MH#D\9J&:WA0^U\C$!10_.>Y?S G,WY15OR[_,4'LFS;34QV+U ^ID_F0!2X MG$O#"F%>,LS*L6>PUOOA"5-.8!ED3.%;.C4?J<'OXE%^7#F[$BS+U&A;?"MV8,?6?V$E0(BX-5V,A?A-6 M"]_[0 8>\0)]JL0>BC](^.W:&&A@A,_.)U0,WIM&HSSH89QH8?%80Q]%0 V_*C3_+%-YKKCY] M9D^U%*_!#N_2V(A-<0P8:#7/A+EC@V 3LO(,_-PP^))ISP,8>< >DR\YE-^% M+_$P1[ $&6#%/8!#Q_ZSYGB1_G_KB= M(I:88 QZ$*"@66RE8'TM G#\F!KGQPJR=2K2P0L-_)DIP\_O(!$8JQO[]-Y.-MV MZ3"$:V2C_4'@E76(.7=F8-T\1_,/= ?!)28$1$8%A8L2G1^QJS\39H$\:ES- M,S^+!7'AF_Z*R?E]U\NY8?L4@ ] X DT!B@E3@4QC=?7S#I:M6Y"#'+X16;> MZ@+%!A#"(X8UYGXSK>*9( *-*2-8=P)NF1]I/Z$5O @QCJGE/!&^"H,(@=S^ M$DK"7^E_]J)U.H26L0H+SF2NS4)YKBF$A1W,3'Y^G348B)_ ]YF1X%+P*!9R MYL?..D]@,82W 'ER/ B5!!;TULI(&IGGV--H$=T0$SNPC6]+.RIT18U;^YYQ ME;D#9\SI2&Q\5&^>-2_47J^F7O0O:ZWVY:!VUAXT:KV+9J<)?SR_NFJO!4BB MHWVI,?#_<7+1/+NJJXU6K=T9#&JM?J];&S3A7_5>_?+\_.JBU1XT,Q]>N[+# M$#_-5LI62_LL@FFU]G] EGRU;U&]66I[&9+8& &;(N0K@H5WBA.\UPG&&=[[ M#!]XBF4XZYTLE<1Y2><5F BE=@+'AFCP,>OA^0H5C5<9J[\12 M;RS\1R@@%! *" 6$@H10D+^]1:%FUO:)8R+"]"F>[%49SV1C5F/9GZCLUT>) MR'9]E(ALUZ^*1(Z\'OR5E3IQY_43+L.E>**R7Q\E(MOU42*R7;\J$D&'.6T9 M/G?<.?./62:<;1Q[:Q55E:L=4\*!I%$.S;\7J3)GSSR4<K-/K2M ,X]KYCDB&]FW L:4:DQ[^^ M>/E[E++'M\KY;Q=_N^;IF/P/Z@')4L869\B4XIFB2L&4!BXK2!;YR=*0@BQ- M7%:P7*2>TEW%M0[07@O;V?M"^E=N#NAW1 M?EBT=_:#]JW\EB/6[9D[2HTH!NCK71XG(=GV4B&S7KXI$T&'>O ROQF#Z\^,H M0BK9?G)"W9':KZF-6E,M7]U12^EUNC)N'R.XBP!W+Z'4*".XL=0(R5$Q:!=FGHBV55[.3<"DKN8GV[2BH^M?!><^-W+6"GP6]3WQ(ATN S"HK<"@IU\,\_'TN*MP"G6M M7J_.8@)*.SIQ=YT6.F!QWD#5Z#XUO3IVE^@"*U>83FJN\[3XT_K?&%S(W=>;']^77TDY_S;ZY=>K M/_[5JEU*CY4YXM:S@S6M,M$T97DM-@/4.#E5V^)LW6BD2T&OOEEY/5V ^6[P];)V=G\Y^+,VN!I= MWG\BFO6D/7M1GO@G CJ(KLS89S*E8OX;0"828OU_ZOQ_230(_W1"/B8*Z_>+ M9&&)_? \1#6Z/?]FVG^=G$:R(@*.;YFTUQF4]?#1!-ZP1W_)F0,2-SP8^0V9 MWE_&IS>WH\LA3#89_7Y)KF\ 3=??R?GMS<7ES?#R@KT:WGZ[OAB,X,W5])64RV\!O\,#%K;8U[6IV ^IZZN>?3S@OYI MI\!W/XF5"C3#X.;K]=FW2S(8#B]'0X7<7([B&*K.M"04NN=V<+0)?@C]9CY2 M8QV+B<=#"Q@V$V'X6@']RNI?-L-\3R9WV;UV8&QTBY?'I^ZS)O&56^>V<"67 M^1WDWIO+/M4ZUGTNZCZ'YL_H*/ 9_'SJ$0K:P"#AAV\[*AR^).'A=8BM@K#U M+ZJY(9QD[T)1Y*G26 O UC_244XY\O894$2#1"@/=#HW[PHWD( M8;BA$_WHW3,@WCM*Q8=06D+IJ^MX7@@)77/=9Q"30 O_"+X!> IL'W%RW#@9 MZ'HP"RS-7]I;*XH&X7'4\+BAJ"&.' *XDB!.<"5!>%1G)7F+H[TF6WPK^UOY M2]"C7(9F_=?]5D,D59\O*B1.3I?;143C^T5$I/\V/T=Z&_Z$76+*\41EOSY* M1+;KHT1DNSY*1+;KHT1DNSY*1+;K5T4B^9=62^$OX=LJ^9;%^9,OVYNM)O;5 M1,>SMZ62OW1172HBC+Y#_"E\JO\W,#V3%W^%04=G0N[-1U;,]4_MD7KK&>3E M5:]5S]0K*BD/!27K;5!0);D-"JHDMT%!E>0V**B2W 8%M8?;''D;LU$,@>OC3<-E7O_/@L\<&@];[!T57ESD;B3&C5&W%S+ M=_;\7?N/X\8Z*X8@N(]C(.I-LM:-9.-E?WAT$EC?S D]6>F=TE]IH%/SJ/[) M"%R667YRVOK07B_N/0 4CJ4[5-)S_J]T^$]JN--/:"]=* E2&_1LO@G/=\QV M-'VW(7R)'2:+B-9;FBE.DLC,0HG M1DJ+Y#(1 PTLI$;>U$CKR5PB:J"!A639/UG26CJ7B"P5,[ PN6BKF#=[?,MY MP&CW44:[SX3T?I72 PD1D2,A&.CRT6,BOE2R(+#LZ!73SM?NA0L0"L):; [#=).DBX% M#=!*0F+L@QAI1TB7@A@5LY(PRSHUXNRX%-BC3VUXY@>38H+UD86<'7:&SU+\ M^<2<>_5F2LRY_4'%F//QH3UQM4Q(:2@*\@=WI]I*MR_YN;Q(A<-1(2%AH614 MR-.E0G(@.6+D2#CGNF3DJ)A;A30H@@8)6_1[#RZ@N814D) *"=OT):,"FDM( MCCV1(V&KOF3DJ)BYE'_>LQ2](O'MP?IJ5GHC8MN^FN.WM-9\4U]-9T)^-RU+ M=ZGGDV_:V"/C4$\N^FKN^4P7B;HLY=W!&)MAH9A03"6;/Q13*>8/Q52*^4,Q ME6+^4$REF+_\NVD>2V4Q=M,L<;)7[/WM9.&N,F]5KMZ:/;6>VENSA?E?QT> MI$"UFJ5GX.%8>V9Z_11[8@6P1;$CH' MEI\M*?N@Z8W1E$X/N8'<"+F1I76@]-Q .PO9D0L[LO0*E)X=>=I9S7X;V8)L M$6Q)R,4O/UNRVEE-16U(6?V/Z4;8:5-.I2)M)#S7OIL]M9L2 Z]CW\UCA'[B M>IJEX> A\']PKPQ[N2,I(E)D:38H,2GR=,:0)DB3D":-+,<12DR3BE7](">* MX$26UH02S-#,\" $.?YROTNJB@8G$"(F1 MI9&AS,3(-(%ED3OSI*NZ_*2 (\)/KH MW^)V@V2)7ZOY6S=GM6MGM+;C@7E#_W&/*X$OX:\^W_O,9MK_P$ZHK/XV#].OE[]\:]6[>+Z!G W MJ[G&0\V?NEMAFK8P[8_IYS[+@ NH7"4.<_B>=8IL'U8%TA M[)_WTM%HZV&GAP-%"3B&G#L:IA ,-I.!4U@U856DTB^DPC0PZ3@:EG7Z EAUR"#GT.H?2 MCD:HBF77[A63-(J<.DY.)=0H2,&I[)9=L]LK#8.PT=K1O\5MH;1MH9'C:Q8Q MUU/D2I[GEGS]/2X>@ LZBS_')YC3*7PW/AHZ._B&7Y"8LR883,."N MK+AA(D.((DI"0L3-!,IM/3:55(F="!%P_^F/'>&;O-)B 4_(+(60]J5=\ MF!CZ_&UMO+^M#74Y4C[0U6!G[!,^R&9G^0''7_P;+!C*WL9 RFLBXH7'-7X% M5G7@DH^G+&^>7 0N3 SQIY2DA/XFINOY//)'_AMHKD]=XDS2?@ PZRGB!^S2 MY\YLKMG/A+)&#=1@@5I>LZP]N)0G@[,:9E' S(J7=>KZ6G(1,_LSNZ(V8UT? MV"C^=R/^U49C;2N8I9*KO44J.7O9/. .EI6\WOPW,&%2U+>3JLW.!NK57YI@ M"IN8IZFI3Y75V7O4K #F7_/3IZU5\+3I]%%+7Z/%G)UIEF;K],:!*^B4?3/3 M)'82II!,-2\-X;83$F),J4W<\/8?R.V$XS-U>I.:_!P8BGFZ AR&C408IDY# M]R7*]E;GL1%EZY>\_#FGMF'Z@4N]:UL/7 :SP >(_8OZ=YJ9 6'<5=H!83"2 MP/*YVB2ZYDV)$_@3RWGR"%P@70^3/P*;QC=N-G^U60\5=JI:;]0_B&]=@_:& M194]B;*BXUD?'E,WYUHXXKGK/+C:S"/>W+$]AZG_\3/_Q>\.K#Q_LG\].(_4 MM?E" %/*_^@%\SE8W^SYN+X?PU=B/2X46#X,]OQ:.#VK@XCX2 RQOJ4O57WQ M2&Q!VFI96>_H:PBS:J$?#Y88$7=0;B?K]\AVV%RS_Q*IL4XC;)83UF5%+#?D M26-]28Q AV]/7&?&O__ ] I UW6?F3"6D_QBP_8#&:U*D1G!1K3B+YX59M]; M0&.#E0"H!U'HGZ.ONO21V@'UQ.?&9^+8<YT! MUS(-/@>>#_]A$/3$$^C.C))W%CSA^P]\OSEG:S#1JEN:JON_X7\"SS%46@NDS(@T6*ZZ],K0R>OC7VC#_6B M#4\\=^#EQ+VY\'"=A$-]"H"WJ#-)X;N8J3A?^4+CT1'S*T9PRS/+T?\*BPO5 M3J/9ZH(51H'!<[;G[P;T1 R8?.&N2%2-.3%M?HF3:!)7' 28F5_7/!W^2>AD M]>J_)LQC5K=KI<=1'5PLT)+4LKRYI@/M_W%2%^]#9XR_%TXN>PDNH/"T9$YQ M6*=[37=Y!<,,C!4L>4YRR3<%9-2.5!T*VWO9R7VI+N[I3&,4>TOHZT1M(]**)GM)I(4^BLU5\].1DYG<5NP17?R%O(K\+ MYGNI1F+:&M%Y-&@"OX;@QO(<.+9GA*3XJ\&7[E!!E\<4[P7KN* M)GKUE_ VWX?RI]2EVL2G;@7YGD_9\^'50AYUSYV4LSM?35U(2O=@VD)?2RWD MJ@.^.["-T0)(60T%M2U%AM4!JIH/8CU(LZI*GA]9/+TS)4AV4@XEQ?J2O!(D MHWU6^E.W H.>BFU,PWP4KW!'\^T:KD@0O"9^D#^3;<$;^QQ@$:;N_G_VOK0Y M<21;]/O\B@S/U'M5-\#-:INJOH[ -JYBNHQ]#=4=\^F&#(G1E) 8+7;Y_?IW MSLF4D$ 2BP$)R(Z9;@Q2KF=?OU[]<3)[=J4Y2 H/+L$-OO(=[S,CWO8>@R'# ME*]/4:X!1.(TP0B1(4;#HFV]3G^;_1%!BSU\[?RX"SV3$LJTU0+-Y3,1)!6L M5=SQWV+^BOXQ"J#_H?FU5;QZ;#7_*#9O>ZW'STPS7K4WQR?EGQG0#!XYN"]L MQ,4]5! 8)7+\O43_Q.&-_.D$XYOC+NW;3?REB?KQF[FRWOWU=]W\>7(9W!D3 ML+GJX6T'CR28S^X^@D!;4ZD2)D>JLGPKK-^?+COWO5873IKUOK58NP/0U+YC MU_>=FU:GV[K!3]W[[^V;9@_^N&UWFIWK=O,[Z_;@B[M6I]=E17RFU^[\:-V( MVONR.5;BYM>.I6+GIY5%(5Q9G/?3Y4<*IK<\!W18& G8,X?E.B.,U!IHKO;) M[Q5&##W,O;-9;]"Z[&_Q21@9(,K?0H*,^/IO81S>0'09?T9B_,@Q&A:X\XWN M] W+\>R$H+%Z;-#8MN,1Z6_7UDP'I=W/WF3"[;[F\"\!LC*ZO*>T".0+65N& MGOO,OK;NOSXV'[ZUKP'!;^\?[YJ]]GV'-3LW[*[YS_M'=OVCV[N_:STR0/-F M&#:R#BG,)!93.Q7+2/IWUQO#F&]PWD(A04U(>[(\ESUSC-">C ! ?.U_(1F M[O8<*W6BTR>7X1!DF$##X%7===B3YP #D.8&_9K.^RCPSGK6&YJ'EI9R*"8(Z"Q M)UOG0]B8T[?U"9V[# B?B^CV+^Z3""\7$,:< (4!-NY>OL:[+N)VTZ)43[;2HPRD31?&F_L MHTJ_U?#C6NW#UJO/L:F%86XJT+506O[OD[-4!3ASTWZPAWI*N/9&^(GJ\D-)_K<@A)KP_[=8SS#>AI\" M!@KB\@9Q%&)R@,#F>XJ.@JA6L@+Q\.+"4%7Q041^B/Q_]P=UY'<2W$99_K>A M+D,AB+J3/"+(DA$.QZ$L9 8B*XINF4AN'SU3\P:ZRP>?O=8-$6Z0Q@AM47(1C;O=A\8/^VICK0 M;1WF5 >ZK<.RY448^(&)#0/6Q3IW\1W4#BW])26MI9RO M9-:8PKQQ)5.[?HW":2"'9E"9R1_=]+264%S(-4R$:_A+=T=^;$C;Q!A0D, Q MTP7^-^AIO];K7UMHE.<+3>8@XU5!>?90'A,S%RVONB]07BTT2KG,ZU90GCV4 MG\73\MK>T?)*X2RCO@X*RG,/Y3%%WI& U_:.EF-R;C6/4*[,G,MJ-BT/X]4I M(OU.'PP,SEJ:X[*/Y4\'J.8LFBIG=.+BO9J-N-RF.1!7BS>[3 G]79&/,LB" MM8L\T@\%\)D ?..]2D[. ?ZL4*TJJ5#!NX3W\])[U9VTE!>]Y MA/?R>Q6?G,-[I=!HY-*VI3P]R^I#34?7V(/6UX=ZGWVL?&(?JX>H"6VH@.'. MZQ[0J6TVO0B"1,)(K\G->J-;ST4UVF5J'"I<. )?BNLFNI++E%9?J MA7(U&]NFPJ4CQ:6$2(;EU<&*UQ2N+0[7$J(EUA>UV4=LZNV\4*EDT\5JG=K7"ET.#UT2 M(E5FM+M\H$NU7JB>91,_J]!%H0NB2T+ 1BV/W*52+9QEU$%-H8M"%T27A'"/ M6NZX2QWTKHL"+'IOT&5[#K^5U*7W/[&10=1"G_#^B\2HKF6=RO?M'+ ZT38UH5*1%10'@OE"3%Z::FU)U<$8]WUUVY[N2$>)0+9Q4E"2HPCP7S=Q=> MR0N8E\\*]5HNF:0"\^S!_-V55_("YHU"/:,<" 7EN8?R=U=>R0^45S-RWA]8 MP&>^%)ZJK_#\4YMHIE)X-CCQ/!4Z26N\_%^?9.?ES#'J:*\^1WSCW85)_OF0 M#[Y1*UQ4E3DX3U"N"-S17GU^"%SCW94Y\D+@*GGUZ@K!^#?9+/LW:@8N.Y?_ M%FE=GM9,?2/M:W"%H<6E=V]__XG0803_K]=F:95E M#Y)PI2Y\_T^JV)@]J7\#LNC#MYF&[=08_N3RZ50L,^G?=]J_+7O:PV:@N1K3 M'*:Q";>QH9'VS)DU9*[E:@:S9?.;SXLVO>B8UU..ECSRC=RQ?ZCA,ZW43RNT MC-Z(PPX,PWH%TL0(9V%LUT%ZY(X 5GEPH@2Y+ISL-_WP*1M^P>C'QE6/V?)X*Q ME<\JU1HF,''@(A,8TK4]?B+6Q7X75]DW- ?XQE W>_AWT-Y,[HUX,A[ AQGJ M3BCGVQ$:I0\QY[4N:8B@=FGRZPLP9FY@ [8^@.!_GY3$WS(FG/X6L?CX$5B< M8"_9M%?==B.3Y,YT9_GN3+?3=G1=_9??S_[=7>]WW;=.05 >(*@WLCG?=^#Q M#=&'1>BR:L$YUT@\W-9]1X=P?(>\LV[MZJP50!\P0"_IE#PPH3CG[9IW*M+$ M=F<^'NE6@8("!04*"A04*.P1**PBM4>DWP7ES\3<7L(I\<5-_LCF.TG>=X7>-9%\=*X87IO$RZ"6N6C<\_(=\EU MZ#_D1%YISM5&??!L/NO%F1OX(? YE@,O?[&RI)N_@M5X\N+B_Y #P#Y>'(K) M08N+RU,X%(=#V53D5CB4,QR*27"+R_Q1.#2+0^43,FPJ'%(X%),]%Q<^J7 H MC@_E)EOOP[[4;,B%"GFE5,B=D)WD(,)/_Z5"^ ___E/83DR]Z?U3?ZXR8CNY M28-2HINBH5E?RH'??R(-;91BJK;NG^B>%0W-FPDI_YZ@7(CNUTITSYCME,M9 MLATE<2B)(^M+.?#[3Y$X$AR_^V5POU:.W^P!^\!Q:!]HZ-II_:&4[VW%7]-N[TYA;FFWJYK,#Y*\[ MTFP>GZQ\$9NLO.WZ!O0WD&C302+\V9M@00#-X2(TLG/?:S&9M9%RHPUYG_3< M9_^%3JO'OM]WN^RA]:""GL%>0GMAMLWO%FMWK-/K5L4Y%]8:49RIGI8)X2!1SZ'_QB0 # M*L"(#)R*GP8+:XOL7;V&^^$LR2/X;IH#"5I4<"&>##94S89C2$]3&?>J9H." M(%6S0=5L4"GNAW#(JEB#@N3#.&15I>$(KCN/0DP.DW 5*"A04*"@0$&!@@*% M]U1I4,4'R"&$EF7-A=UO_>JVC["P'W^*>1%YKL+Y!CV7J1/OW33JFO9B&G5- M>S&-NJ:-3Z/R0=.X>H>[#$,##C"D?+%,7 69>&!YZ)>>$8KST_AG^35_3(M: M32@3,1G)^RI:[(YD4.F)\_5?3SIY)RI0[0Y)K'-.04:;^Q MJE&44J%FY?V_Y(4WQ7UW*%WN?DC/.O?3^R;P6*\K>J50*IWE0P_($30=+>"6 M$ZI>)1LPLP+<51NH6?YQ1OXX$%[PX>;MJV9S_1>HG/B M_W';&FC.:):XB'H7M2^9D)>X6.YC899'C2W+=8E2V**P16%+H[QT?D.UH^@BOGA"AYX6F4*"$,44]VD45!LA((N39G&/BUP M?X@:LLK4FM+SA$BBU(1VOYC]HOX>T?"+TI*TN]VY#:5NE4[+*HU1(4!X@>ZU0O MVS5Z*'5.H4=&Z+%./;.=H\=><(^U.\5O>,%RK6%@]!M3GU 9,00'_JMO> -^ MFK/TYF;[4TU^TW?$&R)3!\%;02C@QXVWM,;;$2FL4? M(#+":%BTK=?@I]G?L/4O>_C:^7$W?22M<33*0M@VVA\M:$,_\T?D\RBP$SPT MO[:*5X^MYA_%YFVO]?B9:<:K]N;X!.$S TCCD5U]82,NSJB"[GII1OA[B?Z) MLS#(GTZPMVC,@7Z[B3]04<9H$\?9N[_^KIL_3R[]\V0"9%8YM/#'S7;=CH%M MW/J2K>:W@UQT]H#?V%,H=FU:GV[K!3]W[[^V;9@_^N&UWFIWK=O,[Z_;@B[M6I]=E17RF MU^[\:-V(&E X_>6" UB[<1 [/ZU,(NV#Y*YS<.Y/EY&BC04&%);#DLE"Q0:: MJWWRRS@2.\B" $_7&E24S(X3+75G&^DQY<\9;N->J1,HG5SV1IRYEJL9S*10 M+4JPIR@M9G-#0XNC:X43*QC_CZ>[;Y'T>R9O<\"&MC4&*. ,))Z^9Q#>X9"# M1.LE>]4\2.=.2Z[[%I9];8TGGDLK MOA_.BG+-,? '=RU)[K)[7PNV";>0]J2# MG=;QN7"K[+07&';.9E40EO$P3QF]G7^HB%%KUXA6S!8J:O7"^<5\]>*\046Y M<4HO^[0J3IS?L(2Q*!TL2CQ1@B))27S]M[#L\WMDK='LQR95C]GR<";,MGE6KM @;G "P3%$YLCY]L MG?83RZ._75LS'03/S]X$T*P/B_T2"$%,=D1.$]M+$@CHP<\@^-S=W7= &+J_ M_H,U.S?B4_&J*22GNP>0H9J]-CSR\+W9Z2[#<7<#+;MFM=6S@-$B^&CF&WN& MNW =/VEQ@M#D$ J+;[3)Q 9B(<@D:7<.^R@26OM?NLU'1WP>?/D$!!4N

&]<9Y>%Q_)O@94*+H/P)D&*9S+=M!FNR&UHFOZKA0 M[\D!.JG9NAQO8ELO^@#^P*=IA3CHQ+/[(X"K:%(F?.MXL%]\(C2XV$/CBY-& MABJE4D40KF"QP:!BJHD!\GYDOTOLX93A;:]S!+% MX?B@9.AC/#U\:ZS]TL?>&*X':_<3E^):?Q2:+/7[3/Q 1( M JSB5 2^]7;]!$_Q1V7!>($VF*T9^ P](7S%0E$R')8K"PI6I1.+N$LYD2* M#W1;>%&"]'P2EQPF/71WSV)>H2C'@XH 8X !6#%(382 #AMI\/&) ^#Z0V@N MO3_4=!NI\D^XYA?-\)9$$TM@ V&VB.@Q7W28B/8+U8>O\@7[KBX+HW9,"(N M) V:JDM#$QPE[*%,0-7VYWR *;<(,_(TFN8@ 9;_A,T"QDQAZU]N(X7"6Z:48-]@>72W1'KY6--1U/9' MIZO3B92 4C*Q; $+1(8)S"S#L%[QA=4%OE5O']S\ ]2((_N9SF/P5BN)#M05[Q^L@ $- -PS] )+!XB(B9XD["EC(CIP@_MA&_1+ MD#7@VNEV.I;9DA/=R'EV@64FS#^'4;M%)?@?L5O-- $@;4>SW_SWY!-T(:>L M"1 P'H=^3J#A/HH*>LIP,2^D_])7OIZOFV)G^"@RD04ZZ3OM#P5A?T!H!1E! M8+7S.6/1?59_>+=*V>V/^,!#Z)XJCF'()-KCPYZXEK<>%HJ MH&O=\#ZIHJQ:%GZS \S,R5WQF]2B-M7RO(&AW"B6*T7\)=XW/+48S.EE\Q:# MJY7MN[CLUJE4(D)*8G_CD=[F-<(3%P'Q/+O&6K M= CZ?0E+BE8M*8L_H/2]'DY42J?EFL*(8R3^2<:X:":8A/^L(%W61 ML_]=3 MM:$'^L))!(.KL=9_-,&?7%9/Z[/6?P7EBNX#U-26I?L[PH) !VK[RL^?J.V\ MMP)@K7!>OL@CI5?%Z9:M:E"^H,7(2 >E*65-.5:N,K!+I8F@Q&F;OIL\7CJ, MZP5!@F&FS2".A&OF$=R3OG^6Q3KN2>O9-[#F?\H[DR94A< M452]M>PAUS%B'?/2?DUT^R"EUH-O1ILF ]<2*I/G0P8.(/#>;@GX>ZGE6P*&;^OO_J^2'7OQ+%MXM72 M6)2IC)B/:&\%%7L'%*X^IW.5A#3LX]RV%!H>*U6 M+I0S,J(?=?_@(ZNKG89<%TLAUZ'%GY=/:_/E_!3:*3:V&4Q;H^)$OH/<:XW4 M(/=:%D'N1XU*BH/YH%DO+JYV5:FQBH-EQ<%B$L+SJ,:& M&-I::NQ9X:*239?$]=78=[9*W%Q_D/D*MZ)R[,RI42>];5=S!74VJIC[LU\L M04,NTA3P1><5J8<[/3%2L&=.S:\5'%7+\:&90\=PQI26*A05$-7)\[7Z<)N, MH+,#71G"!Y:#UH*V$'.=HI8J]"\*NKM66IGPL^4R07;1XR'4JA\.F=.&(BO[F** $>@J@44I-M$QY%8G9!8BJY)S$W M'O>!UV_RHH\G%K:1DTU IFU+1/^;<-LYV?Z&J(@3(D;IO3W.TCK%+*8*^Q@3 M4JD4ZC&-85:BU=10"+'6FV S FEI4-1&41M);:H'2&UXV*FR'K5)T<'6IS9Y M-MU7&V='36TRZ5+2I'-=M=,*W(/LMOJ/-!"NK]9:+01HS4=G#J1#Y@:_)8K? MU*?+[1>]S^,9:@>5#^QA)+JD];!#;?AW[,79L=Q_<9BF;SV;<)B#]>K+S8,N MG*UGVL&P"*O!O)AO")]YN#FN)Y?*YKL\XIE@ S;L?Q>T[\,A^O+=)QPIF"EH M'0B!V8"UL$GOMM6 6#&<6V] M/P4ZV07%;QWZV/T1:AV:TN,O?2O";,$(T5G0(8UABS3V<<'9^4N9#H.O!8O" MYE6P2MD"$O'#9-JSS8FKX3DA4^ KL1'9A] %8!'=,VEHLES(-G*,:" ,A@@+ MB(G'%-]<\)F;W-8,XRWH1[=<=V9AY-"HBQBUP80QJ$LPO"O!SEH(=D/==ER_ MV_-<"[!PI\0?<"&&$%[,P6+0/)>@.;OOA*9NKY9G#&*.8N@9QD:W$4;)]!U< M;&8':9?Y:F5RE3V_A6;0.Y-ZP"&.Z'Y7UE!O36#C XZ]1W033N#I30BZAN7@ MNB)=:N.Z;0XT6H-L(Q=N6!QP(R>6[SG,[PP7+!,)3X#)0)M$8W@Y$9 I#>7- M(@C@L /NCJP0F[.Q7ZRCN]@1EH2!4(=%DP_O+7/!1 M:HON=W][^'KUQ\FL=DGZ[[S?*=H8#K[R&\K-C'C;>TSM]A*:)A@A,L1H6+2M MU^EOLS^BWLT>OG9^W(6>2<,KK F,2!6,%[2!G_LK^LT[=GW?N6EU MNJT;_-2]_]Z^:?;@C]MVI]FY;C>_LVX/OKAK=7I=5L1G>NW.C]:-Z U$?5A3 M-K\VB6'GIY5%GL$LSOOI\B,)Y);G@.0+(P&)Y1._8SCP2.V3WS6)5#:? J<8 M ;:\WJ")TY$K5/>I\A2[ UGC7'1)FEHB6%B9QS_&NNN"Z$9:A:\Z!%]/51DI M$%Q9)-H/V4T@ZD7>I-_GWO)E'&TRL4$&&0",#8>\3SJ-/A[S@0Z2F/%6(%T$ M1+V!KXO@RU-E)21VQBHEUR.=#UDK4.GNA4HWL[?6?6A]Z2=XRY]L#\5&/,'0 M.8)RZNB.D$13[9(7,6Y5[)=1*98;X8]1^\YCH&22 DC>3C@%Z5*-;]I,>P^V M+G>>;N@,6N6NZUEI@1#IOK5!0K<]$M#O46JRF^P-!9*I3B[)RD MB% +;E^WT)9IN'U1#M1&HO1%:HHNI=\(H#S 5S9!'VTVI$!+L5UBCM]0'0"+ MC3T,7P-]AS1J@E2"9WI@9L!34.R9H7//QY*9WPO!J(!I'"X5UK%(R*T)&G_PLM\0 M#R00,V^R(!3E(J9J0 )HPDW2U9G2FDVPF3O %&X>V8C<:;YHNH%NE%O+CD:N MK!9!7HL'Q,GT2"0\+C)9/D1,EA$CPAR'U?IP?B_"5"BI5KK9J"&T10..&8WW MX:[W-@QD>IP]6X 8,%B:<^2BD0P3*3&6#[;U;[+X/XJYOEIXDO*XSY9U5IQA MHLS\28.(9PC3)O @].[XTHUO%!*RT@KF6GE8W^5AR46S'LB%W WQGW:"419N MVC/@:H4!+8U7@&(KYEKE$N/7-653PN;GXWG*;3:J^<+P]\67+.0[ O][UA67 MG7C:0[B :9B;/%=YK.)4V[#)=2E# HM"/%\,.Z_HJWSB[BOG9NH=QK?!6O4. M0[YYW9SZYM]UMW,1A=N[VG"L8MPU @&2'A#-F#Z+H/ H9;H?$UC)E*JN'L8( M\FQC_K8_+&"RC1AO\_NN+QQ:H:YOE2C41B,Y"G4+A#F02B?![I::35 5\BM$&BV&[H70"R)H"T2ZMMFW M.0Q_/RS+YZ[XFV4.0,^-PXJU@'Q>@/J ;GB:=R.7OTBOJ);B&_9F?_E;(6W7 M(O2NZ33#1 ['0>MYC$B2<-EMIR7Q>"W65(XI]OJA$% DI!1DNC$CP)!VB]G+ MC@J%5V-34<8A@Z_(HANRY;;NR1ZV@ 3$1/A(E720"C1GR3U;#P_U\R'5E,OS M=24V(]8X5M1*\1 X"#!H3*IL%'3"V]'L:Y-\W] FA&#/Z+W+H5VU,^J=:(7'_N?TCQM->%IF]TL1: .,"0[Q9]2 M+9_EDJ3$5'G:-6&9J4Y#/]YH+K_5=)O*:*R)$_73&!^2D%(I^#@28RP%VVF4 MLDA*$"S_94E)XCPJ(3&4D!Q?-DH!C8O\@,;__BG'5O\G_!%E,U MKP@TK4,OZ5]R5I'/-Q6;UU*3JO-Y4(&6].B+Q92&+43(9()@F3(5@D1A/RIE M*CI&1@,Z);R$4A-TIK'A0\LPK%=\:$$QJ>P(QB8X7U!W2MZF+U>$4*%2BBTZ M-89S&*$'?JZ2#/V",J;7'PF_L :2>G#PB^\PE- BT76F^(3/1_^O0]>AFY[E M.4$0/[QN><\CH1/X5TU9#DZ#J5.9R-T.A7KX(D$(^*S'".J9Q M5HJ54OCC3$;G"- 0DTH".\&#X^4ODF4W(5;GA5)MOC!+(?74$[H6;OS4@R?_ MA.-^ +JD(Y#]9=G&X!4^=F&[AZ$I%H3:/@3#*M3?F4 M0N)T/F\&7H>+^03U,/T&N6CZ]^+!^]9RE+DRF M.IY<_N6#36R!_;1-+^@MZ._F[.*T\B%XB>J1T!'%O2(?D@F<28_MZ&0PK-69 M*]JR/% L>3[BMOV71#;K?AQ0&O<\WSCW#!LMZ&KN3;Y/5HDRB'\Q41MKHUTB MC 1X]V%9>/%+P5(9,5:G'IR[X!8GE_)T?3F *C&D67%GXMJ(#UK]/K!NIL\D MQ0E'N[.8EU=*BZ/I_6HWPH+XY V>N?ONR'1_XH61Z2@A^'8'M&4X(\L014:B MB0,ILS9")[?4:<0O*CD^4908#X*/X(LGZR7U(((E/7DN RF.\LY2[0F-Q@IA MC>D;*:3.4Y;SH/-J^>5P &XJ+RO$,PK&>N)A6Y.\Q&5/4<1ZIE:U62W4<]&9 MR%#/E.GD9"O%&"Z:5<88ILQ:+GV0,4J+0MQ2UI%R6:?;R$R/IWCAM'0E5JPH M5M0V;PR9$RMZKY82*Y18L4BLF%CH2\' ?XHUH;(.R):Y#=3)]6R3O6*(DA0- MY%=)"8 B@Q!5_J4(J8ZUHKCFDFM)6UBTJ?M_M/'DRT/=CQ=%A?I7BE2A#[>S M9@W9O.:D5@)L+,_.$K;57G[U!1$? 3_9NH-/+K3\3.5J: 3>PKYD&Z6 M J -RS@)Q[&Z8+,^9$0F5K+-*G5N-]D9Y/>G8#V[J6N3Y"-M#D3T-%:P* CL ML?D$KAG+3Z*Y%FXZ>"3-)7&V<7=<-ND7<"!BLR(G->'<"6-TGR2\R+']MGF3?,;9 0$/UR=?!\'/> MG.)2%9QW3SOE6!WBT5Z-TJ5F3$T;M3"V-,H;S MUA(*R3"A(NXWRCF^C@CG=^W<;\ZK]RK=1"27 IUQ(0B['5M&C M>I074MU=:8$E%:$L[.^&8Q56/;FU,Y7.US+2?[?,9V0UR%^.,S^I?E:XP"XH MJY@7S]>RR2]]UL>2E52M%^KEN#3JM*-?R_:^&I@?8C)2Y:)06\-H>[Z6(7VU MXS[$'*2DXS;@9(HH31Q7.A("Q!+92$F/H6[LUTBBWK:D;45U,J[C-0:15T'6 M^YPZMI.\I&6EDI@NVV3VRS;E2"RD7EO8;YO:;<]$]XGVW=OO84U'O$0#:X2Q M>G_X99G(Q+RM/2E<&]LT?FTV'UCKH8L2IF6S)PY@SI?N85FI!'%DKJU/#! N MA[8U7F*ZQ;TE0\)_SMM.*_13Z+<&^LGJ/GUM LP3^! /Q9BFU6F:[1^EKR)" MI37&B#J2_=K[M,IK;7)KV4WW.X;S54L]6T- O-'>IN7 &LNVSFC$58UE3[)S M!IHYEPFUK]BP.8)Z33_;_%ES%Q5ZOEBKD,KJY5G_X&]!\;M#4"3*%X5Z4K55 M%-%!@G2Y3#%TC?BRN67:QE7-D$ MI$3,N7A](9(1OE]!%*)2+0J$B*RAN1(A#M,-;Y3+OON87,E@3!O]J,(&-7A3L5T)?37,YEUI6]JF2BKHJ6" ,^!,V:?*!!A2AL0R_Z%"!?F-B\..#H3:;^"XXU=%\QAIAHVC*6V"$, MODQU)@=9C7S0[WV.714FQ 5AW]X0"PC9W'86\8#IE*2RAG8D,GGP !90_?/R MBE2_P%Z!28V0K8346BUMCC,Y15#/%63[VJ!C3/C"F MVFPSS#PP)E_IZ:%M:<]84USNOF)-2[*FI=F/^VH)"M2'::PQMQTA30-?"[,U MUP;=YAFT#.$3S)XF[;BN2"X:,>1]$4U@>^,Q>BZ3U-Y'["L)^C/UE\0H-0!@ M[D14ZK"GV4_J68;#"RL\QMVD]\=F__1,SJI1UVI.JF8G7.9B1\U,^L0<4>^/ M^,!#7A+O-8EK*B.(NKBCMQXB60]FO3+@=^DN*9]5JC7T*7.@[A/,7+0][B>< M2C._S$H%4D5#!&FOT=3F"B;92DI\@9_7SB2>C1D(GR[2ZW5= 4F\1O 7% RF M_&A3:8%)<4=;&[]OX<&8Z+1%]TJU L17]:6-OTB_L\&%SB)$>FKK3J>XX6*UC2;@23&>]:+7S:J50 M/YN/.=H!C,1=4FX =,O[_,>>(,;91A CD[:R 7ILJ:-LM70:DPJ9 [QY)V.N MUXDG;Y,Q9\>,HV='V1@GE[+EMF+#65.;A'J#Z>4>20L M"BLRP8J$\+CUL>* N[R?GY[--Y+, >KD7UG.&4_^DT0WQ9)W07P^IE&?QI[S M9 %([ZP- :AW5LZ-DOPI!V!ZV!B1@A!G:Y7LRQT[CJ+%ME3DRFEYOJ3*_K/C MXU.1;RU[R'6T86/I\5\3W3Y(YKRTHRAG%&OI=:>Q^K.URE_FB-4'0/K.(F?E MPEE, G;/4JWJ$E3K8!#N'9"<']?\9K"OMA'L.T@7?N7BM):-H+\./!?=$64O#JPQ M+_8-'=93!"'?\NP^=XK7CO,H_RB.W+%1Y :A?'$$!VL(I!7)6:H3E^K$I3IQ MJ4Y-2>M/&^M%!.?NIYP.RO4 M^EG175$P+U[&#>13FLKI6:YFA'^_MARW8[G_XC!-WWHVX3"G-NGJLC5\JR>7 MY?/">7F^RP\>K&?:P=A47,"?'-TTE.CKYTJZ%CPL[2Y^0A*E(F&U43VH50"? M\,V^?.4)!P@FH,J0FBQ P =%30CD6#54MP:ABK(KY!\NOJ@=78UP&MQ:MOP* MGXM4>ZR5SF.K/6(%1KBDT_J<($ZU&1=UN3W08L8!'>A%*HG*BHXCZ]41;?GP M:J@XB?M6%!6E8\%8-XF6#_P:33H*QOH8(6R #^!K)EG?"=H=%_XCTML!*@W+ M69BHN[-KV&"&[E*XT(2C[].G^^$LM",>./&YNM4-Y.J6Y[2OLLK>S57V[IG* MR0QR,KOZKTAE@&@*IB^FY"4!4T%)-E!"Y7'V"$Z6=$4>&%U3N>93B!5NU3 T M[FSJCYZI>0,,ROF4%WQ04)@5%&(PJ()"!86*%BHH/'8H5+1PGX+E@EJD9]F6 MDD%S#=JS9"GY0XR56Z5:1C5?J4$)G:YG[=UMLV^->=ARH)U0EJ>TK52_7%:@K4(\%]9A2(TC*:WM)U6L ZF-3ZS MUG<*U5HNRP@'E-P854E)[^@7JMG4R-!E4-XA\;3A8L6X?BB8592AW5% M)G9()A(ZQZZBY]"] HVX\V\U8_+0.)O/(0*P$&K.:\K MG48!N _@">[X572:7 $X4/!Z66DR"L!] $]PPJ^BR>0-P*N-7(:<*(]-FO[R ME9O,/3HW94+'*G9.2312K/%^R0TL:Q9' C2G&0&5 MS$TGC5(VO'6=\I(*F0X F1*B+591P'*+3)5*-H7?%3(=*3(EA"6LHNSE%IE* ME7R4$%7(=!S(=)$0^+"*8IE39#H[VQ]4.G*GV8*J.KWEZ@8=H@:ZC>K&F1.J MM:H;7RS7LR0[$@U4*MG ^152'(<2)(0IQ(+2<8P/<(K8?T68?:;'0B5AXZO*UC905;8^ M+2';J*L2LM$2->>5#ULO\L2FY#2'-4/]Q=4^S'% =Z2;F1=_RE.9V:2+S+)H M:.X@N9KORF5!.>V4VE2JE-[VP23G!>XB>U"U[G96Z^Z]-#8'9>\$)S&PEECZ *!C:)8F4%H\1\&LJ'E!O;=4CY>R!L M3PUZBZ:JY"JR_V+)T,"CQ*2,T@$^[$LF0.Z8]HME "P9NOMV@ P[AFJDH_:2 M]9-RC]I_!K>*R'VGF_K8&Z^.XY63R^I\W'T:M]RR?)/,'(L[D[Q6XQ:-Y8)@ M]@ZDM%]K@U1M>9!2 LTN0'2Y,)1] ]'U8#,W11@V(](1(A*T>'] MSP//)D #,E*;#8)43A/%CN/8<1)>;(#]9H 794"-C>#%[DLBY2&2.36P& && M_^H;WH 'RP]]Y4?0QJWY]X'^/&%4J+;IN/:'D(. M5N+ZQ@>PQ^>^UV(I)+,LJ25%Z2S[W&=VTWIL_]GLM?]L=5FS<\.^M6Z^MCM? M6?,:OFOWVO!U$..3@Z#LW8)\]2R(I)=A\#)FW:'X=1M3I6VB611!?]OL7K%F M]SKMFCK6*5U VC,7Y7I!Q-L/! ]D4\@618TE1/L/L=>1WA_YZW$H:ULS =!1 MYK1YWWHV8?=,,PQ<)BQ=MT';\(>$F0-L81B_K\,3-L;D<]R7S0Q=>T(#+0ZH MBY!^QZ]0@ ,.=5,S^SI(NQ/+T4FGT]Q0[L$IPQ/4^GU0"K @'N4B )< >D\# MAK(4/NJG_+3 GC58$TUMP2J<3SB+%K]D^!:8R,#!9(/7$:>EZRX#'L2>.#?A M9P>NE](1\.3^ T*Y/L2=P ,3S7;%T"-QH(S03^JE^/C0LW'$@I_*X +3PS=B MGC]EMQ:F3%@.3SI<=P3G JPM?E%ON"1_X-!K!5A?7X+?&*!T^C8M:?Z- A/) M^]Y$KIK_FA"U@Q/!)_$-/BC@=%KX\.G[ @.:,V)#@'+_"]B6."$N#LOD+LP& ML.C2!< -:GBE'!;%+"!:FCB.&Q@2X"\VB>39L)X 7H*G89-P:;HCE@IKAQ?] M(?N>;7.S_P:_": A"S<$,5B][VP=)$AF_ :7FV0XO5X=2?,..$.XX P[FE MN#;7X'#> '@-'6;1!(+#W-SI3$$. M3L@S!)&@)6F&9B.V3C1]@,/)5_ KBW =<$K<_8_3[BD; 'G6@+AYMI]D],8U MV'5XK[A,W?4(^=*6XB,6[/#9UL81\!'H ,NR; & @JX"-KMZ7Y\0?$RT-]L2 M)!>/&V2;(JW13Z!R )%-:ZP+.B A>+G]#0DE 7ET:X#CIS 3R^2"AP TISSF MOG+C13XI,RD(ON?N_Y0U@9#;&)-K %P!R95)7F)E0(.X^0Q?P)F$06+FG'7D MSO0:[QN G;C]"=P]TI,IQ'@N$JTX7,+<1@?IA430IS?)*OQS#)$U>34Q.X&/ M@!,.C]O(*]=^@T%S7UI\\D:L'(V@D ME.A(AVUB.9\$!"+(^ )1D%<9*P_!H#9'NB3@0<@.0 6$K":("GYEQ/= 9 J3%M$ 4EI$RP+J"B)NQX*@""YA40(%M^$_(";@2%%AA MN4BO#::-43I-1$&\&R 41I@,H[1F#!"AP^P%4V#_D>CC*-?*,]G?^M(U$:9: M0$>NOTF+7K-=65QI?[K]U-77YU=?;A3+E6*UO*O5U['(2;TTO_H"B@^(ZW'SZ!EO&IOCI]H]AFE0QXYK"] 7,31 M5S#C2;K2_EZB?^*\;/*G$TQZC;FG;S?Q]T2FIXW<4N_^^KMN_@P?Z+8\:G>MV\SOK]N"+NU:G MUV5%?*;7[OQHW0B+(DZ_R+"XMGS(SLE:O69UCNV>^]/E1Y*B+,\!=@LC :/@ ML&2JQ8'5,K1/OLTU:EG/9*W;-/^^#SMV7D-%"H=S)B3+# MH[0>'V*-DUCG2[Q[Y6P#!4LJI_59J45\I:J8+.ERWMKX^Y*]O[.4?;\.2?"_ MH"")^$GJM#ZIS2JK7@%*[@ E;,,(@"5<^R$?L))E:1L%M;FHP)12'60',+IS M(-CX^'!X_A1/<[%(VX2O!5-O=9K]29,Z2ZL$M8.08N(%@6(A0C/P'#_O.5IE M!WM[/(VZE&SISH'WG@P'FZ7YEF?"E/:=%*GQU?B;&C__@DV6!.9V-M)M-KPM M)^E1VX[]ST]9^Y2DS#+\+SE@X7_CS+Z8!$F9(?*B6_*>[^F:@Y *D1X2.X+S M5=/-[Y;C7+W)2(Q';HA0SY$^H;%#7.HF8%)-YQI8U"UP*/E::,AEVJ3)!5_+ M\"U_J4V4MX/TDVGV0%+HPO_CMC6 A@]J7O&1VYB;M22$:(5HE.;9& M(=KJ73Y5W_O]%PW\(/B#E@V.MC$JT+SJAH2+6P$HQT[T*O5R+CKWJ,;&1X*_ M,=',:\DL"G\)?V/*+.85?961(TV2H6;*ARBLJ#Y^ >V+R858+I/CF"0!U>3R M.)'C;-U$H5T@1_UL;W!C(U5AMA,D[L=.1^-C@^CI#$/M]W9EO7"V\4< 6OKT M"=,N/1,^&S#'0"80?_2K8P0E/BB-W"\-H/7[WACS^;$39TS:)Z64BJ3/H)"( M988"V&%[3QQ3FIFK_9)5#@I'&LG>HMW?F_=XD-?AXE%>Z>=3QH9MTY?<)#1_3@@"6;,U]6,D- M23["'X$#UU_8O1E:0-/6'9CLADKH/G LJ'M%[M>>]FN=( >&^X%/& J4ETR( M3PHW864/.R,M]X- >Y20HMLT?+865 M^<+*2CRSK"EFN0.L+.<2+?-O%L^5IJX2>9=.!-PY[=M$(F"YNGE5?P]R O-" M(ZL7^Y,XJ-#] -"]MGGS@4+WY>T'%]D8$!2Z'RFZUS=OEE#HOKP&5,]&!5+H M?J3H?K9Y>X="]Z71O;$_S'T?XA4.DCJMC_?YL;ENA%2=KV]W.'8Z4ZV?[PVA M48A[:(A[L;X%X>@1MWRA$%9+]UT+2PS!HC$L.?X81?TZG"W;0)1<)'J(!GB3MML3H]MS9I> M%ZJFU\'7MU'UF:89ZFL6]#J>@@H*6*; LG8EK[VH=7!@5$Y5 ID";K0TS4Y+ M@,36_S@>\JF@, R%X6(T"@H5%"I:J*#P6*%0T<)]2CM2U;CR).3'D!%$]^U[ MN6Y&$(EIAC"X1?U2EW+8\@[>VM; MX[!S\;K=-EU+>!1%%R$8X\&R<)2<,__+)>>4+. M:=F];(+K5=6]K/$S#3UCTN8/O[Q7GM!3\(OQO$C\G7/X(28/E!?,7Q%>)G@O@Q^?Y'4 PLIXA?RHEE M)!WQ]R'@X3C,K[,DH HD8&!YF**Z-\4.DM><1K>J,>4.\EX9+*=$YRR;X@>+ MB4[U(*4-A<13)([IAY3W*F$Y1>*+O$H."HD/'8D3(@;S7#$LITBL.+%"XHR0 M."&R,,_5PW**Q.7:/B"Q*B.VF3)BVSX"K!B&U:LT\PW+A"&N#YB.Z1..RZPA M?/?"30]6H)D#9DVX#0AA/C/^:\)-+"VF4;TQ*A,&3_\CF034DFIMUV8K<2V' MDW&5^]:.ZHMAC&Q Y?_0V#1B+IS2[WP7=$PI M3SKZ+_%_AZ]8VK!A= L_@"1$4;#HFV]!C_-_H:%]=C#U\Z/N^DCJ6!2 M$3#BC_8;#!=,&_HC\GD4&-L?FE];Q:O'5O./8O.VUWK\S#3C57MS?$'P,P/@ MYI%=?6$C+LZH@@5&I2W^[R7Z)\Y,+W\ZP7)>,0?Z[2;^0$42YR:.LW=__5TW M?YY<^N?)!,BLM]:K-T!:&K?L>O[SDVKTVW=X*?N_??V3;,'?]RV.\W. M=;OYG75[\,5=J]/KLB(^TVMW?K1N1/D,G'X165F;JK%S*J,:VK;<=0[._>GR M(W!Z=V1Y#O!'& DH.XS01BD M!(3QXNN_A7'X_25C8VK =BPWH?QK([;\ZQ:Y--T-_0T2@NF@1//9FX#@T=<< M_B7 UC3&4B:^(LLNIC&@\'.?_3J-S>OK'W<_OA.NWP,]> 34OGMX;'T#6M#^ M$\D#_-UB'[_?=[N?PO"3M?"0F5HFBBJC7$?:L\,<;PP#P:!"?J18" >5M7 5 MYR?-T,P^)V$RKJ*S+-PL:CH72(F )UWM%S_(\LWOJ=1\5JHW6[>MVV*K?G-3 MK%V7SHM7U=(U3-VLWIXW*J5Y/*;%ZJ P#YHN(OOU1:M:+:&R==8LUAI7]6*C M7JL4&XWK:JM:J=6;I9O-E'ZNG$^FLE&CKHH_1\M)5:F37+ MR!YV".+3'C89E;>D%B-"CN3.)V:9LCZ[]J+I!HHN15 RBO)+1P/1!H;]R4G* MB99S=WC? ]5!YTX.<5%!?4ZA7H!/% KEEUC^RZ_2&06U$35P46"FP"Q=?K!< MS5!0HJ!$L6 %]0KJ$Z!>,%\)1"$H).8;A:^@7K8", 5@>\I\U]'*EU"F%P/E MTD]<[&06M0ZUCIVO(_\EM**&L^S*:5UQ^,*DT$7A"CS$ZEDK% J\R%4-S^I, MF4!=1"R6*\5J^7^[KN9R##-O_VXM__' M@WT.WX#.A;,\^$YAOZ%@7\%^#.R?;P+VD\)5=@C@C9RD&BD SP# 4]/Y+N8A M'&.QJOLIQ4RSZ^KGN9%G#CX;-E?0G@;LC0T!>XY%F4KE+"]PKTA]KDA]K;0) MZ,]>F)G2^&I^Y/:]*7B6#^-67,AS)#JYV*!CO4^.>W_B # <4YUE^GY?5!(X M0"/98B-LCIAL+2:I-Z[>VBZ%R_N^?D7@\C@++3#X_;"G_6JZKJT_>>10[UD/ MF@TSK)-%CYA20N]"C_?(ICO$ M@=JYZCVF<$#BP)*= ]46CH_STDUROS Y_&B0DS?O?>BPIY+2^7JA4(/A1X" M/1):K:V-'GLB+37RJ3&H,+;-6OJ:8S@CUPG9\_B #8%L1VIB+*R#<8#6O\UT MG=DY,5MZV6DT+Z'29):VQ%F*1S5CK;Y^[=E(XQZH N"FJ6"X:FPFU# VOOY( MQ(1#1\!4IV%"N[>\F3 SP+@&GLKIX019(W8["2.Q4G/&Q$7+)I MUT'+G7N!;2KV=!V+="/)( U@Q/H"KF1;#V5]/D#:ET;Z-AV?M(G8C)32US[A MDPW*-D?_SK()TE"R_W&B74)(5-Y,SIF@XGDV)C"%BL>)B@DA6=E$Z&: ;]5J M-AEF"M^.$]\V'>.UIQ+G>49-ZA7:'2[:I1JYENMH>XPB9ZBBQCX8P10V[@5A<[P9RREE&DAD(CA4: 1A4E]BEL4MBT(6RJ*K%/89C"L"UB6$V)?3M' M(V$P_L[=^>XP+]^Q(.?JV>118\ MD8N A2&@Z*:G38&H?'W1JE9+C6*I=M8LUAI7]6*C7JL4&XWK:JM:J=6;I9L3 M,0#[G?;)*'H;MJ*;/?P[Z)HGSXS0YC.K?XBM&B%OL%'_$',5Z]YI)/*WA)XD MUN<&MO7KP\W^]TE)_"UOFOX6J(J.&R%V]5]L M#.^-',8!U@;LGY[)6156A?U$V$?/U+R!#L3T4PZ[)2I@RA@$\2%&)7;H:-N*.@IKIR*S#;XZ[< M"DKR!"6*!2NH/V:H%\Q7 I$/A3[SC<(7WQBE*0Z0\FF=J[DFJ.$]C1@C\E?70O8\RO67-:R*>QTM$'6 MN8+]-$I_'I-NNCKPYTFDJ55RTV15E2I^1ZGBY.9Y]XL*$[,GZM88ZJXGVS4> MH/TL;S5Q4EGM>4R? Z0VLL(B?CSD_L_E0JF:&^*4%P@]7F2(Z37P7F38YP[0 MM9/+RD4V?7<4>N00/6+JT;\+/?:D W2Y4"TK)J&P0&)!3'EX!/W:<4A,M8N< MU.',#WP>+RK$E&=_+RKLL[P$Z-%09CV%'1([8HJIOPL[]D13,Z9(&,Y&X.S0L7C1,6$B*QL0G0S87[E/ZX!3!WO#&,VI_S M@U1*0?@-?D1T710F?^^Y]\,ED+9'?@N8[,H S#P1U*)\5JG64+3E@)L3F,6U M/7XBELI^%_="T\%IZ28-<3*+=Z72AYC361<5(^':)73]L3XWL$]C'T#EOT]* MXF^)H/2W()CX$@-NW!6!M&B&C+LCW8QWE6W199$*FQ&V%N[\>!/! MOQ!HR2ZBHH!S!,2B/4;;$O.^4S7G*7_9?AO)I*9U;JC99[FV']T^4QU:FVWW M&2)2N^LN*FH"L<>YDD AB$N$M=VW>(X =0Z;HD[GWS%4RP55ZAL@>OL.ULWA MD/<1;K_K)F=M$+-!#(%CF"&0@03NH" 3 UD!5+VGU6UN6XBJ=>S).A"GW]]Z M>1OB52[:AI_MAR!1KNRX;WA7_\7&\-[(81PD^0'[IP?4L%HJY)IM*M#) >CT M1C;G"G@4Y4U'G\J>H,^.L0>M1E%)\Z/X\](S-6^@@V2:;]5% 5$>@*C<4$"D M@$A1(@5$60.1HD2;D0KSD)^1!CU;=W:<7$[CKMBSIIN.< QRYQ.S3-;7G!$; M&M8K&U&<[ M =Z]N7ILTK7EP+(>^0LW/?Z^=,^T$@)V/ MPU-\9KH)T*7C3WC#&%MBBSL&A9:/UX@KR4-!X:6"(?:1E.:MN$L:]2R78IIF M'*D2_L@=KMG]4=,^86U]YU[^O!"[XZ6KRF4>%"+@AJ&;ST!6[S3[)W?A\SN(ZJ72%A2. M21Q3GG*%8PK'MHMCRD&N<$SAV'9Q3/G%MX1C.0]$.5:MNPL7Z9#*/?9O6;G' M\T=$][!%"E4WVT"/%"#*2G^7-/DK-[FM&4"3FX.Q;NJ.:\-J7_AF+*/9N")4 M'[(C16OETM\-6JOV@@JM=XC6*FY <6N%U@>'UBHX82=HO8\MN(_5=B(!@:PG M6@045,Q"_JAWGLCR0CMT6<4L^.1VVH,6&YM<6]0Y (C5_83;M&SGB@.=#2J[ M_^).ZQ?@(? \W=3L-RP\ZW0L$X_3MLBFW<;**MQ9KV-M^4R%;"HTE6BJPAYR MBZ87V?0<4FB:0S15D1.Y15/%316:^FBJ@B]RBZ;EG%?M.58;1,]R-:/ G@@: M_#9?+L*#"N-XC_5+F9478L$&K,H5%=H1I?A R:49^8J;?*BO2:T;^2#6F6-6 MUO,?,6:KZ(YM8'8E)]I2YIB5]?Q'C-DJP$/Q;(79AXC9*L9C*YB=D]27E3#K ML.TIU$,CQ:KBMR%UM5^,"PA0(1W*NOTNZW9%A73XU+7#W:F!>SV:6LL)4--W0G@Q>!.0I.H!)LJ@'?@<3]SVX&/T@&SKFB?Q3SMW)Y<<4!E ] MU+B'I@^"MY:-I67N OCK!N"WG/WUA3LNSB[6!&SBG>FRN5%K/F6/#L>,>8<: MEY!;S*LJS%.8AYAWJ'$#N<6\O#@>%>9EC'F'ZM?/+^;EQB0QAWG':HVXU4W- M[.N:P5!C)K.$6*A6[GK4)R#>+L0IA?/KB6*; M0?I##6G(-=+G.P);(?VA(_VAAEOD&NES8B-12'^D2'^HH2 *Z3>'],=JLPEE M83R):]_WR)&\F*B/V!I>4[$76P[)VPL[N,*Y7>*_V,#R M,'EDQJ+YCSS0X]66G$:U\Q]BL?4DNFH^VHE5CZF=F$) 'P'S'^ZP?03,)OI M(:!"0$# _(<>;!\!\]$G5R'@42)@_L, MHV C7W$/Z7J+Z?J_^8^68,W_ MM M1I?L;XPQ_[H[WAA&[O7'R2Q"E$H?X@!&?D,DD+XZ$>/-#'C;>SR) M ^@^QY8Q =SA+/X D1%&PZ)MO08_S?[6YX;!'KYV?MRESC*' ,MBTI?IS"P9 M9/T%?;W]Y[]JQ9MVIP@P6[0'ST5WY)E P < PL6^H<-RBC9W+,_NN8@O;,3%M5:08$GKV-]+]$^$!2!=S<]UI=.&S6^]9B M[0Y 4_N.7=]W;EJ=;NL&/W7OO[=OFCWXX[;=:7:NV\WOK-N#+^Y:G5Z7%?&9 M7KOSHW7S^V]/0!5Q^LL%![ V563EVFDMEOODX."?+C_J)G-'EN=HY@!& M; M8_9LKCF>_=9UK?[/'KQ\9<"'$R%?E\\JU5H#!%$.,ND$,?WULWK%E0'5= M\KFH;M52R+R1@_^WY[CZ\$U\I0-QA,.2GMNVF7;<[)8_V9YFOS&$M *C4P6- MB%U9FCU@F@=TP*;*6_BES2<@$XS@,MG3&WV#BI-FOJ$\#.0:M0HDT)K!DM6^ M6J415?MT">65(OX2Z%M=I#>S4$_0_A@LX\&VGFUM#&@$NMK]D%YQFL&B>]85 MGSX\"#2TTI(:6KMS>W)Y7BH50(:8T],$071PZR!4C2WD5K X!M,YGF:ZS+7" M1P3 @"KM%T<2TM!93L0N3H\:3GLA:!KH Q81 (H.[Q?U7R!_#N"=SQ*0@"A> MFI8KF77X1'&0A.L9>#9HOG0S*7@!\UGF0,BW_P'\ &$=1TIY V'X5+QPL[4I MRHV">"&,>]-]#]+0+BZG.L;:L@@#(WQ'(ES_/YYNKXM?Y5*U4(JIVI)T@9I+ MI.:%V]HS9R$DTOL<'_Y'VADD^%R2S^!']^:!VXM/PC^#IEC7M>6XT_?6.99* MY;0^W\R; 3.5! 2&HH-X?K;YL^:N?!0QUN^%1^$?09^_:-']_ZD9'O.D3!UH=J8]XUO R/C@J33SR [C*R>QO3MWAQ& M)L6NIA[%;C&R=G)9*YQ?S M#.<)(X)'K8V0"CRQGS2,;M4*U/!_COA6,7"XN M(1<863^-J8.]08Q,X)&I1[%S'EDK7)S-G\(I:SH+Y,E8/I9V'!?QBMLR*!&O MN#WRL::;0#>VJL'5&N>%L])\Z&P2]MBT*J 406UI J2PQJ9TO'5UO.F9Q) M M.#.MW[<\@+&!0%Z'N1*%Q#,%P.M7= M$;MM=J]8LWN=AG$=ZW0A\ZN7ZO1,,B!5;)@WM3 !AAWH?B U "WR"G\3HIZPM'D$+ M(GN%_?,-+AV69%BO'&]7$]-$AXC"0Q\@37?%00[TX1#6@D_"_D-VKXFF#P#J M8;T3W=6,$+[OQLF:@GW"/YTIV=F\4W<#7MU4IUZ6?MU46U MXGR-.A*3W8J9 M.V#?[8%=_;;F?; S3MAE#T]^WKT3-N+EFJ_1R[8+P%PY97?- M#L =>EU]_MQE-^WN]8]NMWW?86]T? MWWOTR/U#Z[&)/W3#SIY,"=V."3SH015!XO7+?UD>B#:69Z"4I F_S= R@,\A M-QSH3M]S')267.N98^R;D%[P,<_4/&!D*'H%=6,=/W'.D8*78-^FY:+L-)D MQ\=QN>%PP9W)=PR,59JT#=*]+=M%D0"^#BT 50EJYP+RU:MF#XJ&9?W$P4)S M F-&,>_%,EZ Z>O.3[$,#QBOC2]C"AYH.NB! F$1D!U$&\NSTX9,6B#2X:'CTIVF]FOC9,\7'Q(W^Q47H@XLOFQ:SG@ F*"8"%SSQ MX,\^;,B;#&A>.);D11=0G"( "%;\T5J.#\3X%,WA7H%(Q?8T(-C >'QA?8* MZ[3PM5?=X:?L%G0IRX9]C?3^"*X4X:ZO>>B#Z;L> ) 8U\'U":$)=@['#K!E MX"$1U<)H P>;];BX7H!&VB3>U /<$6NWI9Q;_<*(C)2;TR]\"?@1SLQ?36$J M ..) UB@'D%S2/A#674)D.UR'DQP*T_RNSS)(*74.?6G \)[]/3GSK(Y2N,@ M.]-QZ)=(@#RX QW$Z+[K*Q_7]W^V;XKE!DC,,,A8!D'HIL<)5KA >2U05@BB MZ3/3=T5D 8$!;_':>4":?97'9X; M@8* 2@F2$/GCE!2BNTX7&&'HH%+"'V]"'94(XH,ZTJ )%[%*@+1WF@DZ!T(* MKA%M#R\<8 S47MVUY"R![?39L)Z0[,)J!5Y+%:D_8V&0[[%%RYLN!&[9FTP, M'31C."]S /=HR_6_6O9/0+P^X/-76)R84N27X4/*^9@_1>M #B"@R8;P5!'ZQ1[ YY(%K53_[%> @\6 MU@?'>_HW[B, 6$%M:7-.XB&?*F(C#S:XJ!#3 OT=6#:9D1+YO60^CC0H!,!P MW?JS66!MLW]*@$RPZCTY<,\@ZR 7/H:3GPKN5S^Z[4ZKVV4RV.K^S];CG^W6 M7\<^?.G\ML&L8 <#1U+4"0132?@0T ]Y#*@"2 M&C<=BV(^7G60J]$P!Z3&Y,@@D*0@\#EC%( <3$Q!!L'[(Q,4ZV=?&+1(H-*0 MQ#T!&OA4>6);:.=#N8P&L8;N*]E6'3DMD=8VH(=A<"&F/=A(_C^V'3VP" M4C[BDK!]@G"HF<_$?37D('V?1@H,PI6AHNT9&G!]T#ULMRA>B-U7@37;!2+* M'H:\O.@.\:P7BPQNJ(%88M7B>(8>_N[+X.V'T-IP2V(_?"!8BP- PDD:!;8Q M?A)A:V-8IZ"MNLV<-P>DMJ)E%OLC?<(^=JWK3S0=D%0X-0 *&P@UK L( T" M8%G 3=!WA*;"(M!EO8_Q\KA]/$#]&3D[65K%+F'6 7^!=<$=W8,@,5V6+^Z. M9<@#A(XX'Q>"C0TNB6K0.$PE6A.7M"X@2,XPU1SK9AP1_O M6W>?)+/3D:JAV=?%L30TI'#V@N3+I8G;5@^=JK)39N0FQ]:3;L!%/%SC)9D. MVA#P6F +%DHN!69;@(UZ?RI%(.VE(^0#K&<1[/Z(J0/>._ 36P/%Z[5(D$-% M7-!"+) 3S[K](("8FXB0I#:BY(DJX NVR5!,/P28O3'FRY@J- &T$ M:HG ;[@$"M+F$\-Z$V1)7@8ATE0\B=(DFZFL -1J<)F'59&297) BW<2B)["A,?DKA%2,GD.@.W<_/DF$ MH;=#B(ZI5O;$(F4:=C]#U>9FCZ$O8G)0 W34YW&2Z4 MW\,^]JS;3X5Y0DR;QC7C+]Q\T6W+Q$M$4*7GBCXP1VE@&,YB0.E[KT4CUK]* M L2>;(#$)_PNRHQ&F)3 I3D*SX=,&KBRQV:GP#I7121N^"3N[ D@BZ[29U#T MVI7AP5%8[HC^^DLOWNKS-QLP+QCOF$D9B!E/'-3&%ZD\(X427!>A[@F];'A* MJ)5;\)L#]Q642BV/@-F,: 6"!Q*9\12<*#EA6$1>"/1:1! MP=V\P?6C=\I: ML,XW)L)QT>.GHQCDDTW',@:"1],(B(5$S06U1L%.P8:$#3B=@37Q95 $DV7E M6J!B*.@X,-B;A:*.A\:_/L:$F/TWH<%Q'_,)CH@PB!N,VHTHS@*F)-N0!I # MP$1,AB1 G<()\)I#8>#BYL,QV"(CY$=']--'E& M\@! /(792@7F9A0,*3 M-W!\]2$TI4:&WP&M\87[\VE 0Q!&7>)->) PM(&^?\MQB@Z:DL<@U^D38U86 M *XK[BI@;C,:"5J:GW GRV*%B$P1T6)^#(H> (.OH"CR$Y"?J8GM)W]C,F>9 MC,7"&$3"-!6"@,_/MO4*ES&PB4T%,3[26/@Y'Z=*A0.D.YZ"WE",D<4;@K^= MB=;W_XY$4Y#'_AWW(3SFOXLJ!L(#CG4-A%]\MD"%O))0Q8B$!\L7\.!,[4,X ME?6K.T1B0Z9P1$>= $O1L\>'YK:.*GF]/_PRK>HPMY_\;\(W/ &9]OFIB_+T MF_"ND3V*HL, -P"*N&^4B!)ZWUDP=;I)&=V7Q6?M'.C^0UHX)U,'K'NJ$$TU M&#$*HNYTI+YG []VC3?AFM'@:-$E"X,!)4713.Y"<$*T2+")AK="LOZ0-"38 MBS- .M0&@_0JXH9)H(_H31!<@*E@-!F7*::B #*37RRHWU M013CPJ\/A.1+"MQ-]T$$EJ.G!8R\Z&CY 8.\+4B?,8Y)(.T(*1Q,& M_ 6O/FFV34?H.U]%V"FJ.C2'R?E T%AA;(2UAVQ#@?%/''Y!&@X#251HY8%Z M/&?()B^[,/S"RWT-+4A"6.U3%6QAH*9@DK!-.*SRK$]*(V%RFR_X-@GBXS89 MF/KNL-24,,?=AZ3*R,A*?>E"-2/;#_E\9\#GBNI!([&?CYXIFBW>4]4U,8.S&/>LCYU$3[RL>5R M]JBA->:'B0$2'Q\??P@_ZA6^>(6?Y"]75S\^%=C$$G/2'/9GD19Z(_YS7:3W8"'W MXHL@%E"RS3$0CBD+Q-CUD>89N6=4BD8H&K$^C2"WVM2L6I#>+T03Z3HCIS0: MTA!?A6U:Q#C:4KZ#[V8-VL)ZZ3T!P3#=(+07S:="VL: 4&V*>@3!TGA-E@!, MC"W"C\($$/,4;H-(4]K*03Q'0SH)KB)^>^H>:@3>(5^DU4R,:H25/E'QH\HT M):UYU08:YX .TA=VYQ;H&2#38XR/M \_4@C9I@P$:]E)PU<=EDOKM>D72T./ MHC(YP=']IS*]$/.6V#NQ4+5'E1!16-C]L":S$U(QB3^+GW1T!()6+&*70,D? M8X$RSQ'4A]M#M%12',(,&0H+*;XF#QM&Q]!?/I_O"L?0Q]Y?W4^^>XB0O/G( M_H\VGGSY\Y&AQ4"\*Y3(Y,V70I)?!X<_D6L-% M>^B-0NKDHC]NJL/K3F#%?$4IS24_#Q>>OK_@YP?;0A&/HR8^C2().\=Q8=<& M;.I/ZY=_EB9*7M/X%;2NX =:K?"APU;^[9DBA9JL#N0(0U?;;V(,#(,A?Z*_ M,5HA>?1FEMGEI@/JU_^PH:V-.<83B1E%3 A(:F/RY>$M/MN!HX_F*LSX^D0T MB7,Z'1/MV+[L"-##W; -),*-#/TG9W#!8G(TC9"CUB4?8#_H_>5[!:FJ[5O1 M7Q4/A9R X&H &Y1.6 J-MS4J$8#)WR3.A@XJ)%#/!U?AR4[YT7G CX134\0L M^)$-,G9AH=@L;#W3F$D98P0L?JQ-'%]H)MA"J7D:QAGBL.%8B)79V7&QB;1W MEWIA>J"*H>T-0[N7A WH+VZF7*E\(8LUBH>ZRRG\UC<-ST3S4KDCHB]8E(:R M$S#&(QJ\9]E! 0221Y%)4)!!43SW-DM7 N.Q(%Q$T:1%G,@Z5F"0T1EO,IAR M)BHO4)DC1N%PI(3^,6$WX 4H<,<9X*?X(>!+5Z=Q@0[HC6B M#&CP[!<.= YWC:,0%^24F4IB],?FH[ :O.BVS!:4/_SY&!J=AD*;Q3,_90_H M$/"E)R0]H$ELZ M3],H,X_,&U)YH!@7X:(T,*WIC=:+92P"BC_4A["Q:0313/@+Q3R) %5Y(K0: M$8+JTW',8 QBMD5(B17QO/:%^.'OW$_7Y>8(KT#,%KE[8A^N-;1@C((OE$QT M =2B@H;C3<21^ZX'S7BVX(I'8WDU\BU[TNG3%1(3 SP7UTA6P TK M%>$^(NJ6W!HR2SDH7RQD%/A17L<,)IK< [V6.D),DRSP4FCA""&^YSNB2XL, M9+S3.A5'2QX! W PBJV=1*T!=1%GI3 H\,;$!:!)":3%$IX)( MS>3@.!$F(\6)*?T2:=J1G(-(8!C'-!,L=)T0(98H=^P/0U<24KZX]O[+'9V MN* BY4\S&.4LV("Q;4_;'"!K)_8Z%!(1>Y/_L>],E>PB2 MVU%IC6BKX6@Z@*CK-# Q4.S#YR(35<++1P)* M:MW$CT;EOW3'#05(,VQYX1?BD$&-@A2'Q K\4<9+) 0W^G$)TL2"^&6)3>&&6EW.*VHAVU@F*37(A4F"(N7YQ3)#B8V5$"/,:8(?]=O MFH_B\C#+YS:2<3:;,=B^^Z'$PT.AHOG![/VG36B6^@8*( B$0'.^:T_.3*9F MD)I'^;7DTG6D'AI8S4VLR@,R"=6RG3H2YI*%*;+:-__C"%'Q),AYF2;_2J$S MP;HRI2R%:?8]87V0\^I-HRF)M-VU[KKRQR"+."D)50C+GB.E8C,D-S.32@T+ M@4^Z;J:4*F3'"JOAAC:!FX(/A*[D5/JKZWN/"B%_D2U"8V0= 4'!1+:_L'GX M:OR,?A[DRD8O-*A@JYNF]2)D:]\ R-$;C;?1,@%2>"!/SR8+(\<03O] *X % M]$=XXQ)>A.^!EN1$"BK$L\RIEN7S!99>DBX,:/OE#4-]-L$KC5I2Y[!UJEN M4@BEV'(NS&,FYC(#NQT")@>I9A$#%A5Q$^>$CB/$) =@MNB,0)\81E/%T1E& M<9.2Q[IO$U&-V7>Z91C6L$+ZEXK@73V"]TQ%\&XU@C<31&A&"S@B;1#9]T'7 M:W0>@Z3^_.:G6 <)"W,U%:2OF[*H)=>7ZH5T0*#J()T0LE C4O[8I&=@M386 MP2!%1'A34/= %LM)\)7Q$3"-;[.PLP:!9F;3>7]GH0)Q-8IT&L83GGP"WJ[H61K-_2MO[PF\+,")LN99"6BQ9%_ M#ZOBC7DHB 'XI_@!@]MFB'U<[0K!"T/S^%3$4SER?S">$=>CJQIANH>#J6"[PA/"V7T@(BL@:",7C[_R$!*Z%.")8D] MUR/=U/###>]S$I%18")0I:(;5*Y1EG0TWDYE"6UJVT?\B2C)#: 6PO6U$("G MN5G7-]=!;I:HNH*>>Z$>)YE)_ MRR3]^*41?9S'95,M6A!@1YX[L%Y%/2]?,9+2CTQAFA;Y@+<-JA1K>Q-7>D G MZ&+A*-^X4;84V>90^QGT!_ 2&FUU%&7](VR#)(\VF((( MQ@()3I]VE?#K@5I4X1#6Y&*Q0VF0P8ZO RH8S)\]PP_%A<%)>GT5Z"K MP]*&PRLMF JJ-1#PY\2!)V8A!(UX7C M6#J\7[D\=RX/T/>\8U%D=(%,%3S8-]P_A>+9;ZBE&7YPF? RR)4!!3XU;.' M34]G#H" 1O"N*)5S?0F904/["TBKU(>A"CM:OO71(*VJ-&TY$[)XXU+FX,' MJHN+0P4%0:=G?;H,(3IH*M@;V9;W3(Z:V)*P!/<$+'[UE4&D5*^\/T!: +M M>0JR$Q2F''+1B[H;HHZOH!P2::8!#4*[QT!31Q0<#Q=QF:*+C*B?GTVJF%17 M6ZX7"ZX3F1;FW*FO7A0S=41E]I#C*E9B"ON10FC;]V3DNP_18IA0M$( \[&Y M.F/K_[/WILUM6]FZ\%]!I9(Z]BU*1Z.'3I^N4CPDZI/$;MOIO/=^ XE-$FT0 M8&.0S/[U[QKW ( 4Y4&B353U($LDL(>UUU[#LYZ%8MLL<+0S3KJ!35^3!19T MAF.< 9HJ BBH'"&-A4_Q@N1,K(G7&%'V\*HZ@PSO&8384O(-G?5KC$7H]N1W"H\7BP)<^(Z=6"B)FMT+:I$N!?!I9CYE#;E05FML<&Q5H8#-,K +%+9R]M]NQ&--!GC""N:7 FL$^3<6V!P MB_DHX'"S?LJ);(+(J 0,74;$UZ<\'%HW(VO9S[;=82[7PSKJGYG'#QY1N):. M,P&\FE*I(GE=%BGY=S(:/LX7_93LTS2C:*Z_$[X<4K"8[DSX7:Y+[XC9Y9DR M4SKKC8.(]U-@R_U/(J?K+U87TH?C-1"RU2W3)5V5M%W8[X%*">1\Q^4![A-% M('GY\-8GONA,,V(Q\]M.:5-RIT6J):@H/>@8$U2R^]SG\NI1.MZUX'GQ(T\\ M]'II. ]]:>/1014UZI9L./@;Z>*?U]G#"I8MA+H7T@ M#.L$GV%NDL'-8+L.E)*_$6V>@4A)LH)6D5F3%0&SRF%_)F2*T&,]LKH02,+= M6LFNH ^RW1O:#QZT<%*F55JY7#A'J.!(8/O&RNK@X.M6G6-#.6MAM1K_??-" M[LC9]Z8-TKIJQ^.CPR^(W0,*O/?>2,!Q'UC]-[E.!1L!$GTEZ_9[;'EM M,V"H'KX_>WQX8G]S2Q,)^X 8:7\R<@@V@0N[@F'X_),?Z"FG9S^TOX8Q'Y&(21JP>W$/K"+ M1S&SD+K(_DUB/#$H/\ZDWSR#/9;*EYAF58HZS\$.FL0^.F9I.0.I$6.I#J7Y MDP2U)7'GY_RV\Z,?0F!E2?9^1_S>71=K1WYRQ,\ZONW([5#;QR%X&5=[!F\\ M/I,W/OZ8-]XTGV,YM\?'-SV];]EO/9?'\K;SV[X-Y_$SH=O$6 MF@PPA=QY'[&OG.F$^*T8L'!?1_WMM< 9QV!Z@:76\_*VQB(L@?WM,E[YXW++ M@K51:U>EK01OE&K"6);&>#,@DN-/>UVOT!&\A/J@L,GMO^),).Q1Y[1L.:-M M- PF_G"J:Y;XDV=.%]>68\/4P,85>?R(5^3QZ6=<$7QKN")_VG0QG_L@K$ ] M$!Q'M.V^IJ9+V_<9FQ"J&L/I65"?2^>FV=7F-"R%*?+:!2#" "\SC63@.Y+. MEU :/AO]MR)+$XL)7D^GNB/W^@";V0(V\WB S7Q[L)FP+1\CL0D&PZ%CBJSX MS/NV\A3N8KC)4;[BFI+DU2".&H8M-4U#Z:V4:%_&;IOD[_*J5[5 O M''>4!ZV]ROM3_/-'G\_V2OA;#+/\T ]O7P/OCGAY[)GW@."?G\JM#V[^A=\" M-SJBEO[GNY.;E>5G&$7/C<'"9<7P>/DAHJLR*F?C!V 3X7\>?CS$?BMM(-.D MV!G\YR49(K^ (<+-#4EWP^_12.,HFD32ONR617+0_+49I.4KDA:%GPW2,DB+ M2LM;]GO^P7[/H%\&B?DTB=E%'1-68FYO6?4*Q?#+S_?+6VT,<1_/2JRX.X"# M691_H4-P_T/.[8#^[#E MCQ\/6[YG6_[D?-CR?=ORDUW9\L]B)9V?DX'TY:VD^[2,W@9E]H-I=+\G"%W! MW3A!.[$#^[#E)Z?#EN_9EA\/IM'>;?F37=GRKX/R9;?QY;\&*.$W@A(>\.8T MAE\W0Z@9?WY\>G@>XL]/GAP>W0'^7#"^)T\^ _[\G0\HQZK)S3._+63OY,C5 MJ4TSYJM7\+E]IJ6,ZHMP8J$.5JSB-^51A$H]_]F2#X^Z]<0>TXE7%COBHE*" MH1;3*8)="'&7&+< W6%5O>Y%JX/A'C&;])R7%U2Z)JQ@?O, .BF(5\R:A$J0 MUW&WVW, /S!!QA31]?1]J4YTLN$0N/;OP28=1J]R6[1I:&R)B;.**B9(>F*M M]DX7#L8+IX$HXEO7,"'ZVB6(E-?83OO>?1S(6NB M=]BT7%]Y3+1_1:-%X$)% $<,UR"@B^-SR@QTMGI?".I*@J-1 S_BC+9\W<@F MBX1+U3*5.D._L?]_DXWG!]A84*YP(C/W]Z)P4J3P6T?K*Q M0$4+(?9Q$X_/#L^68J6]$>#Z/MEE9*/V2/6;-HA?S+"CP^/0# .YN8,RP--3 M*>PZ^0QF6&=NX1D]TW?=6+KT.<[HF92LG3[9ZHQV;,A/JS]12[%:;R@*HX?C M"52C+"A>LGPG")SQB Z8A^^:.@!-D%?*L>FZ5_QQ^/9068+EYA\)=0Y/U#X2 M:R:E5-_:AL*J(,R_:)G=Q=NQ5=-JV0.3!QJN)0Q3/[D--0C9T^=%B$68E.WVW/10?1Y M=S[M&(8*1HJ9P-UK?Y#$XD:M0H.))]2Z#!F$V2+7>7_S5^LZ4:3""K]R5]35 M0:>T+=3!MKCL2Y;;=73Q$W'VGYQ^!GOIRZSKR?GAR=<7__K9%+,R7H(/H\95 M=('-W#M3&?,0#_Q;&$)T<_W!'$ M.7+1^9O0SH_N"^WLY32^)(R@I]ROA7'NEE'<(:CYQHT:)&.0C!U)1FXI&7ZR M\O.-R.Y(3TF"_>].)6N'#;G'];D=CFXP(K[2JV*[DJF=NE'"0KO[*YT:3(]O M19[\,KRO0)YV[GZ\_:9_B6NTJQ?Z%N^&E=]7$V=7MK!]%'=K"W?&*/)LF6]7 M8H_/MK'*3[^$+#[ GH&)6=8^/]!#E,YHOWVF87MV45GL3.$W^UE? ML+SIAHS9'SG1 ;ZMX]I\ZU5-?<#O[S>^_?'= ^'/#^^WQ&DWU.>7?.%?4_O. M=+/FNX?MA\$=G]PXL"\M!# *^,\//(X[',N@$OH&=#JHA'U7"<>#2AA4@E\4 M>_AH4 F#2AA4PJ 2G$JX7]JH027S[ M6YHDF8E>8)O:!\MX@MU#HPA.%;%(9AZW=E"%_+G =A^!:%8=CZ71G"US+G M01B^16$8MG[K(0PHEGM$L80;=/R$=NC!\YJ2/I;DX:O0B6<'YX,*F&_5<+YH!(&E> -Z&RP$O9<)9P,8)9!)0PL5H-* M\*R$L]U5";L5]]DSRIK^N,_)P^C9/,WC(>IS_Z?WY'C0WGNNO<]VN/;T6Y.& MKT(G'#\Z/!]TPG[KA,>#3AAT@C>@IX.9L.\J8>"V&U1"J!*&&J;]5@F[7->X M6W&? >_SW=\>G#Z,_AXOXWP/XSZ["=-[^']V?5&^:D'8A6W?:I,[>_.-K_G> MF6IGAT^&D[[7IMHNI^B^/6D8]/Y.KOFPR<,F?WN7^\F TMWWR_VKX)*!G\9% MLL)?PX_Q.#-_B_!G&Z(('GORF)[[?QY&OYJJBNIYG,/;?SBDX %^+4FOHDD6 M5]7_?/?ZYY_^][OVA(^.>I6?_(8VAG[U'3VN];R7[]YLT_ =7R+?#QXPGQZ4 MQ;7^I?VGBO7KV:YJ_MT/F@[;EL+V?^@-=_]5:H/_:4K9%6-H3=KIG MN>&M-[W4O9->*6_$'[WW_:NIZG2ZXE^E>0)"\9?31W0FGC$'8#A MZ56:-/"+"8RLC"=U%"^*!KX^HN_.3#$KX^4\G435,DMK?%UIKDS>P"S'13V' M1T3QN"JRIC914F3P7'[STI0HS3&\!41Z4<&C1;7^Q[=7W>+\AI71\=/C$_8JUDO<9'&Y+,.C@D<)] M5E2T%V]D+UCQ?EOK=HMCH3WYX=/["^F14D2 M7AF0_,3*(7YNFI;PN'F<3?&9)T QA.?CUX]/?Z#G'I_\ MH >^+FHXM?;SGW,ZQV?R-GCK-H-_-T=-,BE-# IHS4#DS=&RA$^F2](#I9EF M, AXZ1R$'SY4Q1FK!GQ[:3+261-8FBIZ &]'Q05?2U@'TH=7/1_U]-UU"AH* M1_,+[ 4,$-;A5]!6D5DLLV)E4%! M2 MG\"OOC;PH+RH\6%-6[YS*W_3>O>)[79KW?XFK/-()[J,5WP[RMI>5F5LLC2ZS//B*J[Q MO%XT];PHTWJ%W\;/_);F:567].\7L(W%@B=_F2<-_1YFP,^)'N#G02/"2R<_ M7EY>\(_)CY]CHR^]!9NT]<6MSC^IQQ@6+S^8Q-4\,O]N8+H'8Y"@A$XZF!*\ M%N;#DLP*^.+WQ^>/1D='1ZS@3H_/\!\W*<;C1T?N.R=/^0%;Z)1O[2[[$C; MSV4!WM%O],D]O_]Y*?AK'W$4GCSF"^_)DQ]N$.@GC^23CS_R:B2;>?O1+>(T M[]/7X>T_@L]/*U-'XY5^H*,@8"+X"1@##" >%U=F.&1;'+)7L*6@"O-9]()5 MX;Z;VN](\@J[+')#R'W\_?S&\Y'MS$R?D'8RLCT_&5(4S MA[=_'OOL2]AAN(44DIB Q5&EM0RX9QQJ]I!^AM6NFL6"!@Z;]/<&E@0?-Z*F M6%D!0T!1,7$)HYJ5,=IWI9D8D)N$PPQDZEU>C+"#EBXC;$QQ'><3P\<*1PT# M2-(:GEA5>&)P!1^F_+$T.RU/''Z)8+%PP^(=+8(M+X(W*%@K$ M<[A1LV*)7H2]$T8PR'K/+X97C7<(<:$2;Z&,72C0N".Y*X[/VP&:TR-/HW_> MN^+D\"Q\U\G9X>-/NR_V]T[8V,?$W=5: WRM:-FO3RS?9J,?"V M;W[U+7T.OC*WODW8_1X]/CGQ'/#1Z=GY5B[XZ.S\B>>$CYZ<'&WKAD=O;IPY M11*\8']_>))F_$BBF(_.?OBLA_N1N&^/C[9WRKP1)V9SZ'*M=(>CV/Q6$L[P MR'Y*!/=V+_?]0WI%O,!X6UR!7=7C&-JAW.[X]66";MJ.$Y;*;S+F&?7=C MKP;$Q1:(BZ<#XN(K05Q\"2?Q;9Q)_NRWN'QOAIAAZ!I6=GD6=GG:L8,=9,#'Q ZK#.4CFLSC?/:QSB"L1;HV'[O)#?3SB;?P)$:]#A+L3(4& M:1G#$FG3\_<=QZ?;^\AO=TTV5LX1PCM:(,N/@N80S)6Q]MEK/982^&9YIUQIGB? M*+>L\/.;C?#3DV_?!O\B&6Z&#-+Z7R0+AF'$*.C#S>INUIFW2G&X2JT+]M2+ M>+*B.SR],T#?AN.#SY M,A;$D?=@>M.1E\#=UH+HG?\16:6B]AE/!4?#<,>,&/AKNTX7!^YPUX.DST>U'##!_K-99B MZ#==X)@3O$\3 AH569K02*9I#E8B%DM5-?R"8>.Z//6\-(96I4H_P%#R>EY% M)D?K+]#;@TZ^42>/42V_M(L-5G2Q,(2HB1Z 1,F9KQZR8A[OB'*F*E8P)\O$ ME/_SW=%W$0;8EW&2I/G,_KM:QA/[;P[%@U2]PZ_:.'^8(SEOYU&>+EWD_^GY M#Y^0J6BO0V"P'"T_2";CK[94=QOZM"_(9[:YVOL+OV52X.;E__/=R/DA(MU$K'*@7? _#]<3O7T6.T&FR8=T#(<4+P Z@^.__0+W /]( MR2SX#>H[/J!R2+_LSD5RVOPE&H3FZQ,:[#TX",T@-+[0O"7K4X0F^@<;H8.V M&03GLPC.+FJX:JXZ-[Z"AR^.CQP%$UB,'AXZ-!#/9>#(X.GYP-8C"(P>'3W=(&G\7ZNK,. MC_=G<85K*41]',$MIEP6_)<@3GLOGM%G?PM2'([MN\8;2(R[J.W[&,77_?BWK.^SIONWIUQ4PNL\@T25&"!%/P0$BRMK/XC1GI*> /JD@G$'> ME-FMS*3A6G ** VQI!UP&XX/'^V6VS"(P?V(P8YYCX,8W$\0X?'0JWH0@Z/# MI[N58!AB2=L:9B^+TL!B1.:#%-&*@?8 ;;*'@\FU$Z?K:+=.UR &]R$&#XX. M3^[7YGHXB,"]:X*G@R;8>S%X<.\WPL,^4^O&#E/^B#X+\$S*%W:A9JL7 C6B M:I84N4*XYH9C8"8N8A? M2=**^"BQ@41I%FFSJ![B6WL?Q>5%;6MP45QQU6L5^E M\'@LLZ.R-]@NK$'4I(.8I 7"U!1^ DJ74]2;%VF$EN\ M)U+, O8?60VN0.? -K4?0JP'5EK@"PN0A1F2^%'Q83Y91=.LF=0-J2 BX$Y! MJN)*Y(C+$^.NEL'#0UP):."T2TZ/NA3!GZ.ZM3,(/+!ROR Q&[L;$#I>8ZI\!1:IX>R0 &2LU=I]2\)0=O"2JB&?\+SKYWTO$P@T6* ME#6HB+4SW!]YBM?W6ZS"9Z,A;\" *YK*7J3_ BNN2M*)W/VHOQ)X(@QA$O@6 MJ$NR-!ZGF?@=)5K7:)*@S5'P^X*'X2"XW,4C)+*7P@A+S E^$RU)4R(E\LLG9 N MHPG$UW9MUHSUVDBK$0,#\2AHIO&D+DK\(!A+8#09>J.93ED)T^/Q6R-ISX>F M,9LH_$9].\T3?!+Q Y&K"[ RH.BH#1 R=%N2Q*(L&V>V[_F)BI$48/O8)U3!K-@3^#V\#WFR]1C18UUW8KR\ M2S.'*S_E7<+U8Z\/FQ'"GC;4_+A'-,'U;&KYH/YY4C3@7-".Q[;[HGUL3O,. MO$='_8%6#!WC';$:[DMAT^)5\+ET"IH(M1AW,A*MP^TO1]'+$OTS*RAOS+(9 M@^K"O;M$_MH<%2,J/#COO-5+C!NQ*!$%'(@6RHD(7JI]HT62^3V'<&1$LEAH MM8LG=>6$4SZG5Z1)*DU-2Q;A!"FS2KI%O"& '+)[3XWF2?[U2.RUKX^7:&LQ M5VC09R "TN4KCHY/#L]_L.M%845LKHKJ$0D1PUB5V\KQBO>M_7C8;[M1L3P2 MK/;S'_A.EV8M&\9S\N3PR!L/_1)N)A4KNP#7A>@2E;6PZ-K3KJ'/(E^:I*9J:/_"_=0 M]7 D[V=C2#H-LW%BWZ0L4#@6?>0+D%.XFV9D$Z#D/8N7:4VD1%ZL_/CI^=/H M@7O0X].'X8UM_V3OZA$W)T)E6,W1.GSG#V6$IB',5FS?.=ZC(Y!54TW*=(S: M"IQD5):X&W"V)N^%B&K-5E0CKZ^U9UV2T<5V"1-W557#A]&U.68[D3,*%'"^ M@$=FM-C[?&JX^=>UVX&H@;^7H4A9@:L"D[T([BAWYD:D[CRY>1?LY^M2K; 7 M[I"I1$4W?Y:&D7MB03+#(V1*T(#NS/*#8K:HIDY:*-P41\F9BAXU:>=B1?)X MOCJ/CZ*Q1&%P'W3";^?F/;;&UEG^?OG6G@NT!FZ>"7D88).2OR7FOK?H)- P M670<:O<)CD.0Z2'-N:_G*/7]FX$/^+MY"ZMP)07%;L]@\,O@D]<:Q?:"* M_#HNO\$,RQ>*83_#)!INQ,6$@S]'?V)J9-R[/&Z+F9W!'% M'6Y=#D!CM@B6M4SH(B1:2B'PQ03E9&*6^)S8K;QD1[,U@2NAEJ;'QUX:LS); MC*S$S!BFS!K.?<7O361T"5X6CG;!*7F,*0DO MIA<-&WD-Q1U5M] @H&G-E)"K'E-MT"[OK M>I*6DV:!WM_$R$!BUM4<,]%X09+""I:V4V3EK?@-"NJ+BO*]GZ4_O57&5:?0 MIK<5U";&[6R+VE5$##MQ%K.<0BNC:!JG983"1)?/U(.SP"79B-F]GO(>W^A' MJCA:@>.:88P2/5 76PK#/C<>/3JV%-(SV+?6A@=%)%C.Z$FJC'V5X"OC.Y6> M#:;L+IC3;PTOVD6>X\%[0PH*]^1E42[@:CGX7^N3D87 S+K6NSP]'@D-\C3- M?-+@MR^>T5/,N&S0SCAYHO3I'!Y #=94VA0WMB'ZV^P>"P3+V-B8/,H+/Q!Y MLRR$6MTS=G4*TWBWZ]_,7[RY^C=Z\>/OJCS?/7KS=!R-HP[F[H+N_U5G@&H4Y04._+#Z0D(,( M8B]NASO!) ("PEG')7CE,90'#!N-( MG"NPJN(97'$,@Y*+R<\:^OMYYK;HFU<'&\.?G$GB AA%;L"O2UZD5KLA"+W M_?'9L0='0<5.T$:)>*M_[X=1V ;%J$%.<0R0 Q :F#O'(N +%'VT*3;-E?0] MB]UHO((XEJ'RAQ=0%H-UEA24FDL,B!)E4S$GEALK?G%=IA(Y#_)Z!%MKY.&4 M)'&2?1C]4ER#75>.HE1]&I9K;EH$3Y< /7XYS!SUI&Y!'UV3!4X6/#D^B20. MRX8=@66\$E,O'+7W;C[)FF'T/2XO$>]9 /PX=74D.&P?'?AK=DTDS[DLL4LB M1?M(YZ2<][U""\1Z->J[: J^:C! RP% "C=Y [2Z%O_!V7EN#$U)9E&'^#=] M:)C;)I=% GWZ-&]%=;62'=$# Q)J"R34\8"$^O:04,\=^+P/'7EM!+@.&N3[ MTV.OA1Y: WBJ00UL>U>1CP3&@/Z[6:*2.W^BS4LTSJ$@:S \#)@H"6&(+G.K M*D<^9)X:FS&^!0)G$@.>-E\/K/<6ZC)18U;O-CV,+D#.Y/9; M4TB"J!"42TX*8\;R*DXS_-@!O.$ *UHD$J>&%C5QH4(7'@W',>AVZ'QUTUO% M_C()V7E<=(.;1Q@JG-@T*ZYA"K=Y*,4A*#;O0B0CWLHF!Q,U ]GKJ?^P 3\. M8C:+AF\UCINUT#5^S34BGBJ.4#*$ML@E$TI6)X+T35EQ2N+ICQ*28<9EA;4= M@I>Z;ER%-@>VBR.Q'*I]'YOWA3.3-*$KG,)3?T'16/%:W: ":X#^#9BIK"MY &&D<@PT<9):VN; MDDV'_,961FO\(]?.Z'QH9W0WROJG4+UU% TYO0==_U0.0#[K^=MA]';MMQB: MRO]H*V^LR4.9H;PK;YYL&J+?\H+>IY F.,,<'=J@XC%U;=#G73?26XS'OB^N MU*#MNU.ZZXF(!P)C1AQ63DMJ=NZ#4=D'2&P9'$<*5)=75IFOU:*E4= M[3J=[Z64GYP?GBR%=NZ5=1HO[*+L0U_$=2F/9VNB.H'4; H64>',\4FK>Z(4 MZ.*--Z4[U):!G;C(%TAX@OOE%+9M @Q>\X(__]3U6^83X0>DW5BEVQ[J(P\$ MCP\X/SSC57:FUN:WN@;+P2Q@Y(&5"N>[1.R2S=-LT0P00W^/O ;2""#?HOUR M$+C;9MYKIA '];8$9423P*17> OS/^A\>W.Z5:KW?J?ZW])N4+(#]@2V])HWV?X?B')Y< M&VD2SL#B#TRM8N!"OFN*V.$(*ZHT)O.(ZA\JJDHJ"@;63 MJ&A[_EP9^=B7KIM44,]W@B6T7_&Q@4'+WZ[&NE%3'?DGIE=U;J%_SSS!6[/> MX6.:'*&)-!7WI XVH5C%&B9RKPJU 6ZO*"038)]6_8)CJC]RD1T^ M0XKLZG1!_^)@#NW*4@ZIG!3)BRANB%0:>,4W#2S,RV64%2A4+ ]4)-&OD+,\ MSI!'@ +G#!+" 2EL,\J,]2O\TYJE$S$[7M&G497 6L!7)Y*LX_ ;PY4=2$7/*,]]B$7O('T(R.<>(Z[@R[7[:L$NN&.P61/0)%7' M'"8MU<*8M.;=^?ZI3X+1^?ZG[;L/*&@S-_7(KM1$/>5QV#P'6=9RJQ&B#:QU MNCVV6K">8?D\'#J_[6F:OOD@FU/-PL]VCZIY%^+G'9T\ML)U$>P23W_,T$T?TPE_ ?=L02J'\1>8*U.-M0;I M*8PNH".F34F!)_(-$_)BJWQ* M_WMF"Z@)X^%P\W3UKYMA4\^+DC+\@I'S3(QP"*T!M*9V&-T,@'%/3VZ"Q,(' MJR;.+9'.NN4?4:TCQA8-UGI'WM_3B6%K\/3PT0E> _R041=NV_,E'V&[:698 MM]":V?'3L]'I\:.[F!F8Y\>WG]E3-[--&/*SIX]'CXZ>Z#QL]);>XL:[([?; MCF*^K/T0&/ZW,29"T+MGICO3Y$:C9X^WJ%WAIA&Q->4/&X$?Z^H;J)B!G%]& M)'CQ3*H5H.)L"2=$52/<&6C/,B.%#\?V$-5TFFN*6G)E7@[3BXY/!!Y"7N8$ M+[+:/AQK]XBV!]XZ5QRWK>RCD"@7@%.1'Q+^8N"QXG"?Y 7(G[0LD3IT+8]3 MQB=ZNUM98\D%YH*#=A@ET!X22\42*1,+,X9Q7+/>JG-)'XWHV:M_7CX_0)O= M0M*OI58K2Q+(1D4Y]BB-RE2)J)Z A'T2!':9'F!0D'9U3] MH-@A%?N7*%)$F=HFT')7+ND5$5]R@,DV6&&TWJR+UW#X'5^$5J =9%%Z@\=_ M;1S@6ZQL<,L 2Y97L90FX'BDIB.@ 5.U9L^]$5" M&,MJI.D+T]I[__.D%$"&N/1F(N4MWO*27NHIX:$33/R!2\G=%$1)PS<,D@NR M>["PI$J(R5M9,82Q9HF$CBS1;> MHX:NJ# (WYEE(!_&4=Z\2:OWT4LNB>'?G?WXIZ%=IWV&M\M\@W.(1)?Q2B;" MY?J2^<6T=8K:4"3:721\1X$T.LR0Y5:9*@@W@;N:2HH]-.XWKQ5=_N:R-HOH M]##ZQQ\7O[^[?'?Q[O*?+ZB0%G[QJ_[[^>7;9[^^>OO'FQ=OHXN?7OWQ+OKM MXLW_OG@7O;E\^[_[7F#+'/ARL7-JV[.1.NK:P4H0/2N:DH.5'ON]*^M;@V6I MBYDA$XDL2FNO(EZ?"M4$79L(#S]!3QPI?^MEGNV$5T1[0L&06X\1+GX"*XG) M%DN-GWO!*,C1XQ]_OWQKR]U>-&6!P0B.MM)1ORJPZBWSK"5+G,]LCGAS;?/F M"!5#4W5^[1.$YFI-V<*[W!J>%@ 4K+U<*#"E!OFU#+I9"QA\PS0RH,+"U;VA MB<)7VC[AR5.*]!# ZS%'?3Z-#)Z.R_I."8]/W/M.CLZ#%^X\^?M]%?_[ *G> MC;?'T(JP@M:V%LN6O-.F^(X=:4"L1VY*\$*DX!/C?)C+FF*-['26/XG=%[Q59< MH%V-*K;VT,-:@6VWTH"U6JP,9M0_0H\+IXJ+&V$P&WWJ:Y-=V8(4NI'@DQB= MXFN,Z^L<3L>/E6ZI*CA*!FX04W!M+'"S&N/<*HR;OF*5VK%HF;9RLD"I31,+ MZ^)&':A#WQ;96V;]7MUVO6RX^;;K=?(1ZW5,B[Q;R]4;L YY -9.ZN-&3N"A MDV->"LG?B&-EM\'!U;:J4 PP+Z0IZ%_7A1_9LY6+"9$ZU-[&/#JQ-^3MNG[I M31P^[OC,W;['3QYO>?N.?'Z%[HI6OE* Z8#W*A%8U7N=6 (ZN('G;NT:*3F= MQ!3[&*_6&3I_:DP1QX3O3W-.ZWO744C#$!B?'!/NO4IOO)Z^=5MD'<#X78]7 ML3:^+I6^4@:?Y@2W0)1K@A2OI50&LQ/0KD_$;F2H#4;D52Q-S/%.)23%:#U( MP,]*ZSC:- KX91C=E]":+6"WP6"\OS%"EBZ(6 SQME&)<0YJ@U%U%!M\"6[R MW^'VA)^03G?4F@BSCM!H4?B,)%ZE>4;TG#\,/I,$>*)GTMR!X/$::GGY_/*9 M:QZ1V@]37)R"5!7\A/>Z_";-^WMGC*(P<$Y,)D$A)[J\_ ;>,OK$FEXM?\Y3 M4!379"^D-:IQJOY>P79C^&7"9R6D16GMCG-L1*GZP' !(7.8'*UCOR"5.[=<+Q(1D2 M]C)HF_B"1I M7U[^#>NMOCBYPYO5"B[]CFC@ 66U!5(,).1N0RZBZ.*PNV!D=%) MAED&!S_7&$&IE >K=A9N#23&SW6+/=JN.7.ZT'%0N[%0L[,B8K(16AO2WM<4 ME[.V_@T,([]LK:(U+28+HX0,P9)P2-A?EFE[$CNB5N\IC?PY^C,311*69H;U M'M\?'S[J-H/]'+TVX5U/'[??]?16C6<[%;BM5M6CCUR+H5?UT*OZ(^\6\D4^ M+(E)V95[8^RA%5]F< Z<#%Q*BA]9X2V%]#G$"E'+D> C$7[S:(=YV6W@\KT@.23),UV0 T8"UJ5=+I*C& M5"!3@L8UWCO<*,@DS80N/(.^8*X<_Z+W:4DIUB\LZI[(^N?%4/"E-XG8OO(< MFHMA&[83BPQ.OWGU[,5SQ"3L*P+!$CA=V"20R1.+ M+^0L#=EU1GI^I9^8'$CF M/73#LWEJIM&+#Z 3Z,2^0ABKW-G\MY=6T.5O(SMV;4I+]Z3\4DKP.63L<5WC MRUQW$@XC%YG0"6!=5L)-2WY2-EZ:O#_%CQPNODI(""U4^.:!L'WGVN[V^ _? M_'G>*,+OI,5"U>JP$%G=#*HOYQ9FN, 1N2M]66;>E0GI9NLI,>ZB(JI'U.]3 MV#'XEN6MH)1#7 4P6PU <;#. MQ649:^-VQ5=#Y^N[%^\UON5/CKBS?OHLO+ MP^C5NU]>O(DN?W_YZLUO%^\N7_V^#]J[=94='T:_OOCYXE>^PUX\O_S]Y^$2 M$^N=#%.Z7%:< \;S5@MA"YY%#I5G9L:]]C YPG3UK890"A*UQW;LU1+41:<[ M=&B/J;\VO7JS5U),E?Z$FI/>//\@ MA4_A#DEU'R!:#^\?+\^/]H.A=@)^T88B[UTC-MN<;>3*-5QB(Z?"\Q@-"^3> MJIC#B!H^4 D)ERTH80\W-EDWHJ 7FV+0^:AXTGXM3;\HC.@XE @NODRX%T-: M!3#JZ'?X>.GW0.!#R5YBT>W#!L^2)FP])%,,4N,/)M(I5U$5&R?8+LIQ: I* MTLK8#O>![W1SP]M25;#3BLI6* E@'[WO;8)S%ZBAM 7[ZR??H6[^#;SU"U:R M+UGH7YN2A 4.A 7FB[VWKO^5:W\E)MRF+E@^E.W!\<,-DV$.!ML0^R]V!H2Q MR=JD9U18*2AOBD\H]T-LB\[RAH9"L$MEO[J>,^"$V\!J8I1)Z%8",R:6,?OT M'^VZ/#BYQ?A=M84\FV,=TN;0>+V."*% >7.\T'A;=!#$NR4GB%/:_ #?ZNVK M0^O@-KU9G'[,+'Z2N)+FM[W-4&-;ZEJ"@DJC 3@OT8Y-V:A3&RA:;3/N"!Z] MQ#OAEJ0G@6?4=][C5Z18E&FX"@&0''S%LEG6W4H!M3B\Q3K[F,5Z10]>0QMG MAX(KXT"Q[&L+D=RU'XV3^F&G@15*XQ'0<6DZ!A#)6<(( 0;,O8F^>] M+FA+KZ9>=Y@:7?=&)\A9+B%28(8+7MB.0]II%?G*I:+3EP?.$I X:8,AH_TL M:.9!V#$\,(%O2Q>RV60[C-4V26D=PB7!('F%9M%GK.^?6Z7HJJ MXV:W-5=$4+M;CB4;F%#.]5SYRHT8O_K@\<>,&O=52VIME>O(V?9%4X]AO=XS M"47%*^? 2LL&C(])-#>@V3 4A1T_1SVJ:5V9K#/M>PQXH3'M,?EM[=B^V AD MY7^E>[4[?L@ ]=D"ZG,V0'V^/:A/K^KH5)CY=@33#%$J,=6R=+RSV6,"=ZQ.L68]2LMI!5COYBVRVG&8+!@(-@F$1&R M7PII;C5OZJ2XSJTO;8=!UJ@%BNIEJJQ-VG@:BP2+\CU>T\B:$33QI"DUJ3+EU;\R4AF) CU&6KI!Q0+P MJ27<9(G//Q*$-E0"Q-A/N7^CCAH)Z.=Q*IT&9!BR(](C@)[5N1%]I%M;4*2) M*/K3?KR#(&T4#T$[$!ZE7-MH Q&6KVO(D8H=JC%R/1Q4':YSZ-)R3%+ MK"&::-VDE"G-XW*Q,XV=[TM9Z^;4G(,BKJ)_(W\FG;O25OJS]%E.(3%N?!(Y MAC1CX-O1P]GC;6GG;C*'1NOM(981[HZ"RE9,8B]Z9XTR/#%8^YAY)'/VI';E M,;8Q.+7'^9ZQ:JKVS)$1:7[EI)/JZ(D]+!VOBLXT1F_TQB O 'XY+ZYAJ=/) M>PGCT*K%M>)F<\SO9*U8NXV,>_%5K%/ !5OL#U>H#;!))5\0H>9%,KX04(.M M.D7/3VJT/23ZM2(>O"KFV);^48?,D2#%B>95(?GX"\U#[%#8[-YN==T+33-: MR\YN#@7Q/?1^11!L*4Y*UFP8>)/(MUM1U-W^GC@%0BXSGR.O784C&Z=W*[Y) M&=NX*;%U;O%R):;HAE$RW 0"RSXQD""@RNM4#SL/!Y/@T6_4 EF<2_<':4Y= MIE>2$[,YC9K:MC)!<:&))$ZOXUL4I0,SA]]NB2W &0BLL5U&'S84_H14AEF\,J6]V6D.:"<(["=((3%B#J M7W;C/' N9DQAJ?_Y[NB["$V_)3+ZY3/[[PKFH?\.PLP49?Z$D\1AS[_6XR)9 M<03TKW4IH="_UDGXLO.S8 )ULNZ#QT_@@U=8T0^VC9Q.6!7X[D>>_R!H[C0 M+?4:+1"N/7ZH,W7,^YQ/IKP7_?/9_4E'=.*6@S&"%*DV&\ M]S]A9!68I1,T;9[%+HSX=I47RVI5M1<'?@+YX"BXE1KX$:5X$.A!H#^K0).( M/GO]!]XNA42Z9PU'LN77#PI$E:%L/W_[VGX";FO\.PCR?\/W\"\8=\Z,LY[_ MFY^7&^X>@\Q<2Y^$42ZMR]?___7K-%R^6.9)D*9F=! M(LPGUL/(LEN[YM:"6@0\''_BI3).9X1KQW\ Q MJDLSW".#K-^KK"- .R$V1))D]O*EO%2*S=F<8XO(V4FCZ)]@76%@!']$?T3< M$32R\"&>CS((^2#D]RGD%Y=JEQ1*H9!J\Y_@;T*URBY'4?H^A,L*7EPN"H[Y M7I2+Z%>N+QCUG9!G\6)<\JEXGLZHO0998='KLIAR5C_.X*YX_MOKA^OODE'T M.PP"ON6Y']'O_WS^ZT7GG.$O[OBL"6+2C]Y&1\L/_6=HC0!%+$%KSDVT]0F+ MZ(@%HK@6EZ?"M#4\\J8XXL:3_H,JTF&1=K(-MJ MD2E(P>(#!>\(:XT]>(0,C@>$?19K]TZ7D*[ Y,<&9(?1*TH*>=@"723+2<%E M;#,- M);OEFPRX(]QZ;L6I7Q:O45#O,Z9M!9,:OC%M$".6H.065+2H99P\5-M.Q@Z@+?'F!6#0EI5$M)B_BG:2A^5ZZJEI3CR(>X\"//=3H($F>QX,2+\P "A013YA[K0XL XXPC3#F8<]4/ER!A'LG"?SB M ^4AXO"4*0M+&>TAZMTXAB,Q'(F[G82)B76S@P+ MW ."@J3V*&#KM=@]TJ._E,]+<;6IPCBP5NI([+5]X0S'8S@>=V].+=(/:$ Y M7D)*!+1*LH1A0#\T"@JU!OD=Y/?>W0$I0TR1?5\-'6QH#P-"RM-\'E-K3!\# MCCJ_J6P1OE?Y&/@)7B\TH4BD=("P'@V@\N$ W.\!P$XD!5'\*"&7Y6#T31PN MC"BF(VX+RX8[EQI;Q"*FJ5UBV2MQ;A= B[7D9[FLS32<@N$4W.TDUD!?A K# M3$A$,U?]VNFKAUD GUMO;%GU[Y=O(P2O-FS(4]O/I,BR>,C<#J)[QY-H9Y#6 MM(N8E047@LZHBW*KEWB/EVNIQ_H;0/AM6!%>OM$G9EIVG)2EC.T99BLU1C26 M.#2JP=&.!RBX1#=[22PV693 M%^7*M@-KNRJ!V6([N4DUN)"8BH7CY19L\? @TH-(WWTBP:N7QH1 T-A1D:*F M6A:HV^O"RGX:]% 8Z,8&4;YGY%O.+B>(*!K?ALP3IA8CNZ*I07Q<_^"<=YNHR3DP$QD0G=53',,AIV X]; ])?\%^GG!NM(62 M%ZJG5M-$88'(7!4QWAR=/P$']%Q4/_?NQ<]QZTTLR:+R;.-O3'8 MIM>6=*6O5Z.=@\FOTK*@,0[']W,\;0^F_M-)$"#"4]3]']5V@8[XJ^YP MOMGV*P2W(_@=%15+%T&OF8[MKM5VCZ51G.NH,YR8X<3<%RX.*\0RBY"&WZ

LL*U.2V!7):50VY)0S&X)N)_&E37J744#IZ\?R"J?TLS>M]$*@.XCV(MR6- MB&O"0RO:$SN/)7&9<'GB3UEC0%[K^2CZ,WV9H@C__M/!9?&.S1[LV.<9.WW5 M-F&KV-O(^)>C^",6I=V@%'P1X_TWE;[>8,;:3F5I%24I]A#%KG!(]:<-+%W? M9FS\^4F-N:.+K"J(ZK6W,09%O5^]^$W:;037O.-TG=*EKY#AH M)RSA1]_^ (LZJ;0Q7$_?X"^R MAMRCG7PS!73I"/-J5<3E O(S;E845HMK;/JRQHBKBLRN,0A*3Z7TNI(A!>2N M+Z4+1(?:]J:F_V72 3 MX71H&4>:4QG'#'OX<14''*BF:JCP(X9I_KLQU&(1 M&?ZP>$._B$+:2%Y'.BN#-'?7K>)&L]AIL\#SA;0&E-:7#IM%51\\FY=I52^0 M7:3 EL3V)>V5=+0*A]$O\/TK9%3FY?$P!/3"<)J)$88&8H/%DY/+%/.$VE"/ ML7^Y#U(0%[S7OM>R+^KD* [N*#(?4G+0"_2%I\6DJ00IT:H2:Y\UN\<.6]%W M0^"GX!55[:D !.)1HTOB7I:6)B_^>>%+$,E>L,UN=6&^);= EZ:9A67HVF<- M\!O<(865K5"AK]6YXM"EA/-%7#U2@<#!0#)A]M\6\7LT?*GC+WP$0R#NZM+\ M9R@6W!8=3CWV*<8OV.O-W6!Z9TF^B%563'N2>!91+P_R+HC0P,6Y!1?G(QG P,7Y9;@X M[X@W_4\ZIRN_Q)C9ZON!:_GW-Z\3,=-;\2&"1N7J&#:IYG$WQ6R=')T0UTL.+3$IG2X[NC=R/7D,PCIZRBO*"P M)-]CYQ^1+77#_J YK>38:%[YKUZS'^*2=I(@.+PR>.S-*6$^"!B%Q$B_KGI" =F&Y=M_GEBQ>NQ#;+$1WR=)@;<-] MM2,6UATV!;$KB7$?7\(<]9+3C&IVK]#M6ZD/"CO#/^W[;?5K%VNO\M;; (C; MQ@:P-A9B]!# YX:3*(P1$K9G5&?5C#%:BD$$V*A9D5JB+*,%!!@A82^DNXU^ M%Q;U.*Z,#0;:FY6"(?9+XO ZIP3W&R^+,;HQ5X8U!I&[H"CAM0%K'H->3*OW MG.9^ PX3J+<_889._?F->EII<1L$IB7Z,SUXF88=L?W$5]@F,!'5Y). _MGM(7-9$('!5:B)MX,7%741H'F@\L3AJNM<#26 M@W$6Z:;:O0N\V(O'^DKE2?]1R[*7$;SBQAAU=JFRNN#9AF#:?'"]CP? MU1"MQ8+,:SJ-TPR?B,;WN,:@CKS"+:GG+]&U#O>W24R/O8D5ZM>R5&P!Z.4/ MIZ"3H]BOJ_U-P*S+JV-CMM/"LT@]>>K6BH7MH+SE[;6W>\SK/;<(WCBGQ?(8 M@$F/=73;;H%KZ\4!?KAGMA>?1J0 V1I5-P'V/N8J%?;ZD9:Q6(3T0JO;C.K^,R MZ=)$\[ZE&S$^1#O)07S3S4E N9Q:\5ZPI/!: MI_RU+@KMK)&D4MS=U%&/5REE.V1&A;S8,$*>+;*?:H+G[24/F:?C'JGQDEKCXB271/F.P,)X.%/3(D:7^9"MP[_W/-$ M,7A[EH._(FTZ+4NXVH5P]UIZDHK*IJ91AH!FRL,(1A-^R4_92G1:,8(6LI]6 M43?"='=.;DI.#1%ZQG%:%3!6VWN^5)@\V/.5_#S@V@5/5_N?9%(%%I* M+TZ<-4^I?;!N#=8WHHI06\0S&1HDCC85)NPL","7A%'/S*ZI@-Z@X\")2[4C M>&&#.DK_[A%E,+:[1PA<%CA?E;E\)Y[&N)J#&5=<'T9OVA$N*DPFTHT/Z8)3 M.F>G'!X[.VZ'Q]IAL0JSD8Z"CSN%MB-E88",5LY/].%;\(NG3WZPS_5WF\SO MBA]V_)1B7.IMA+$U7YS[ I,??0GO\?WKXF"A^(KJZT3R.$JYB"=E81/5V,@6 M-O!!:+VC],.F/7OUS\OG!\=/(_1T\*ZR6%7)=W,*_"%ZAEX!D=4!B_3#1\4@ M;721[F -&XJT=SU,%%1,DB)I!KQ@PAW9)6C>A'U'^-)P*[=FV!P?T,2E$UW6 M5?JTL8E+X>400 4XPDN^:^8I. WBMA%H'KYZ@*V/HREX=>3@S(M<=( -!AQP M^R!/=<.738-SQP=N>C>]Y-=W+_2Y?*!ZE.M>1@/_]+%,:[(M75T:&%;=7(JE M+EKCZD[98)-;6.#10$G2V]XDRA&XV'4"2[0+SII=SGL&Q0GRN,4 M[[2DH,B8G\+P7'_N4(U2EJV"UB)J&>ZYMW.Q*5?D1Q+%N9"(4N[WL^M/R<6E M"1.M5HQ03%1NP [*[>9Z"8A6/;WV'V.$&\<6^V!M-1JRM129VE#9]6?"9(8YHW7G-:T\M(V_ M8!(BV=\=[?ATF&>US"HT:M5L'47RMR#-W\[6NS911P7#."2:O M4"%E )D1M!@VO]-.",.>Z90,Y%HNAI&'1A9O,%0]BL)'2L.<*K3&39JA,JHC M'VLJ/IU7+3DS2)FSG%.M6F!GP%MUVA8!9]'_80+/OI^DAQXE10 AU5PO+MI= MJ0[4^LHW&D+!B[.J8'\D3C.>L]09T./:N+E A'4=JA$3/5+YJ"E;5J\BPH4# MC\I58=D:]$4XSH!1"C0;--[NLT;Z=D!P,/!3< (2F $"23G)X8X;+AK868TK MK!.HI^:A7492%%CK0#H]P@>03Y6S@ ()LZ/T<(6=ZB/A=H)Y-&5NCS5A'VQ6 M4Y6;JX3ZI#/_-D5G<6..W^GM-DG4)JUHE;!%>?(&I1I&N9/Y[<9=/.#EML#+ M/1[P:[.;QW] L6,"7HB78AS4Y(JCN M5:&KN>^7]_#GX\F<"-8 :M!]^/^4+V624LZ;P8T!FH];"59MI*D&-/ MV@7#KC1F*G^2E^X]ZL'?\KZ,+]OX'AC*PY/1,IG MX:P<%P='(FJ3A/ RP\ MCG,T9=4PN4MM!&@12,BT*/NRD G6:%:P3B$B#,SE M>"%FEKJ6B<43^*GC#LRTY;IXP'47+?4C-#9#$EJP=1'XM!0O!6M3(/!-BX%8 MD]JXH6QGA6$E>_@H)=.W0022H%Q1AN$T,)])/-X;LP1G;R)F>6B->2-H5:.4 M7%R5%P@1@?GGUM*\-KI\]%WW?MA]VI)] M3K[G**4,4^SR_3B]0RZ)>O?9>F9,D"=T^<$#_M2;*[ MKK*2*J-LXC,R_VZDX:ASR] %DF!9&R7JAK"N'A/5!N>GPE^WFQ7)"_1V[USI M?(%X-[*<&A?&3&#L^(/E@_!3J'MQ<9/UNP99S\N+F("N^#!H-UOQ)9 <@(PA M:<#ZDEW0.C""E+^Q0;(D<7^C>(VH7 *$)-^$0[9P,D]#FA7-J96GOY9*#KE4 M T]^BQ>T99C!C@IU@MMVAMJ2O6F>[\I_;"6_9CVOZ,>J\R9B.7'OH;C6V, W MX0FA<4 70%CNQLEBNY]M\+0$VG!D8]$:9#D0/$R#'V@=%=E5^+H(LS(CNL]' M8AVPUXW8SB#IF:^ZRR[YJA9RMX.')T%2H2/3:"[2QF!S+=#441]%+&0:%,[1_@DC"=4IP!^JC ML'[S @AE[P'TS0RT(Z-X2BEJ[\)$M,16XML2JFKDBR[WJ$NQ?MCRAY,-0I$Y MPH&24E5HP-BL"MNJ%(V_S,>%NRA82[UOA%B0'BJQL$;3JZ+KD6XNDY'1_#FV MGM+&=E?>+CR9E^3LZ7(=1B\Q:*7?=;PJ^-V#-/=BPPZS2('(E9WZ1/&(L1!/ MU)9T_;_1 '/0:3:L$'9*:3&#C=1%D M8_70=5(6FJCST$^!RK/@:Q=- P7&-M[(-:+5C_]7@(2=IYZ9C92 )2<_BC7O MJ"9SDS29"5+*Z\F> N@NO(?WWC[7:LKO@GDN69&1U M?ICFA!4.">.6A&R?F*X]-O*^FN;3C)%&+,ZHBR)+K$5W,&S(HNAJ)(('V MW/4:F ^U;*"MOW4S.J#X M,+MEK6/8D%55FX6COMG&2G:YZ(]<6<%AUUA"<7:*FB#.KU MYWV"&4!0"8%T_H=39>Y&)A#R)$:&,2F9+@V3GK6KU-! )\''"X5RCX* [O=, M"A_K:\V#T.$E1"S%ND1).!-6W0I?.UWZD)+2.)B!W'XA,T40GY,$:E!<- I# M'V*E84R$8M#[H7\4J>1*;7J)?*BU\@$>C54'0@Z' S>Z82MP:> S>Q$)V*#" MW_4@[7N6*7KP]O+U0Q=C3MG1RQ1#2959K+A 8&>, ^'/2O5/D 5JU4PIDC'S M*'ZZ04%_9UEG4=2G?[R(',O8V_&J(OH_6R &!/M&1O%5G&;TU,*_ -@RCM$" MGI*'8SVQI0581_%U+!5X7C54X-1RY!VT@13N=:I"Z^*:XO:N(@I&F&]=0=K" MQ=A&X[=:,]Q:N0""HF"?.2LIECZP1-@F0VC)R*)$L5DY83M!2,I:4"C8C5PE MQ>*9?GWW0C">WD='BA$%/ M'9ZR &:/?1>+=SZ@B*M8I1&1(C(:\J3#)>9^7V"IXK6J=GPX0UK;=@4MW*IP M<:#'9K%N)H^]^@ *(N'T,_,APAY)X&=.."2#M7U24T25!+ITO?M,MQ&M!.6C M[*V*M0MB6/A"V"]Y8*;-M9Y%K"7XA3M).W+)#7".+> <3P8XQU<.YUAC)D@U M!&=?*1X&&F4L_:DT%8Z%C(A5S58]X4+0<:$-WL4:3N9%P7VM2 4B0 S)^@] M/RU'>%,?@&(XJ.8FFT;X.^N(:X]U[^[$L#@Q_-%U=H"J9U9*IXMT6=E.1*3F M.Z \LN)[*ZELAA.L 9NJ4AP;U=.'Q@J83O I5*R;4UJA)]R+:Y-"I2X2SI:* MM@JA]\U!^,F%NLA+];U2% ""@])E[Q;5IBJ08L YM+:SQ,CYLQ0AI;O*BUNR M'>PBH>O>HXD8"B7[*?,U;=B3M"J;9< Q%+:IV'?GY2(H_GORY*:BOQXN+"HB M#,"M3BEEQ82T1='459I8R^F/G$+R;VM;8^L#VL/-;P4B T^?>^I(Z?8V,%P[ M#:[9)-W+?E4K\X8?*B8<;)!*Y'SET2(%0^P3\P"N3DDH6XWNTCPAADH 3W,8 M^S0FO@F.[[C?R ,<:.$CL;W"+B;:+7HK3!94FI=6[QG73]0X/O6(FS%7$F"N MY2^[<7:^(FK]5G9CH-;?A4EX'2&\'*'71*C$$')IOOU.78-X[N DE(7)E8+@ MC2DU>I13TXOMC\.WAZ"Z,_ @!C$=Q/1N)T'-W2R*PN\*QP;_."[+5%,V?G^X MH!"4VLQA 21)NX9 4; /GLW!RFE]8A#S0-(,#_7HRKZ&+R;3<:'.1Y!R)H>^AC'MG=H*@'4;YS^UG[C9-ZUHAYFGLX>L\?-&598$'$M:4X.5 0L]I^IH^HWG9-\ M$W0EZB83)0!Z4:5Q]!J.Y119>\V,,EYA1M#K]=#*"(;IS4X*4I-Q D;TG7LN M3[(,SR.O9;K8CWT#(YJ_*3>D&/6V^O%X?!#SL&Z@/@,J5E>YM!_HR)0<,Q0Z MKS$.P;.3M%HV-4.UA1@P_A?"MJ\(3!TSS,-F^R1O+HB]< '^U<";$HGF@G,W0_K:$7<&%FDGO #)L?[?NQ>ZZB#B\"_WD@!FP;0$F !.E/[+$DB;?!;/?%9I?"@. MW%M/VU6TE[,3 U#:^H,2WDPE>MUJ_144!U92NTC8_C#;+A5["P;_]A'N!F0$ MG2Z2^P6\P4=U@^9\GA. MV.SNSF/52Y9R_KDE!91I$28\P5*IKH4=I0'."F3.MAV1X$WPCZ2%DU'JDI I MCIL&]\K/M2T:E-XU7H>1[199M#/<:,5X MC :Y<_)([A;0I273V\1$GAPVQPH3CXVGEXQ#TF MYNDXK4=6XY;,<,D56LNFA&E57;X.'*Y&<,/:*2%^]KI:!-]+<_L]2^(37*^. M8XBQ0]K+RMYX,XQ2Y%)^AW8"TW(+7AVK1D:*KZ#O2;T!FGN9XU;@2@.3^0!Y M?%-K]21%6)!5@5LI#;+LB"((M:DKQ,]5RSGEQ'F7@FGJY?,?4R8(R:R%S$* M65DLUS>DR=>0' 6+L\LTD?=1/-?71O*]H].?;]NKCUJA=34,E1)FO-O3U78E%KR;G6;6H@^E>1 SJ8JSAKX@YZS>YCC3<+T@ZTZ83\JE8Q M["C+X9%<@BE>$.6GL//$:M9S.T^F[FFUB>OYA%<3YC%2:04L481UF8$DU@>7 M4I-@OP1B.[URM=,M'VJ&-BD;J4+,(%59KKAG9"N),K(D/3I,<2$]-J@V.XEE M0O+FQWL?LE=Z &Y'BL_806$RBGYR$^=J>9*10)["9_*#N*A,"[DGYL8&XB&) MXII>,$%%2NSW\)#FLY9@1;K+MA0$45"*KE!U8IL8N@BL?FG=6Z3RCBI=V#B) M:]OTME,TU>T.P[!C_(Y[M#8$8R.K:I :P.>OBMNQ>%NQI:S#: 'F048%87DR'7L\<1A3YZ8C#>(>=M@JI!-(7:R%RN-++M"?TNO3UD%\% M;'\XK_ >#K$J(S"!TH77["C!?HHQ9J2C9N]#HJ\VB(/E/,1L%CIF+ PCW4TI MMIPA#YAQ1%-8=7:Y01;:3RE*>DA7-E1-=J7 I>7:\F +?4-:2:V&ZS" 2!*D M3ZSH@B4)[QX+S)]P"!0G0W$ZF@W-O#6@S6LW8B975V)K74!FC6^1GX/SN4QK M@5JU M'1!6JCCI,<58NH*4++7!3.Q(>)GH K?KVYOL\'G=A?"I*)4HRNNDVMG-L+UL MOG)Z1_18X1IMMU6:]+S#%@E,>M>O1HBA^[IJD#K4J1&B&9=_!38.K(KO_Z]Y M;+=XU,MN,X&)DNC77OC#67:P3&C8N+I0WC:]*H.6,@[8'B0(OL8&,G=T=_J1 MK!8W4TMFN#)+N"&>ITS5P M**93YN2U>)'+JHQ-1I$Y4BDDYFN?4&/'"?S:RY)I)2[1,LW%])#B]?\%\S$I M.+4=U+-C5\8L*ZZ5-5&:G<83T-E>=10\Z1>0DPDFAZ)?XW'E@NVD2"_1$7N> MSDB3PUC^WH!0X%%^B%EZ88[-A)VVIT%?(&:^1 KB0AFIO$9=ZP+:YH.9-)P- M\=9TO;RB8-^R7]"MA>A&E+A(VB+!PW?9M(%!K@EWN^)HV)NFAMW09 M%^[DX9)^KM5"I=8(6C9-KE3X_IMD)N$P>5Y,U.HE(ONH!O><5.15N(WV2-J> M'=VFHN.5#PE5>^2W-$E@=UY@'W:&$.V[4GR5>[9IFJ/+G*T_;=AB,N,^/'TJ MDMVTA:=G[>&71)+^( [DC!(%.&J=79-N>@S. A'LO MBU)I^HB-V'$:L4SBG2>1*NXA9(6''AISFX4:5L&3?8V#\J9C+M&[8)H\88K^ MROIWC.1C*!&S(J%W2ZO0Q>&0;R/^T52>(XN@N!.OT428B>0@N*>?)RYIK9!$ M.3Q@J!BRB7I(=S1N"#N34S".&!)[4[72%\&NFA C[HV4YRVU-F/NNRQ+XI L05;\]*H>M9<#.94$=; M'49[?OEVMI!5!KC:"SHUG>J5D=M3'P?4]T'!:;=$@-H!.T02QF(F"M36)Q*- M&@7T;1!=@U*=%]'S?$D:]8L2Z!FD]B6*M6[G"27;8]KBZ+HHW\-V%,ME3+V8 ME6?!* M. 98AJZ1C\=N$HTM%Z[R10Q:KJ;6(@$X*T<.0QN)=O3\MT$V?LRIVY<#9UV' MM>:LS1U)GR0.\DN#-'#2" KOVP7HC>-];;O)\,6?^BA%MF)9* 6-.<<& 'NN MZ_[L6T>[,[+8R).<"1(23C#\=E%IO./R\H)",/!=3.@EE.6;S;#!?$UVPO?' MHZ/CT]'1T9&U3SI\@W#8J5X&]FR6CC-+?53I?KO.J N#B6BQ%WVI\0U\8I1& MU@/./+ 10_4IE*9$->"LJ!YC;F&D,VZ[6SW*KR^Q-YRWLM]ZJ '$: M"]4VV\!5,6HE^FDH,L[*.Y"7%_2\*[STZ+<3L[7_KCBC2 3AW,W#N[&@ SGT+P+D7.9>?(0U!9F9IQ<6QJO["2#KI MI2X:?;B(VT$)6,WURQ@T4HB]V+[6=005G80K>PZW.WWJY.CX\:AG9XQL(UN L<:8J@]=;:5[ M:81A.(SJH.T!3LPD,[%<"+'>UEZC@:"RJUER912[*T1]0U+Q7GM225TTYTFNHZE)J,K-VZDN M 7)I\09M"!4W+:'7:&98:W-OP;@.DE9C$%K83*07:6MS1](GW91+3.[S SE6 MAD500HC,3)ALRSG7*^]QN9J@.(U_W6%^WQ&[X ZQS"'&Q2:O)!#)"3:OUXKE M"C,?;*T\6O7H)N.?RR9#M_RM#TII5=LYH"V#=M =8"GE+G24R<@,QSM^OKAX M'9""4%,5UT-'Y7KM6%12_*(GK[*\OW)P':QAC*NF>[7O-]$2?0WQ6(*6J+6H M_3273J>D:19-1KZHO9-P*(R!!HFDO_3)Z"&M9TAJ@#GG$]^%M%D("W'&\)Z#[*K3Z(->)?84E%$%8:=N MK7U8U;ELRJHAR'NQS>FRF0RT,>"\_#W.&_3?CD>V"#I"]!&1#="W_P-3=K&S MIHIG1CI7N1:8<67?66!4@3"$!-[&8ZP'W\$MA&:?UJ;Z2_3@^*$TJ1PSW15' MZ[BM">$2Z(/X[P$Q:R?[^X2$8';Q2%/H+J1H$A1[/R$[ %EXI)70I(V3*15K7 MB&7L]#1P:PN^LD6IMXA6X#DRG=R^%R:+E*85]3!>4F?K4C6QNN,P-S3I%K'D MBUH-<*D@SGX8SP%(>EQJ/QQ2)5=X-"F\A-$7F$"@Y%%7R%'G0Y%[W< EOV$- M3G=1W7#R_(O%)Q%L-P1KLV58TFV=DETT785*"XH[RV$M%P)<<^_Y(#S4/J,] MP:BPG-JP,ASEBN0MW'2T15G,%XRN\V@JPR*8I%S>@ ;UG\>5W7A 8 M[@&H8;(4[[W40FFR%(\7HKO$8YU+^ M8$-]O1J_IR$.SD2#=8._#'?/OXJ57?!@FSWL2] ..':Z4U4]GYC)C]0U!V'+ M+]A&2"LA#TI^M+*AG_V)W]/_8323&@M:\[ Y4J; (E7/2W)B\;2..B]X9S-A M",Q^35VVRD]Y'=T&U-J'C*8<.VI2U)UZ(&HC7HZ_,S;+A>#]E76!>)_J:HWD MCQP-JT4Q90SO3N;2'U1,$59@_JD#39FIEF:WW7[B&84@;09"SOEO*?(&EJL. MQ=,[(F*(N+8.."+=6>T>9_O M=/9A?D5@$+R M'1[$AIE5L[@5\2C80GFC25.#.,3@,V"T*;6D>I858RJ?UG/NPL +!M[!6!2% M5\-,*P_;A;A"M#_X%]?T3:)$RMBAH*'H;&)M;VR=%BYPH#CL3*P8#I5BR^:: M0BCP_;BIYT4I4WFEW1:#(4V%$(KAMY)VODK-M0,"4A!O77R<2]<@Y8,FR7),FAO MWH%:^IVCS',8>L;'\'HMJTLLRXIK7/#@A6_3!0ZZ_3&O.6FA7EL,1L05#)S; MP=8DB%.*)W ;U?@#40&XO=/B;0Z?VF73"";/1AC(A..+YD-+JE&@CIKD^QC] M&@QQ^%Y$R\O8KUOI5>.J FO/$E8#P@(F0J. (^923O(2K=BY3P7A",G6HC?[ M,RHBZV_ 5(+?_1EC:E5]]J+7;)UVBF]6K-R(X^3B6U)#HWU[3*5(=]F MD[TX4\LF)K8\).$P3W]$)7*Y6,(_IF<_UA@#A),+_XT>J,/W[/*->G0/V<2% MW^ ]$-NWV^%%<8K1[1C+K-)%DUF#4^ ]UMIV#P(EAVJJF$XKC'U+Q:H\V6E7 M=U>2/E;5J=P.6,[\@:HA'Z149_O0721H/2/Z'<1]):0L".V1,]I.4RT ,%JGEA%RV<1%VA2:PD9'$Y!@H.I6UA6G)AHY\;+[D%S+D C$= MKQ;_Z%_'E)IMPMT?:22X'7IWN<>PA'9#AI13J $5ZRXA?TW]_[*O=C4?MOQLU;*JN7U!.^XG9YOL @*OI6* M"&TP,=O9OT-?A%>!6Y]6?C]Z;S.[F]?76544<>Q59"^)CA%Q/P;K_(P&[' H MU%V*'J^#"@AIE2J6WDP7K:-"8N:2?Z%!;_T7U[^>VJICH46N-9J.P%>?-E+ M->ZLQL+>SLU[DT4/?K]\^]!>S"_^>/-*\P7B@E22C*C]OM^M=ZR")6)_$3S# M!;J]=JC+.$V\PT%A0*'WC3W.;-X)7ZG; .OI!)\T.@1W$B?CMAD(I; PE$I-WPO L M[P-L9O1E_I9-B8+,S2IHT&B8I75#T!FW;VH_1'.3S 2,0$%RJK?+P7CZC_&J M!?UE;&_V+\6U(4'51P7>LL9G0T(+6!V"4"#C*CJ-W*I@O.I_AZL^LZ.U_JN< M7\F-4SFDO6SG\1%[D!VV=$9PU)M5)60_@ MQA?%>UR_>0$"@X&EJSA#RU0?9"4*%W\,(ITK 8(NQTTKC(0N:$]/\ 20^M)^ M)$60/L'?PGG))_X>$@M7T ^Z]W4$&LBU"M8#TL/:$(*@A0'!M4.UT9J6C?R' MU>V@@!PS;X"GLRU6[QBJAT!<[>*BX.ZP7 MZZ !MA:-3^=^E&^2!=UGLQ (1@BNIIS_@S56A23<(N38,TV(BPYP4I%T-W8> MRXF7,BY+/(!>_Q6N7B)/TZ%KZ"_77- MOH:K8"[\U &QU;6]$32/YIC;74)M?1N>%E+(0_3Z4F;3,7Z]4!C)!56+M<9^ M%6RH!MWC;&A< @YYP8'5F'6;1(*%.=.?END&F>T9;N)Z>\DX[ M^@Y%C(52$S)+S\A(EX ?37E/NNQ+)"%4VZ&5UA.8S3:%GY\K__?YSLA=GTD; M657*LQ[*.+;VX?D'7#NLG.ALEPD81R"YUCYP]*NY4@+B:2H-%JO11H+(;.&R M?>:I;@L9_J):[Z;U#G%*;-WZ5',WE0:RB[!% 2%EQ1!(\X'2/'#??W]Z='B, M!>^9(K"_/SD[?&Q_HWB[;E$H?9CA,=*FBD@UR!KT8 0:I(TG<\HW;1*/D1>Q M6S,5(36\Q\V\]SOTW3PHN^^09((]A[FG;*69.MJ28@(6I>!);*9?S%J?P)F_ M4RO.U'^1(+3Y/1)K0(QRT!1%Y=SD\UC!V+92E#6X9T^[]_K^Q!^Y3T1L>2I= M1;&X6#Y#)-.",A6C?W9,#DMK3"E*/R1@U&*WM.PT".(7=>?GS\O#^(0<2P%0 M!XDB>XP'?'"@UKZ9)$];<[$JLSPDWVA.@(DS2RS#2'GI[!BDEJXZ,#YA V8G?5I3 Q6?N#($<'I!OA"9\+M M")Q@_AQ2C\-R'WC8>(S%P-EC/KE']);9 MJ;P\93 J?:28->YMGY6MXF.X0+]*$R9PT?KH PD,2)X:.N9XY@.*0CAL!TUE MN/Y B0R-THC)WC(GRAI.04LD^.W[<#==OP*B9'LM[&"P8!@S M+N%E%)(JXV6:X-VD&^32MJ,(U&HY7J.A$]I%W5UM\H1'%C0#] M1D8NJC0MUFNZ31V$O)Y!*F=.(U4KT((+)>A3NF[I:#O-6C0^J0)?%4-:C3B( M(RJ*(C@C)\:VK8"C@0Z(RGKE^JI(PSM%'#7!\- .6';VBF,4)/G2CZYE4+AX MH:?E$E!TQ4V R[T+&?%ZF/<2-6RS?%&A MH[)![M0%% ^^THOMGSJLMXJ"UP ML$J.AOBI(RJ>,P'.&==1EQ[?'MAQ/IG5"(%O<+33:A[]JX"S'6%1&P6BO?@2 MYGW>(^M@SLDC/(=$9JC =SI]8A]*7DD:<3Y[\<\+)*[2!HEF4ARPXE@C*195 MZ*XV)1V\GANRG@I);* E S-3#\Q?@5%WC/BU<(JJVL3P-T)G([J<;7QI;$VI M FW5$B+*@V?R0G26)R!%X*H"9O55HK2)P$=UC,Z \J)KN%U!ZYZBVP #_IT5 ML&^)ZKPFQUQ-A;&FH'A-:W_4 X\)15@6DDVE>(9M(".>J7Q& M8G/% "DRVM,G D!5Z>\HO"*A+JW5R&YBZQR4X39(>3\3*MM5=PO<$1*OX;7? M\ILM,(HJ<.0J1NT,HXS MM;)Y,SZ,I"$J+[V_0:'8!E3^X&FU/)]:5Y(?+Q707H,&ZZU)>>^:T&N_2[*N ME3'ZP*Q5 ]714J MP?-/9]!^01IN]/KT84"-;F2OEB$QX]K34#*%?+8CYLH M_MH"_'4R@+^^S!H8.,?# MR56R/.IU,7G_E]W0'FPMC*E[V_]\=_1=A,*X1.V7S^R_JV4\T7\'VH64RR=L M.4O[7^MQD:Q8\/]:EW("_EHGX(:KCU^J#-UM '/)U/>B_[Y[/XDD(U+6[K)^:H,F <^ HM.3))F MC1 #:Q]*.@>(UPFZ2&+#J;Q&4F(Z+]=@KR"A17N9X">0%%:#5G[@1Y3G0;0' MT?[T263P$61Q,0<$#[D&F38'6'/1ZZY*8HA^=!\=I':0VCM6R+GOG)'OPFE' MXM1!Z?0 ?H-X#N)YMY-HCE1K%,!57.68 MXC2*Q*2.:ZC@,2HH)>,.I>AE+SN4&ZT Z"#T@]#?M>;W\I6;N]]RFV)*6]G( M-Q@P$U/F@[8>!/>.)T%]*J0CMI"&#%(X2.$=3\)6?U)6A*CQ;7=?YO)QT#,& M0_DTE]IS!?.'6(NJ782795J4'L+V1\;J#[(]R/8=3L*A1!!Z9GM:VU:4(=AC M!E[;?WS0ZFU$]1L%MZXIHDC,OQN&>(-[7"N7/KK7&4(-&P9APN&OMZFU^:91 M8J^HB(8P-8SX[O9K=]W9.31,/=J;I92ARPI[J NFI#?4&C)LAD@=UK0@%QX_ MMNR7TP@1%SGUS5BNZ)R-L*8;4<;E>_D14RREH3:0U7ONY.A@\KV[&]&3"/'# M1-)XVG!ZA-M*V&&D\OG>4DE$G5G(FY1M6''RI\FOT6Z/\:PT7NF#5-0'M*%5 M(QYO+?S^]K$>/Y.4(:=ER?(DBU,.^]"Z5*T"2J*$ MG2BK0IM(G.9%&V&KW=O-+9S20E0Q+5$^0\IZK!/WT;1FIEAG@U_FU)X(3DFQ8Y-/6?H8 VV. 42R#7/!$6DFOV3=7!E:FP M*ZM4PV"NHJEUU96B4=_I>*5:+PK*C!B"R=NF2\O2(L3Q;DP[ JRY-S7$9SR/ M%QP#LJ??ZR\X2RNP J6= 3)P_$=I'_V]I8*>!KR7#N,%,@YV[$/OL?#9Q4A2 M6KK?GD9D5)XV9C3$-29/%>LS0/LY_A7;!LA*[K@DT'Z\4 )'RA9G^*BXI](I M_!IK,KJ\]D-B;#VNM?;I_*(61=5O2URH11;SI?J:F2VXOOY%J;G" / MWHP+0VZ_K7H-OL- ,J]$3!AFMF9:KVGHE4(/\*=U3.N1<.OFC.85)MF5PCV9FB F4:?FH#3" MP^@EW?:8GL?7PO\[HH6Q(?;#^#IF0@&=E9#C>^8%#]+2 E3(6*#W-NK/RB!N M=!:7]NYW%_(T&)#>A6GI<0K.BVNOF7L+$*NT\GB*?1(9 J$*33V/@-'[7I^C M5A6L1_,\T@LV$!,5J=+69,*?L(C(D+U7@7A+5QCY-D)S\$^. _5!51Q,8N+# ME\\HXR5V;6375"P1CZ63T=D5 MM8I#+;UO1,1L8F_5_P='/?0&+T-4&AF60I3<"95ESG M=HRP:-?QBGNN-7@Y'M!JZX4-TW.D&)<]F])%(7?X2\+J$H>:CI@X]UR8\_JY>S=VIMLE# M /.D0L[]N+=LVQTIEYJ5Q36Z12VV0/:(2:>2,RPER)ZEJ+*+N\ %!Z]>_";E MCPO80ICY 2QLVBQH;(BL7:3"0%B4_FF%HS&II7([K(+B'F4N'(J2L>]6QB\I M-I#BM1BA)>W50K2X']W!L/R-M@=: H.Y8F9#M-EG\(]?". M>H:$;#Y&/%0E:T_0^0NMKZ$XE%%R*L:/P_7%%]'9,A(4SN_H67@W8YE\F)68; C36C_ MO)&A*85V.BXUXF ,O56RHITZVJC&:=9,#2TJ6A^E^C(L^?,)":1$UUX[V6I] MZ,]V+^*W+(K$9%+/;B6B8Z",-1Y&%BC&L6@!L,BZN_\<48OH^@G/*674T.(E MBP);%01?#%G2O-:@_W][U];;MI&%W_=7$ $*)("LN^JX2 LH$NVPZTJN)"?- MOBQ&$FUQ2XLN+['][W?.92ZDJ41V;56Q!.3!T84TLW;:ZX72F(QQSH M ()DX1N\)T)-J2@& G7.8[B_!,\%Q 6IH]"GT]N/(]4\Q+@3A'0P(_!G#3(U M$U!GAB5_9(H8A=,B4G"#+B_]1#%'?N5WJ!@":]8<;\)D.[HZJ*Y(AIH@ZR0 M @#R!GL<1#Q))$,+P(;Q4UZ$*HPPE%&.8=1VB8K;D@?7IAK4RIFS+3GO-@'7 M1UZ08ENR,"DOHVB.+@NW$P-X#([%RR ^37()(DIR0[7D1L-F9K$]SD$.J?9% M*#I4NA#>Z51/F=';,(3A.GOPM:/X$<<-VR8'C5/N!#)'PHG:CMCGAR91:.&< MD<#N5X!$_T=^1MD3N4U/X],[7[V[*014.(1) MD-PB-<@1CGYG*M^8R>-(G4(RN)0;"\ 2">0#>'/,( 6H!V-P19"DC.)"B&[@ M#G72<\EX*J$U@S5J*&87\V5"TE\J"\(3>*GG*8O60AF5C4AI:F8_8G9CX7\ M@U''6/DTXHY>G1_'D%6^$N&%7 6-%BO5G0=)G%U;D&G%P?ULR>Q[X'@"LWK( M>-*Q[BS+2]LDIM(%I_R#O\#)RAC&G5/1N0L+ZA*2[\J3";IO"",'4IQ"ZAGT M@/#04445O"\@N4\,Y2 WZQR*?05@$TD[!Y>'8RMT0I$M44"J_"$X(52.?VG0 M6CB+8_T66EL 4#\$S,IM88@T![/6* ZUZ07H4;;IVKV\EP.^838'$J+IT9%7 MGL/YA!M%FJY(VHI[ "6'@EFRBRQ(\'O_TF9R0(UXV>XT55$0M'QY@#A' 9P@ MV-UC\<&%XH9K*9>*1:RB:[-T#2X$<[,\ M'#YUUT\S*IY_DUE8^;WY=Y'Q43XHTQ M+JSZAREG*-3YN5E0U>E1^A]\6.S/01?; MHKD$/F0P;7A%J;&S "'1B$T1H.XJ*Q@.- >]E6PO6AG &3,46?+N2+"CCVF; M 5>AO:G&KY(E1G$>S,[0/5K!A&XAB1CL7LG, (=@PHIA9-666N?JVK2Y]PO" ME4>;A;7%V84CE/68ZMSPXTE%,##TDU3IMFKRC#*6(V39I.@=P]"MDD2&VXK< M+/R;.9,U:Z911GI'.G3, 0WK@.C;J(DA\6#VT<+B"GTHMLX7?X9&GIO>^Q'X M#=U8*A>MUF_*9CV8RHJP%>68>;5Z;/UA1^(LW*%&4EVN!]MXD(H_\=$TU.DZ MB0@>&)IGI%[%G3 R(T9P?"9);=D_A"<4G&EY ?!IA-4@R+W9%-R#?F0[?Q(. M'R1FXJBV-DIC]#]*^!5$8-0'@H6LJ7M:",L1#1B3+]LX3 3P/XU$/$?\$.RZ M #<>G]8%([$J"X\M'A?!+;.M.B.CJ"B SX X5 M;7^EQ!6G#QWP=JNP[R@)E%QC2PSPOO2^1NF]O2^]OY32.]E5>K)53HZ86J'C M%F&E2Z8%H3 CI7R'1T+.8MN/-(0]D)"91HP33+>!:R+'+ I=OLS?8_')Y>KN(:3F%,ZB M^/9QTF AKI,\@U*!%97F58!^PJ82@PLO?1%CI[ EK,M,'M&<9U:!-WRB66\V M53.@%,EE),]2O3\8_F.OJY3 '704S(ECX%QCPGZ]R?A5)( MA8,\6"*DN73_D!N).M#I0GQN+QCU6U%R >>#U!J^3Y[ E_8$/9KH(O67E S) MEI866CE>*)E:)38H%ZJF':L!,=_(@+R(MDK.UF0L6L<3V1(O8B,-#="AVJPZ MYX.1>^*-)^[([2OJQ''WU!T[PV/'_?W4-]!F05L=JK-?]X.ZU7@O)-.K4$V/I9F,5EQO$GW7DWY$)LQ4E,G M#E$*_)HM?:=5KR"EX28JR=LAWX*"MJI.WSWNGI].QL[YV7 @57'@#4>61N[" MX;^*<'$ 1 HZS[EKQJM==7[S!JZT5L>N-%)];]P['8[/1WN=V%V=Z%2=X>2# M.W*\P?%P]%MWX@T'>VW856WXL>JX?WSPWGN3+3()3P!A96]T?0. 5@5<)P> MG526Y>T/C\=X>LB>NK>+8!JD[Z:8$AI$14"F===[U-S0@OM^,HL#["%:B1VU MO>)NU*N-;9?P.^%(O_GBYU>+-+W^J5:[N;FI)OZL>AE]J76EYQU\\9.:/[\4 M<0VZ?VJ-QF&K_?:H5J_7&^W6X6'[J"G_ZM2;K9I_^]_&4:O3/*PNTBO]R!W( MJQT@Q>$L_0/W[9;:TD^D\];HR4:[=?B3:W1F>,?3D]7>KD7 MJ;<(_ O'O?5G&1J6(>";^?$3R)G\EWNB+CXRZWW[J])^X@D1NPQ4(O[VTXO_ M6"=WGUG\W[WP.^L(?\QEZT:K4U];X]$>;78[&O5&U1N,'WZ&/&1_GM(4>4O( M_3M_O!^=2E\$ZADSW^E'LPS*/\\DH''OP_,7([^^?Q$L@XV*[[3[_L6([U1, M@0IY4Z([&[DO1G1G-#B[R4>W_43"ZV$WZAGT+WK0L$3X?TX?)O*/H2GE-4V8 M(=A-XMB"4-QE0KZ"'2E!&9X*7T2E@+ ':)[!R(R@>=5% *UE,!G%PX_0:P1C/TL'1F.F_D*$%PIZ M!X?I^0-(+I8!V"1>SPR[;K+'X04F.?DXI 5UZM7.#]\@'_G:]]M']/T-^"(] M]V.WXGB#WFJ&C7_N]Q>__Q1KVD3I2:32BG6S2ZGN]!,:W$CT@)).P;\BD? C MHFT@8D(E41C,G?AR^EK>!?Z]VBVI.2=>WQT.G$_N:/+!]?[CCIY! MDS9;=]F.)]9FTK$]QF:K>M@QKZU#T<,_\228^_*$^.3#V+^\6\SEW%6I;'KW M->/J0 .P_DA$'WFSMQI[J_$HJ_&Y._ ^.MV1YYYZ>X/QO :C_2AK\5DL96#4 MC0,_#'*&XGZ6_YZA,$WWD54D,.];J%W?M"3;4HFWPL33[GAR<-8]<0_>C]SN MOU<&Z]L]JB_0J_.5?_P=02P,$% @ 48 *411W[@?K M!P :"H T !E>%\Q.37O[5^L_>_HO=;6KM-GSEL^^H_?MZ'8XQ M1RTL1C">P2@I\PCU&Y4AG"EM10IUV&_L-7::.TUXU6[MMYLOH/\+U.N];H96 M0)@(;= >;)0VKN]O5+6YR/!@(U8Z$[8>H<702I5O0*ARBSE)6TRQ2%2.![G: MZ#WK-KS)W;&*9F#L+'7=?RR5[8QDA@9.< I#E8G<5]; 5=? MH)9Q!UP_(_^';6@U"]N!0D21S"_:T)0Y-+=;,N] 6&JC=!M$:56'+2C6J?WI MFL*?KNFZ4N4T94)?R+S-7RU>VKI(Y47>3C&VI*([[@7OWPY>#T:PV]IN=1OC M7K=1])[=C^KG^=@4G7M6>A@,1X.CP6%_-#@]@=,C.'P["(X@>!\%N0\.'1+L=OO^R?! M>?WT_<_!'] _'''+3K.Y\Z7%@"_9M^H,WL2Z507YPU+%6%FK,E]WWRLSJ,&Q MC%#E\#MJFR#UTC4(Z;N,9V 38=L/OPI6C%.$L=(4( \VFA3,,$VKT+(HFT*$ M\W)EZ51&-F&]S1\[X.8N*<;FEI5<L],UWODNM;;=2K"NAHWF%MV3\@$D8H*@<2)Q2LG*)M+ KZ70%G4Z@R$6 ME*Z $'1$28<6N_XKJ!@.@]_Z-1CDX39L$J[@^0_[.SO-SJ'*"I'/7*G5V>I< MGQ=]ZI[?E;]?^#E EI;CTZJED1[]_NX\Y/Z^%H9VE?8OF\&'7$U3C"ZPYK=9 M^\V-%"G+E74L0E JIRV$,K>Z1+*.*$Q&7L6[+LB;"1:2V$LL0JK2H#)I::6] MW(I CB$:(_2,13+Q 8'!LAC34%U$QI!*,CEQ.E@@E#HL,Q++J3LXY@331(8) MF)+_7?6?HL9J$)Y )DU*?(<"!4RE36B"IB"*Q-II7(^@@NQ3$X2B-#?OPB1@C 3G2I.G%:JD+2PI M^$ZD<2&=I#!WX_#QZ"H9+"<4C:EP_N%YQ1+*:U6RX49)B8%L,2J5D;L',N78 MR$@*+7D"TK,?E^)R'JDT3$9<,#&.OK@$H R20982#G/QH!N'^!5'NGERN+$_D0]. M9,1N(HS*74 6AER,Z3W[CM#1',?D65*,92KMC'G3.K7LU0[R#LW>(3\173H> MN%1[64VH*'5!WF0'+>?\Z%>"[.GPX$]@OQ.P1P^:)SR. M5O'(ESX5O7+ M:[K$Y#X4MZ])5X;3X1O=?15?9>7EPJXM;U4BS(+7<<1W[H:12X5N/:HT-8-4 M?L"TNKRZ)E_[QTOTN%SL&SDTW8^3O/SV;AG<+7XT=^[:56#G/+/L8%#BY3S M6?>K#DS4A7R(,%[SK-#PBI09S9_6PDVF2O5KK\D?5SKZ=T'\06\&^D3L8DTA MN4: 0Y=%"++NY[(*VS7/BV0^4>D$F1SEXJ+ZU4]7B0>S(E4SI-9IHGRV$9]X M#B']5ICC2NI=$\[_90]8WM ^M*%?7I24IEO-&O"KL%M7/G^#L53#^MNO7FWO M_3BOT?P[[+((O^3XS+.;LMO E.3^#W8#AZ&PS^#(;=1GG[#XUNV_@[ MVN#;-G/E]??+U5J0!#_%7/-!5C3X:28YC'MA^G]02P,$% @ 48 *4;5P90;7 M!P D2D T !E>%\Q.3/GOUJ\'KU^\V*7>;J-L?/83]?^C7H=W MJ- (AQ&,9S!*"A6A>:LSA#-MG$BA#J\;!XV]YEX37K5;!^W]7R'X#>KU7C=# M)R!,A+'H#K<*%]=?;U6M2F1XN!5KDPE7C]!AZ*166Q!JY5"1M,,4\T0K/%1Z MJ_>LVRA-[HYU- /K9JD?KEP]%IE,9VUX_J70KC.2&5HXP2D,=294V5@#WUP# MBT;&'?#CK/P+V]!JYJX#N8@BJ2[:T)0*FKLMJ3H0%L9JTP91.-UA"_)U:G^Y MIO"7:[J6JKRF3)@+J=K\K\-+5Q>IO%#M%&-'*KKC7O_/]X,W@Q'LMW;WNHUQ MK]O(>\_N4W5(SD93*C_J#T>#X\%1,!J?PQ.1C Z?5@CGZNQS3L/ZI3S_I%WQWYS;UOLL%=&[_MP'@S?!"?] M\_KIGQ_ZGR X&G'/7K/YS5V#;UEX$YVED76GSLNW!?%-A=5"# M3T+)"01&8BIK$*)Q,IZ!2X1K;]X!3HQ3A+$VE*P.MYJ46#!-JS!?/-MIL_=\ O6U*^4XZ57'(:H*Q(:=/,Y2>\[%"DE7> ;/12+!1=FW3O MP-OI.^]]@UJ[WA.LJ^&BN44/I'P B9@@&)Q(G%+A<(FT\'LA#(55.H,AYE0Z M0"LXI@) SJ[_#CJ&H_X?00T&*MR%;9<@//_GZ[V]9N=(9[E0,__4ZNQTKJ^+ M?DVOW)6_=_P<("ONN-JT,M.CW]^]3>[O&V%I5VG_LAE\5GJ:8G2!M7*;3;FY MD29E2CM?T0655=I"*)0S!9)U1"=4'13+"0Q"1B$5*3 9U)1YXNY6X( M* S16F%F+)*)SP@,EL6L:P5-R>LL) M(0QN!GV:+M%; <=>4TT!$DF>N,8214H"!%F=,^FF5NOM"85-($[UU,[Q;/!" M6F<$*1+<6-I-5M968&GGQMRP]@F9'APO-HG,T95MY +7.NC8"GL5H>*TH^-8 MTJ/?X $(@QY*! W))(>V'- RX9$V87$6RRCE/;+V,_$/Y))DM MJQ+)/#MP*EP!> DXMN2V:N)5-3&IX35>!ST),,MHWSN0Z?#IZ>0CYY4WE[-> MCHXQ&\#Z6[3T1/ONJ^VW(5EC(A"*PMY^"%?D,1+ *DUEC=<%.;6@=#B1UB=9 MDD+EY^&SRC(]KZ9X@ZGPB*V*_!)WM2K]D5$VV6)W*R%^0V&)L920%G8EH M ;*D(K[H*)ZIL$P/?'A;SR5\2M86R2!')8 'Y8(WOD@%5Q):EC=B23-H1$E: M5KD6_3=&%J1D3^,QNLODOM$B<%MS'@;#V^.=#5:+JQ%TZZ1[(Y!NGZYO'4\4 M@Q,9<9@(JY5/D<)2B#'7YM@1)IKCF")+BK%,I9LQDUFGEJ/:0]ZCN0S(*Z(K M7-T7O\MJ07EA=HN*4SZN9]@^4F@@50M; M\OBQ+MS7+;A-310+:>1#2OSM$RB,Y\H+LZ?#D3V"_%[!'&ZT3)8YN MXI%O8"K"[7O6@OX[J@.S)QV&A6'4K5"5-;-FVCIJYXMUFLO2YL*7\CJPO.I; M,R2F\*&\?4VZ,IR.P^@OC_A>214+NW9*JQ)A%[R.,[X/-XQ\*?3^J,K4#%+Y M&=/J)NF:?.U_=M'C"K$?Y!CS,$'R\L<[]_LK]6@>W+5E8NW.UX[X#XGHIW+XWY=#LQWA51U5B]O[-;4'!'10(N+ MDO/5\*L.3#2$8H@P7BM9H66/%!FMGWSA%U.5^K47UX^K'/U_07RC-P,!$;O8 M4$JN$>#05Q&"K']W56&[5O(BJ28ZG2"3(R4NJE=PIBH\F.6IGB'U3A-=5AMQ M)7((Z7?"'&^4WC7I_-Y]]K"?2[RE?6A#4%P45*9;S1KPYU)WKGS^0<1*"^MO MOWJU>_#SO,7P2]%5$?ZLXBL?)!6]AFW I^!D\ <$PT'_PZ#;*.[^>Y^[MON> M]O:NS5S]@.;1&_N#^/0HD1C#\2+IG)84NK([(G^'J;#V<.M#<#ZJGP7O^O4W MPW[P+_[ ;Z7W[-WQ:'BM+8GK1D]O-C*QA+-W)Q]_6WJ))/B;Q34_9$6#OV&D M*/*?8OX'4$L#!!0 ( %& "E%G^%8J_P0 .L8 - 97A?,3DW.#0U M+FAT;>U9;5/C-A#^?/R*;3KE8"9.G!>XD(3,^(+ATG*0)N&N]$M'MM>Q;FS9 MR#*0_OJN["2$MT)?Z%&X&68<[TK:9Q_MKE:X&Z@H['4#9%YO[4U7<15B#R]_ MJ^V\:S6W*J3M5@OAVAO2?V<8<( ")5/H@3.#29 )#^5>'"$,8ZE8" :TJN^J M=;-N0K/=V&F;-1A^!,/H=2-4#-R R135;BE3OM$JS:6"1;A;\F,9,65XJ-!5 M/!8E<&.A4-!HA2$F02QP5\2EWEJW6D#N.K$W@U3-PGRZ4(;/(A[.VO!VPB-, MX0@O8!1'3+PM0RXI0XJ2^QW(1Z?\=VQ#S4Q4!Q+F>5Q,VR874*EQT=%VDCL7 M7S_+8M6Y8:$0/F@F8G+*11OT"[GO].S+@#M<0:/>K3J];C7IK3VU75!XJ0P6 M\BD)7"(8)6%9%TZ:=/X,P$.D7AG-;^/9H,]@=]:S(X/GK( M_7_7^E?P=G@R&I]81Q.8'$.M!2>5<:5?@;'=U]Y#K;%EEE\\!]88K+WCX<3> M@Q4Z7KS;BTW>,;?A>!\F'VP86Z/WUI$]-HY_.;1/P>I/M*9NF@_6@?\E&U^R M5'%_5H@XG1I"M>O-RE9>!@="EWI1E'VXX"H %2"<94P2R' &$A,Z7H"4^W1( M4$DS?H;8A[[]R2K#0+@5V- 3UK]OU>MFIQ]'"1.S_*W6V:1B*%?7 R3S'OR8 M"82&609]6)6!I>#SD.1+\V-T,\D5)]^9\,"^I,-+3!%H^8BGJ89*?WJD1P6P%SC*^=C\Q$R)$O3*<, ]I#4^HR05,2C+T \X^F2,C"M^CG#L M^]PET+2TGC[WK9Q#.F6"GX,E.89\,7.?"R9<3D?Q?3.1N4&.EDYPTM.V<+V9 M*F"J_77CX#G$XD9MD_H:A&+OP,]"BC^7N MU("R#0^)9QB5&-#?5#(_GP5MK M;+!-H("K;6UXFPON5T)I&4:6J[2ZMM-H=O1N?J-^HUY0ST71"FH^=0O(."4+ M27,J%_O"N"X,B<14;T%9JUD84I]#&:ZCGQ0)[4E:9)V_S I:T./YTCJ#:%06 M%CL8)[JQ)45Z(V,JWW9F$O!T42M<-J_2Q+:(%3A4_Y 2P5M4O;R,SHM>7GN3 M3"9QBM?SI/7(W"CK9(IIH+S@*4*:.5]H"5!Q/CGDS.$A5[-B-:;(Y=Q !1Z' MF=9Q=,2Y,6%<7FPD^E0?A:LU-(*"0!\.=#THRO=-W%=P&Q#?TM[M%5ZZF"S] M(-*)\,*#E= #'<,Y?EV%5E"F0%>&5:#/*4@5^E/*K*]UM)?W03V]A[5R'!A$[=\^)E8JC M3H%AFR"4B@E/1VB(OL:W1]O9!BN;$K\%C;5Y4Y+3J3%4E?< >A4G<^C-'/IB M/XJ)],S=_ULL7%_JL7.;3\&@49AHKT@TB:OODD\#U6YM5YI7,B+G'NZ[6:^: M5N%@L&=3=_Z9KJ,?[,&O]JA;S7HWV7\I)-Y#Q:U6])7Y?T_?_6Q8>.49O=.H M;/^%C#ZUC@:?P!H-[,/!*TSFU8OA*W/]GEOP/2RLT5-W*T_;.LVA_4>=_->W MYE'PN2%+T]W2H36>&$/KP#;>CVSK)_U/]17M\&!_,KHA"WQ#QA>WA;IIA.'! MT&UL4$L! A0#% @ 48 *46^_7)#030 V8\& M !4 ( !@B< &-E=F$M,C R,# V,S!?9&5F+GAM;%!+ 0(4 M Q0 ( %& "E&K.ZOPIW( "I^!@ 5 " 85U !C979A M+3(P,C P-C,P7VQA8BYX;6Q02P$"% ,4 " !1@ I1.RS$,1-3 3,0< M%0 @ %?Z 8V5V82TR,#(P,#8S,%]P&UL4$L! A0# M% @ 48 *4:7S1%W2R $ S*D; !0 ( !I3L! &-E=F$R M,#(P,#8S,%\Q,'$N:'1M4$L! A0#% @ 48 *411W[@?K!P :"H T M ( !J00# &5X7S$Y-S@T,RYH=&U02P$"% ,4 " !1@ I1 MM7!E!M<' "1*0 #0 @ &_# , 97A?,3DW.#0T+FAT;5!+ M 0(4 Q0 ( %& "E%G^%8J_P0 .L8 - " <$4 P!E B>%\Q.3