0001437749-21-025927.txt : 20211109 0001437749-21-025927.hdr.sgml : 20211109 20211109161544 ACCESSION NUMBER: 0001437749-21-025927 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211109 DATE AS OF CHANGE: 20211109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CEVA INC CENTRAL INDEX KEY: 0001173489 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 770556376 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-49842 FILM NUMBER: 211392375 BUSINESS ADDRESS: STREET 1: 15245 SHADY GROVE ROAD STREET 2: SUITE 400 CITY: ROCKVILLE STATE: MD ZIP: 20850 BUSINESS PHONE: 240-308-8328 MAIL ADDRESS: STREET 1: 15245 SHADY GROVE ROAD STREET 2: SUITE 400 CITY: ROCKVILLE STATE: MD ZIP: 20850 FORMER COMPANY: FORMER CONFORMED NAME: CEVA INC DATE OF NAME CHANGE: 20031208 FORMER COMPANY: FORMER CONFORMED NAME: PARTHUSCEVA INC DATE OF NAME CHANGE: 20021101 FORMER COMPANY: FORMER CONFORMED NAME: CEVA INC DATE OF NAME CHANGE: 20020515 10-Q 1 ceva20210930_10q.htm FORM 10-Q ceva20210930_10q.htm
0001173489 CEVA INC false --12-31 Q3 2021 352 300 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,968,554 22,260,917 626,606 1,334,243 0 4 0 3 1 2 2 0 0 0 Amount less than $1. Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 128,000 shares of the Company’s common stock issuable upon exercise. Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 128,000 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. The estimated fair values are preliminary and based on information that was available as of the closing date (see note 3). During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has not been received. Of the $2,200, $210 has not resulted in cash outflows as of June 30, 2021. In addition, the Company participated in programs sponsored by the Hong Kong government for the support of the above investment, and as a result, the Company received during 2019 an amount of $239 related to the NB-IoT technologies, which was reduced from the gross carrying amount of intangible assets. The Company recorded the amortization cost of the NB-IoT technologies in “cost of revenues” on the Company’s interim condensed consolidated statements of income (loss). 600 0.5 1 1 00011734892021-01-012021-09-30 xbrli:shares 00011734892021-11-03 thunderdome:item iso4217:USD 00011734892021-09-30 00011734892020-12-31 iso4217:USDxbrli:shares 0001173489us-gaap:LicenseMember2021-01-012021-09-30 0001173489us-gaap:LicenseMember2020-01-012020-09-30 0001173489us-gaap:LicenseMember2021-07-012021-09-30 0001173489us-gaap:LicenseMember2020-07-012020-09-30 0001173489us-gaap:RoyaltyMember2021-01-012021-09-30 0001173489us-gaap:RoyaltyMember2020-01-012020-09-30 0001173489us-gaap:RoyaltyMember2021-07-012021-09-30 0001173489us-gaap:RoyaltyMember2020-07-012020-09-30 00011734892020-01-012020-09-30 00011734892021-07-012021-09-30 00011734892020-07-012020-09-30 0001173489ceva:CommonStockOutstandingMember2020-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2020-12-31 0001173489us-gaap:TreasuryStockMember2020-12-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0001173489us-gaap:RetainedEarningsMember2020-12-31 0001173489us-gaap:RetainedEarningsMember2021-01-012021-09-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-30 0001173489us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-30 0001173489ceva:CommonStockOutstandingMember2021-01-012021-09-30 0001173489us-gaap:TreasuryStockMember2021-01-012021-09-30 0001173489ceva:CommonStockOutstandingMember2021-09-30 0001173489us-gaap:AdditionalPaidInCapitalMember2021-09-30 0001173489us-gaap:TreasuryStockMember2021-09-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-30 0001173489us-gaap:RetainedEarningsMember2021-09-30 0001173489ceva:CommonStockOutstandingMember2021-06-30 0001173489us-gaap:AdditionalPaidInCapitalMember2021-06-30 0001173489us-gaap:TreasuryStockMember2021-06-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-30 0001173489us-gaap:RetainedEarningsMember2021-06-30 00011734892021-06-30 0001173489us-gaap:RetainedEarningsMember2021-07-012021-09-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-30 0001173489us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-30 0001173489ceva:CommonStockOutstandingMember2021-07-012021-09-30 0001173489us-gaap:TreasuryStockMember2021-07-012021-09-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 00011734892019-12-31 0001173489us-gaap:RetainedEarningsMember2020-01-012020-09-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-30 0001173489us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-30 0001173489ceva:CommonStockOutstandingMember2020-01-012020-09-30 0001173489us-gaap:TreasuryStockMember2020-01-012020-09-30 0001173489ceva:CommonStockOutstandingMember2020-09-30 0001173489us-gaap:AdditionalPaidInCapitalMember2020-09-30 0001173489us-gaap:TreasuryStockMember2020-09-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-30 0001173489us-gaap:RetainedEarningsMember2020-09-30 00011734892020-09-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 00011734892020-06-30 0001173489us-gaap:RetainedEarningsMember2020-07-012020-09-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-30 0001173489us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-30 0001173489ceva:CommonStockOutstandingMember2020-07-012020-09-30 0001173489us-gaap:TreasuryStockMember2020-07-012020-09-30 0001173489ceva:IntrinsixCorpMember2021-01-012021-09-30 0001173489ceva:IntrinsixCorpMember2020-01-012020-09-30 0001173489ceva:AcquisitionOfHillcrestLabsMember2021-01-012021-09-30 0001173489ceva:AcquisitionOfHillcrestLabsMember2020-01-012020-09-30 xbrli:pure 0001173489ceva:IntrinsixCorpMember2021-05-31 0001173489ceva:IntrinsixCorpMember2021-05-312021-05-31 0001173489ceva:IntrinsixCorpMemberceva:ChiefExecutiveOfficerAndChiefTechnologyOfficerOfIntrinsixMember2021-05-312021-05-31 0001173489ceva:IntrinsixCorpMember2021-07-012021-09-30 0001173489ceva:IntrinsixCorpMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-30 0001173489ceva:IntrinsixCorpMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-30 0001173489ceva:IntrinsixMergerMember2021-05-31 0001173489ceva:IntrinsixMergerMemberus-gaap:CustomerRelationshipsMember2021-05-31 utr:Y 0001173489ceva:IntrinsixMergerMemberus-gaap:CustomerRelationshipsMember2021-05-312021-05-31 0001173489ceva:IntrinsixMergerMemberceva:CustomerBacklogMember2021-05-31 0001173489ceva:IntrinsixMergerMemberceva:CustomerBacklogMember2021-05-312021-05-31 0001173489ceva:IntrinsixMergerMemberus-gaap:PatentsMember2021-05-31 0001173489ceva:IntrinsixMergerMemberus-gaap:PatentsMember2021-05-312021-05-31 0001173489ceva:IntrinsixMergerMember2021-01-012021-09-30 0001173489ceva:IntrinsixMergerMember2020-01-012020-09-30 0001173489ceva:IntrinsixMergerMember2021-07-012021-09-30 0001173489ceva:IntrinsixMergerMember2020-07-012020-09-30 00011734892021-10-012021-09-30 00011734892022-01-012021-09-30 00011734892023-01-012021-09-30 0001173489us-gaap:LicenseMembercountry:US2021-01-012021-09-30 0001173489us-gaap:RoyaltyMembercountry:US2021-01-012021-09-30 0001173489country:US2021-01-012021-09-30 0001173489us-gaap:LicenseMembercountry:US2021-07-012021-09-30 0001173489us-gaap:RoyaltyMembercountry:US2021-07-012021-09-30 0001173489country:US2021-07-012021-09-30 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2021-01-012021-09-30 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2021-01-012021-09-30 0001173489ceva:EuropeAndMiddleEastMember2021-01-012021-09-30 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2021-07-012021-09-30 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2021-07-012021-09-30 0001173489ceva:EuropeAndMiddleEastMember2021-07-012021-09-30 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2021-01-012021-09-30 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2021-01-012021-09-30 0001173489srt:AsiaPacificMember2021-01-012021-09-30 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2021-07-012021-09-30 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2021-07-012021-09-30 0001173489srt:AsiaPacificMember2021-07-012021-09-30 0001173489us-gaap:LicenseMemberceva:OtherGeographicRegionsMember2021-01-012021-09-30 0001173489ceva:OtherGeographicRegionsMember2021-01-012021-09-30 0001173489us-gaap:LicenseMemberceva:OtherGeographicRegionsMember2021-07-012021-09-30 0001173489ceva:OtherGeographicRegionsMember2021-07-012021-09-30 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2021-01-012021-09-30 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2021-01-012021-09-30 0001173489ceva:ConnectivityProductsMember2021-01-012021-09-30 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2021-07-012021-09-30 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2021-07-012021-09-30 0001173489ceva:ConnectivityProductsMember2021-07-012021-09-30 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2021-01-012021-09-30 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2021-01-012021-09-30 0001173489ceva:SmartSensingProductsMember2021-01-012021-09-30 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2021-07-012021-09-30 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2021-07-012021-09-30 0001173489ceva:SmartSensingProductsMember2021-07-012021-09-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-30 0001173489us-gaap:TransferredAtPointInTimeMember2021-01-012021-09-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-30 0001173489us-gaap:TransferredAtPointInTimeMember2021-07-012021-09-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2021-01-012021-09-30 0001173489us-gaap:TransferredOverTimeMember2021-01-012021-09-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2021-07-012021-09-30 0001173489us-gaap:TransferredOverTimeMember2021-07-012021-09-30 0001173489us-gaap:LicenseMembercountry:US2020-01-012020-09-30 0001173489us-gaap:RoyaltyMembercountry:US2020-01-012020-09-30 0001173489country:US2020-01-012020-09-30 0001173489us-gaap:LicenseMembercountry:US2020-07-012020-09-30 0001173489us-gaap:RoyaltyMembercountry:US2020-07-012020-09-30 0001173489country:US2020-07-012020-09-30 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2020-01-012020-09-30 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2020-01-012020-09-30 0001173489ceva:EuropeAndMiddleEastMember2020-01-012020-09-30 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2020-07-012020-09-30 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2020-07-012020-09-30 0001173489ceva:EuropeAndMiddleEastMember2020-07-012020-09-30 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2020-01-012020-09-30 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2020-01-012020-09-30 0001173489srt:AsiaPacificMember2020-01-012020-09-30 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2020-07-012020-09-30 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2020-07-012020-09-30 0001173489srt:AsiaPacificMember2020-07-012020-09-30 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2020-01-012020-09-30 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2020-01-012020-09-30 0001173489ceva:ConnectivityProductsMember2020-01-012020-09-30 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2020-07-012020-09-30 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2020-07-012020-09-30 0001173489ceva:ConnectivityProductsMember2020-07-012020-09-30 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2020-01-012020-09-30 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2020-01-012020-09-30 0001173489ceva:SmartSensingProductsMember2020-01-012020-09-30 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2020-07-012020-09-30 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2020-07-012020-09-30 0001173489ceva:SmartSensingProductsMember2020-07-012020-09-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-09-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-09-30 0001173489us-gaap:TransferredAtPointInTimeMember2020-01-012020-09-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2020-07-012020-09-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2020-07-012020-09-30 0001173489us-gaap:TransferredAtPointInTimeMember2020-07-012020-09-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2020-01-012020-09-30 0001173489us-gaap:TransferredOverTimeMember2020-01-012020-09-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2020-07-012020-09-30 0001173489us-gaap:TransferredOverTimeMember2020-07-012020-09-30 0001173489ceva:TradeReceivablesMember2021-09-30 0001173489ceva:TradeReceivablesMember2020-12-31 0001173489ceva:AccruedRevenuesMemberceva:LicensingAndOtherMember2021-09-30 0001173489ceva:AccruedRevenuesMemberceva:LicensingAndOtherMember2020-12-31 0001173489ceva:AccruedRevenuesMemberus-gaap:RoyaltyMember2021-09-30 0001173489ceva:AccruedRevenuesMemberus-gaap:RoyaltyMember2020-12-31 0001173489ceva:DeferredRevenueMember2021-09-30 0001173489ceva:DeferredRevenueMember2020-12-31 0001173489ceva:CorporateBondsMember2021-09-30 0001173489ceva:CorporateBondsMember2020-12-31 0001173489ceva:CorporateBondsMember2021-09-30 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel1Member2021-09-30 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel2Member2021-09-30 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel3Member2021-09-30 0001173489ceva:CorporateBondsMember2020-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel1Member2020-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel2Member2020-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel3Member2020-12-31 0001173489ceva:IntrinsixMergerMemberus-gaap:CustomerRelationshipsMember2021-01-012021-09-30 0001173489ceva:IntrinsixMergerMemberus-gaap:CustomerRelationshipsMember2021-09-30 0001173489ceva:IntrinsixMergerMemberus-gaap:CustomerRelationshipsMember2020-12-31 0001173489ceva:IntrinsixMergerMemberceva:CustomerBacklogMember2021-01-012021-09-30 0001173489ceva:IntrinsixMergerMemberceva:CustomerBacklogMember2021-09-30 0001173489ceva:IntrinsixMergerMemberceva:CustomerBacklogMember2020-12-31 0001173489ceva:IntrinsixMergerMemberus-gaap:PatentsMember2021-01-012021-09-30 0001173489ceva:IntrinsixMergerMemberus-gaap:PatentsMember2021-09-30 0001173489ceva:IntrinsixMergerMemberus-gaap:PatentsMember2020-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2021-01-012021-09-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2021-09-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2020-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2021-01-012021-09-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2021-09-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2020-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CoreTechnologiesMember2021-01-012021-09-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CoreTechnologiesMember2021-09-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CoreTechnologiesMember2020-12-31 0001173489ceva:CoreTechnologiesMemberceva:ImmervisionMember2021-01-012021-09-30 0001173489ceva:CoreTechnologiesMemberceva:ImmervisionMember2021-09-30 0001173489ceva:CoreTechnologiesMemberceva:ImmervisionMember2020-12-31 0001173489ceva:NBIoTTechnologiesMember2021-01-012021-09-30 0001173489ceva:NBIoTTechnologiesMember2021-09-30 0001173489ceva:NBIoTTechnologiesMember2020-12-31 0001173489ceva:NBIoTTechnologiesMember2018-01-012018-03-31 0001173489ceva:NBIoTTechnologiesMember2018-03-31 0001173489ceva:NBIoTTechnologiesMember2019-01-012019-12-31 0001173489ceva:OtherGeographicRegionsMember2020-01-012020-09-30 0001173489ceva:OtherGeographicRegionsMember2020-07-012020-09-30 0001173489country:CN2021-01-012021-09-30 0001173489country:CN2020-01-012020-09-30 0001173489country:CN2021-07-012021-09-30 0001173489country:CN2020-07-012020-09-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2021-01-012021-09-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2021-07-012021-09-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerBMember2020-01-012020-09-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerCMember2020-01-012020-09-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerCMember2020-07-012020-09-30 0001173489us-gaap:StockAppreciationRightsSARSMembersrt:MaximumMember2021-09-30 0001173489ceva:The2011StockIncentivePlanMember2021-09-30 utr:M 0001173489ceva:The2011StockIncentivePlanMember2021-01-012021-09-30 0001173489ceva:The2011StockIncentivePlanMembersrt:MaximumMember2021-01-012021-09-30 0001173489ceva:NonEmployeeDirectorMember2021-09-30 00011734892020-01-012020-12-31 0001173489us-gaap:StockAppreciationRightsSARSMembersrt:MaximumMember2021-01-012021-09-30 0001173489srt:MaximumMember2021-09-30 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:EmployeesMember2021-01-012021-09-30 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:NonEmployeeDirectorMember2017-01-012017-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:NonEmployeeDirectorMember2018-01-012018-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:NonEmployeeDirectorMember2021-02-152021-02-15 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:NonEmployeeDirectorMember2021-02-162021-02-16 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:NonEmployeeDirectorMemberceva:VestingAfterTheFirstAnniversaryGrantDateMember2021-02-162021-02-16 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:ChiefExecutiveOfficerMember2021-02-182021-02-18 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:ExecutiveVicePresidentWorldwideSalesMember2021-02-182021-02-18 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2021-02-182021-02-18 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:ChiefOperatingOfficerMember2021-02-182021-02-18 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:VestingOnFebruary182022Member2021-02-182021-02-18 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:VestingOnFebruary182023Member2021-02-182021-02-18 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:VestingOnFebruary182024Member2021-02-182021-02-18 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMembersrt:ChiefExecutiveOfficerMember2021-02-182021-02-18 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMemberceva:ExecutiveVicePresidentWorldwideSalesMember2021-02-182021-02-18 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2021-02-182021-02-18 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMembersrt:ChiefOperatingOfficerMember2021-02-182021-02-18 0001173489ceva:ShorttermExecutivePsusMemberceva:GoalsOneMember2021-02-182021-02-18 0001173489ceva:ShorttermExecutivePsusMemberceva:GoalsTwoMember2021-02-182021-02-18 0001173489ceva:ShorttermExecutivePsusMember2020-02-202020-02-20 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:VestingOnFebruary202021Member2021-01-012021-09-30 0001173489ceva:ShorttermExecutivePsusMemberceva:VestingOnFebruary222022Member2021-01-012021-09-30 0001173489ceva:ShorttermExecutivePsusMemberceva:VestingOnFebruary202023Member2021-01-012021-09-30 0001173489ceva:RSUsAndPSUsMember2020-12-31 0001173489ceva:RSUsAndPSUsMember2021-01-012021-09-30 0001173489ceva:RSUsAndPSUsMember2021-09-30 0001173489ceva:CostOfRevenuesMember2021-01-012021-09-30 0001173489ceva:CostOfRevenuesMember2020-01-012020-09-30 0001173489ceva:CostOfRevenuesMember2021-07-012021-09-30 0001173489ceva:CostOfRevenuesMember2020-07-012020-09-30 0001173489ceva:ResearchAndDevelopmentNetMember2021-01-012021-09-30 0001173489ceva:ResearchAndDevelopmentNetMember2020-01-012020-09-30 0001173489ceva:ResearchAndDevelopmentNetMember2021-07-012021-09-30 0001173489ceva:ResearchAndDevelopmentNetMember2020-07-012020-09-30 0001173489ceva:SalesAndMarketingMember2021-01-012021-09-30 0001173489ceva:SalesAndMarketingMember2020-01-012020-09-30 0001173489ceva:SalesAndMarketingMember2021-07-012021-09-30 0001173489ceva:SalesAndMarketingMember2020-07-012020-09-30 0001173489ceva:GeneralAndAdministrativeMember2021-01-012021-09-30 0001173489ceva:GeneralAndAdministrativeMember2020-01-012020-09-30 0001173489ceva:GeneralAndAdministrativeMember2021-07-012021-09-30 0001173489ceva:GeneralAndAdministrativeMember2020-07-012020-09-30 0001173489ceva:PurchaseRightsMemberceva:The2002EmployeeStockPurchasePlanMember2021-01-012021-09-30 0001173489ceva:PurchaseRightsMemberceva:The2002EmployeeStockPurchasePlanMember2020-01-012020-09-30 0001173489ceva:PurchaseRightsMemberceva:The2002EmployeeStockPurchasePlanMember2021-07-012021-09-30 0001173489ceva:PurchaseRightsMemberceva:The2002EmployeeStockPurchasePlanMember2020-07-012020-09-30 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2020-01-012020-09-30 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2020-07-012020-09-30 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-01-012021-09-30 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-01-012020-09-30 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-07-012021-09-30 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-07-012020-09-30 0001173489us-gaap:CashFlowHedgingMember2021-01-012021-09-30 0001173489us-gaap:CashFlowHedgingMember2020-01-012020-09-30 0001173489us-gaap:CashFlowHedgingMember2021-07-012021-09-30 0001173489us-gaap:CashFlowHedgingMember2020-07-012020-09-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-09-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-01-012021-09-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-07-012021-09-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-07-012021-09-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-09-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-09-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-09-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-01-012020-09-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-07-012020-09-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-07-012020-09-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-09-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-09-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-09-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-09-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-07-012020-09-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-07-012021-09-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-09-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-09-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-07-012021-09-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-30
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 


 

FORM 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended: September 30, 2021

 

OR

 

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

 

For the transition period from to

 

Commission file number: 000-49842

 


 

CEVA, Inc.

(Exact Name of Registrant as Specified in Its Charter)

 

Delaware

77-0556376

(State or Other Jurisdiction of Incorporation or Organization)

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

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

20850

(Address of Principal Executive Offices)

(Zip Code)

 

(240)-308-8328

(Registrants Telephone Number, Including Area Code)

 


 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $.001 per share

CEVA

The NASDAQ Stock Market LLC

 

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

 

Yes ☒ No ☐

 

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

 

Yes ☒ No ☐

 

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

 

Large accelerated filer

 

 

Accelerated filer

 

    

 Non-accelerated filer

 

 

Smaller reporting company

 

       

Emerging growth company

 

    

 

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

 

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

 

Yes No ☒

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock as of the latest practicable date: 22,973,852 of common stock, $0.001 par value, as of November 3, 2021.

 

 

 

 

TABLE OF CONTENTS

 

 

   

Page

PART I.

FINANCIAL INFORMATION

 
Item 1. 

Interim Condensed Consolidated Balance Sheets at September 30, 2021 (unaudited) and December 31, 2020         

5

 

Interim Condensed Consolidated Statements of Loss (unaudited) for the three and nine months ended September 30, 2021 and 2020          

6

 

Interim Condensed Consolidated Statements of Comprehensive Loss (unaudited) for the three and nine months ended September 30, 2021 and 2020          

7

 

Interim Condensed Consolidated Statements of Changes in Stockholders’ Equity (unaudited) for the three and nine months ended September 30, 2021 and 2020          

8

 

Interim Condensed Consolidated Statements of Cash Flows (unaudited) for the nine months ended September 30, 2021 and 2020          

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         

47

Item 3

Defaults Upon Senior Securities          

47

Item 4

Mine Safety Disclosures          

47

Item 5

Other Information          

47

Item 6

Exhibits          

47

SIGNATURES

     

48

 

 

 

 

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

 

 

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

 

 

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

 

 

Our belief that our PentaG platform for 5G handsets and 5Gcellular IoT endpoints is the most comprehensive baseband processor IP in the industry today and provides newcomers and incumbents with a low entry barrier solution to address the need for power 5G processing for smartphones, fixed wireless and a range of connected devices such as robots, cars, smart cities and other devices for industrial applications;

 

 

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

 

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

 

 

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

 

 

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

 

 

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

 

  ● 

Per research from Yole Développement, camera-enabled devices incorporating computer vision and AI are expected to exceed 1 billion units and devices incorporating voice AI are expected to reach 600 million units by 2025;

 

 

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

 

 

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

 

3

 

 

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

     
 

Our expectation 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 efforts with respect to managing demand, supply chain disruptions and shortages;

     
  ● 

Our expectations regarding competition;

     
  ● 

Our expectation that a significant portion of our future revenues will continue to be generated by a limited number of customers and that international customers will continue to account for a significant portion of our revenues for the foreseeable future;

     
  ● 

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

     
  ● 

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

     
  ● 

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

     
  ● 

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

 

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

 

Many factors may cause actual results to differ materially from those expressed or implied by the forward-looking statements contained in this report. These factors include, but are not limited to, those risks set forth in 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

 

  

September 30,
2021

  

December 31,
2020

 

 

 

Unaudited

     
ASSETS       

Current assets:

        

Cash and cash equivalents

 $34,278  $21,143 

Short-term bank deposits

  36,806   20,233 

Marketable securities

  74,149   88,754 

Trade receivables (net of allowance for credit losses of $352 and $300 as of September 30, 2021 and December 31, 2020, respectively)

  26,581   31,224 

Prepaid expenses and other current assets

  8,371   6,205 

Total current assets

  180,185   167,559 

Long-term assets:

        

Bank deposits

     29,529 

Severance pay fund

  10,067   10,535 

Deferred tax assets, net

  14,618   10,826 

Property and equipment, net

  6,840   7,586 

Operating lease right-of-use assets

  9,754   9,052 

Goodwill

  75,506   51,070 

Intangible assets, net

  13,834   10,836 

Investments in non-marketable equity securities

  936   936 

Other long-term assets

  5,971   9,023 

Total long-term assets

  137,526   139,393 

Total assets

 $317,711  $306,952 
         

LIABILITIES AND STOCKHOLDERS EQUITY

        

Current liabilities:

        

Trade payables

 $1,781  $894 

Deferred revenues

  6,217   2,434 

Accrued expenses and other payables

  4,375   3,843 

Accrued payroll and related benefits

  14,944   18,040 

Operating lease liabilities

  3,321   2,969 

Total current liabilities

  30,638   28,180 

Long-term liabilities:

        

Accrued severance pay

  10,434   11,226 

Operating lease liabilities

  5,981   5,772 

Other accrued liabilities

  916   885 

Total long-term liabilities

  17,331   17,883 

Stockholders’ equity:

        

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

      

Common Stock: $0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at September 30, 2021 (unaudited) and December 31, 2020. 22,968,554 and 22,260,917 shares outstanding at September 30, 2021 (unaudited) and December 31, 2020, respectively

  23   22 

Additional paid in-capital

  232,149   233,172 

Treasury stock at cost (626,606 and 1,334,243 shares of common stock at September 30, 2021 (unaudited) and December 31, 2020, respectively)

  (14,151)  (30,133)

Accumulated other comprehensive income

  64   478 

Retained earnings

  51,657   57,350 

Total stockholders’ equity

  269,742   260,889 

Total liabilities and stockholders’ equity

 $317,711  $306,952 

 

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


 

  

Nine months ended

  Three months ended 
  

September 30,

  

September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Revenues:

                

Licensing, NRE and related revenue

 $51,500  $40,445  $21,568  $12,420 

Royalties

  37,149   31,736   11,222   12,540 

Total revenues

  88,649   72,181   32,790   24,960 

Cost of revenues

  10,904   8,259   4,830   2,503 

Gross profit

  77,745   63,922   27,960   22,457 

Operating expenses:

                

Research and development, net

  53,810   45,695   18,760   15,603 

Sales and marketing

  9,357   8,772   3,162   2,711 

General and administrative

  10,534   10,893   3,495   3,566 

Amortization of intangible assets

  2,092   1,732   849   575 

Total operating expenses

  75,793   67,092   26,266   22,455 

Operating income (loss)

  1,952   (3,170)  1,694   2 

Financial income (loss), net

  345   2,689   (47)  1,020 

Income (loss) before taxes on income

  2,297   (481)  1,647   1,022 

Income tax expense

  5,779   2,533   1,814   1,761 

Net loss

 $(3,482) $(3,014) $(167) $(739)
                 

Basic net loss per share

 $(0.15) $(0.14) $(0.01) $(0.03)

Diluted net loss per share

 $(0.15) $(0.14) $(0.01) $(0.03)
                 

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

                

Basic

  22,766   22,059   22,925   22,163 

Diluted

  22,766   22,059   22,925   22,163 

 

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


 

  

Nine months ended

  Three months ended  
  

September 30,

  

September 30,

 
  

2021

  

2020

  

2021

  

2020

 
                 

Net loss:

 $(3,482) $(3,014) $(167) $(739)

Other comprehensive income (loss) before tax:

                

Available-for-sale securities:

                

Changes in unrealized gains (losses)

  (513)  349   (229)  165 

Reclassification adjustments for (gains) losses included in net loss

  (13)  15   2    

Net change

  (526)  364   (227)  165 

Cash flow hedges:

                

Changes in unrealized gains (losses)

  65   484   29   127 

Reclassification adjustments for gains included in net loss

  (65)  (514)  (29)  (352)

Net change

     (30)     (225)

Other comprehensive income (loss) before tax

  (526)  334   (227)  (60)

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

  (112)  67   (52)  12 

Other comprehensive income (loss), net of taxes

  (414)  267   (175)  (72)

Comprehensive loss

 $(3,896) $(2,747) $(342) $(811)

 

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        

Nine months ended September 30, 2021

 

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

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

Net loss

                 (3,482)  (3,482)

Other comprehensive loss

              (414)     (414)

Equity-based compensation

        9,507            9,507 

Issuance of treasury stock upon exercise of stock-based awards

  707,637   1   (10,530)  15,982      (2,211)  3,242 

Balance as of September 30, 2021

  22,968,554  $23  $232,149  $(14,151) $64  $51,657  $269,742 

 

  

Common stock

         Accumulated        

Three months ended September 30, 2021

 

Number of

shares

outstanding

  

Amount

  Additional
paid-in
capital
  

Treasury

stock

  

other

comprehensive

income (loss)

  Retained
earnings
  Total
stockholders
equity
 

Balance as of July 1, 2021

  22,833,120  $23  $230,083  $(17,210) $239  $51,881  $265,016 

Net loss

                 (167)  (167)

Other comprehensive loss

              (175)     (175)

Equity-based compensation

        3,403            3,403 

Issuance of treasury stock upon exercise of stock-based awards

  135,434   (*)  (1,337)  3,059      (57)  1,665 

Balance as of September 30, 2021

  22,968,554  $23  $232,149  $(14,151) $64  $51,657  $269,742 

 

  

Common stock

          Accumulated         

Nine months ended September 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 January 1, 2020

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

Net loss

                 (3,014)  (3,014)

Other comprehensive income

              267      267 

Equity-based compensation

        10,070            10,070 

Purchase of treasury stock

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

Issuance of treasury stock upon exercise of stock-based awards

  596,466   (*)  (8,043)  13,416      (2,502)  2,871 

Balance as of September 30, 2020

  22,233,443  $22  $230,032  $(30,754) $361  $56,910  $256,571 

 

  

Common stock

          Accumulated         

Three months ended September 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 July 1, 2020

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

Net loss

                 (739)  (739)

Other comprehensive loss

              (72)     (72)

Equity-based compensation

        3,546            3,546 

Issuance of treasury stock upon exercise of stock-based awards

  196,731   (*)  (2,008)  4,443      (980)  1,455 

Balance as of September 30, 2020

  22,233,443  $22  $230,032  $(30,754) $361  $56,910  $256,571 

 

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


 

  

Nine months ended
September 30,

 
  

2021

  

2020

 

Cash flows from operating activities:

        

Net loss

 $(3,482) $(3,014)

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

        

Depreciation

  2,417   2,398 

Amortization of intangible assets

  2,302   1,943 

Equity-based compensation

  9,507   10,070 

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

  (13)  15 

Amortization of premiums on available-for-sale marketable securities

  319   309 

Unrealized foreign exchange (gain) loss

  693   (532)

Changes in operating assets and liabilities:

        

Trade receivables

  6,595   (672)

Prepaid expenses and other assets

  1,873   (947)

Operating lease right-of-use assets

  (702)  242 

Accrued interest on bank deposits

  (14)  758 

Deferred tax, net

  (3,551)  (1,779)

Trade payables

  725   100 

Deferred revenues

  2,609   (865)

Accrued expenses and other payables

  (990)  (43)

Accrued payroll and related benefits

  (3,608)  287 

Operating lease liability

  691   (202)

Income taxes payable

  (218)  247 

Accrued severance pay, net

  (317)  25 

Net cash provided by operating activities

  14,836   8,340 
         

Cash flows from investing activities:

        

Acquisition of subsidiary, net of cash acquired (see Note 3)

  (29,891)   

Acquisition of business

     (204)

Purchase of property and equipment

  (1,506)  (2,541)

Investment in bank deposits

  (1,500)  (20,393)

Proceeds from bank deposits

  14,489   29,393 

Investment in available-for-sale marketable securities

  (19,855)  (41,887)

Proceeds from maturity of available-for-sale marketable securities

  23,593   17,192 

Proceeds from sale of available-for-sale marketable securities

  10,035   11,096 

Net cash used in investing activities

  (4,635)  (7,344)
         

Cash flows from financing activities:

        

Purchase of treasury stock

     (4,780)

Proceeds from exercise of stock-based awards

  3,242   2,871 

Net cash provided by (used in) financing activities

  3,242   (1,909)

Effect of exchange rate changes on cash and cash equivalents

  (308)  177 

Increase (decrease) in cash and cash equivalents

  13,135   (736)

Cash and cash equivalents at the beginning of the period

  21,143   22,803 

Cash and cash equivalents at the end of the period

 $34,278  $22,067 
         

Supplemental information of cash-flow activities:

        

Cash paid during the period for:

        

Income and withholding taxes

 $6,682  $4,048 

Non-cash transactions:

        

Property and equipment purchases incurred but unpaid at period end

 $54  $62 

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

 $2,867  $1,253 

 

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 and integrated solutions in two types of categories: wireless connectivity and smart sensing. These products include comprehensive platforms comprised of specialized DSPs coupled with an AI and other types of accelerators targeted for low power workloads, including 5G baseband processing, intelligent vision, voice recognition, physical layer processing and sensor fusion. CEVA also offers high performance DSPs targeted for 5G RAN and Open RAN, Wi-Fi enterprise and residential access points, satellite communication and other multi-gigabit communications. Our portfolio also includes a wide range of application software optimized for our processors, including voice front-end processing and speech recognition, imaging and computer vision and sensor fusion. For sensor fusion, our Hillcrest Labs sensor processing technologies provide a broad range of sensor fusion software and inertial measurement unit (“IMU”) solutions for AR/VR, robotics, remote controls and IoT. For wireless IoT, the Company offers the industry’s most widely adopted IPs for Bluetooth (low energy and dual mode), Wi-Fi 4/5/6 (802.11n/ac/ax) and NB-IoT.

 

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

 

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

 

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

 

 

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 nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. 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, 2020.

 

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

 

Recently Adopted Accounting Pronouncements

 

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

 

10

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

Use of Estimates

 

The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The novel coronavirus (“COVID-19”) pandemic has created, and may continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on the Company’s operational and financial performance will depend on certain developments, including the duration and spread of the outbreak and the impact on the Company’s customers and its sales cycles. The Company considered the impact of COVID-19 on the estimates and assumptions and determined that there were no material adverse impacts on the interim condensed consolidated financial statements for the period ended September 30, 2021. As events continue to evolve and additional information becomes available, the Company’s estimates and assumptions may change materially in future periods.

 

 

NOTE 3: ACQUISITION OF INTRINSIX

 

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

 

In addition, the Company incurred acquisition-related costs in an amount of $57 and $953, which were included in general and administrative expenses for the three and nine months, respectively, ended September 30, 2021.

 

The acquisition has been accounted in accordance with FASB Accounting Standards Codification (“ASC”) No. 805, “Business Combinations.” Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets of Intrinsix acquired in the acquisition, based on their fair values on the closing date. The estimated fair values are preliminary and based on information that was available as of the closing date. The Company believes that the information provides a reasonable basis for estimating the fair values, but the Company is waiting for additional information necessary to finalize these amounts, particularly with respect to the estimated fair value of intangible assets. Thus, the preliminary measurements of fair value reflected are subject to change. The Company expects to finalize the valuation and complete the purchase price allocation as soon as practicable, but no later than one year from the closing date.

 

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

 

11

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

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

 

 

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

 $755 

Intangible assets

  5,300 

Goodwill

  24,436 

Total assets

 $30,491 

 

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

 

Identifiable Intangible Assets

 

Estimated Fair

Value

  

Weighted-Average

Estimated Useful

Life in Years

 

Customer relationships

 $4,820   5.5 

Customer backlog

  262   1.5 

Patents

  218   5.0 

Total identifiable intangible assets

 $5,300     

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Pro forma total revenues

 $97,340  $88,667  $32,790  $31,668 

Pro forma net income (loss)

  (5,170)  (3,323)  (167)  (238)

 

 

NOTE 4: 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 intellectual property (“IP”) licenses or services to the customer, either at a point in time or over time. The Company recognizes most of its revenues at a point in time upon delivery when the customer accepts control of the IP. The Company recognizes revenue over time on significant license customization contracts that are in the scope of ASC 606 by using cost inputs to measure progress toward completion of its performance obligations.

 

12

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

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 2021

  

2022

  

2023

 

License and related revenues

 $13,849  $9,405  $2,207 

 

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

 

  

Nine months ended September 30, 2021

(unaudited)

  

Three months ended September 30, 2021

(unaudited)

 
  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $11,602  $7,688  $19,290  $6,308  $2,484  $8,792 

Europe and Middle East

  1,430   2,005   3,435   597   833   1,430 

Asia Pacific

  38,458   27,456   65,914   14,653   7,905   22,558 

Other

  10      10   10      10 

Total

 $51,500  $37,149  $88,649  $21,568  $11,222  $32,790 
                         

Major product/service lines

                        

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

 $38,886  $27,692  $66,578  $16,368  $7,500  $23,868 

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

  12,614   9,457   22,071   5,200   3,722   8,922 

Total

 $51,500  $37,149  $88,649  $21,568  $11,222  $32,790 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $38,458  $37,149  $75,607  $14,406  $11,222  $25,628 

Products and services transferred over time

  13,042      13,042   7,162      7,162 

Total

 $51,500  $37,149  $88,649  $21,568  $11,222  $32,790 

 

 

  

Nine months ended September 30, 2020

(unaudited)

  

Three months ended September 30, 2020

(unaudited)

 
  

Licensing and

related revenues

  

Royalties

  

Total

  

Licensing and

elated revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $5,784  $7,970  $13,754  $1,035  $2,044  $3,079 

Europe and Middle East

  4,980   5,037   10,017   347   478   825 

Asia Pacific

  29,681   18,729   48,410   11,038   10,018   21,056 

Total

 $40,445  $31,736  $72,181  $12,420  $12,540  $24,960 
                         

Major product/service lines

                        

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

 $31,679  $25,037  $56,716  $8,821  $9,752  $18,573 

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

  8,766   6,699   15,465   3,599   2,788   6,387 

Total

 $40,445  $31,736  $72,181  $12,420  $12,540  $24,960 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $30,405  $31,736  $62,141  $9,099  $12,540  $21,639 

Products and services transferred over time

  10,040      10,040   3,321      3,321 

Total

 $40,445  $31,736  $72,181  $12,420  $12,540  $24,960 

 

13

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

Contract balances:

 

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

 

  

September 30,

2021

(unaudited)

  

December 31, 2020

 
         

Trade receivables

 $15,269  $14,765 

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

  2,123   5,479 

Unbilled receivables (associated with royalties)

  9,189   10,980 

Deferred revenues (short-term contract liabilities)

  6,217   2,434 

 

The Company receives payments from customers based upon contractual payment schedules; trade receivables are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer. Unbilled receivables associated with licensing, NRE 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 nine months ended September 30, 2021, the Company recognized $374 and $2,146, respectively, that was included in deferred revenues (short-term contract liability) balance at January 1, 2021.

 

 

NOTE 5: LEASES

 

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

 

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

 

  

September 30, 2021

(Unaudited)

 

Weighted average remaining lease term (years)

  5.07 

Weighted average discount rates

  1.98%

 

14

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 
                 

Operating lease cost

 $2,305  $1,883  $806  $652 

Cash payments for operating leases

  2,397   1,968   799   623 

 

Maturities of lease liabilities are as follows:

 

The remainder of 2021

 $885 

2022

  3,284 

2023

  1,636 

2024

  798 

2025

  818 

2026 and thereafter

  2,370 

Total undiscounted cash flows

  9,791 

Less imputed interest

  489 

Present value of lease liabilities

 $9,302 

 

 

NOTE 6: MARKETABLE SECURITIES

 

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

 

  

September 30, 2021 (Unaudited)

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $5,410  $25  $  $5,435 
                 

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

                

Corporate bonds

  68,661   466   (413)  68,714 

Total

                
  $74,071  $491  $(413) $74,149 

 

  

December 31, 2020

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

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

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

                

Corporate bonds

  75,483   667   (105)  76,045 
                 

Total

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

 

15

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

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

 

  

Less than 12 months

  

12 months or greater

 
  

Fair value

  

Gross unrealized loss

  

Fair value

  

Gross unrealized loss

 

As of September 30, 2021 (unaudited)

 $26,507  $(339) $4,102  $(74)

As of December 31, 2020

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

 

As of September 30, 2021, 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:

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 
                 

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

 $43  $4  $  $ 

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

 $(30) $(19) $(2) $ 

 

 

NOTE 7: FAIR VALUE MEASUREMENT

 

FASB ASC No. 820, “Fair Value Measurements and Disclosures” defines fair value and 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 and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

Description

 

September 30,

2021 (unaudited)

  

Level I

(unaudited)

  

Level II

(unaudited)

  

Level III

(unaudited)

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $74,149  $  $74,149  $ 

 

16

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

Description

 

December 31, 2020

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $88,754     $88,754    

 

 

NOTE 8: INTANGIBLE ASSETS, NET

 

 

      

Nine months ended September 30, 2021 (unaudited)

  

Year ended December 31, 2020

 
  

Weighted

average

amortization

period (years)

  

Gross carrying

amount

  

Accumulated amortization

  

Net

  

Gross carrying

amount

  

Accumulated amortization

  

Net

 
                             

Intangible assets –amortizable:

                            
                             

Intangible assets related to the acquisition of Intrinsix (estimated) (*)

                            

Customer relationships

  5.5  $4,820  $292  $4,528  $  $  $ 

Customer backlog

  1.5   262   58   204          

Patents

  5.0   218   15   203          
                             

Intangible assets related to the acquisition of Hillcrest Labs business

                            

Customer relationships

  4.4   3,518   1,913   1,605   3,518   1,262   2,256 

Customer backlog

  0.5   72   72      72   72    

Core technologies

  7.5   2,475   728   1,747   2,475   480   1,995 
                             

Intangible assets related to an investment in Immervision

                            

Core technologies

  6.4   7,063   2,403   4,660   7,063   1,575   5,488 
                             

Intangible assets related to an investment in NB-IoT technologies

                            

NB-IoT technologies (**)

  7.0   1,961   1,074   887   1,961   864   1,097 
                             

Total intangible assets

     $20,389  $6,555  $13,834  $15,089  $4,253  $10,836 

 

(*) The estimated fair values are preliminary and based on information that was available as of the closing date (see Note 3).

 

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

 

17

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

Future estimated annual amortization charges are as follows:

 

2021

 $918 

2022

  3,661 

2023

  2,826 

2024

  2,772 

2025

  2,483 

2026 and thereafter

  1,174 
  $13,834 

 

 

NOTE 9: GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA

 

a.         Summary information about geographic areas:

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Revenues based on customer location:

                

United States

 $19,290  $13,754  $8,792  $3,079 

Europe and Middle East

  3,435   10,017   1,430   825 

Asia Pacific (1)

  65,914   48,410   22,558   21,056 

Other

  10      10    
  $88,649  $72,181  $32,790  $24,960 
                 

(1) China

 $54,489  $37,713  $18,041  $16,085 

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 
                 

Customer A

  25%  12%  32%  18%

Customer B

  *)   13%  *)   *) 

Customer C

  *)   13%  *)   16%

 

*) Less than 10%

 

18

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)

 

 

NOTE 10: NET LOSS PER SHARE OF COMMON STOCK

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Numerator:

                

Net loss

 $(3,482) $(3,014) $(167) $(739)

Denominator (in thousands):

                

Basic weighted-average common stock outstanding

  22,766   22,059   22,925   22,163 

Effect of stock -based awards

            

Diluted weighted average common stock outstanding

  22,766   22,059   22,925   22,163 
                 

Basic net loss per share

 $(0.15) $(0.14) $(0.01) $(0.03)

Diluted net loss per share

 $(0.15) $(0.14) $(0.01) $(0.03)

 

The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 830,384 for both the three and nine months ended September 30, 2021. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,162,650 for both the three and nine months ended September 30, 2020.

 

 

NOTE 11: COMMON STOCK AND STOCK-BASED COMPENSATION PLANS

 

The Company grants a mix of stock options and restricted stock units (“RSUs”) to employees and non‑employee directors of the Company and its subsidiaries under the Company’s equity plans and provides the right to purchase common stock pursuant to the Company’s 2002 employee stock purchase plan to employees of the Company and its subsidiaries. In addition, prior to 2016, the Company granted stock appreciation rights (“SARs”) capped with a ceiling to employees of the Company and its subsidiaries.

 

Each SAR unit confers upon 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 to 400% of fair market value on the grant date. SARs are considered equity instruments as they are net share settled awards capped with a ceiling. 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.

 

19

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

A summary of the Company’s stock option and SAR activities and related information for the nine months ended September 30, 2021, 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, 2020

  289,069  $22.42   3.6  $6,673 

Granted

              

Exercised

  (158,069)  24.47         

Forfeited or expired

              

Outstanding as of September 30, 2021 (2)

  131,000  $19.94   2.8  $2,978 

Exercisable as of September 30, 2021 (3)

  131,000  $19.94   2.8  $2,978 

 

 

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

 

As of September 30, 2021, there were no unrecognized compensation expenses related to unvested stock options and SARs.

 

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

 

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

 

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

 

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

 

20

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

Also, on February 18, 2021, the Committee granted 8,943, 2,683, 2,385 and 2,385 performance-based stock units (“PSUs”) to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to 2011 Plan (collectively, the “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 2021 license and related revenue target approved by the Board (the “2021 License Revenue Target”). The vesting threshold is achievement of 90% of 2021 License Revenue Target. If the Company’s actual result exceeds 90% but less than 99% of the 2021 License Revenue Target, 91% to 99% of the eligible PSUs would be subject to vesting. If the Company’s actual result exceeds 100% of the 2021 License Revenue Target, every 1% increase of the 2021 License Revenue Target, up to 110%, would result in an increase of 2% of the eligible PSUs.

50%

Vesting of the full 50% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2021 is greater than the S&P500 index. The vesting threshold is if the return on the Company’s stock for 2021 is at least 90% of the S&P500 index. If the return on the Company’s stock, in comparison to the S&P500, is above 90% but less than 99% of the S&P500 index, 91% to 99% of the eligible PSUs would be subject to vesting. If the return on the Company’s stock exceeds 100% of the S&P500 index, every 1% increase in comparison to the S&P500 index, up to 110%, would result in an increase of 2% of the eligible PSUs.

 

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

 

Subject to achievement of the thresholds the above performance goals for 2021, the Short-Term Executive PSUs vest 33.4% on February 18, 2022, 33.3% on February 18, 2023 and 33.3% on February 18, 2024.

 

A summary of the Company’s RSU and PSU activities and related information for the nine months ended September 30, 2021, are as follows:

 

  

Number of
RSUs and

PSUs

  

Weighted Average

Grant-Date
Fair Value

 

Unvested as of December 31, 2020

  842,948  $29.30 

Granted

  388,447   47.26 

Vested

  (471,870)  26.72 

Forfeited or expired

  (60,141)  35.49 

Unvested as of September 30, 2021

  699,384  $40.49 

 

As of September 30, 2021, there was $21,542 of unrecognized compensation expense related to unvested RSUs and PSUs. This amount is expected to be recognized over a weighted-average period of 1.7 years.

 

21

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Cost of revenue

 $509  $473  $247  $159 

Research and development, net

  5,435   5,115   2,007   1,770 

Sales and marketing

  1,185   1,496   400   533 

General and administrative

  2,378   2,986   749   1,084 

Total equity-based compensation expense

 $9,507  $10,070  $3,403  $3,546 

 

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:

 

  

Nine months ended
September 30

 

Three months ended
September 30

  

2021

(unaudited)

 

2020

(unaudited)

 

2021

(unaudited)

 

2020

(unaudited)

Expected dividend yield

   0%   0%   0%   0%

Expected volatility

 39%-60% 32%-60% 39%-60% 37%-60%

Risk-free interest rate

 0.1%-1.7% 0.1%-1.9% 0.1%-1.3% 0.1%-1.8%

Contractual term of up to (months)

    24       24       24       24   

 

 

NOTE 12: DERIVATIVES AND HEDGING ACTIVITIES

 

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

 

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

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $  $(22) $  $3 

Foreign exchange forward contracts

  65   506   29   124 
  $65  $484  $29  $127 

 

22

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $  $11  $  $ 

Foreign exchange forward contracts

  (65)  (525)  (29)  (352)
  $(65) $(514) $(29) $(352)

 

The Company recorded in cost of revenues and operating expenses a net gain of $29 and $65 during the three and nine months ended September 30, 2021, respectively, and a net gain of $352 and $514 during the comparable periods of 2020, related to its Hedging Contracts.

 

 

NOTE 13: ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

 

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

 

  

Nine months ended September 30, 2021

(unaudited)

  

Three months ended September 30, 2021

(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

 $478  $  $478  $239  $  $239 

Other comprehensive income (loss) before reclassifications

  (401)  57   (344)  (177)  25   (152)

Amounts reclassified from accumulated other comprehensive income (loss)

  (13)  (57)  (70)  2   (25)  (23)

Net current period other comprehensive loss

  (414)     (414)  (175)     (175)

Ending balance

 $64  $  $64  $64  $  $64 

 

 

  

Nine months ended September 30, 2020

(unaudited)

  

Three months ended September 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  $212  $221  $433 

Other comprehensive income before reclassifications

  282   426   708   126   111   237 

Amounts reclassified from accumulated other comprehensive income (loss)

  11   (452)  (441)     (309)  (309)

Net current period other comprehensive income (loss)

  293   (26)  267   126   (198)  (72)

Ending balance

 $338  $23  $361  $338  $23  $361 

 

23

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
(in thousands, except share data)
 

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

 

Details about Accumulated

Other Comprehensive

Income (Loss) Components

 

Amount Reclassified from Accumulated Other Comprehensive

Income (Loss)

 

Affected Line Item in the

Statements of Income (Loss)

                  
  

Nine months ended

September 30,

  

Three months ended

September 30,

  
  

2021
(unaudited)

  

2020
(unaudited)

  

2021
(unaudited)

  

2020
(unaudited)

  

Unrealized gains (losses) on cash flow hedges

 $1  $10  $  $7 

Cost of revenues

   58   454   26   312 

Research and development

   1   15      10 

Sales and marketing

   5   35   3   23 

General and administrative

   65   514   29   352 

Total, before income taxes

   8   62   4   43 

Income tax expense

   57   452   25   309 

Total, net of income taxes

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

  13   (15)  (2)   

Financial income (loss), net

      (4)      

Income tax benefit

   13   (11)  (2)   

Total, net of income taxes

  $70  $441  $23  $309 

Total, net of income taxes

 

 

NOTE 14: SHARE REPURCHASE PROGRAM

 

The Company did not repurchase any shares of common stock during the three and nine months ended September 30, 2021. The Company did not repurchase any shares of common stock during the three months ended September 30, 2020. During the nine months ended September 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. As of September 30, 2021, 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. MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

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

 

Management is actively monitoring the impact of the pandemic on the companys 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 pandemic on the companys financial results for fiscal year 2021. The following discussions are subject to the future effects of the pandemic.

 

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

 

BUSINESS OVERVIEW

 

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

 

Our IP products and solutions are licensed to customers who embed them into their SoC and microcontroller designs to create power-efficient, intelligent 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, aerospace and defense and medical.

 

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

 

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

 

CEVA is a sustainability and environmentally conscious company, adhering to our Code of Business Conduct and Ethics. As such, we emphasize and focus on environmental preservation, recycling, the welfare of our employees and privacy – which we promote on a corporate level. At CEVA, we are committed to social responsibility, values of preservation and consciousness towards these purposes.

 

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

 

We believe the adoption of our wireless connectivity and smart sensing IP products beyond our incumbency in the handset baseband market continues to progress. In particular, we are currently experiencing exceptional interest for our wireless connectivity platforms, in both traditional and new areas. Reflecting this trend, fourteen of the twenty-five IP licensing and non-recurring engineering (“NRE”) deals concluded in the third quarter were for wireless connectivity. Notably, we signed six license agreements for our Wi-Fi 6 platform, bringing the total licensees for Wi-Fi 6 to more than 20.

 

25

 

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

 

 

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

 

 

The royalty we derive from premium-tier smartphones is higher on average than that of mid and low-tier smartphones due to more DSP content that bears a higher royalty average selling price (ASP). Looking ahead, we believe our PentaG platform for 5G handsets and 5G cellular IoT endpoints is the most comprehensive baseband processor IP in the industry today and provides newcomers and incumbents with a low entry barrier solution to address the need for power 5G processing for smartphones, fixed wireless access and a range of connected devices such as robots, cars, smart cities and other devices for industrial applications.

     
 

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

     
 

Our broad Bluetooth, Wi-Fi, Ultra Wide Band (UWB) and NB-IoT IPs allow us to expand further into the high volume IoT applications and substantially increase our value-add. Our addressable market size for Bluetooth, Wi-Fi, UWB and NB-IoT is expected to be more than 9 billion devices annually by 2022 based on ABI Research and Ericsson Mobility Reports. In the third quarter, we reported our second sequential quarter of all-time record high shipments of devices enabled by our Bluetooth, Wi-Fi and cellular IoT IPs.

 

 

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

 

 

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

     
 

Our second generation SensPro2 sensor hub DSP family provides highly compelling offerings for any sensor-enabled device and application such as smartphones, automotive safety (ADAS), autonomous driving (AD), drones, robotics, security and surveillance, augmented reality (AR) and virtual reality (VR), Natural Language Processing (NLP) and voice recognition. Per research from Yole Développement, camera-enabled devices incorporating computer vision and AI are expected to exceed 1 billion units, and devices incorporating voice AI are expected to reach 600 million units by 2025. This new DSP architecture enables us to address the transformation in devices enabled by these applications, and expand our footprint and content in smartphones, drones, consumer cameras, surveillance, automotive ADAS, voice-enabled devices and industrial IoT applications. We signed our first customers in 2020 for this new processor family, which are targeting automotive applications.

     
 

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

 

 

Our Hillcrest Labs sensor fusion business unit allows us to address an important technology piece used in personal computers, robotics, TWS earbuds, smart TVs and many other smart sensing IP products, for smart sensing, in addition to our existing portfolio for camera-based computer vision and AI processing, and microphone-based sound processing. MEMS-based inertial and environmental sensors are used in an increasing number of devices, including robotics, smartphones, laptops, tablets, TWS earbuds, headsets, remote controls and many other consumer and industrial devices. Hillcrest Labs’ innovative and proven MotionEngine™ software supports a broad range of merchant sensor chips and is licensed to OEMs and semiconductor companies that can run the software on CEVA DSPs or a variety of RISC CPUs. The MotionEngine software expands and complements CEVA’s smart sensing technology. Hillcrest Labs’ technology has already shipped in more than 150 million devices, indicative of its market traction and excellence. Along with our SensPro sensor fusion processors, our licensees can now benefit from our capabilities as a complete, one-stop-shop for processing all classes and types of sensors.

 

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 continue to experience significant growth in shipments and royalty revenues derived from base station and IoT product category (formerly referred to as non-handset products). Unit shipments for this category were up 103% year-over-year in the third quarter and royalty revenues were up 6% year-over-year in the same period. We expect royalty growth to continue in this product category for the next few years. These devices are comprised of a range of different products at different royalty ASPs, spanning from high volume Bluetooth to high value sensor fusion and base station RAN. The royalty ASP of our other products will be in between the two ranges.

 

COVID-19

 

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

 

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

 

 

RESULTS OF OPERATIONS

 

Total Revenues

 

Total revenues were $32.8 million and $88.6 million for the third quarter and first nine months of 2021, respectively, representing an increase of 31% and 23%, respectively, as compared to the corresponding periods in 2020 and an all-time high result for both periods of 2021. For the third quarter and first nine months of 2021, the increase was due to CEVA’s continuous success and role in the digital transformation era. Our leading-edge technology portfolio along with the chip design capabilities of Intrinsix offers a holistic proposition for incumbents and newcomers in the expanding semiconductor markets. The Intrinsix acquisition enables us to expand our market reach to the large aerospace and defense space and enrich our business model, offering key customers optimized solutions that take advantage of our differentiated IP and competencies in RF, mixed-signal and security IP solutions. We are excited by this new opportunity for CEVA and its customers.

 

Our five largest customers accounted for 51% and 47% of our total revenues for the third quarter and first nine months of 2021, respectively, as compared to 52% and 46% for the comparable periods in 2020. One customer accounted for 32% of our total revenues for the third quarter of 2021, as compared to two customers that accounted for 18% and 16% of our total revenues for the third quarter of 2020. One customer accounted for 25% of our total revenues for the first nine months of 2021, as compared to three customers that accounted for 12%, 13% and 13% of our total revenues for the first nine months of 2020. Sales to UNISOC (formerly Spreadtrum Communications, Inc.) represented 32% and 25% of our total revenues for the third quarter and first nine months of 2021, respectively, as compared to 18% and 12% for the comparable periods of 2020. 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 IP licensing customers as we generate licensing revenues generally from new customers on a quarterly basis. With respect to our royalty revenues, three royalty paying customers represented 10% or more of our total royalty revenues for both the third quarter and first nine months of 2021, and collectively represented 44% and 57% of our total royalty revenues for the third quarter and first nine months of 2021, respectively. Three royalty paying customer represented 10% or more of our total royalty revenues for the third quarter of 2020, and four customers each represented 10% or more of our total royalty revenues for the first nine months of 2020, and collectively represented 65% and 73% of our total royalty revenues for the third quarter and first nine months of 2020, 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:

 

   

Nine Months
2021

   

Nine Months
2020

   

Third Quarter
2021

   

Third Quarter
2020

 
                                 

Connectivity products

    75 %     79 %     73 %     74 %

Smart sensing products

    25 %     21 %     27 %     26 %

 

Licensing, NRE and Related Revenues

 

Licensing, NRE and related revenues were $21.6 million and $51.5 million for the third quarter and first nine months of 2021, respectively, representing an increase of 74% and 27%, respectively, as compared to the corresponding periods in 2020. Both the third quarter and first nine months of 2021 represented strong IP licensing execution and record high results. Licensing, NRE and related revenues represented a good demand for our diversified IP adoptions and also included for the first time, full quarter contribution from Intrinsix NRE related services. In the third quarter of 2021, we experienced high demand for our Bluetooth, as well as the inclusion of the Intrinsix NRE revenues for a full quarter, partially offset by lower vision and WiFi based licensing revenues. In the first nine months of 2021, we experienced high revenues from the WiFi, Bluetooth and Intrinsix NRE services, partially offset by lower licensing activities with our base station and vision technologies.

 

Twenty-five license and NRE agreements were concluded during the third quarter of 2021, of which fourteen were for connectivity products and eleven for smart sensing. Thirteen of the twenty-five deals were with first time customers. Customers’ target applications and devices include our Bluebud product for TWS earbuds, AR glasses and smartwatch markets and our Wi-Fi solutions which are ubiquitous across many IoT devices and access points. Geographically, fifteen of the deals signed were in China, five in the U.S., four in APAC, and one was in Europe. Our growth strategy is driven by Intrinsix’s experience and customer base in the aerospace and defense market that we believe will allow us to expand into this lucrative space and by our capabilities to offer integrated IP solutions that combine the CEVA IP portfolio and Intrinsix’s broad chip design competencies to further broaden our impact and grow our revenue base with strategic customers designs.

 

Licensing and related revenues accounted for 66% and 58% of our total revenues for the third quarter and first nine months of 2021, as compared to 50% and 56% for the comparable periods of 2020.

 

Royalty Revenues

 

Royalty revenues were $11.2 million and $37.1 million for the third quarter and first nine months of 2021, respectively, representing a decrease of 11% and an increase of 17%, respectively, as compared to the corresponding periods in 2020. Royalty revenues accounted for 34% and 42% of our total revenues for the third quarter and first nine months of 2021, respectively, as compared to 50% and 44% for the comparable periods of 2020. The decrease in royalty revenues for the third quarter of 2021 was mainly due to lower 5G base station RAN visibility than last year’s more typical corresponding period, as well as lower handset baseband royalties, partially offset by higher Bluetooth shipments. The increase in royalty revenues for the first nine months of 2021 was driven mainly by secular growth in Bluetooth and sensor fusion products, offset by lower base station shipments. Royalty revenue for the first nine months of 2021 incorporates approximately $3.3 million for our handset baseband products due to us following our resolution of a disagreement on royalty rates.

 

Our customers reported sales of 438 and 1,231 million chipsets incorporating our technologies for the third quarter and first nine months of 2021, respectively, an increase of 26% and 46%, respectively, from the corresponding periods in 2020 for actual shipments reported.

 

The five largest royalty-paying customers accounted for 59% and 69% of our total royalty revenues for the third quarter and first nine months of 2021, respectively, as compared to 77% for both the comparable periods of 2020.

 

28

 

Geographic Revenue Analysis

 

    Nine Months
2021
    Nine Months
2020
    Third Quarter
2021
    Third Quarter
2020
 
    (in millions, except percentages)     (in millions, except percentages)  

United States

  $ 19.3       22 %   $ 13.8       19 %   $ 8.8       27 %   $ 3.1       12 %

Europe and Middle East

  $ 3.4       4 %   $ 10.0       14 %   $ 1.4       4 %   $ 0.8       3 %

Asia Pacific (1)

  $ 65.9       74 %   $ 48.4       67 %   $ 22.6       69 %   $ 21.1       85 %
                                                                 

(1) China

  $ 54.5       61 %   $ 37.7       52 %   $ 18.0       55 %   $ 16.1       64 %

 

*) Less than 10%.

 

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 $4.8 million and $10.9 million for the third quarter and first nine months of 2021, as compared to $2.5 million and $8.3 million for the comparable periods of 2020. Cost of revenues accounted for 15% and 12% of our total revenues for the third quarter and first nine months of 2021, respectively, as compared to 10% and 11% for the comparable periods of 2020. The increase for both the third quarter and first nine months of 2021 principally reflected higher service costs for our customers, mainly due to incorporating for the first time, salary and related NRE costs associated with the Intrinsix business. Included in cost of revenues for the third quarter and first nine months of 2021 was a non-cash equity-based compensation expense of $247,000 and $509,000, respectively, as compared to $159,000 and $473,000 for the comparable periods of 2020.

 

Gross Margin

 

Gross margin for the third quarter and first nine months of 2021 was 85% and 88%, respectively, as compared to 90% and 89%, for the comparable periods of 2020. The decrease for both the third quarter and first nine months of 2021 mainly reflected higher cost of revenues as set forth above for the NRE-related Intrinsix costs.

 

Operating Expenses

 

Total operating expenses were $26.3 million and $75.8 million for the third quarter and first nine months of 2021, respectively, as compared to $22.5 million $67.1 million for the comparable periods of 2020. The net increase for the third quarter of 2021 principally reflected (1) higher salary and employee-related costs, which mainly include: (i) higher number of research and development personnel, including first time salary and related costs associated with the Intrinsix employees; (ii) Holdback Merger Consideration costs for the Intrinsix executives; and (iii) higher currency exchange expenses as a result of the devaluation of the U.S. dollar against the Israeli NIS and the Euro, and (2) higher project related expenses. The net increase in total operating expenses for the first nine months of 2021 principally reflected (1) higher salary and employee-related costs, which mainly include: (i) higher number of research and development personnel, including first time salary and related costs associated with the Intrinsix employees; and (ii) higher currency exchange expenses as a result of the devaluation of the U.S. dollar against the Israeli NIS and the Euro, (2) higher professional services cost associated with the Intrinsix transaction, and (3) lower Crédit Impôt Recherche (“CIR”) received from the French tax authorities, partially offset by lower allowance for credit losses .

 

Research and Development Expenses, Net

 

Our research and development expenses, net, were $18.8 million and $53.8 million for the third quarter and first nine months of 2021, respectively, as compared to $15.6 million and $45.7 million for the comparable periods of 2020. The net increase for the third quarter of 2021 principally reflected (1) higher salary and employee-related costs, which mainly include: (i) higher number of research and development personnel, including first time salary and related costs associated with the Intrinsix employees; (ii) Holdback Merger Consideration costs for the Intrinsix executives; and (iii) higher currency exchange expenses as a result of the devaluation of the U.S. dollar against the Israeli NIS and the Euro, and (2) higher project related expenses. The net increase for first nine months of 2021 principally reflected (1) higher salary and employee-related costs, which mainly include: (i) higher number of research and development personnel, including first time salary and related costs associated with the Intrinsix employees; and (ii) higher currency exchange expenses as a result of the devaluation of the U.S. dollar against the Israeli NIS and the Euro, and (2) lower CIR received from the French tax authorities. Included in research and development expenses for the third quarter and first nine months of 2021, were non-cash equity-based compensation expenses of $2,007,000 and $5,435,000, respectively, as compared to $1,770,000 and $5,115,000 for the comparable periods of 2020. Research and development expenses as a percentage of our total revenues were 57% and 61% for the third quarter and first nine months of 2021, respectively, as compared to 63% for both the comparable periods of 2020. The percentage decrease for the third quarter and first nine months of 2021, as compared to the comparable periods of 2020, was due to higher revenues, offset with the same reasons as set forth above for the increase in research and development expenses in absolute dollars for the comparable periods of 2021 and 2020.

 

29

 

The number of research and development personnel was 318 at September 30, 2021, as compared to 304 at September 30, 2020.

 

Sales and Marketing Expenses

 

Our sales and marketing expenses were $3.2 million and $9.4 million for the third quarter and first nine months of 2021, respectively, as compared to $2.7 million and $8.8 million for the comparable periods of 2020. The net increase for both the third quarter and first nine months of 2021 principally reflected higher salaries and related costs, partially offset by lower non-cash equity-based compensation expenses. Included in sales and marketing expenses for the third quarter and first nine months of 2021 were non-cash equity-based compensation expenses of $400,000 and $1,185,000, respectively as compared to $533,000 and $1,496,000 for the comparable periods of 2020. Sales and marketing expenses as a percentage of our total revenues were 10% and 11% for the third quarter and first nine months of 2021, respectively, as compared to 11% and 12% for the comparable periods of 2020.

 

The total number of sales and marketing personnel was 36 at September 30, 2021, as compared to 35 at September 30, 2020.

 

General and Administrative Expenses

 

Our general and administrative expenses were $3.5 million and $10.5 million for the third quarter and first nine months of 2021, respectively, as compared to $3.6 million and $10.9 million for the comparable periods of 2020. The slight decrease for the third quarter of 2021 primarily reflected lower non-cash equity-based compensation expenses, partially offset by higher salaries and related costs. The decrease for the first nine months of 2021 primarily reflected lower allowance for credit losses and lower non-cash equity-based compensation expenses, partially offset by higher professional services cost associated with the Intrinsix transaction. Included in general and administrative expenses for the third quarter and first nine months of 2021 were non-cash equity-based compensation expenses of $749,000 and $2,378,000, respectively, as compared to $1,084,000 and $2,986,000 for the comparable periods of 2020. General and administrative expenses as a percentage of our total revenues were 11% and 12% for the third quarter and first nine months of 2021, respectively, as compared to 14% and 15% for the comparable periods of 2020.

 

The number of general and administrative personnel was 46 at September 30, 2021, as compared to 32 at September 30, 2020.

 

Amortization of intangible assets

 

Our amortization charges were $0.8 million and $2.1 million for the third quarter and first nine months of 2021, respectively, as compared to $0.6 million and $1.7 million for the comparable periods of 2020. The amortization charges for the third quarter and first nine months of 2021 were incurred in connection with the amortization of intangible assets associated with (1) the acquisition of Intrinsix in May 2021, (2) the acquisition of the Hillcrest Labs business, and (3) a technology investment in Immervision. The amortization charges for the third quarter and first nine months of 2020 were incurred in connection with the amortization of intangible assets associated with (1) the acquisition of the Hillcrest Labs business, and (2) a technology investment in Immervision. For more information about our intangible assets, see Notes 8 to the interim condensed consolidated financial statements for the three and nine months ended September 30, 2021.

 

Financial Income, Net (in millions)

 

   

Nine Months
2021

   

Nine Months
2020

   

Third Quarter
2021

   

Third Quarter
2020

 

Financial income, net

  $ 0.34     $ 2.69     $ (0.05 )   $ 1.02  

of which:

                               

Interest income and gains and losses from marketable securities, net

  $ 1.13     $ 2.26     $ 0.32     $ 0.66  

Foreign exchange income (loss)

  $ (0.79 )   $ 0.43     $ (0.37 )   $ 0.36  

 

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.

 

30

 

The decrease in interest income and gains and losses from marketable securities, net, during both the third quarter and first nine months of 2021, principally reflected lower combined bank deposits and marketable securities balances held (mainly as a result of the acquisition of Intrinsix in May 2021) and lower yields.

 

We review our monthly expected major non-U.S. dollar denominated expenditures and look to hold equivalent non-U.S. dollar cash balances to mitigate currency fluctuations. However, our Euro cash balances increase significantly on a quarterly basis beyond our Euro liabilities, mainly from the French research tax benefits applicable to CIR, which is generally refunded every three years. This has resulted in an increase in foreign exchange loss during both the third quarter and first nine months of 2021 due to the devaluation of our Euro cash balances as the U.S. dollar strengthened significantly during this period as compared to the Euro.

 

Provision for Income Taxes

 

Our income tax expenses was $1.8 million and $5.8 million for the third quarter and first nine months of 2021, respectively, as compared to $1.8 million and $2.5 million for the comparable periods of 2020. The increase for the first nine months of 2021, primarily reflected a significant increase in income earned in France, which has a relatively high corporate tax rate of 26.5%.

 

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

 

We have significant operations in Israel and operations in France and the Republic of Ireland. A substantial portion of our taxable income is generated in Israel and France. Currently, our Israeli and Irish subsidiaries are taxed at rates substantially lower than U.S. tax rates. Starting in 2020 and continuing into 2021, our French subsidiary was in a profit position and local French tax rate of 26.5% was applied, that is significantly higher than the Company’s overall blended tax rate.

 

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

 

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.

 

31

 

See our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on March 1, 2021, 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, 2020.

 

LIQUIDITY AND CAPITAL RESOURCES

 

As of September 30, 2021, we had approximately $34.3 million in cash and cash equivalents, $36.8 million in short-term bank deposits, and $74.1 million in marketable securities, and $0 million in long-term bank deposits, totaling $145.2 million, as compared to $159.7 million at December 31, 2020. The decrease for the first nine months of 2021 principally reflected approximately $29.9 million cash used for the acquisition of Intrinsix, net of cash acquired, partially offset by net cash provided by operations.

 

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

 

During the first nine months of 2021, we invested $21.4 million of cash in bank deposits and marketable securities with maturities up to 60 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 $48.1 million. All of our marketable securities are classified as available-for-sale. The purchase and sale or redemption of available-for-sale marketable securities are considered part of investing cash flow. Available-for-sale marketable securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of stockholders’ equity, net of taxes. Realized gains and losses on sales of investments, as determined on a specific identification basis, are included in the interim condensed consolidated statements of loss. We did not recognize any credit losses during the first nine months of 2021. For more information about our marketable securities, see Note 6 to the interim condensed consolidated financial statements for the three and nine months ended September 30, 2021.

 

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 nine months of 2021 was $14.8 million and consisted of net loss of $3.5 million, adjustments for non-cash items of $15.2 million, and changes in operating assets and liabilities of $3.1 million. Adjustments for non-cash items primarily consisted of $4.7 million of depreciation and amortization of intangible assets and $9.5 million of equity-based compensation expenses. The increase in operating assets and liabilities primarily consisted of a decrease in trade receivables of $6.6 million, a decrease in prepaid expenses and other assets of $1.9 million, and an increase in deferred revenues of $2.6 million, partially offset by an increase in deferred taxes, net of $3.6 million (mainly due to an increase in withholding tax assets which can be utilized in future years), a decrease in accrued payroll and related benefits of $3.6 million, and a decrease in accrued expenses and other payables of $1.0 million.

 

Cash provided by operating activities for the first nine months of 2020 was $8.3 million and consisted of net loss of $3.0 million, adjustments for non-cash items of $14.2 million, and changes in operating assets and liabilities of $2.9 million. Adjustments for non-cash items primarily consisted of $4.3 million of depreciation and amortization of intangible assets and $10.1 million of equity-based compensation expenses. The decrease in operating assets and liabilities primarily consisted of an increase in prepaid expenses and other assets of $0.9 million, an increase in deferred taxes, net of $1.8 million (mainly due to an increase in withholding tax assets which can be utilized in future years) and a decrease in deferred revenues of $0.9 million, partially offset by a decrease in accrued interest on bank deposits of $0.8 million.

 

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

 

32

 

Investing Activities

 

Net cash used in investing activities for the first nine months of 2021 was $4.6 million, compared to $7.3 million of net cash used in investing activities for the comparable period of 2020. We had a cash outflow of $19.9 million and a cash inflow of $33.6 million with respect to investments in marketable securities during the first nine months of 2021, as compared to a cash outflow of $41.9 million and a cash inflow of $28.3 million with respect to investments in marketable securities during the first nine months of 2020. For the first nine months of 2021, we had net proceeds of $13.0 million from bank deposits, as compared to net proceeds of $9.0 million from bank deposits for the comparable period of 2020. We had a cash outflow of $1.5 million and $2.5 million during the first nine months of 2021 and 2020, respectively, from purchase of property and equipment. For the first nine months of 2021, we had a cash outflow, net of cash acquired, of $29.9 million for the acquisition of Intrinsix. For the first nine months of 2020, we had a cash outflow of $0.2 million for the acquisition of the Hillcrest Labs business.

 

Financing Activities

 

Net cash provided by financing activities for the first nine months of 2021 was $3.2 million, as compared to $1.9 million of net cash used in financing activities for the comparable period of 2020.

 

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 6,400,000 shares in 2010, 2013, 2014, 2018 and 2020. We did not repurchase any shares of common stock during the first nine months of 2021. During the first nine months of 2021, 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. As of September 30, 2021, we had 497,608 shares available for repurchase.

 

During the first nine months of 2021, we received $3.2 million from the exercise of stock-based awards, as compared to $2.9 million received for the comparable period of 2020.

 

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. However, our Euro cash balances increase significantly on a quarterly basis beyond our Euro liabilities, mainly from French research tax benefits applicable to the CIR, which is generally refunded every three years. This has resulted in a foreign exchange loss of $367,000 and $783,000 for the third quarter and first nine months of 2021, respectively, and a foreign exchange gain of $356,000 and $426,000 for the comparable periods of 2020.

 

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 both the third quarter and first nine months of 2021, we recorded accumulated other comprehensive gain of $0, from our forward and option contracts, net of taxes, with respect to anticipated payroll expenses for our non-U.S. employees. During the third quarter and first nine months of 2020, we recorded accumulated other comprehensive loss of $198,000 and $26,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 September 30, 2021, we had no unrealized gain (loss) from our forward and option contracts. We recognized a net gain of $29,000 and $65,000 for the third quarter and first nine months of 2021, respectively, and a net gain of $352,000 and $514,000 for the comparable periods of 2020, 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.

 

33

 

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

 

We hold an investment portfolio consisting principally of corporate bonds. We have the ability to hold such investments until recovery of temporary declines in market value or maturity. Accordingly, as of September 30, 2021, we believe the losses associated with our investments are temporary and no credit loss was recognized during the first nine months of 2021. However, we can provide no assurance that we will recover present declines in the market value of our investments.

 

Interest income and gains and losses from marketable securities, net, were $0.32 million and $1.13 million for the third quarter and first nine months of 2021, respectively, as compared to $0.66 million and $2.26 million for the comparable periods of 2020. The decrease in interest income, and gains and losses from marketable securities, net, during both the third quarter and first nine months of 2021, principally reflected lower combined bank deposits and marketable securities balances held (mainly as a result of the acquisition of Intrinsix in May 2021) 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 September 30, 2021.

 

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

 

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.

 

34

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

35

 

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

 

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

 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

changes in our pricing policies and those of our competitors;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

36

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

37

 

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

 

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

 

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

 

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

 

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

 

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

 

38

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

39

 

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

 

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

 

 

unexpected changes in regulatory requirements;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

changes in diplomatic and trade relationships.

 

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

 

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

 

General trade tensions between the U.S. and China have been escalating since 2018, and are not fully resolved yet. Trade tensions between the U.S. and China have resulted in significant tariff increases, sanctions against specified entities, and the broadening of restrictions and license requirements for specified uses of products. The ongoing geopolitical and economic uncertainty between the U.S. and China, and the unknown impact of current and future U.S. and Chinese trade regulations, may cause disruptions in the semiconductor industry and its supply chain, decreased demand from customers for the ultimate products using our IP solutions, or other disruptions which may, directly or indirectly, materially harm our business, financial condition and results of operations. While tariffs and other retaliatory trade measures imposed by other countries on U.S. goods have not yet had a significant impact on our business or results of operations, we cannot predict further developments, and such existing or future tariffs could have a material adverse effect on our consolidated results of operations, financial position and cash flows. Furthermore, further changes in U.S. trade policy could trigger retaliatory actions by affected countries, which could impose restrictions on our ability to do business in or with affected countries or prohibit, reduce or discourage purchases of our products by foreign customers and higher prices for our products in foreign markets. For example, there are risks that the Chinese government may, among other things, require the use of local suppliers, compel companies that do business in China to partner with local companies to conduct business and provide incentives to government-backed local customers to buy from local suppliers. Changes in, and responses to, U.S. trade policy could reduce the competitiveness of our products and cause our sales and revenues to drop, which could materially and adversely impact our business and results of operations.

 

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

 

Our success depends to a significant extent upon certain of our key employees and senior management, the loss of which could materially harm our business. Competition for skilled employees in our field is intense. We cannot assure you that in the future we will be successful in attracting and retaining the required personnel.

 

The sales cycle for our IP and NRE solutions is lengthy, which makes forecasting of our customer orders and revenues difficult.

 

The sales cycle for our IP solutions and NRE services is lengthy, often lasting three to nine months. Our customers generally conduct significant technical evaluations, including customer trials, of our technology as well as competing technologies prior to making a purchasing decision. In addition, purchasing decisions also may be delayed because of a customer’s internal budget approval process or from the involvement of U.S. government agencies for project and budgetary approvals. 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.

 

40

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

41

 

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 $2,164,000 and $1,746,000 in the first nine months of 2021 and 2020, respectively, and we recorded an aggregate of $3,042,000, $5,843,000 and $3,510,000 in 2020, 2019 and 2018, respectively. To be eligible for these grants, we must meet certain development conditions and comply with periodic reporting obligations. Although we have met such conditions in the past, should we fail to meet such conditions in the future our research grants may be repayable, reduced or withheld. The repayment or reduction of such research grants may increase our research and development expenses which in turn may reduce our operating income. Also, the timing of such payments from the IIA may vary from year to year and quarter to quarter, and we have no control on the timing of such payment.

 

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

 

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

 

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

 

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

 

42

 

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

 

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

 

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

 

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

 

We are exposed to fluctuations in currency exchange rates.

 

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

 

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

 

As we diversify and expand our addressable market, we will enter into IP licensing arrangements with first time customers 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 $53.8 million and $45.7 million for the first nine months of 2021 and 2020, respectively, and approximately $62.0 million, $52.8 million and $47.8 million for 2020, 2019 and 2018, respectively. We may not be able to achieve an acceptable return, if any, on our research and development efforts.

 

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

 

43

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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

 

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

 

incurrence of debt and contingent liabilities;

 

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

 

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

 

diversion of management’s attention from other business concerns;

 

contractual disputes;

 

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

 

potential loss of key employees of acquired organizations.

 

44

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

45

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

46

 

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

 

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

 

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

 

31.1

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

31.2

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

32

Section 1350 Certification of Chief Executive Officer and Chief Financial Officer

   

101

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

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

 

47

 

 

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: November 9, 2021

By:    /s/      GIDEON WERTHEIZER

 

Gideon Wertheizer
Chief Executive Officer
(principal executive officer)

   

Date: November 9, 2021

By:    /s/      YANIV ARIELI

 

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

 

48
EX-31.1 2 ex_303846.htm EXHIBIT 31.1

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: November 9, 2021

 

 

/s/ GIDEON WERTHEIZER

 

Gideon Wertheizer

 

Chief Executive Officer

 

 
EX-31.2 3 ex_303845.htm EXHIBIT 31.2

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: November 9, 2021

 

 

/s/ YANIV ARIELI

 

Yaniv Arieli

 

Chief Financial Officer

 

 
EX-32 4 ex_303844.htm EXHIBIT 32

 

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 September 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Gideon Wertheizer, Chief Executive Officer of the Company, and Yaniv Arieli, Chief Financial Officer of the Company, each hereby certifies, that:

 

(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: November 9, 2021

 
 

/s/ GIDEON WERTHEIZER

 

Gideon Wertheizer

 

Chief Executive Officer

 

 

/s/ YANIV ARIELI

 

Yaniv Arieli

 

Chief Financial Officer

 

 
EX-101.SCH 5 ceva-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Interim Condensed Consolidated Statements of Loss (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Interim Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Interim Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Business link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Acquisition of Intrinsix link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Leases link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Marketable Securities link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Fair Value Measurement link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Geographic Information and Major Customer Data link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Net Loss Per Share of Common Stock link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Derivatives and Hedging Activities link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Share Repurchase Program link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 3 - Acquisition of Intrinsix (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 4 - Revenue Recognition (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 5 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 6 - Marketable Securities (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 7 - Fair Value Measurement (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 8 - Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 9 - Geographic Information and Major Customer Data (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 10 - Net Loss Per Share of Common Stock (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 12 - Derivatives and Hedging Activities (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 3 - Acquisition of Intrinsix (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 3 - Acquisition of Intrinsix - Acquired Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 3 - Acquisition of Intrinsix - Pro Forma Information (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 4 - Revenue Recognition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 4 - Revenue Recognition - Remaining Performance Obligation (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 4 - Revenue Recognition - Remaining Performance Obligation 2 (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 4 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 4 - Revenue Recognition - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 4 - Revenue Recognition - Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 5 - Leases -Lease Cost (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 5 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 6 - Marketable Securities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 6 - Marketable Securities - Available-for-sale Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 6 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 6 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 7 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 8 - Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 8 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 8 - Intangible Assets, Net - Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 9 - Geographic Information and Major Customer Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 10 - Net Loss Per Share of Common Stock (Details Textual) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 10 - Net Loss Per Share of Common Stock - Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 12 - Derivatives and Hedging Activities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 14 - Share Repurchase Program (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 ceva-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 ceva-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 ceva-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Intangible assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles 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 Intrinsix Corp. [Member] Represents Intrinsix Corp. Note 3 - Acquisition of Intrinsix Available-for-sale - matures within one year, Amortized cost Note 4 - Revenue Recognition Hedging Relationship [Domain] Note 5 - Leases us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum Risk-free interest rate, maximum Available-for-sale - matures within one year, Fair value Note 6 - Marketable Securities Cash Flow Hedging [Member] Note 7 - Fair Value Measurement Note 8 - Intangible Assets, Net Long-term liabilities: Note 9 - Geographic Information and Major Customer Data Note 10 - Net Loss Per Share of Common Stock Note 11 - Common Stock and Stock-based Compensation Plans us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum Risk-free interest rate, minimum Hedging Relationship [Axis] ceva_BusinessCombinationConsiderationTransferredEscrowToSatisfyIndemnificationClaims Business Combination, Consideration Transferred, Escrow to Satisfy Indemnification Claims Amount of cash held in escrow to satisfy indemnification claims in a business combination. Note 12 - Derivatives and Hedging Activities Chief Executive Officer and Chief Technology Officer of Intrinsix [Member] Represents the Chief Executive Officer and the Chief Technology Officer of Intrinsix. Note 13 - Accumulated Other Comprehensive Income (Loss) Cash us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum Expected volatility, minimum Smart Sensing Products [Member] Represents information pertaining to smart sensing products. ceva_PercentageOfMergerConsideration Percentage of Merger Consideration The percentage of merger consideration payable to counter parties. Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) (Parentheticals) Net assets (including cash in the amount of $600) ceva_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssets Amount of net assets, excluding goodwill and intangible assets, acquired at the acquisition date. us-gaap_LiabilitiesCurrent Total current liabilities us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum Expected volatility, maximum Note 3 - Acquisition of Intrinsix - Acquired Intangible Assets (Details) Note 3 - Acquisition of Intrinsix - Pro Forma Information (Details) Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Note 4 - Revenue Recognition - Remaining Performance Obligation (Details) Note 4 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Note 4 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Note 4 - Revenue Recognition - Disaggregation of Revenue (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total Note 4 - Revenue Recognition - Assets and Liabilities (Details) Note 5 - Leases -Lease Cost (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 5 - Leases - Maturities of Lease Liabilities (Details) Weighted-Average Estimated Useful Life (Year) Note 6 - Marketable Securities - Available-for-sale Marketable Securities (Details) Note 6 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred Business Combination, Consideration Transferred, Liabilities Incurred Note 6 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Note 7 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Total Note 8 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Share-based Payment Arrangement, Option, Activity [Table Text Block] Note 8 - Intangible Assets, Net - Future Amortization Expense (Details) Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) Granted, weighted average fair value (in dollars per share) us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss 12 months or greater, Gross unrealized loss Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired Business Acquisition, Percentage of Voting Interests Acquired Vested, weighted average fair value (in dollars per share) Note 10 - Net Loss Per Share of Common Stock - Earnings Per Share (Details) Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) Forfeited or expired, weighted average fair value (in dollars per share) Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Unvested, weighted average fair value (in dollars per share) Unvested, weighted average fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited or expired, number (in shares) Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Unvested, number (in shares) Unvested, number (in shares) Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss Less than 12 months, Gross unrealized loss Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Proceeds from sale of available-for-sale marketable securities Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Other comprehensive income (loss) before reclassifications Purchase Rights [Member] Represents the right to purchase common stock. us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent Amounts reclassified from accumulated other comprehensive income (loss) Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) 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 Notes To Financial Statements us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested, number (in shares) Notes To Financial Statements [Abstract] us-gaap_OtherComprehensiveIncomeLossBeforeTax Other comprehensive income (loss) before tax Income tax expense (benefit) related to components of other comprehensive income (loss) Other comprehensive income (loss) Other comprehensive income (loss), net of taxes Pro forma net income (loss) Business Acquisition, Pro Forma Information [Table Text Block] Pro forma total revenues Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Common Stock Outstanding [Member] Represents information about common stock outstanding. Less than 12 months, Fair value Licensing and Other [Member] Represents information about licensing and other. 12 months or greater, Fair value us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt Investment in available-for-sale marketable securities Financial Instruments [Domain] Deferred revenues 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 Lessee, Operating Leases [Text Block] Corporate bonds Property and equipment purchases incurred but unpaid at period end Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Short-term bank deposits Represents the amount of short-term bank deposits. Accrued severance pay Represents the non-current accrued severance pay. 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. Gross realized gains from sale of available-for-sale marketable securities 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. ceva_IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables Trade receivables Represents the amount of increase (decrease) in accounts receivable and unbilled receivables. us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss Gross realized losses from sale of available-for-sale marketable securities ceva_InvestmentInBankDeposits Investment in bank deposits Represents the amount of investment in bank deposits. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number (in shares) 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. Patents [Member] Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Available-for-sale - matures within one year, Gross unrealized gains Available for sale matures within one year, gross unrealized gains. us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Cash, Cash Equivalents, and Marketable Securities [Text Block] Customer Relationships [Member] ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss Available-for-sale - matures within one year, Gross unrealized losses Available For Sale Matures Within One Year Gross Unrealized Loss ceva_AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedLoss Available-for-sale - matures after one year through five years, Gross unrealized losses Available for sale matures after one year through five years gross unrealized loss. Corporate Bonds [Member] Represents information about corporate bonds. Deferred tax assets, net 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. Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Customer A [Member] Represents information about Customer A. Core Technologies [Member] Represents information about core technologies. 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 Net loss 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 Business Combination Disclosure [Text Block] Property and equipment, net Goodwill Goodwill Sales and Marketing [Member] Represents information about sales and marketing. Research and Development, Net [Member] Represents information about research and development, net. Cost of Revenues [Member] Represents information about cost of revenues. General and Administrative [Member] Represents information about general and administrative. 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. 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] ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Grants in Period (in shares) Gross number of share options and SARs granted during the period. Cash flows from investing activities: Outstanding, Weighted average remaining contractual term (Year) Represents the weighted average remaining contractual term of options and SARs outstanding. 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. Income taxes payable Non-employee Director [Member] Represents information pertaining to non-employee directors. us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities Accrued expenses and other payables ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period (Month) Represents the remaining vesting period of share-based compensation. Vesting on February 20, 2023 [Member] Represents information pertaining to awards vesting on February 20, 2023. The2011 Stock Incentive Plan [Member] Represents information about 2011 stock Incentive Plan. Vesting on February 22, 2022 [Member] Represents information pertaining to awards vesting on February 22, 2022. Vesting on February 20, 2021 [Member] Represents information pertaining to awards vesting on February 20, 2021. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAnnualVestingPercentage Share-based Compensation Arrangement by Share-based Payment Award, Options, Annual Vesting, Percentage Represents the annual vesting percentage of share-based compensation. Income tax expense Income tax expense (benefit) CHINA us-gaap_OperatingExpenses Total operating expenses us-gaap_IncreaseDecreaseInAccountsPayableTrade Trade payables General and administrative General and administrative Cash and cash equivalents 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 Weighted average discount rates us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss Realized loss (gain), net on sale of available-for-sale marketable securities Document Fiscal Period Focus 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_BusinessCombinationAcquisitionRelatedCosts Business Combination, Acquisition Related Costs us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue Equity-based compensation Percentage of total revenues 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 Concentration Risk Type [Axis] Allowance for doubtful accounts us-gaap_TreasuryStockValue Treasury stock at cost (626,606 and 1,334,243 shares of common stock at September 30, 2021 (unaudited) and December 31, 2020, 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 Sales and marketing us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Retained earnings Research and development, net Research and development us-gaap_AssetsNoncurrent Total long-term assets Accumulated other comprehensive income Employees [Member] Represents information pertaining to employees. 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 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear 2021 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2023 Non-cash transactions: us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2024 2022 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2025 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2022 Lessee, Operating Lease, Liability, Maturity [Table Text Block] Equity-based compensation Other long-term assets The remainder of 2021 us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear Total intangible assets, Weighted Average Amortization Period (Year) us-gaap_AdjustmentForAmortization Amortization of intangible assets Operating expenses: Schedule of Finite-Lived Intangible Assets [Table Text Block] Depreciation The 2002 Employee Stock Purchase Plan [Member] Represents information pertaining to the 2002 Employee Stock Purchase Plan (ESPP). Intangible Assets Disclosure [Text Block] 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 September 30, 2021 (unaudited) and December 31, 2020. 22,968,554 and 22,260,917 shares outstanding at September 30, 2021 (unaudited) and December 31, 2020, 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] Statistical Measurement [Domain] Cash payments for operating leases Maximum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Investment, Name [Domain] Executive Vice President, Worldwide Sales [Member] Information pertaining to Executive Vice President, Worldwide Sales. 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) Investment, Name [Axis] 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] Other Geographic Regions [Member] Represents information pertaining to other geographic regions. Performance Share Units [Member] Represents information pertaining to PSUs. RSUs and PSUs [Member] Represents information pertaining to RSUs and PSUs. Cash flows from operating activities: Statement [Line Items] Trade receivables (net of allowance for credit losses of $352 and $300 as of September 30, 2021 and December 31, 2020, respectively) us-gaap_AccountsReceivableNetCurrent us-gaap_NumberOfReportableSegments Number of Reportable Segments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Accumulated Gain (Loss), Net, Cash Flow Hedge, 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: Corporate bonds Marketable securities Segment Reporting Disclosure [Text Block] Chief Operating Officer [Member] Chief Financial Officer [Member] Chief Executive Officer [Member] Current assets: Financial income (loss), net Financial income (loss), net Fair Value Disclosures [Text Block] Amortization of premiums on available-for-sale marketable securities us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at the beginning of the period Cash and cash equivalents at the end of the period Effect of exchange rate changes on cash and cash equivalents License [Member] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Increase (decrease) in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities us-gaap_OperatingIncomeLoss Operating income (loss) us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Prepaid expenses and other current assets Cost of revenues Cost of revenues us-gaap_GrossProfit Gross profit Counterparty Name [Axis] Counterparty Name [Domain] 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 2026 and thereafter Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized in the fifth fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Additional Paid-in Capital [Member] Equity Components [Axis] Equity Component [Domain] 2026 and thereafter ceva_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Revenue, Remaining Performance Obligation, Period (Year) Revenue, Remaining Performance Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (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 General and Administrative Expense [Member] 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] 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] Net current period other comprehensive loss Net current period other comprehensive income (loss) Revenue from External Customers by Geographic Areas [Table Text Block] us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax Net change Intrinsix Merger [Member] Information pertaining to the Instrinsix merger agreement. Cash flow hedges: us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax Foreign exchange option contracts us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Vesting on February 18, 2022 [Member] Information pertaining to awards vesting on February 18, 2022. us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax Foreign exchange option contracts Reclassification adjustments for gains included in net loss Vesting on February 18, 2023 [Member] Information pertaining to awards vesting on February 18, 2023. Vesting on February 18, 2024 [Member] Information pertaining to awards vesting on February 18, 2024. Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of Realized Gain (Loss) [Table Text Block] us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax Net change Vesting After the First Anniversary Grant Date [Member] Information pertaining to the award vesting after the first anniversary grant date. us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax Reclassification adjustments for (gains) losses included in net loss Available-for-sale securities: 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Total assets ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Fair Value Represents the fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash. us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Foreign Exchange Forward [Member] us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Acquisition of subsidiary, net of cash acquired (see Note 3) Class of Stock [Axis] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Acquisition of business us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax Available-for-sale, Gross unrealized losses Available-for-sale, Gross unrealized gains Foreign Exchange Option [Member] 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-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 ceva20210930_10q_htm.xml IDEA: XBRL DOCUMENT 0001173489 2021-01-01 2021-09-30 0001173489 2021-11-03 0001173489 2021-09-30 0001173489 2020-12-31 0001173489 us-gaap:LicenseMember 2021-01-01 2021-09-30 0001173489 us-gaap:LicenseMember 2020-01-01 2020-09-30 0001173489 us-gaap:LicenseMember 2021-07-01 2021-09-30 0001173489 us-gaap:LicenseMember 2020-07-01 2020-09-30 0001173489 us-gaap:RoyaltyMember 2021-01-01 2021-09-30 0001173489 us-gaap:RoyaltyMember 2020-01-01 2020-09-30 0001173489 us-gaap:RoyaltyMember 2021-07-01 2021-09-30 0001173489 us-gaap:RoyaltyMember 2020-07-01 2020-09-30 0001173489 2020-01-01 2020-09-30 0001173489 2021-07-01 2021-09-30 0001173489 2020-07-01 2020-09-30 0001173489 ceva:CommonStockOutstandingMember 2020-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001173489 us-gaap:TreasuryStockMember 2020-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001173489 us-gaap:RetainedEarningsMember 2020-12-31 0001173489 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001173489 ceva:CommonStockOutstandingMember 2021-01-01 2021-09-30 0001173489 us-gaap:TreasuryStockMember 2021-01-01 2021-09-30 0001173489 ceva:CommonStockOutstandingMember 2021-09-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001173489 us-gaap:TreasuryStockMember 2021-09-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001173489 us-gaap:RetainedEarningsMember 2021-09-30 0001173489 ceva:CommonStockOutstandingMember 2021-06-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001173489 us-gaap:TreasuryStockMember 2021-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001173489 us-gaap:RetainedEarningsMember 2021-06-30 0001173489 2021-06-30 0001173489 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001173489 ceva:CommonStockOutstandingMember 2021-07-01 2021-09-30 0001173489 us-gaap:TreasuryStockMember 2021-07-01 2021-09-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 2019-12-31 0001173489 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001173489 ceva:CommonStockOutstandingMember 2020-01-01 2020-09-30 0001173489 us-gaap:TreasuryStockMember 2020-01-01 2020-09-30 0001173489 ceva:CommonStockOutstandingMember 2020-09-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001173489 us-gaap:TreasuryStockMember 2020-09-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001173489 us-gaap:RetainedEarningsMember 2020-09-30 0001173489 2020-09-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 2020-06-30 0001173489 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001173489 ceva:CommonStockOutstandingMember 2020-07-01 2020-09-30 0001173489 us-gaap:TreasuryStockMember 2020-07-01 2020-09-30 0001173489 ceva:IntrinsixCorpMember 2021-01-01 2021-09-30 0001173489 ceva:IntrinsixCorpMember 2020-01-01 2020-09-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember 2021-01-01 2021-09-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember 2020-01-01 2020-09-30 0001173489 ceva:IntrinsixCorpMember 2021-05-31 0001173489 ceva:IntrinsixCorpMember 2021-05-31 2021-05-31 0001173489 ceva:ChiefExecutiveOfficerAndChiefTechnologyOfficerOfIntrinsixMember ceva:IntrinsixCorpMember 2021-05-31 2021-05-31 0001173489 ceva:IntrinsixCorpMember 2021-07-01 2021-09-30 0001173489 ceva:IntrinsixCorpMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001173489 ceva:IntrinsixCorpMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001173489 ceva:IntrinsixMergerMember 2021-05-31 0001173489 ceva:IntrinsixMergerMember us-gaap:CustomerRelationshipsMember 2021-05-31 0001173489 ceva:IntrinsixMergerMember us-gaap:CustomerRelationshipsMember 2021-05-31 2021-05-31 0001173489 ceva:IntrinsixMergerMember ceva:CustomerBacklogMember 2021-05-31 0001173489 ceva:IntrinsixMergerMember ceva:CustomerBacklogMember 2021-05-31 2021-05-31 0001173489 ceva:IntrinsixMergerMember us-gaap:PatentsMember 2021-05-31 0001173489 ceva:IntrinsixMergerMember us-gaap:PatentsMember 2021-05-31 2021-05-31 0001173489 ceva:IntrinsixMergerMember 2021-01-01 2021-09-30 0001173489 ceva:IntrinsixMergerMember 2020-01-01 2020-09-30 0001173489 ceva:IntrinsixMergerMember 2021-07-01 2021-09-30 0001173489 ceva:IntrinsixMergerMember 2020-07-01 2020-09-30 0001173489 2021-10-01 2021-09-30 0001173489 2022-01-01 2021-09-30 0001173489 2023-01-01 2021-09-30 0001173489 us-gaap:LicenseMember country:US 2021-01-01 2021-09-30 0001173489 us-gaap:RoyaltyMember country:US 2021-01-01 2021-09-30 0001173489 country:US 2021-01-01 2021-09-30 0001173489 us-gaap:LicenseMember country:US 2021-07-01 2021-09-30 0001173489 us-gaap:RoyaltyMember country:US 2021-07-01 2021-09-30 0001173489 country:US 2021-07-01 2021-09-30 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2021-01-01 2021-09-30 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2021-01-01 2021-09-30 0001173489 ceva:EuropeAndMiddleEastMember 2021-01-01 2021-09-30 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2021-07-01 2021-09-30 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2021-07-01 2021-09-30 0001173489 ceva:EuropeAndMiddleEastMember 2021-07-01 2021-09-30 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2021-01-01 2021-09-30 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2021-01-01 2021-09-30 0001173489 srt:AsiaPacificMember 2021-01-01 2021-09-30 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2021-07-01 2021-09-30 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2021-07-01 2021-09-30 0001173489 srt:AsiaPacificMember 2021-07-01 2021-09-30 0001173489 us-gaap:LicenseMember ceva:OtherGeographicRegionsMember 2021-01-01 2021-09-30 0001173489 ceva:OtherGeographicRegionsMember 2021-01-01 2021-09-30 0001173489 us-gaap:LicenseMember ceva:OtherGeographicRegionsMember 2021-07-01 2021-09-30 0001173489 ceva:OtherGeographicRegionsMember 2021-07-01 2021-09-30 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2021-01-01 2021-09-30 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2021-01-01 2021-09-30 0001173489 ceva:ConnectivityProductsMember 2021-01-01 2021-09-30 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2021-07-01 2021-09-30 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2021-07-01 2021-09-30 0001173489 ceva:ConnectivityProductsMember 2021-07-01 2021-09-30 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2021-01-01 2021-09-30 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2021-01-01 2021-09-30 0001173489 ceva:SmartSensingProductsMember 2021-01-01 2021-09-30 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2021-07-01 2021-09-30 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2021-07-01 2021-09-30 0001173489 ceva:SmartSensingProductsMember 2021-07-01 2021-09-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001173489 us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001173489 us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001173489 us-gaap:LicenseMember country:US 2020-01-01 2020-09-30 0001173489 us-gaap:RoyaltyMember country:US 2020-01-01 2020-09-30 0001173489 country:US 2020-01-01 2020-09-30 0001173489 us-gaap:LicenseMember country:US 2020-07-01 2020-09-30 0001173489 us-gaap:RoyaltyMember country:US 2020-07-01 2020-09-30 0001173489 country:US 2020-07-01 2020-09-30 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2020-01-01 2020-09-30 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2020-01-01 2020-09-30 0001173489 ceva:EuropeAndMiddleEastMember 2020-01-01 2020-09-30 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2020-07-01 2020-09-30 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2020-07-01 2020-09-30 0001173489 ceva:EuropeAndMiddleEastMember 2020-07-01 2020-09-30 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2020-01-01 2020-09-30 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2020-01-01 2020-09-30 0001173489 srt:AsiaPacificMember 2020-01-01 2020-09-30 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2020-07-01 2020-09-30 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2020-07-01 2020-09-30 0001173489 srt:AsiaPacificMember 2020-07-01 2020-09-30 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2020-01-01 2020-09-30 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2020-01-01 2020-09-30 0001173489 ceva:ConnectivityProductsMember 2020-01-01 2020-09-30 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2020-07-01 2020-09-30 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2020-07-01 2020-09-30 0001173489 ceva:ConnectivityProductsMember 2020-07-01 2020-09-30 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2020-01-01 2020-09-30 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2020-01-01 2020-09-30 0001173489 ceva:SmartSensingProductsMember 2020-01-01 2020-09-30 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2020-07-01 2020-09-30 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2020-07-01 2020-09-30 0001173489 ceva:SmartSensingProductsMember 2020-07-01 2020-09-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001173489 us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001173489 us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001173489 ceva:TradeReceivablesMember 2021-09-30 0001173489 ceva:TradeReceivablesMember 2020-12-31 0001173489 ceva:LicensingAndOtherMember ceva:AccruedRevenuesMember 2021-09-30 0001173489 ceva:LicensingAndOtherMember ceva:AccruedRevenuesMember 2020-12-31 0001173489 us-gaap:RoyaltyMember ceva:AccruedRevenuesMember 2021-09-30 0001173489 us-gaap:RoyaltyMember ceva:AccruedRevenuesMember 2020-12-31 0001173489 ceva:DeferredRevenueMember 2021-09-30 0001173489 ceva:DeferredRevenueMember 2020-12-31 0001173489 ceva:CorporateBondsMember 2021-09-30 0001173489 ceva:CorporateBondsMember 2020-12-31 0001173489 ceva:CorporateBondsMember 2021-09-30 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel1Member 2021-09-30 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel2Member 2021-09-30 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel3Member 2021-09-30 0001173489 ceva:CorporateBondsMember 2020-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001173489 ceva:IntrinsixMergerMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001173489 ceva:IntrinsixMergerMember us-gaap:CustomerRelationshipsMember 2021-09-30 0001173489 ceva:IntrinsixMergerMember us-gaap:CustomerRelationshipsMember 2020-12-31 0001173489 ceva:IntrinsixMergerMember ceva:CustomerBacklogMember 2021-01-01 2021-09-30 0001173489 ceva:IntrinsixMergerMember ceva:CustomerBacklogMember 2021-09-30 0001173489 ceva:IntrinsixMergerMember ceva:CustomerBacklogMember 2020-12-31 0001173489 ceva:IntrinsixMergerMember us-gaap:PatentsMember 2021-01-01 2021-09-30 0001173489 ceva:IntrinsixMergerMember us-gaap:PatentsMember 2021-09-30 0001173489 ceva:IntrinsixMergerMember us-gaap:PatentsMember 2020-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2021-09-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2020-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2021-01-01 2021-09-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2021-09-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2020-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CoreTechnologiesMember 2021-01-01 2021-09-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CoreTechnologiesMember 2021-09-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CoreTechnologiesMember 2020-12-31 0001173489 ceva:ImmervisionMember ceva:CoreTechnologiesMember 2021-01-01 2021-09-30 0001173489 ceva:ImmervisionMember ceva:CoreTechnologiesMember 2021-09-30 0001173489 ceva:ImmervisionMember ceva:CoreTechnologiesMember 2020-12-31 0001173489 ceva:NBIoTTechnologiesMember 2021-01-01 2021-09-30 0001173489 ceva:NBIoTTechnologiesMember 2021-09-30 0001173489 ceva:NBIoTTechnologiesMember 2020-12-31 0001173489 ceva:NBIoTTechnologiesMember 2018-01-01 2018-03-31 0001173489 ceva:NBIoTTechnologiesMember 2018-03-31 0001173489 ceva:NBIoTTechnologiesMember 2019-01-01 2019-12-31 0001173489 ceva:OtherGeographicRegionsMember 2020-01-01 2020-09-30 0001173489 ceva:OtherGeographicRegionsMember 2020-07-01 2020-09-30 0001173489 country:CN 2021-01-01 2021-09-30 0001173489 country:CN 2020-01-01 2020-09-30 0001173489 country:CN 2021-07-01 2021-09-30 0001173489 country:CN 2020-07-01 2020-09-30 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001173489 ceva:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001173489 ceva:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001173489 ceva:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001173489 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember 2021-09-30 0001173489 ceva:The2011StockIncentivePlanMember 2021-09-30 0001173489 ceva:The2011StockIncentivePlanMember 2021-01-01 2021-09-30 0001173489 srt:MaximumMember ceva:The2011StockIncentivePlanMember 2021-01-01 2021-09-30 0001173489 ceva:NonEmployeeDirectorMember 2021-09-30 0001173489 2020-01-01 2020-12-31 0001173489 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember 2021-01-01 2021-09-30 0001173489 srt:MaximumMember 2021-09-30 0001173489 ceva:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember 2021-02-15 2021-02-15 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2021-02-16 2021-02-16 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember ceva:VestingAfterTheFirstAnniversaryGrantDateMember 2021-02-16 2021-02-16 0001173489 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 ceva:ExecutiveVicePresidentWorldwideSalesMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 srt:ChiefFinancialOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 srt:ChiefOperatingOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary182022Member 2021-02-18 2021-02-18 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary182023Member 2021-02-18 2021-02-18 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary182024Member 2021-02-18 2021-02-18 0001173489 srt:ChiefExecutiveOfficerMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 ceva:ExecutiveVicePresidentWorldwideSalesMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 srt:ChiefFinancialOfficerMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 srt:ChiefOperatingOfficerMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 ceva:ShorttermExecutivePsusMember ceva:GoalsOneMember 2021-02-18 2021-02-18 0001173489 ceva:ShorttermExecutivePsusMember ceva:GoalsTwoMember 2021-02-18 2021-02-18 0001173489 ceva:ShorttermExecutivePsusMember 2020-02-20 2020-02-20 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:VestingOnFebruary202021Member 2021-01-01 2021-09-30 0001173489 ceva:ShorttermExecutivePsusMember ceva:VestingOnFebruary222022Member 2021-01-01 2021-09-30 0001173489 ceva:ShorttermExecutivePsusMember ceva:VestingOnFebruary202023Member 2021-01-01 2021-09-30 0001173489 ceva:RSUsAndPSUsMember 2020-12-31 0001173489 ceva:RSUsAndPSUsMember 2021-01-01 2021-09-30 0001173489 ceva:RSUsAndPSUsMember 2021-09-30 0001173489 ceva:CostOfRevenuesMember 2021-01-01 2021-09-30 0001173489 ceva:CostOfRevenuesMember 2020-01-01 2020-09-30 0001173489 ceva:CostOfRevenuesMember 2021-07-01 2021-09-30 0001173489 ceva:CostOfRevenuesMember 2020-07-01 2020-09-30 0001173489 ceva:ResearchAndDevelopmentNetMember 2021-01-01 2021-09-30 0001173489 ceva:ResearchAndDevelopmentNetMember 2020-01-01 2020-09-30 0001173489 ceva:ResearchAndDevelopmentNetMember 2021-07-01 2021-09-30 0001173489 ceva:ResearchAndDevelopmentNetMember 2020-07-01 2020-09-30 0001173489 ceva:SalesAndMarketingMember 2021-01-01 2021-09-30 0001173489 ceva:SalesAndMarketingMember 2020-01-01 2020-09-30 0001173489 ceva:SalesAndMarketingMember 2021-07-01 2021-09-30 0001173489 ceva:SalesAndMarketingMember 2020-07-01 2020-09-30 0001173489 ceva:GeneralAndAdministrativeMember 2021-01-01 2021-09-30 0001173489 ceva:GeneralAndAdministrativeMember 2020-01-01 2020-09-30 0001173489 ceva:GeneralAndAdministrativeMember 2021-07-01 2021-09-30 0001173489 ceva:GeneralAndAdministrativeMember 2020-07-01 2020-09-30 0001173489 ceva:PurchaseRightsMember ceva:The2002EmployeeStockPurchasePlanMember 2021-01-01 2021-09-30 0001173489 ceva:PurchaseRightsMember ceva:The2002EmployeeStockPurchasePlanMember 2020-01-01 2020-09-30 0001173489 ceva:PurchaseRightsMember ceva:The2002EmployeeStockPurchasePlanMember 2021-07-01 2021-09-30 0001173489 ceva:PurchaseRightsMember ceva:The2002EmployeeStockPurchasePlanMember 2020-07-01 2020-09-30 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-09-30 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2020-07-01 2020-09-30 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-09-30 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-09-30 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-07-01 2021-09-30 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-07-01 2020-09-30 0001173489 us-gaap:CashFlowHedgingMember 2021-01-01 2021-09-30 0001173489 us-gaap:CashFlowHedgingMember 2020-01-01 2020-09-30 0001173489 us-gaap:CashFlowHedgingMember 2021-07-01 2021-09-30 0001173489 us-gaap:CashFlowHedgingMember 2020-07-01 2020-09-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-09-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-01-01 2021-09-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-07-01 2021-09-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-07-01 2021-09-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-09-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-09-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-09-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-09-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-07-01 2020-09-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-07-01 2020-09-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-09-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-07-01 2020-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-07-01 2021-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-07-01 2021-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y utr:M 0001173489 CEVA INC false --12-31 Q3 2021 352000 300000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 45000000 45000000 23595160 23595160 22968554 22260917 626606 1334243 0 P4Y 0 P3Y P1Y P2Y P2Y 0 0 0 600000 P0Y6M P1Y P1Y 10-Q true 2021-09-30 false 000-49842 DE 77-0556376 15245 Shady Grove Road, Suite 400 Rockville MD 20850 240 308-8328 Common Stock, $.001 per share CEVA NASDAQ Yes Yes Accelerated Filer false false false 22973852 34278000 21143000 36806000 20233000 74149000 88754000 26581000 31224000 8371000 6205000 180185000 167559000 0 29529000 10067000 10535000 14618000 10826000 6840000 7586000 9754000 9052000 75506000 51070000 13834000 10836000 936000 936000 5971000 9023000 137526000 139393000 317711000 306952000 1781000 894000 6217000 2434000 4375000 3843000 14944000 18040000 3321000 2969000 30638000 28180000 10434000 11226000 5981000 5772000 916000 885000 17331000 17883000 0 0 23000 22000 232149000 233172000 14151000 30133000 64000 478000 51657000 57350000 269742000 260889000 317711000 306952000 51500000 40445000 21568000 12420000 37149000 31736000 11222000 12540000 88649000 72181000 32790000 24960000 10904000 8259000 4830000 2503000 77745000 63922000 27960000 22457000 53810000 45695000 18760000 15603000 9357000 8772000 3162000 2711000 10534000 10893000 3495000 3566000 2092000 1732000 849000 575000 75793000 67092000 26266000 22455000 1952000 -3170000 1694000 2000 345000 2689000 -47000 1020000 2297000 -481000 1647000 1022000 5779000 2533000 1814000 1761000 -3482000 -3014000 -167000 -739000 -0.15 -0.14 -0.01 -0.03 -0.15 -0.14 -0.01 -0.03 22766000 22059000 22925000 22163000 22766000 22059000 22925000 22163000 -3482000 -3014000 -167000 -739000 -513000 349000 -229000 165000 13000 -15000 -2000 -0 -526000 364000 -227000 165000 65000 484000 29000 127000 65000 514000 29000 352000 0 -30000 0 -225000 -526000 334000 -227000 -60000 -112000 67000 -52000 12000 -414000 267000 -175000 -72000 -3896000 -2747000 -342000 -811000 22260917 22000 233172000 -30133000 478000 57350000 260889000 -3482000 -3482000 -414000 -414000 9507000 9507000 707637 1000 -10530000 15982000 -2211000 3242000 22968554 23000 232149000 -14151000 64000 51657000 269742000 22833120 23000 230083000 -17210000 239000 51881000 265016000 -167000 -167000 -175000 -175000 3403000 3403000 135434 0 -1337000 3059000 -57000 1665000 22968554 23000 232149000 -14151000 64000 51657000 269742000 21839369 22000 228005000 -39390000 94000 62426000 251157000 -3014000 -3014000 267000 267000 10070000 10070000 202392 4780000 4780000 596466 0 -8043000 13416000 -2502000 2871000 22233443 22000 230032000 -30754000 361000 56910000 256571000 22036712 22000 228494000 -35197000 433000 58629000 252381000 -739000 -739000 -72000 -72000 3546000 3546000 196731 0 -2008000 4443000 -980000 1455000 22233443 22000 230032000 -30754000 361000 56910000 256571000 -3482000 -3014000 2417000 2398000 2302000 1943000 9507000 10070000 13000 -15000 319000 309000 -693000 532000 -6595000 672000 -1873000 947000 -702000 242000 14000 -758000 -3551000 -1779000 725000 100000 2609000 -865000 -990000 -43000 3608000 -287000 -691000 202000 -218000 247000 -317000 25000 14836000 8340000 29891000 -0 -0 204000 1506000 2541000 1500000 20393000 14489000 29393000 19855000 41887000 23593000 17192000 10035000 11096000 -4635000 -7344000 -0 4780000 3242000 2871000 3242000 -1909000 -308000 177000 13135000 -736000 21143000 22803000 34278000 22067000 6682000 4048000 54000 62000 2867000 1253000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">1:</em> BUSINESS </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The financial information in this quarterly report includes the results of CEVA, Inc. and its subsidiaries (the “Company” or “CEVA”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">CEVA licenses a family of signal processing IPs and integrated solutions in <em style="font: inherit;">two</em> types of categories: wireless connectivity and smart sensing. These products include comprehensive platforms comprised of specialized DSPs coupled with an AI and other types of accelerators targeted for low power workloads, including <em style="font: inherit;">5G</em> baseband processing, intelligent vision, voice recognition, physical layer processing and sensor fusion. CEVA also offers high performance DSPs targeted for <em style="font: inherit;">5G</em> RAN and Open RAN, Wi-Fi enterprise and residential access points, satellite communication and other multi-gigabit communications. Our portfolio also includes a wide range of application software optimized for our processors, including voice front-end processing and speech recognition, imaging and computer vision and sensor fusion. For sensor fusion, our Hillcrest Labs sensor processing technologies provide a broad range of sensor fusion software and inertial measurement unit (“IMU”) solutions for AR/VR, robotics, remote controls and IoT. For wireless IoT, the Company offers the industry’s most widely adopted IPs for Bluetooth (low energy and dual mode), Wi-Fi <em style="font: inherit;">4/5/6</em> (<em style="font: inherit;">802.11n/ac/ax</em>) and NB-IoT.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">CEVA’s recently acquired Intrinsix Corp. business expands its market reach to the aerospace and defense markets, which the Company believes will allow it to offer integrated IP solutions that combine CEVA’s standardized, off-the-shelf IP together with Intrinsix’s non-recurring engineering (“NRE”) design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">CEVA’s technologies are licensed to leading semiconductor and original equipment manufacturer (“OEM”) companies. These companies design, manufacture, market and sell application-specific integrated circuits (“ASICs”) and application-specific standard products (“ASSPs”) based on CEVA’s technology to wireless, consumer electronics and automotive companies for incorporation into a wide variety of end products.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">CEVA is a sustainability and environmentally conscious company, adhering to its Code of Business Conduct and Ethics. As such, it emphasizes and focuses on environmental preservation, recycling, the welfare of its employees and privacy – all of which it promotes on a corporate level. CEVA is committed to social responsibility, values of preservation and consciousness towards these purposes.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><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';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Basis of Presentation </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The interim condensed consolidated financial statements have been prepared according to U.S Generally Accepted Accounting Principles (“U.S. GAAP”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021 </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, 2021. </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, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;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, 2020, </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;"> March 1, 2021, </em>have been applied consistently in these unaudited interim condensed consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Recently Adopted Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> December 2019, </em>the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> Income Taxes (Topic <em style="font: inherit;">740</em>): Simplifying the Accounting for Income Taxes (ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em>), which simplifies the accounting for income taxes. ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> is effective for annual reporting periods, and interim periods within those years, beginning after <em style="font: inherit;"> December 15, 2020. </em>The adoption by the Company of the new guidance did <em style="font: inherit;">not</em> have a material impact on its consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Use of Estimates </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The novel coronavirus (“COVID-<em style="font: inherit;">19”</em>) pandemic has created, and <em style="font: inherit;"> may </em>continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on the Company’s operational and financial performance will depend on certain developments, including the duration and spread of the outbreak and the impact on the Company’s customers and its sales cycles. The Company considered the impact of COVID-<em style="font: inherit;">19</em> on the estimates and assumptions and determined that there were <em style="font: inherit;">no</em> material adverse impacts on the interim condensed consolidated financial statements for the period ended <em style="font: inherit;"> September 30, 2021. </em>As events continue to evolve and additional information becomes available, the Company’s estimates and assumptions <em style="font: inherit;"> may </em>change materially in future periods.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Basis of Presentation </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The interim condensed consolidated financial statements have been prepared according to U.S Generally Accepted Accounting Principles (“U.S. GAAP”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021 </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, 2021. </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, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;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, 2020, </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;"> March 1, 2021, </em>have been applied consistently in these unaudited interim condensed consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Recently Adopted Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> December 2019, </em>the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> Income Taxes (Topic <em style="font: inherit;">740</em>): Simplifying the Accounting for Income Taxes (ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em>), which simplifies the accounting for income taxes. ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> is effective for annual reporting periods, and interim periods within those years, beginning after <em style="font: inherit;"> December 15, 2020. </em>The adoption by the Company of the new guidance did <em style="font: inherit;">not</em> have a material impact on its consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Use of Estimates </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The novel coronavirus (“COVID-<em style="font: inherit;">19”</em>) pandemic has created, and <em style="font: inherit;"> may </em>continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on the Company’s operational and financial performance will depend on certain developments, including the duration and spread of the outbreak and the impact on the Company’s customers and its sales cycles. The Company considered the impact of COVID-<em style="font: inherit;">19</em> on the estimates and assumptions and determined that there were <em style="font: inherit;">no</em> material adverse impacts on the interim condensed consolidated financial statements for the period ended <em style="font: inherit;"> September 30, 2021. </em>As events continue to evolve and additional information becomes available, the Company’s estimates and assumptions <em style="font: inherit;"> may </em>change materially in future periods.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">3:</em> ACQUISITION OF INTRINSIX </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">On <em style="font: inherit;"> May 31, 2021 (</em>the “closing date”), the Company acquired 100% of the equity shares of Intrinsix Corp. (“Intrinsix”), a leading chip design specialist. The Company acquired Intrinsix pursuant to the Agreement and Plan of Merger, made and entered into on <em style="font: inherit;"> May 9, 2021 (</em>the “Merger Agreement”), by and among the Company, Northstar Merger Sub, Inc., Intrinsix and Shareholder Representative Services LLC, for $33,096 in cash (“the Merger Consideration”), with $26,704 paid at closing, $4,260 delivered to escrow to satisfy indemnification claims, if any, and $2,605 payable to certain Intrinsix executives held back as described below (the “Holdback Merger Consideration”), and after giving effect to post-closing adjustments resulting in a $473 repayment to the Company during the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2021.</em> As part of the Merger Agreement, the Company entered into agreements with the Chief Executive Officer and the Chief Technology Officer of Intrinsix pursuant to which the Holdback Merger Consideration, representing 25% of the Merger Consideration payable to each of them in respect of their equity in Intrinsix, is being held back and, subject to their respective continued employment with the Company, released to them over a period of <em style="font: inherit;">twenty-four</em> (<em style="font: inherit;">24</em>) months after closing of the acquisition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">In addition, the Company incurred acquisition-related costs in an amount of $57 and $953, which were included in general and administrative expenses for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months, respectively, ended <em style="font: inherit;"> September 30, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The acquisition has been accounted in accordance with FASB Accounting Standards Codification (“ASC”) <em style="font: inherit;">No.</em> <em style="font: inherit;">805,</em> “Business Combinations.” Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets of Intrinsix acquired in the acquisition, based on their fair values on the closing date. The estimated fair values are preliminary and based on information that was available as of the closing date. The Company believes that the information provides a reasonable basis for estimating the fair values, but the Company is waiting for additional information necessary to finalize these amounts, particularly with respect to the estimated fair value of intangible assets. Thus, the preliminary measurements of fair value reflected are subject to change. The Company expects to finalize the valuation and complete the purchase price allocation as soon as practicable, but <em style="font: inherit;">no</em> later than <em style="font: inherit;">one</em> year from the closing date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 26pt;">The results of operations of the combined business, including the acquired business, have been included in the condensed consolidated financial statements as of the closing date. The primary rationale for this acquisition was (<em style="font: inherit;">1</em>) extending the Company’s market reach into the sustainable and sizeable aerospace and defense space, (<em style="font: inherit;">2</em>) increasing the Company’s content in customers’ designs and accordingly increasing the license and royalty revenue opportunity by offering turnkey IP platforms that can combine the Company’s off-the-shelf connectivity and smart sensing IP with Intrinsix’s NRE design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more, and (<em style="font: inherit;">3</em>) expanding the Company’s IP portfolio with secure processor IP for IoT devices and Heterogeneous SoC interface IP for the growing adoption of chiplets, which offer a faster and less expensive alternative to the high R&amp;D costs and complexities associated with monolithic IC developments. A significant portion of the acquisition price was recorded as goodwill due to the synergies with Intrinsix.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The preliminary purchase price allocation for the acquisition has been determined as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net assets (including cash in the amount of $600)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">755</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">24,436</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">30,491</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The estimated fair value and weighted average estimated useful life of the acquired intangible assets are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Identifiable Intangible Assets</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Estimated Fair</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Value</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted-Average </b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Estimated Useful </b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Life in Years</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total identifiable intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 16%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 26pt;">The following unaudited pro forma financial information presents combined results of operations for the periods presented, as if the Company had completed the acquisition on <em style="font: inherit;"> January 1, 2020. </em>The unaudited pro forma financial information has been calculated after adjusting the Company’s results and those of Intrinsix, including: (i) Holdback Merger Consideration costs; (ii) amortization expense from acquired intangible assets; and (iii) interest income and unrealized gains on equity securities included in the statement of income of Intrinsix, which were specifically excluded from the acquisition of Intrinsix, and the respective income tax effects of such adjustments. The unaudited pro forma financial information presented below is <em style="font: inherit;">not</em> necessarily indicative of consolidated results of operations of the combined business had the acquisition occurred at the beginning of the respective fiscal years, nor is it necessarily indicative of future results of operations of the combined company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pro forma total revenues</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">97,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">88,667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">32,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31,668</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pro forma net income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(5,170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,323</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(238</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 1 33096000 26704000 4260000 2605000 -473000 0.25 57000 953000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net assets (including cash in the amount of $600)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">755</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">24,436</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">30,491</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 755000 5300000 24436000 30491000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Identifiable Intangible Assets</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Estimated Fair</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Value</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted-Average </b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Estimated Useful </b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Life in Years</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total identifiable intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; width: 16%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td></tr> </tbody></table> 4820000 P5Y6M 262000 P1Y6M 218000 P5Y 5300000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pro forma total revenues</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">97,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">88,667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">32,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31,668</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pro forma net income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(5,170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,323</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(238</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 97340000 88667000 32790000 31668000 -5170000 -3323000 -167000 -238000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">4:</em> REVENUE RECOGNITION</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Under ASC <em style="font: inherit;">606,</em> “Revenue from Contracts with Customers” (“ASC <em style="font: inherit;">606”</em>), an entity recognizes revenue when or as it satisfies a performance obligation by transferring intellectual property (“IP”) licenses or services to the customer, either at a point in time or over time. The Company recognizes most of its revenues at a point in time upon delivery when the customer accepts control of the IP. The Company recognizes revenue over time on significant license customization contracts that are in the scope of ASC <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';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. The estimated revenues do <em style="font: inherit;">not</em> include amounts of royalties or unexercised contract renewals:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Remainder of 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 43%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">License and related revenues</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,849</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,405</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,207</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="text-decoration: underline; ">Disaggregation of revenue:</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended September 30, 2021 </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended September 30, 2021 </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Licensing, NRE </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>and related</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>revenues</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Licensing, NRE </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>and related</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>revenues</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Primary geographical markets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,602</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,290</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,308</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,484</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8,792</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe and Middle East</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,005</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,435</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">597</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">833</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">38,458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,456</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">65,914</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">14,653</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,905</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,558</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,649</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">21,568</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">11,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">32,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major product/service lines</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">38,886</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,692</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66,578</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">23,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,614</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,457</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,071</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5,200</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">8,922</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,649</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">21,568</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">11,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">32,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Timing of revenue recognition</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Products transferred at a point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">38,458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">75,607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">14,406</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">25,628</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Products and services transferred over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,042</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,042</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7,162</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7,162</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,649</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">21,568</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">11,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">32,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended September 30, 2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended September 30, 2020 </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Licensing and </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>related revenues</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Licensing and </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>elated revenues</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Primary geographical markets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,784</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,970</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,035</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,044</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,079</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe and Middle East</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,980</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,037</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,017</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">347</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,681</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,729</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">48,410</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">11,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10,018</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">21,056</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,445</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,736</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,181</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,540</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">24,960</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major product/service lines</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT and SATA/SAS)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">31,679</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,037</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8,821</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9,752</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">18,573</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,699</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,465</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,599</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,788</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">6,387</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,445</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,736</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,181</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,540</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">24,960</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Timing of revenue recognition</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Products transferred at a point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,405</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">31,736</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62,141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9,099</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,540</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,639</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Products and services transferred over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,040</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,040</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,321</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,321</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,445</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,736</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,181</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,540</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">24,960</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:26pt;"><span style="text-decoration: underline; ">Contract balances:</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following table provides information about trade receivables, unbilled receivables and contract liabilities from contracts with customers (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 36pt; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021 </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2020 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 64%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade receivables</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">15,269</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">14,765</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unbilled receivables (associated with licensing, NRE and related revenue)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,479</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unbilled receivables (associated with royalties)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9,189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,980</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred revenues (short-term contract liabilities)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,217</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,434</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-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, NRE 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';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>the Company recognized $374 and $2,146, respectively, that was included in deferred revenues (short-term contract liability) balance at <em style="font: inherit;"> January 1, 2021.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Remainder of 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 43%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">License and related revenues</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,849</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,405</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,207</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 13849000 9405000 2207000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended September 30, 2021 </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended September 30, 2021 </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Licensing, NRE </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>and related</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>revenues</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Licensing, NRE </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>and related</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>revenues</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Primary geographical markets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,602</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,290</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,308</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,484</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8,792</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe and Middle East</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,005</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,435</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">597</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">833</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">38,458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,456</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">65,914</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">14,653</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,905</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,558</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,649</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">21,568</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">11,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">32,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major product/service lines</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">38,886</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,692</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66,578</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,368</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">23,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,614</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,457</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,071</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5,200</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">8,922</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,649</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">21,568</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">11,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">32,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Timing of revenue recognition</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Products transferred at a point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">38,458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">75,607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">14,406</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">25,628</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Products and services transferred over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,042</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,042</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7,162</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7,162</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,649</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">21,568</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">11,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">32,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended September 30, 2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended September 30, 2020 </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Licensing and </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>related revenues</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Licensing and </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>elated revenues</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Primary geographical markets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,784</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,970</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,035</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,044</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,079</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe and Middle East</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,980</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,037</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,017</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">347</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,681</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,729</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">48,410</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">11,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10,018</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">21,056</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,445</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,736</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,181</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,540</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">24,960</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major product/service lines</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT and SATA/SAS)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">31,679</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,037</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8,821</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9,752</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">18,573</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,699</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,465</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,599</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,788</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">6,387</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,445</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,736</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,181</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,540</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">24,960</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Timing of revenue recognition</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Products transferred at a point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,405</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">31,736</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62,141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9,099</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,540</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,639</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Products and services transferred over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,040</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,040</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,321</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,321</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,445</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,736</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,181</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,540</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">24,960</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 11602000 7688000 19290000 6308000 2484000 8792000 1430000 2005000 3435000 597000 833000 1430000 38458000 27456000 65914000 14653000 7905000 22558000 10000 10000 10000 10000 51500000 37149000 88649000 21568000 11222000 32790000 38886000 27692000 66578000 16368000 7500000 23868000 12614000 9457000 22071000 5200000 3722000 8922000 51500000 37149000 88649000 21568000 11222000 32790000 38458000 37149000 75607000 14406000 11222000 25628000 13042000 13042000 7162000 7162000 51500000 37149000 88649000 21568000 11222000 32790000 5784000 7970000 13754000 1035000 2044000 3079000 4980000 5037000 10017000 347000 478000 825000 29681000 18729000 48410000 11038000 10018000 21056000 40445000 31736000 72181000 12420000 12540000 24960000 31679000 25037000 56716000 8821000 9752000 18573000 8766000 6699000 15465000 3599000 2788000 6387000 40445000 31736000 72181000 12420000 12540000 24960000 30405000 31736000 62141000 9099000 12540000 21639000 10040000 10040000 3321000 3321000 40445000 31736000 72181000 12420000 12540000 24960000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 36pt; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021 </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2020 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 64%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade receivables</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">15,269</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">14,765</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unbilled receivables (associated with licensing, NRE and related revenue)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,479</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unbilled receivables (associated with royalties)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9,189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,980</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred revenues (short-term contract liabilities)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,217</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,434</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 15269000 14765000 2123000 5479000 9189000 10980000 6217000 2434000 374000 2146000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">5:</em> LEASES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company leases substantially all of its office space and vehicles under operating leases. The Company's leases have original lease periods expiring between <em style="font: inherit;">2022</em> and <em style="font: inherit;">2034.</em> Many leases include <em style="font: inherit;">one</em> or more options to renew. The Company does <em style="font: inherit;">not</em> assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably certain at lease commencement. Lease payments included in the measurement of the lease liability comprise the following: the fixed non-cancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will <em style="font: inherit;">not</em> be terminated early.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following is a summary of weighted average remaining lease terms and discount rates for all of the Company’s operating leases:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 2021</b><b> </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average remaining lease term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5.07</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average discount rates</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1.98</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total operating lease cost and cash payments for operating leases were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,305</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,883</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">806</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">652</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash payments for operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,968</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">623</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Maturities of lease liabilities are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">The remainder of 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">885</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,284</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,636</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">798</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026 and thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,370</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total undiscounted cash flows</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,791</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">489</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,302</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 2021</b><b> </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average remaining lease term (years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5.07</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average discount rates</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1.98</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,305</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,883</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">806</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">652</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash payments for operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,968</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">799</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">623</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> P5Y25D 0.0198 2305000 1883000 806000 652000 2397000 1968000 799000 623000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">The remainder of 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">885</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,284</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,636</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">798</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026 and thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,370</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total undiscounted cash flows</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,791</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">489</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,302</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 885000 3284000 1636000 798000 818000 2370000 9791000 489000 9302000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">6:</em> MARKETABLE SECURITIES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following is a summary of available-for-sale marketable securities:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 2021 (Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized</b><br/> <b>cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>losses</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair</b><br/> <b>value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,410</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,435</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b>Available-for-sale - matures after one year through five years:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">68,661</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">466</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(413</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">68,714</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">74,071</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">491</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(413</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">74,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2020 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized</b><br/> <b>cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>losses</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair</b><br/> <b>value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b>Available-for-sale - matures after one year through five years:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">75,483</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(105</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">76,045</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">88,150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(112</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">88,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>and the length of time that those investments have been in a continuous loss position:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Less than 12 months</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>12 months or greater</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross unrealized loss</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross unrealized loss</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of September 30, 2021 (unaudited)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">26,507</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(339</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(74</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31,393</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,381</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> September 30, 2021, </em>the allowance for credit losses was <span style="-sec-ix-hidden:c78645840">not</span> material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents gross realized gains and losses from sale of available-for-sale marketable securities:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross realized gains from sale of available-for-sale marketable securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross realized losses from sale of available-for-sale marketable securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 2021 (Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized</b><br/> <b>cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>losses</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair</b><br/> <b>value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,410</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,435</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b>Available-for-sale - matures after one year through five years:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">68,661</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">466</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(413</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">68,714</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">74,071</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">491</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(413</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">74,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2020 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized</b><br/> <b>cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>losses</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair</b><br/> <b>value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b>Available-for-sale - matures after one year through five years:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">75,483</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(105</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">76,045</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">88,150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(112</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">88,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 5410000 25000 -0 5435000 68661000 466000 413000 68714000 74071000 491000 413000 74149000 12667000 49000 7000 12709000 75483000 667000 105000 76045000 88150000 716000 112000 88754000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Less than 12 months</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 16%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>12 months or greater</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross unrealized loss</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross unrealized loss</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of September 30, 2021 (unaudited)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">26,507</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(339</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(74</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31,393</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,381</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 26507000 339000 4102000 74000 31393000 91000 7381000 21000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross realized gains from sale of available-for-sale marketable securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross realized losses from sale of available-for-sale marketable securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 43000 4000 30000 19000 2000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">7:</em> FAIR VALUE MEASUREMENT</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 26pt;">FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">820,</em> “Fair Value Measurements and Disclosures” defines fair value and establishes a framework for measuring fair value. Fair value is an exit price, representing the amount that would be received for selling an asset or paid for the transfer of a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A <em style="font: inherit;">three</em>-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: Times New Roman; font-size: 10pt;"><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 72pt; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">Level I</p> </td><td style="width: auto; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">Unadjusted quoted prices in active markets that are accessible on the measurement date for identical, unrestricted assets or liabilities;</p> </td></tr> <tr><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 72pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: auto; font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: top; font-family: Times New Roman; font-size: 10pt;"><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 72pt; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">Level II</p> </td><td style="width: auto; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">Quoted prices in markets that are <em style="font: inherit;">not</em> active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</p> </td></tr> <tr><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 72pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: auto; font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: top; font-family: Times New Roman; font-size: 10pt;"><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 72pt; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">Level III</p> </td><td style="width: auto; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or <em style="font: inherit;">no</em> market activity).</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:26pt;">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';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The table below sets forth the Company’s assets measured at fair value by level within the fair value hierarchy. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021 (unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level I</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level II </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level III</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Marketable securities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">74,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">74,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 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: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level I</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level II</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level III</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Marketable securities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">88,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">88,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021 (unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level I</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level II </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level III</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Marketable securities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">74,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">74,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level I</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level II</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level III</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Marketable securities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 12%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 40%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">88,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">88,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 74149000 0 74149000 0 88754000 0 88754000 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em style="font: inherit;">8:</em> INTANGIBLE ASSETS, NET</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 21%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended September 30, 2021 (unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 21%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>amortization</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>p</b><b>eriod (years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross carrying</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>amount</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated </b><b>amortization</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross carrying </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>amount</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated </b><b>amortization</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 29%;"> </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: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets –amortizable:</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 8%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 29%;"> </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: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><span style="text-decoration: underline; "><b>Intangible assets related to the acquisition of Intrinsix (estimated) (*)</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">292</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,528</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">204</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">203</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 29%;"> </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: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to the acquisition of Hillcrest Labs business</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,913</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,605</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,256</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Core technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">728</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,747</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">480</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,995</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 29%;"> </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: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to an investment in Immervision</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Core technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,403</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,575</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 29%;"> </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: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to an investment in NB-IoT technologies</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">NB-IoT technologies (**)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,961</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,074</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">887</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,961</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">864</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 29%;"> </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: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">20,389</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">6,555</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">13,834</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,089</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4,253</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,836</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;text-indent:-36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">(*) The estimated fair values are preliminary and based on information that was available as of the closing date (see Note <em style="font: inherit;">3</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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">(**) During the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2018,</em> the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 have <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;"> September 30, 2021. </em>In addition, the Company participated in programs sponsored by the Hong Kong government for the support of the above investment, and as a result, the Company received during <em style="font: inherit;">2019</em> an amount of $239 related to the NB-IoT technologies, which was reduced from the gross carrying amount of intangible assets. The Company recorded the amortization cost of the NB-IoT technologies 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;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Future estimated annual amortization charges are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,661</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,826</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,483</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026 and thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,174</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">13,834</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 21%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended September 30, 2021 (unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 21%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>amortization</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>p</b><b>eriod (years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross carrying</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>amount</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated </b><b>amortization</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross carrying </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>amount</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated </b><b>amortization</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 29%;"> </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: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets –amortizable:</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 8%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 29%;"> </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: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><span style="text-decoration: underline; "><b>Intangible assets related to the acquisition of Intrinsix (estimated) (*)</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">292</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,528</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">204</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">203</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 29%;"> </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: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to the acquisition of Hillcrest Labs business</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,913</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,605</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,256</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Core technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">728</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,747</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">480</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,995</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 29%;"> </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: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to an investment in Immervision</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Core technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,403</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,575</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 29%;"> </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: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to an investment in NB-IoT technologies</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 8%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 7%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">NB-IoT technologies (**)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,961</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,074</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">887</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,961</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">864</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 29%;"> </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: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 7%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">20,389</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">6,555</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">13,834</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,089</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4,253</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,836</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> P5Y6M 4820000 292000 4528000 0 0 0 P1Y6M 262000 58000 204000 0 0 0 P5Y 218000 15000 203000 0 0 0 P4Y4M24D 3518000 1913000 1605000 3518000 1262000 2256000 P0Y6M 72000 72000 0 72000 72000 0 P7Y6M 2475000 728000 1747000 2475000 480000 1995000 P6Y4M24D 7063000 2403000 4660000 7063000 1575000 5488000 P7Y 1961000 1074000 887000 1961000 864000 1097000 20389000 6555000 13834000 15089000 4253000 10836000 2800000 600000 2200000 210000 239000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,661</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,826</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,483</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026 and thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,174</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">13,834</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 918000 3661000 2826000 2772000 2483000 1174000 13834000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">9:</em> GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">a.         Summary information about geographic areas:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company manages its business on 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';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenues based on customer location:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">19,290</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">13,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8,792</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,079</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Europe and Middle East</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,435</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,017</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asia Pacific (1)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">65,914</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">48,410</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,558</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,056</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">88,649</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">72,181</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">32,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">24,960</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(1) China</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">54,489</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">37,713</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">18,041</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,085</td><td style="width: 1%; font-family: Times New Roman; 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: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">*) Less than <em style="font: inherit;">10%</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">b.         Major customer data as a percentage of total revenues:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The following table sets forth the customers that represented <em style="font: inherit;">10%</em> or more of the Company’s total revenues in each of the periods set forth below.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">12</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">18</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer C</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16</td><td style="width: 1%; font-family: Times New Roman; 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: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">*) Less than <em style="font: inherit;">10%</em></p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenues based on customer location:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">19,290</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">13,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8,792</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,079</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Europe and Middle East</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,435</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,017</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,430</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asia Pacific (1)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">65,914</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">48,410</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,558</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,056</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">88,649</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">72,181</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">32,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">24,960</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(1) China</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">54,489</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">37,713</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">18,041</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,085</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 19290000 13754000 8792000 3079000 3435000 10017000 1430000 825000 65914000 48410000 22558000 21056000 10000 0 10000 0 88649000 72181000 32790000 24960000 54489000 37713000 18041000 16085000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">12</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">18</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer C</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.25 0.32 0.13 0.13 0.16 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">10:</em> NET LOSS PER SHARE OF COMMON STOCK</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period, plus dilutive potential shares of common stock considered outstanding during the period, in accordance with FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">260,</em> “Earnings Per Share.”</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Numerator:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,482</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,014</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Denominator (in thousands):</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,059</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,163</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of stock -based awards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted average common stock outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,059</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,163</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Basic net loss per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.03</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Diluted net loss per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.03</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 830,384 for both the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021. </em>The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,162,650 for both the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2020.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Numerator:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,482</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,014</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Denominator (in thousands):</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,059</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,163</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of stock -based awards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted average common stock outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,059</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,163</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Basic net loss per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.03</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Diluted net loss per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.03</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -3482000 -3014000 -167000 -739000 22766000 22059000 22925000 22163000 0 0 0 0 22766000 22059000 22925000 22163000 -0.15 -0.14 -0.01 -0.03 -0.15 -0.14 -0.01 -0.03 830384 1162650 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE <em style="font: inherit;">11:</em> COMMON STOCK AND STOCK-BASED COMPENSATION PLANS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company grants a mix of stock options and restricted stock units (“RSUs”) to employees and non‑employee directors of the Company and its subsidiaries under the Company’s equity plans and provides the right to purchase common stock pursuant to the Company’s <em style="font: inherit;">2002</em> employee stock purchase plan to employees of the Company and its subsidiaries. In addition, prior to <em style="font: inherit;">2016,</em> the Company granted stock appreciation rights (“SARs”) capped with a ceiling to employees of the Company and its subsidiaries.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Each SAR unit confers upon 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 to 400% of fair market value on the grant date. SARs are considered equity instruments as they are net share settled awards capped with a ceiling. 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:c78645884">four</span> years. Options granted to non‑employee directors vest 25% of the shares underlying the option on each anniversary of the option grant.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A summary of the Company’s stock option and SAR activities and related information for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b><br/> <b>options </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>and SAR</b><b> </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>units (1)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b><br/> <b>average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>exercise</b><br/> <b>price</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b><br/> <b>average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>remaining</b><br/> <b>contractual</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>term</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Aggregate</b><br/> <b>intrinsic</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">289,069</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22.42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,673</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(158,069</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">24.47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of September 30, 2021 (2)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">131,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">19.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,978</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable as of September 30, 2021 (3)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">131,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">19.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,978</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:26pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:26pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 128,000 shares of the Company’s common stock issuable upon exercise.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:26pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">3</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 128,000 shares of the Company’s common stock issuable upon exercise.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> September 30, 2021, </em>there were <span style="-sec-ix-hidden:c78645894">no</span> unrecognized compensation expenses related to unvested stock options and SARs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">An RSU award is an agreement to issue shares of the Company’s common stock at the time the award or a portion thereof vests. RSUs granted to employees generally vest in <span style="-sec-ix-hidden:c78645895">three</span> equal annual installments starting on the <em style="font: inherit;">first</em> anniversary of the grant date. Until the end of <em style="font: inherit;">2017,</em> RSUs granted to non-employee directors would generally vest in full on the <span style="-sec-ix-hidden:c78645898">first</span> anniversary of the grant date. Starting in <em style="font: inherit;">2018,</em> RSUs granted to non-employee directors would generally vest in <span style="-sec-ix-hidden:c78645900">two</span> equal annual installments starting on the <em style="font: inherit;">first</em> anniversary of the grant date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 15, 2021, </em>Bruce A. Mann resigned from the Board of Directors (the “Board”) of the Company, effective immediately. In connection with his retirement, the Board determined to accelerate in full the vesting of Mr. Mann’s 5,902 unvested RSUs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 16, 2021, </em>the Board unanimously approved the appointment of Jaclyn “Jackie” Liu as an independent member of the Board with the appointment effective as of <em style="font: inherit;"> February 16, 2021. </em>In accordance with the Company’s non-employee director compensation policy, Ms. Liu received an annual director grant of 1,784 RSUs with fair value of $124,670 under the Company’s Amended and Restated <em style="font: inherit;">2011</em> Stock Incentive Plan (the <em style="font: inherit;">“2011</em> Plan”). The RSUs vest over a <span style="-sec-ix-hidden:c78645907">two</span>-year period with the <em style="font: inherit;">first</em> 50% vesting after the <em style="font: inherit;">first</em> anniversary of the grant date and the remainder vesting on the <em style="font: inherit;">second</em> anniversary of the grant date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 18, 2021, </em>the Committee granted 5,962, 4,024, 3,577 and 3,577 time-based RSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the <em style="font: inherit;">2011</em> Plan. The RSU grants vest 33.4% on <em style="font: inherit;"> February 18, 2022, </em>33.3% on <em style="font: inherit;"> February 18, 2023 </em>and 33.3% on <em style="font: inherit;"> February 18, 2024.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Also, on <em style="font: inherit;"> February 18, 2021, </em>the Committee granted 8,943, 2,683, 2,385 and 2,385 performance-based stock units (“PSUs”) to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to <em style="font: inherit;">2011</em> Plan (collectively, the “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';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%; margin-left: 45pt; margin-right: auto;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-color: black black rgb(0, 0, 0); border-style: solid; border-width: 1px; vertical-align: top; width: 28.6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Weighting</p> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 61.2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black; border-right: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Goals</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 28.6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-right: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">50%</p> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 61%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-right: 1px solid black; padding: 0px 3px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Vesting of the full <em style="font: inherit;">50%</em> of the PSUs occurs if the Company achieves the <em style="font: inherit;">2021</em> license and related revenue target approved by the Board (the <em style="font: inherit;">“2021</em> License Revenue Target”). The vesting threshold is achievement of <em style="font: inherit;">90%</em> of <em style="font: inherit;">2021</em> License Revenue Target. If the Company’s actual result exceeds <em style="font: inherit;">90%</em> but less than <em style="font: inherit;">99%</em> of the <em style="font: inherit;">2021</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;">2021</em> License Revenue Target, every <em style="font: inherit;">1%</em> increase of the <em style="font: inherit;">2021</em> License Revenue Target, up to <em style="font: inherit;">110%,</em> would result in an increase of <em style="font: inherit;">2%</em> of the eligible PSUs.</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 28.6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-left: 1px solid black; border-right: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">50%</p> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 61.2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-right: 1px solid black; padding: 0px 3px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">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;">2021</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;">2021</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> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Additionally, PSUs representing an additional 20%, meaning an additional 1,788, 536, 477 and 477, would be eligible for vesting for each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, if the performance goals set forth above are exceeded.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Subject to achievement of the thresholds the above performance goals for <em style="font: inherit;">2021,</em> the Short-Term Executive PSUs vest 33.4% on <em style="font: inherit;"> February 18, 2022, </em>33.3% on <em style="font: inherit;"> February 18, 2023 </em>and 33.3% on <em style="font: inherit;"> February 18, 2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A summary of the Company’s RSU and PSU activities and related information for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b><br/> <b>RSUs and</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>PSUs</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted Average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Grant-Date</b><br/> <b>Fair Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as of December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">842,948</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29.30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">388,447</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47.26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(471,870</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26.72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(60,141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35.49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as of September 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">699,384</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40.49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">As of <em style="font: inherit;"> September 30, 2021, </em>there was $21,542 of unrecognized compensation expense related to unvested RSUs and PSUs. This amount is expected to be recognized over a weighted-average period of 1.7 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The following table shows the total equity-based compensation expense included in the interim condensed consolidated statements of income (loss):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Nine months ended</b><br/> <b>September 30,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Three months ended</b><br/> <b>September 30,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">473</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">247</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">159</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,435</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,115</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,007</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,770</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sales and marketing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,185</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">400</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">533</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">General and administrative</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,378</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,986</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,084</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total equity-based compensation expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,507</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,070</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,403</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,546</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The fair value for rights to purchase shares of common stock under the Company’s employee stock purchase plan was estimated on the date of grant using the following assumptions:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="7" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 18%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="7" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 18%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30</b></b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend yield</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">0%</em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">0%</em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">0%</em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">0%</em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">39%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">60%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">32%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">60%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">39%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">60%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">37%</td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">60%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1.7%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1.9%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1.3%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1.8%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contractual term of up to (months)</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> 24   </em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> 24   </em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> 24   </em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> 24   </em></td></tr> </tbody></table> 4 0.25 P36M 0.25 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b><br/> <b>options </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>and SAR</b><b> </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>units (1)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b><br/> <b>average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>exercise</b><br/> <b>price</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b><br/> <b>average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>remaining</b><br/> <b>contractual</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>term</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Aggregate</b><br/> <b>intrinsic</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">289,069</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22.42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,673</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(158,069</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">24.47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of September 30, 2021 (2)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">131,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">19.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,978</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable as of September 30, 2021 (3)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">131,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">19.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,978</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 289069 22.42 P3Y7M6D 6673000 158069 24.47 131000 19.94 P2Y9M18D 2978000 131000 19.94 P2Y9M18D 2978000 0.75 128000 128000 5902 1784 124670 0.50 5962 4024 3577 3577 0.334 0.333 0.333 8943 2683 2385 2385 0.50 0.50 0.20 1788 536 477 477 0.334 0.333 0.333 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b><br/> <b>RSUs and</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>PSUs</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted Average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Grant-Date</b><br/> <b>Fair Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as of December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">842,948</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29.30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">388,447</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47.26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(471,870</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26.72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(60,141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35.49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as of September 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">699,384</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40.49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 842948 29.30 388447 47.26 471870 26.72 60141 35.49 699384 40.49 21542000 P1Y8M12D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Nine months ended</b><br/> <b>September 30,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Three months ended</b><br/> <b>September 30,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020</b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">473</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">247</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">159</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,435</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,115</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,007</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,770</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sales and marketing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,185</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,496</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">400</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">533</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">General and administrative</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,378</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,986</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,084</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total equity-based compensation expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,507</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,070</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,403</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,546</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 509000 473000 247000 159000 5435000 5115000 2007000 1770000 1185000 1496000 400000 533000 2378000 2986000 749000 1084000 9507000 10070000 3403000 3546000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="7" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 18%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="7" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 18%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30</b></b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend yield</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">0%</em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">0%</em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">0%</em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">0%</em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">39%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">60%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">32%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">60%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">39%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">60%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">37%</td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">60%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1.7%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1.9%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1.3%</td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1.8%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contractual term of up to (months)</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> 24   </em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> 24   </em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> 24   </em></td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;"> 24   </em></td></tr> </tbody></table> 0.39 0.60 0.32 0.60 0.39 0.60 0.37 0.60 0.001 0.017 0.001 0.019 0.001 0.013 0.001 0.018 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">12:</em> DERIVATIVES AND HEDGING ACTIVITIES </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The 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';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For derivative instruments that are designated and qualify as a cash flow hedge (i.e., hedging the exposure to variability in expected future cash flows that is attributable to a particular risk), the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. As of <em style="font: inherit;"> September 30, 2021, </em>and <em style="font: inherit;"> December 31, 2020, </em>the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $500 and $0, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The increase (decrease) in unrealized gains (losses) recognized in “accumulated other comprehensive gain (loss)” on derivatives, before tax effect, is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 54pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Derivatives designated as cash flow hedging instruments:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange option contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange forward contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">506</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">484</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">127</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The net (gains) losses reclassified from “accumulated other comprehensive gain (loss)” into income are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 54pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Derivatives designated as cash flow hedging instruments:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange option contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange forward contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(525</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(352</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(514</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(352</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recorded in cost of revenues and operating expenses a net gain of $29 and $65 during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021, </em>respectively, and a net gain of $352 and $514 during the comparable periods of <em style="font: inherit;">2020,</em> related to its Hedging Contracts.</p> 500000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 54pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Derivatives designated as cash flow hedging instruments:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange option contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange forward contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">506</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">484</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">127</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> -22000 3000 65000 506000 29000 124000 65000 484000 29000 127000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 54pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b><br/> <b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Derivatives designated as cash flow hedging instruments:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange option contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange forward contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(525</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(352</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(514</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(352</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> </tbody></table> 11000 -65000 -525000 -29000 -352000 -65000 -514000 -29000 -352000 29000 65000 352000 514000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">13:</em> </b><b>ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following tables summarize the changes in accumulated balances of other comprehensive income (loss), net of taxes:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Nine months ended September 30, 2021</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>(unaudited)</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="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: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Three months ended September 30, 2021</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>(unaudited)</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 style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) on </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>available-for-</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>sale marketable </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>securities</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>on cash flow</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>hedges</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Total</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) on </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>available-for-</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>sale marketable </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>securities</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>on cash flow</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>hedges</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Total</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 style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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: 10%;"> </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: 10%;"> </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: 10%;"> </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: 10%;"> </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); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(57</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);">(70</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(25</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);">(23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Net current period other comprehensive 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(414</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">(414</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(175</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">(175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><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; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Nine months ended September 30, 2020</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><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: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three months ended September 30, 2020</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) on </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>available-for-</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>sale marketable </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>securities</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>on cash flow</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>hedges</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Total</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) on </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>available-for-</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>sale marketable </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>securities</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>on cash flow</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>hedges</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Total</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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: 10%;"> </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: 10%;"> </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: 10%;"> </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: 10%;"> </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); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 10%; 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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">212</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">221</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(452</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);">(441</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(309</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(309</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(198</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">361</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">361</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table provides details about reclassifications out of accumulated other comprehensive income (loss):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 25.3%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Details about Accumulated </b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Other Comprehensive </b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Income (Loss) Components</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount Reclassified from Accumulated Other Comprehensive</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Income (Loss)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 26.7%; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Affected Line Item in the</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Statements of Income (Loss)</b></p> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b><b> </b><br/> <b>(</b><b>unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b><br/> <b>(</b><b>unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b><b> </b><br/> <b>(</b><b>unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b><br/> <b>(</b><b>unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gains (losses) on cash flow hedges</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Cost of revenues</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">454</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">312</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Research and development</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Sales and marketing</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">General and administrative</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">514</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">352</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Total, before income taxes</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">62</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Income tax expense</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">452</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">309</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gains (losses) on available-for-sale marketable securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Financial income (loss), net</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Income tax benefit</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">441</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">309</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Nine months ended September 30, 2021</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>(unaudited)</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="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: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Three months ended September 30, 2021</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>(unaudited)</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 style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) on </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>available-for-</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>sale marketable </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>securities</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>on cash flow</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>hedges</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Total</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) on </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>available-for-</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>sale marketable </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>securities</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>on cash flow</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>hedges</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Total</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 style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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: 10%;"> </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: 10%;"> </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: 10%;"> </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: 10%;"> </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); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><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: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(57</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);">(70</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(25</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);">(23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Net current period other comprehensive 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(414</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">(414</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(175</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">(175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><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; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 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; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Nine months ended September 30, 2020</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><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: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three months ended September 30, 2020</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) on </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>available-for-</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>sale marketable </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>securities</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>on cash flow</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>hedges</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Total</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) on </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>available-for-</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>sale marketable </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>securities</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>Unrealized </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>gains (losses) </b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>on cash flow</b></b></b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b><b><b>hedges</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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Total</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> </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: 10%;"> </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: 10%;"> </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: 10%;"> </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: 10%;"> </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); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 10%; 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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">212</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">221</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(452</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);">(441</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(309</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(309</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 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);">267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(198</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 26%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">361</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">361</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> 478000 478000 239000 239000 -401000 57000 -344000 -177000 25000 -152000 13000 57000 70000 -2000 25000 23000 -414000 -414000 -175000 -175000 64000 64000 64000 0 64000 45000 49000 94000 212000 221000 433000 282000 426000 708000 126000 111000 237000 -11000 452000 441000 309000 309000 293000 -26000 267000 126000 -198000 -72000 338000 23000 361000 338000 23000 361000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 25.3%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Details about Accumulated </b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Other Comprehensive </b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Income (Loss) Components</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount Reclassified from Accumulated Other Comprehensive</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Income (Loss)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 26.7%; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Affected Line Item in the</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Statements of Income (Loss)</b></p> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b><b> </b><br/> <b>(</b><b>unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b><br/> <b>(</b><b>unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b><b> </b><br/> <b>(</b><b>unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b><br/> <b>(</b><b>unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gains (losses) on cash flow hedges</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Cost of revenues</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">454</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">312</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Research and development</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Sales and marketing</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">General and administrative</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">514</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">352</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Total, before income taxes</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">62</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Income tax expense</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">452</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">309</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gains (losses) on available-for-sale marketable securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Financial income (loss), net</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Income tax benefit</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">441</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">309</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> </tbody></table> -1000 -10000 -7000 -58000 -454000 -26000 -312000 -1000 -15000 -10000 -5000 -35000 -3000 -23000 65000 514000 29000 352000 -8000 -62000 -4000 -43000 57000 452000 25000 309000 13000 -15000 -2000 4000 13000 -11000 -2000 70000 441000 23000 309000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">14:</em> SHARE REPURCHASE PROGRAM </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company did <span style="-sec-ix-hidden:c78645993"><span style="-sec-ix-hidden:c78646030">not</span></span> repurchase any shares of common stock during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2021. </em>The Company did <em style="font: inherit;"><span style="-sec-ix-hidden:c78646031">not</span></em> repurchase any shares of common stock during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2020. </em>During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 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. As of <em style="font: inherit;"> September 30, 2021, </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';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The repurchases of common stock are accounted for as treasury stock, and result in a reduction of stockholders’ equity. When treasury shares are reissued, the Company accounts for the reissuance in accordance with FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">505</em>-<em style="font: inherit;">30,</em> “Treasury Stock” and charges the excess of the repurchase cost over issuance price using the weighted average method to retained earnings. The purchase cost is calculated based on the specific identified method. In the case where the repurchase cost over issuance price using the weighted average method is lower than the issuance price, the Company credits the difference to additional paid-in capital.</p> <div>   </div> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 202392 23.62 4780000 497608 Amount less than $1. Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 128,000 shares of the Company’s common stock issuable upon exercise. Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 128,000 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. The estimated fair values are preliminary and based on information that was available as of the closing date (see note 3). During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has not been received. Of the $2,200, $210 has not resulted in cash outflows as of June 30, 2021. In addition, the Company participated in programs sponsored by the Hong Kong government for the support of the above investment, and as a result, the Company received during 2019 an amount of $239 related to the NB-IoT technologies, which was reduced from the gross carrying amount of intangible assets. The Company recorded the amortization cost of the NB-IoT technologies in “cost of revenues” on the Company’s interim condensed consolidated statements of income (loss). XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2021
Nov. 03, 2021
Document Information [Line Items]    
Entity Central Index Key 0001173489  
Entity Registrant Name CEVA INC  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2021  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 000-49842  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0556376  
Entity Address, Address Line One 15245 Shady Grove Road, Suite 400  
Entity Address, City or Town Rockville  
Entity Address, State or Province MD  
Entity Address, Postal Zip Code 20850  
City Area Code 240  
Local Phone Number 308-8328  
Title of 12(b) Security Common Stock, $.001 per share  
Trading Symbol CEVA  
Security Exchange Name NASDAQ  
Entity 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,973,852
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 34,278 $ 21,143
Short-term bank deposits 36,806 20,233
Marketable securities 74,149 88,754
Trade receivables (net of allowance for credit losses of $352 and $300 as of September 30, 2021 and December 31, 2020, respectively) 26,581 31,224
Prepaid expenses and other current assets 8,371 6,205
Total current assets 180,185 167,559
Long-term assets:    
Bank deposits 0 29,529
Severance pay fund 10,067 10,535
Deferred tax assets, net 14,618 10,826
Property and equipment, net 6,840 7,586
Operating lease right-of-use assets 9,754 9,052
Goodwill 75,506 51,070
Intangible assets, net 13,834 10,836
Investments in non-marketable equity securities 936 936
Other long-term assets 5,971 9,023
Total long-term assets 137,526 139,393
Total assets 317,711 306,952
Current liabilities:    
Trade payables 1,781 894
Deferred revenues 6,217 2,434
Accrued expenses and other payables 4,375 3,843
Accrued payroll and related benefits 14,944 18,040
Operating lease liabilities 3,321 2,969
Total current liabilities 30,638 28,180
Long-term liabilities:    
Accrued severance pay 10,434 11,226
Operating lease liabilities 5,981 5,772
Other accrued liabilities 916 885
Total long-term liabilities 17,331 17,883
Stockholders’ equity:    
Preferred Stock: $0.001 par value: 5,000,000 shares authorized; none issued and outstanding 0 0
Common Stock: $0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at September 30, 2021 (unaudited) and December 31, 2020. 22,968,554 and 22,260,917 shares outstanding at September 30, 2021 (unaudited) and December 31, 2020, respectively 23 22
Additional paid in-capital 232,149 233,172
Treasury stock at cost (626,606 and 1,334,243 shares of common stock at September 30, 2021 (unaudited) and December 31, 2020, respectively) (14,151) (30,133)
Accumulated other comprehensive income 64 478
Retained earnings 51,657 57,350
Total stockholders’ equity 269,742 260,889
Total liabilities and stockholders’ equity $ 317,711 $ 306,952
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Allowance for doubtful accounts $ 352 $ 300
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 45,000,000 45,000,000
Common stock, shares issued (in shares) 23,595,160 23,595,160
Common stock, shares outstanding (in shares) 22,968,554 22,260,917
Treasury stock, shares (in shares) 626,606 1,334,243
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Interim Condensed Consolidated Statements of Loss (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues:        
Revenues $ 32,790 $ 24,960 $ 88,649 $ 72,181
Cost of revenues 4,830 2,503 10,904 8,259
Gross profit 27,960 22,457 77,745 63,922
Operating expenses:        
Research and development, net 18,760 15,603 53,810 45,695
Sales and marketing 3,162 2,711 9,357 8,772
General and administrative 3,495 3,566 10,534 10,893
Amortization of intangible assets 849 575 2,092 1,732
Total operating expenses 26,266 22,455 75,793 67,092
Operating income (loss) 1,694 2 1,952 (3,170)
Financial income (loss), net (47) 1,020 345 2,689
Income (loss) before taxes on income 1,647 1,022 2,297 (481)
Income tax expense 1,814 1,761 5,779 2,533
Net loss $ (167) $ (739) $ (3,482) $ (3,014)
Basic net loss per share (in dollars per share) $ (0.01) $ (0.03) $ (0.15) $ (0.14)
Diluted net loss per share (in dollars per share) $ (0.01) $ (0.03) $ (0.15) $ (0.14)
Weighted-average shares used to compute net loss per share (in thousands):        
Basic (in shares) 22,925 22,163 22,766 22,059
Diluted (in shares) 22,925 22,163 22,766 22,059
License [Member]        
Revenues:        
Revenues $ 21,568 $ 12,420 $ 51,500 $ 40,445
Royalty [Member]        
Revenues:        
Revenues $ 11,222 $ 12,540 $ 37,149 $ 31,736
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Interim Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net loss: $ (167) $ (739) $ (3,482) $ (3,014)
Available-for-sale securities:        
Changes in unrealized gains (losses) (229) 165 (513) 349
Reclassification adjustments for (gains) losses included in net loss 2 0 (13) 15
Net change (227) 165 (526) 364
Cash flow hedges:        
Foreign exchange option contracts 29 127 65 484
Reclassification adjustments for gains included in net loss (29) (352) (65) (514)
Net change 0 (225) 0 (30)
Other comprehensive income (loss) before tax (227) (60) (526) 334
Income tax expense (benefit) related to components of other comprehensive income (loss) (52) 12 (112) 67
Other comprehensive income (loss), net of taxes (175) (72) (414) 267
Comprehensive loss $ (342) $ (811) $ (3,896) $ (2,747)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.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, 2019 21,839,369          
Balance at Dec. 31, 2019 $ 22 $ 228,005 $ (39,390) $ 94 $ 62,426 $ 251,157
Net loss         (3,014) (3,014)
Other comprehensive income (loss)       267   267
Equity-based compensation   10,070       10,070
Issuance of treasury stock upon exercise of stock-based awards (in shares) 596,466          
Issuance of treasury stock upon exercise of stock-based awards $ 0 [1] (8,043) 13,416   (2,502) 2,871
Balance (in shares) at Sep. 30, 2020 22,233,443          
Balance at Sep. 30, 2020 $ 22 230,032 (30,754) 361 56,910 $ 256,571
Purchase of treasury stock (in shares) (202,392)         (202,392)
Purchase of treasury stock     (4,780)     $ (4,780)
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
Net loss         (739) (739)
Other comprehensive income (loss)       (72)   (72)
Equity-based compensation   3,546       3,546
Issuance of treasury stock upon exercise of stock-based awards (in shares) 196,731          
Issuance of treasury stock upon exercise of stock-based awards $ 0 [1] (2,008) 4,443   (980) 1,455
Balance (in shares) at Sep. 30, 2020 22,233,443          
Balance at Sep. 30, 2020 $ 22 230,032 (30,754) 361 56,910 $ 256,571
Purchase of treasury stock (in shares)           0
Balance (in shares) at Dec. 31, 2020 22,260,917          
Balance at Dec. 31, 2020 $ 22 233,172 (30,133) 478 57,350 $ 260,889
Net loss         (3,482) (3,482)
Other comprehensive income (loss)       (414)   (414)
Equity-based compensation   9,507       9,507
Issuance of treasury stock upon exercise of stock-based awards (in shares) 707,637          
Issuance of treasury stock upon exercise of stock-based awards $ 1 (10,530) 15,982   (2,211) 3,242
Balance (in shares) at Sep. 30, 2021 22,968,554          
Balance at Sep. 30, 2021 $ 23 232,149 (14,151) 64 51,657 $ 269,742
Purchase of treasury stock (in shares)           0
Balance (in shares) at Jun. 30, 2021 22,833,120          
Balance at Jun. 30, 2021 $ 23 230,083 (17,210) 239 51,881 $ 265,016
Net loss         (167) (167)
Other comprehensive income (loss)       (175)   (175)
Equity-based compensation   3,403       3,403
Issuance of treasury stock upon exercise of stock-based awards (in shares) 135,434          
Issuance of treasury stock upon exercise of stock-based awards $ 0 [1] (1,337) 3,059   (57) 1,665
Balance (in shares) at Sep. 30, 2021 22,968,554          
Balance at Sep. 30, 2021 $ 23 $ 232,149 $ (14,151) $ 64 $ 51,657 $ 269,742
Purchase of treasury stock (in shares)           0
[1] Amount less than $1.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Interim Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net loss $ (3,482) $ (3,014)
Adjustments required to reconcile net loss to net cash provided by operating activities:    
Depreciation 2,417 2,398
Amortization of intangible assets 2,302 1,943
Equity-based compensation 9,507 10,070
Realized loss (gain), net on sale of available-for-sale marketable securities (13) 15
Amortization of premiums on available-for-sale marketable securities 319 309
Unrealized foreign exchange (gain) loss 693 (532)
Changes in operating assets and liabilities:    
Trade receivables 6,595 (672)
Prepaid expenses and other assets 1,873 (947)
Operating lease right-of-use assets (702) 242
Accrued interest on bank deposits (14) 758
Deferred tax, net (3,551) (1,779)
Trade payables 725 100
Deferred revenues 2,609 (865)
Accrued expenses and other payables (990) (43)
Accrued payroll and related benefits (3,608) 287
Operating lease liability 691 (202)
Income taxes payable (218) 247
Accrued severance pay, net (317) 25
Net cash provided by operating activities 14,836 8,340
Cash flows from investing activities:    
Purchase of property and equipment (1,506) (2,541)
Investment in bank deposits (1,500) (20,393)
Proceeds from bank deposits 14,489 29,393
Investment in available-for-sale marketable securities (19,855) (41,887)
Proceeds from maturity of available-for-sale marketable securities 23,593 17,192
Proceeds from sale of available-for-sale marketable securities 10,035 11,096
Net cash used in investing activities (4,635) (7,344)
Cash flows from financing activities:    
Purchase of treasury stock 0 (4,780)
Proceeds from exercise of stock-based awards 3,242 2,871
Net cash provided by (used in) financing activities 3,242 (1,909)
Effect of exchange rate changes on cash and cash equivalents (308) 177
Increase (decrease) in cash and cash equivalents 13,135 (736)
Cash and cash equivalents at the beginning of the period 21,143 22,803
Cash and cash equivalents at the end of the period 34,278 22,067
Supplemental information of cash-flow activities:    
Income and withholding taxes 6,682 4,048
Non-cash transactions:    
Property and equipment purchases incurred but unpaid at period end 54 62
Right-of-use assets obtained in the exchange for operating lease liabilities 2,867 1,253
Intrinsix Corp. [Member]    
Cash flows from investing activities:    
Acquisition of subsidiary, net of cash acquired (see Note 3) (29,891) 0
Acquisition of Hillcrest Labs [Member]    
Cash flows from investing activities:    
Acquisition of business $ 0 $ (204)
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Business
9 Months Ended
Sep. 30, 2021
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 and integrated solutions in two types of categories: wireless connectivity and smart sensing. These products include comprehensive platforms comprised of specialized DSPs coupled with an AI and other types of accelerators targeted for low power workloads, including 5G baseband processing, intelligent vision, voice recognition, physical layer processing and sensor fusion. CEVA also offers high performance DSPs targeted for 5G RAN and Open RAN, Wi-Fi enterprise and residential access points, satellite communication and other multi-gigabit communications. Our portfolio also includes a wide range of application software optimized for our processors, including voice front-end processing and speech recognition, imaging and computer vision and sensor fusion. For sensor fusion, our Hillcrest Labs sensor processing technologies provide a broad range of sensor fusion software and inertial measurement unit (“IMU”) solutions for AR/VR, robotics, remote controls and IoT. For wireless IoT, the Company offers the industry’s most widely adopted IPs for Bluetooth (low energy and dual mode), Wi-Fi 4/5/6 (802.11n/ac/ax) and NB-IoT.

 

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

 

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

 

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

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
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 nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. 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, 2020.

 

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

 

Recently Adopted Accounting Pronouncements

 

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

 

Use of Estimates

 

The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The novel coronavirus (“COVID-19”) pandemic has created, and may continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on the Company’s operational and financial performance will depend on certain developments, including the duration and spread of the outbreak and the impact on the Company’s customers and its sales cycles. The Company considered the impact of COVID-19 on the estimates and assumptions and determined that there were no material adverse impacts on the interim condensed consolidated financial statements for the period ended September 30, 2021. As events continue to evolve and additional information becomes available, the Company’s estimates and assumptions may change materially in future periods.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Acquisition of Intrinsix
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

NOTE 3: ACQUISITION OF INTRINSIX

 

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

 

In addition, the Company incurred acquisition-related costs in an amount of $57 and $953, which were included in general and administrative expenses for the three and nine months, respectively, ended September 30, 2021.

 

The acquisition has been accounted in accordance with FASB Accounting Standards Codification (“ASC”) No. 805, “Business Combinations.” Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets of Intrinsix acquired in the acquisition, based on their fair values on the closing date. The estimated fair values are preliminary and based on information that was available as of the closing date. The Company believes that the information provides a reasonable basis for estimating the fair values, but the Company is waiting for additional information necessary to finalize these amounts, particularly with respect to the estimated fair value of intangible assets. Thus, the preliminary measurements of fair value reflected are subject to change. The Company expects to finalize the valuation and complete the purchase price allocation as soon as practicable, but no later than one year from the closing date.

 

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

 

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

 

 

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

 $755 

Intangible assets

  5,300 

Goodwill

  24,436 

Total assets

 $30,491 

 

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

 

Identifiable Intangible Assets

 

Estimated Fair

Value

  

Weighted-Average

Estimated Useful

Life in Years

 

Customer relationships

 $4,820   5.5 

Customer backlog

  262   1.5 

Patents

  218   5.0 

Total identifiable intangible assets

 $5,300     

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Pro forma total revenues

 $97,340  $88,667  $32,790  $31,668 

Pro forma net income (loss)

  (5,170)  (3,323)  (167)  (238)
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Revenue Recognition
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

NOTE 4: 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 intellectual property (“IP”) licenses or services to the customer, either at a point in time or over time. The Company recognizes most of its revenues at a point in time upon delivery when the customer accepts control of the IP. The Company recognizes revenue over time on significant license customization contracts that are in the scope of ASC 606 by using cost inputs to measure progress toward completion of its performance obligations.

 

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 2021

  

2022

  

2023

 

License and related revenues

 $13,849  $9,405  $2,207 

 

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

 

  

Nine months ended September 30, 2021

(unaudited)

  

Three months ended September 30, 2021

(unaudited)

 
  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $11,602  $7,688  $19,290  $6,308  $2,484  $8,792 

Europe and Middle East

  1,430   2,005   3,435   597   833   1,430 

Asia Pacific

  38,458   27,456   65,914   14,653   7,905   22,558 

Other

  10      10   10      10 

Total

 $51,500  $37,149  $88,649  $21,568  $11,222  $32,790 
                         

Major product/service lines

                        

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

 $38,886  $27,692  $66,578  $16,368  $7,500  $23,868 

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

  12,614   9,457   22,071   5,200   3,722   8,922 

Total

 $51,500  $37,149  $88,649  $21,568  $11,222  $32,790 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $38,458  $37,149  $75,607  $14,406  $11,222  $25,628 

Products and services transferred over time

  13,042      13,042   7,162      7,162 

Total

 $51,500  $37,149  $88,649  $21,568  $11,222  $32,790 

 

 

  

Nine months ended September 30, 2020

(unaudited)

  

Three months ended September 30, 2020

(unaudited)

 
  

Licensing and

related revenues

  

Royalties

  

Total

  

Licensing and

elated revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $5,784  $7,970  $13,754  $1,035  $2,044  $3,079 

Europe and Middle East

  4,980   5,037   10,017   347   478   825 

Asia Pacific

  29,681   18,729   48,410   11,038   10,018   21,056 

Total

 $40,445  $31,736  $72,181  $12,420  $12,540  $24,960 
                         

Major product/service lines

                        

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

 $31,679  $25,037  $56,716  $8,821  $9,752  $18,573 

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

  8,766   6,699   15,465   3,599   2,788   6,387 

Total

 $40,445  $31,736  $72,181  $12,420  $12,540  $24,960 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $30,405  $31,736  $62,141  $9,099  $12,540  $21,639 

Products and services transferred over time

  10,040      10,040   3,321      3,321 

Total

 $40,445  $31,736  $72,181  $12,420  $12,540  $24,960 

 

Contract balances:

 

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

 

  

September 30,

2021

(unaudited)

  

December 31, 2020

 
         

Trade receivables

 $15,269  $14,765 

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

  2,123   5,479 

Unbilled receivables (associated with royalties)

  9,189   10,980 

Deferred revenues (short-term contract liabilities)

  6,217   2,434 

 

The Company receives payments from customers based upon contractual payment schedules; trade receivables are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer. Unbilled receivables associated with licensing, NRE 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 nine months ended September 30, 2021, the Company recognized $374 and $2,146, respectively, that was included in deferred revenues (short-term contract liability) balance at January 1, 2021.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Leases
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

NOTE 5: LEASES

 

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

 

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

 

  

September 30, 2021

(Unaudited)

 

Weighted average remaining lease term (years)

  5.07 

Weighted average discount rates

  1.98%

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 
                 

Operating lease cost

 $2,305  $1,883  $806  $652 

Cash payments for operating leases

  2,397   1,968   799   623 

 

Maturities of lease liabilities are as follows:

 

The remainder of 2021

 $885 

2022

  3,284 

2023

  1,636 

2024

  798 

2025

  818 

2026 and thereafter

  2,370 

Total undiscounted cash flows

  9,791 

Less imputed interest

  489 

Present value of lease liabilities

 $9,302 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Marketable Securities
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Cash, Cash Equivalents, and Marketable Securities [Text Block]

NOTE 6: MARKETABLE SECURITIES

 

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

 

  

September 30, 2021 (Unaudited)

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $5,410  $25  $  $5,435 
                 

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

                

Corporate bonds

  68,661   466   (413)  68,714 

Total

                
  $74,071  $491  $(413) $74,149 

 

  

December 31, 2020

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

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

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

                

Corporate bonds

  75,483   667   (105)  76,045 
                 

Total

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

 

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

 

  

Less than 12 months

  

12 months or greater

 
  

Fair value

  

Gross unrealized loss

  

Fair value

  

Gross unrealized loss

 

As of September 30, 2021 (unaudited)

 $26,507  $(339) $4,102  $(74)

As of December 31, 2020

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

 

As of September 30, 2021, 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:

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 
                 

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

 $43  $4  $  $ 

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

 $(30) $(19) $(2) $ 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Fair Value Measurement
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

NOTE 7: FAIR VALUE MEASUREMENT

 

FASB ASC No. 820, “Fair Value Measurements and Disclosures” defines fair value and 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 and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

Description

 

September 30,

2021 (unaudited)

  

Level I

(unaudited)

  

Level II

(unaudited)

  

Level III

(unaudited)

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $74,149  $  $74,149  $ 

 

Description

 

December 31, 2020

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $88,754     $88,754    
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Intangible Assets, Net
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

NOTE 8: INTANGIBLE ASSETS, NET

 

 

      

Nine months ended September 30, 2021 (unaudited)

  

Year ended December 31, 2020

 
  

Weighted

average

amortization

period (years)

  

Gross carrying

amount

  

Accumulated amortization

  

Net

  

Gross carrying

amount

  

Accumulated amortization

  

Net

 
                             

Intangible assets –amortizable:

                            
                             

Intangible assets related to the acquisition of Intrinsix (estimated) (*)

                            

Customer relationships

  5.5  $4,820  $292  $4,528  $  $  $ 

Customer backlog

  1.5   262   58   204          

Patents

  5.0   218   15   203          
                             

Intangible assets related to the acquisition of Hillcrest Labs business

                            

Customer relationships

  4.4   3,518   1,913   1,605   3,518   1,262   2,256 

Customer backlog

  0.5   72   72      72   72    

Core technologies

  7.5   2,475   728   1,747   2,475   480   1,995 
                             

Intangible assets related to an investment in Immervision

                            

Core technologies

  6.4   7,063   2,403   4,660   7,063   1,575   5,488 
                             

Intangible assets related to an investment in NB-IoT technologies

                            

NB-IoT technologies (**)

  7.0   1,961   1,074   887   1,961   864   1,097 
                             

Total intangible assets

     $20,389  $6,555  $13,834  $15,089  $4,253  $10,836 

 

(*) The estimated fair values are preliminary and based on information that was available as of the closing date (see Note 3).

 

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

 

Future estimated annual amortization charges are as follows:

 

2021

 $918 

2022

  3,661 

2023

  2,826 

2024

  2,772 

2025

  2,483 

2026 and thereafter

  1,174 
  $13,834 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Geographic Information and Major Customer Data
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

NOTE 9: GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA

 

a.         Summary information about geographic areas:

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Revenues based on customer location:

                

United States

 $19,290  $13,754  $8,792  $3,079 

Europe and Middle East

  3,435   10,017   1,430   825 

Asia Pacific (1)

  65,914   48,410   22,558   21,056 

Other

  10      10    
  $88,649  $72,181  $32,790  $24,960 
                 

(1) China

 $54,489  $37,713  $18,041  $16,085 

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 
                 

Customer A

  25%  12%  32%  18%

Customer B

  *)   13%  *)   *) 

Customer C

  *)   13%  *)   16%

 

*) Less than 10%

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Net Loss Per Share of Common Stock
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Earnings Per Share [Text Block]

NOTE 10: NET LOSS PER SHARE OF COMMON STOCK

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Numerator:

                

Net loss

 $(3,482) $(3,014) $(167) $(739)

Denominator (in thousands):

                

Basic weighted-average common stock outstanding

  22,766   22,059   22,925   22,163 

Effect of stock -based awards

            

Diluted weighted average common stock outstanding

  22,766   22,059   22,925   22,163 
                 

Basic net loss per share

 $(0.15) $(0.14) $(0.01) $(0.03)

Diluted net loss per share

 $(0.15) $(0.14) $(0.01) $(0.03)

 

The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 830,384 for both the three and nine months ended September 30, 2021. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,162,650 for both the three and nine months ended September 30, 2020.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Common Stock and Stock-based Compensation Plans
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

NOTE 11: COMMON STOCK AND STOCK-BASED COMPENSATION PLANS

 

The Company grants a mix of stock options and restricted stock units (“RSUs”) to employees and non‑employee directors of the Company and its subsidiaries under the Company’s equity plans and provides the right to purchase common stock pursuant to the Company’s 2002 employee stock purchase plan to employees of the Company and its subsidiaries. In addition, prior to 2016, the Company granted stock appreciation rights (“SARs”) capped with a ceiling to employees of the Company and its subsidiaries.

 

Each SAR unit confers upon 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 to 400% of fair market value on the grant date. SARs are considered equity instruments as they are net share settled awards capped with a ceiling. 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 nine months ended September 30, 2021, 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, 2020

  289,069  $22.42   3.6  $6,673 

Granted

              

Exercised

  (158,069)  24.47         

Forfeited or expired

              

Outstanding as of September 30, 2021 (2)

  131,000  $19.94   2.8  $2,978 

Exercisable as of September 30, 2021 (3)

  131,000  $19.94   2.8  $2,978 

 

 

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

 

As of September 30, 2021, there were no unrecognized compensation expenses related to unvested stock options and SARs.

 

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

 

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

 

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

 

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

 

Also, on February 18, 2021, the Committee granted 8,943, 2,683, 2,385 and 2,385 performance-based stock units (“PSUs”) to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to 2011 Plan (collectively, the “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 2021 license and related revenue target approved by the Board (the “2021 License Revenue Target”). The vesting threshold is achievement of 90% of 2021 License Revenue Target. If the Company’s actual result exceeds 90% but less than 99% of the 2021 License Revenue Target, 91% to 99% of the eligible PSUs would be subject to vesting. If the Company’s actual result exceeds 100% of the 2021 License Revenue Target, every 1% increase of the 2021 License Revenue Target, up to 110%, would result in an increase of 2% of the eligible PSUs.

50%

Vesting of the full 50% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2021 is greater than the S&P500 index. The vesting threshold is if the return on the Company’s stock for 2021 is at least 90% of the S&P500 index. If the return on the Company’s stock, in comparison to the S&P500, is above 90% but less than 99% of the S&P500 index, 91% to 99% of the eligible PSUs would be subject to vesting. If the return on the Company’s stock exceeds 100% of the S&P500 index, every 1% increase in comparison to the S&P500 index, up to 110%, would result in an increase of 2% of the eligible PSUs.

 

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

 

Subject to achievement of the thresholds the above performance goals for 2021, the Short-Term Executive PSUs vest 33.4% on February 18, 2022, 33.3% on February 18, 2023 and 33.3% on February 18, 2024.

 

A summary of the Company’s RSU and PSU activities and related information for the nine months ended September 30, 2021, are as follows:

 

  

Number of
RSUs and

PSUs

  

Weighted Average

Grant-Date
Fair Value

 

Unvested as of December 31, 2020

  842,948  $29.30 

Granted

  388,447   47.26 

Vested

  (471,870)  26.72 

Forfeited or expired

  (60,141)  35.49 

Unvested as of September 30, 2021

  699,384  $40.49 

 

As of September 30, 2021, there was $21,542 of unrecognized compensation expense related to unvested RSUs and PSUs. This amount is expected to be recognized over a weighted-average period of 1.7 years.

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Cost of revenue

 $509  $473  $247  $159 

Research and development, net

  5,435   5,115   2,007   1,770 

Sales and marketing

  1,185   1,496   400   533 

General and administrative

  2,378   2,986   749   1,084 

Total equity-based compensation expense

 $9,507  $10,070  $3,403  $3,546 

 

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:

 

  

Nine months ended
September 30

 

Three months ended
September 30

  

2021

(unaudited)

 

2020

(unaudited)

 

2021

(unaudited)

 

2020

(unaudited)

Expected dividend yield

   0%   0%   0%   0%

Expected volatility

 39%-60% 32%-60% 39%-60% 37%-60%

Risk-free interest rate

 0.1%-1.7% 0.1%-1.9% 0.1%-1.3% 0.1%-1.8%

Contractual term of up to (months)

    24       24       24       24   
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Derivatives and Hedging Activities
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

NOTE 12: DERIVATIVES AND HEDGING ACTIVITIES

 

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

 

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

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $  $(22) $  $3 

Foreign exchange forward contracts

  65   506   29   124 
  $65  $484  $29  $127 

 

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

 

  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $  $11  $  $ 

Foreign exchange forward contracts

  (65)  (525)  (29)  (352)
  $(65) $(514) $(29) $(352)

 

The Company recorded in cost of revenues and operating expenses a net gain of $29 and $65 during the three and nine months ended September 30, 2021, respectively, and a net gain of $352 and $514 during the comparable periods of 2020, related to its Hedging Contracts.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

NOTE 13: ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

 

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

 

  

Nine months ended September 30, 2021

(unaudited)

  

Three months ended September 30, 2021

(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

 $478  $  $478  $239  $  $239 

Other comprehensive income (loss) before reclassifications

  (401)  57   (344)  (177)  25   (152)

Amounts reclassified from accumulated other comprehensive income (loss)

  (13)  (57)  (70)  2   (25)  (23)

Net current period other comprehensive loss

  (414)     (414)  (175)     (175)

Ending balance

 $64  $  $64  $64  $  $64 

 

 

  

Nine months ended September 30, 2020

(unaudited)

  

Three months ended September 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  $212  $221  $433 

Other comprehensive income before reclassifications

  282   426   708   126   111   237 

Amounts reclassified from accumulated other comprehensive income (loss)

  11   (452)  (441)     (309)  (309)

Net current period other comprehensive income (loss)

  293   (26)  267   126   (198)  (72)

Ending balance

 $338  $23  $361  $338  $23  $361 

 

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)

                  
  

Nine months ended

September 30,

  

Three months ended

September 30,

  
  

2021
(unaudited)

  

2020
(unaudited)

  

2021
(unaudited)

  

2020
(unaudited)

  

Unrealized gains (losses) on cash flow hedges

 $1  $10  $  $7 

Cost of revenues

   58   454   26   312 

Research and development

   1   15      10 

Sales and marketing

   5   35   3   23 

General and administrative

   65   514   29   352 

Total, before income taxes

   8   62   4   43 

Income tax expense

   57   452   25   309 

Total, net of income taxes

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

  13   (15)  (2)   

Financial income (loss), net

      (4)      

Income tax benefit

   13   (11)  (2)   

Total, net of income taxes

  $70  $441  $23  $309 

Total, net of income taxes

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Share Repurchase Program
9 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Treasury Stock [Text Block]

NOTE 14: SHARE REPURCHASE PROGRAM

 

The Company did not repurchase any shares of common stock during the three and nine months ended September 30, 2021. The Company did not repurchase any shares of common stock during the three months ended September 30, 2020. During the nine months ended September 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. As of September 30, 2021, 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 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
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 nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. 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, 2020.

 

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

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Adopted Accounting Pronouncements

 

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

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The novel coronavirus (“COVID-19”) pandemic has created, and may continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on the Company’s operational and financial performance will depend on certain developments, including the duration and spread of the outbreak and the impact on the Company’s customers and its sales cycles. The Company considered the impact of COVID-19 on the estimates and assumptions and determined that there were no material adverse impacts on the interim condensed consolidated financial statements for the period ended September 30, 2021. As events continue to evolve and additional information becomes available, the Company’s estimates and assumptions may change materially in future periods.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Acquisition of Intrinsix (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]

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

 $755 

Intangible assets

  5,300 

Goodwill

  24,436 

Total assets

 $30,491 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]

Identifiable Intangible Assets

 

Estimated Fair

Value

  

Weighted-Average

Estimated Useful

Life in Years

 

Customer relationships

 $4,820   5.5 

Customer backlog

  262   1.5 

Patents

  218   5.0 

Total identifiable intangible assets

 $5,300     
Business Acquisition, Pro Forma Information [Table Text Block]
  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Pro forma total revenues

 $97,340  $88,667  $32,790  $31,668 

Pro forma net income (loss)

  (5,170)  (3,323)  (167)  (238)
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

Remainder of 2021

  

2022

  

2023

 

License and related revenues

 $13,849  $9,405  $2,207 
Disaggregation of Revenue [Table Text Block]
  

Nine months ended September 30, 2021

(unaudited)

  

Three months ended September 30, 2021

(unaudited)

 
  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $11,602  $7,688  $19,290  $6,308  $2,484  $8,792 

Europe and Middle East

  1,430   2,005   3,435   597   833   1,430 

Asia Pacific

  38,458   27,456   65,914   14,653   7,905   22,558 

Other

  10      10   10      10 

Total

 $51,500  $37,149  $88,649  $21,568  $11,222  $32,790 
                         

Major product/service lines

                        

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

 $38,886  $27,692  $66,578  $16,368  $7,500  $23,868 

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

  12,614   9,457   22,071   5,200   3,722   8,922 

Total

 $51,500  $37,149  $88,649  $21,568  $11,222  $32,790 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $38,458  $37,149  $75,607  $14,406  $11,222  $25,628 

Products and services transferred over time

  13,042      13,042   7,162      7,162 

Total

 $51,500  $37,149  $88,649  $21,568  $11,222  $32,790 
  

Nine months ended September 30, 2020

(unaudited)

  

Three months ended September 30, 2020

(unaudited)

 
  

Licensing and

related revenues

  

Royalties

  

Total

  

Licensing and

elated revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $5,784  $7,970  $13,754  $1,035  $2,044  $3,079 

Europe and Middle East

  4,980   5,037   10,017   347   478   825 

Asia Pacific

  29,681   18,729   48,410   11,038   10,018   21,056 

Total

 $40,445  $31,736  $72,181  $12,420  $12,540  $24,960 
                         

Major product/service lines

                        

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

 $31,679  $25,037  $56,716  $8,821  $9,752  $18,573 

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

  8,766   6,699   15,465   3,599   2,788   6,387 

Total

 $40,445  $31,736  $72,181  $12,420  $12,540  $24,960 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $30,405  $31,736  $62,141  $9,099  $12,540  $21,639 

Products and services transferred over time

  10,040      10,040   3,321      3,321 

Total

 $40,445  $31,736  $72,181  $12,420  $12,540  $24,960 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

September 30,

2021

(unaudited)

  

December 31, 2020

 
         

Trade receivables

 $15,269  $14,765 

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

  2,123   5,479 

Unbilled receivables (associated with royalties)

  9,189   10,980 

Deferred revenues (short-term contract liabilities)

  6,217   2,434 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Leases (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Lease, Cost [Table Text Block]
  

September 30, 2021

(Unaudited)

 

Weighted average remaining lease term (years)

  5.07 

Weighted average discount rates

  1.98%
  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 
                 

Operating lease cost

 $2,305  $1,883  $806  $652 

Cash payments for operating leases

  2,397   1,968   799   623 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

The remainder of 2021

 $885 

2022

  3,284 

2023

  1,636 

2024

  798 

2025

  818 

2026 and thereafter

  2,370 

Total undiscounted cash flows

  9,791 

Less imputed interest

  489 

Present value of lease liabilities

 $9,302 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Available-for-sale Securities Reconciliation [Table Text Block]
  

September 30, 2021 (Unaudited)

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $5,410  $25  $  $5,435 
                 

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

                

Corporate bonds

  68,661   466   (413)  68,714 

Total

                
  $74,071  $491  $(413) $74,149 
  

December 31, 2020

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

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

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

                

Corporate bonds

  75,483   667   (105)  76,045 
                 

Total

 $88,150  $716  $(112) $88,754 
Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]
  

Less than 12 months

  

12 months or greater

 
  

Fair value

  

Gross unrealized loss

  

Fair value

  

Gross unrealized loss

 

As of September 30, 2021 (unaudited)

 $26,507  $(339) $4,102  $(74)

As of December 31, 2020

 $31,393  $(91) $7,381  $(21)
Schedule of Realized Gain (Loss) [Table Text Block]
  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 
                 

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

 $43  $4  $  $ 

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

 $(30) $(19) $(2) $ 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]

Description

 

September 30,

2021 (unaudited)

  

Level I

(unaudited)

  

Level II

(unaudited)

  

Level III

(unaudited)

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $74,149  $  $74,149  $ 

Description

 

December 31, 2020

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $88,754     $88,754    
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Intangible Assets, Net (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
      

Nine months ended September 30, 2021 (unaudited)

  

Year ended December 31, 2020

 
  

Weighted

average

amortization

period (years)

  

Gross carrying

amount

  

Accumulated amortization

  

Net

  

Gross carrying

amount

  

Accumulated amortization

  

Net

 
                             

Intangible assets –amortizable:

                            
                             

Intangible assets related to the acquisition of Intrinsix (estimated) (*)

                            

Customer relationships

  5.5  $4,820  $292  $4,528  $  $  $ 

Customer backlog

  1.5   262   58   204          

Patents

  5.0   218   15   203          
                             

Intangible assets related to the acquisition of Hillcrest Labs business

                            

Customer relationships

  4.4   3,518   1,913   1,605   3,518   1,262   2,256 

Customer backlog

  0.5   72   72      72   72    

Core technologies

  7.5   2,475   728   1,747   2,475   480   1,995 
                             

Intangible assets related to an investment in Immervision

                            

Core technologies

  6.4   7,063   2,403   4,660   7,063   1,575   5,488 
                             

Intangible assets related to an investment in NB-IoT technologies

                            

NB-IoT technologies (**)

  7.0   1,961   1,074   887   1,961   864   1,097 
                             

Total intangible assets

     $20,389  $6,555  $13,834  $15,089  $4,253  $10,836 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2021

 $918 

2022

  3,661 

2023

  2,826 

2024

  2,772 

2025

  2,483 

2026 and thereafter

  1,174 
  $13,834 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Geographic Information and Major Customer Data (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Revenues based on customer location:

                

United States

 $19,290  $13,754  $8,792  $3,079 

Europe and Middle East

  3,435   10,017   1,430   825 

Asia Pacific (1)

  65,914   48,410   22,558   21,056 

Other

  10      10    
  $88,649  $72,181  $32,790  $24,960 
                 

(1) China

 $54,489  $37,713  $18,041  $16,085 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 
                 

Customer A

  25%  12%  32%  18%

Customer B

  *)   13%  *)   *) 

Customer C

  *)   13%  *)   16%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Net Loss Per Share of Common Stock (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Numerator:

                

Net loss

 $(3,482) $(3,014) $(167) $(739)

Denominator (in thousands):

                

Basic weighted-average common stock outstanding

  22,766   22,059   22,925   22,163 

Effect of stock -based awards

            

Diluted weighted average common stock outstanding

  22,766   22,059   22,925   22,163 
                 

Basic net loss per share

 $(0.15) $(0.14) $(0.01) $(0.03)

Diluted net loss per share

 $(0.15) $(0.14) $(0.01) $(0.03)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Common Stock and Stock-based Compensation Plans (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of
options

and SAR

units (1)

  

Weighted
average

exercise
price

  

Weighted
average

remaining
contractual

term

  

Aggregate
intrinsic

value

 

Outstanding as of December 31, 2020

  289,069  $22.42   3.6  $6,673 

Granted

              

Exercised

  (158,069)  24.47         

Forfeited or expired

              

Outstanding as of September 30, 2021 (2)

  131,000  $19.94   2.8  $2,978 

Exercisable as of September 30, 2021 (3)

  131,000  $19.94   2.8  $2,978 
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, 2020

  842,948  $29.30 

Granted

  388,447   47.26 

Vested

  (471,870)  26.72 

Forfeited or expired

  (60,141)  35.49 

Unvested as of September 30, 2021

  699,384  $40.49 
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Cost of revenue

 $509  $473  $247  $159 

Research and development, net

  5,435   5,115   2,007   1,770 

Sales and marketing

  1,185   1,496   400   533 

General and administrative

  2,378   2,986   749   1,084 

Total equity-based compensation expense

 $9,507  $10,070  $3,403  $3,546 
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  

Nine months ended
September 30

 

Three months ended
September 30

  

2021

(unaudited)

 

2020

(unaudited)

 

2021

(unaudited)

 

2020

(unaudited)

Expected dividend yield

   0%   0%   0%   0%

Expected volatility

 39%-60% 32%-60% 39%-60% 37%-60%

Risk-free interest rate

 0.1%-1.7% 0.1%-1.9% 0.1%-1.3% 0.1%-1.8%

Contractual term of up to (months)

    24       24       24       24   
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Derivatives and Hedging Activities (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]
  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $  $(22) $  $3 

Foreign exchange forward contracts

  65   506   29   124 
  $65  $484  $29  $127 
Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Nine months ended
September 30,

  

Three months ended
September 30,

 
  

2021

(unaudited)

  

2020

(unaudited)

  

2021

(unaudited)

  

2020

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $  $11  $  $ 

Foreign exchange forward contracts

  (65)  (525)  (29)  (352)
  $(65) $(514) $(29) $(352)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Nine months ended September 30, 2021

(unaudited)

  

Three months ended September 30, 2021

(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

 $478  $  $478  $239  $  $239 

Other comprehensive income (loss) before reclassifications

  (401)  57   (344)  (177)  25   (152)

Amounts reclassified from accumulated other comprehensive income (loss)

  (13)  (57)  (70)  2   (25)  (23)

Net current period other comprehensive loss

  (414)     (414)  (175)     (175)

Ending balance

 $64  $  $64  $64  $  $64 
  

Nine months ended September 30, 2020

(unaudited)

  

Three months ended September 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  $212  $221  $433 

Other comprehensive income before reclassifications

  282   426   708   126   111   237 

Amounts reclassified from accumulated other comprehensive income (loss)

  11   (452)  (441)     (309)  (309)

Net current period other comprehensive income (loss)

  293   (26)  267   126   (198)  (72)

Ending balance

 $338  $23  $361  $338  $23  $361 
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)

                  
  

Nine months ended

September 30,

  

Three months ended

September 30,

  
  

2021
(unaudited)

  

2020
(unaudited)

  

2021
(unaudited)

  

2020
(unaudited)

  

Unrealized gains (losses) on cash flow hedges

 $1  $10  $  $7 

Cost of revenues

   58   454   26   312 

Research and development

   1   15      10 

Sales and marketing

   5   35   3   23 

General and administrative

   65   514   29   352 

Total, before income taxes

   8   62   4   43 

Income tax expense

   57   452   25   309 

Total, net of income taxes

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

  13   (15)  (2)   

Financial income (loss), net

      (4)      

Income tax benefit

   13   (11)  (2)   

Total, net of income taxes

  $70  $441  $23  $309 

Total, net of income taxes

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Acquisition of Intrinsix (Details Textual) - Intrinsix Corp. [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 31, 2021
Sep. 30, 2021
Sep. 30, 2021
Business Acquisition, Percentage of Voting Interests Acquired 100.00%    
Business Combination, Consideration Transferred, Total $ 33,096    
Payments to Acquire Businesses, Gross 26,704    
Business Combination, Consideration Transferred, Escrow to Satisfy Indemnification Claims 4,260    
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred   $ (473)  
General and Administrative Expense [Member]      
Business Combination, Acquisition Related Costs   $ 57 $ 953
Chief Executive Officer and Chief Technology Officer of Intrinsix [Member]      
Business Combination, Consideration Transferred, Liabilities Incurred $ 2,605    
Percentage of Merger Consideration 25.00%    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
May 31, 2021
Dec. 31, 2020
Goodwill $ 75,506   $ 51,070
Intrinsix Merger [Member]      
Net assets (including cash in the amount of $600)   $ 755  
Intangible assets   5,300  
Goodwill   24,436  
Total assets   $ 30,491  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) (Parentheticals)
$ in Millions
May 31, 2021
USD ($)
Intrinsix Merger [Member]  
Cash $ 0.6
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Acquisition of Intrinsix - Acquired Intangible Assets (Details) - Intrinsix Merger [Member]
$ in Thousands
May 31, 2021
USD ($)
Intangible assets $ 5,300
Customer Relationships [Member]  
Intangible assets $ 4,820
Weighted-Average Estimated Useful Life (Year) 5 years 6 months
Customer Backlog [Member]  
Intangible assets $ 262
Weighted-Average Estimated Useful Life (Year) 1 year 6 months
Patents [Member]  
Intangible assets $ 218
Weighted-Average Estimated Useful Life (Year) 5 years
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Acquisition of Intrinsix - Pro Forma Information (Details) - Intrinsix Merger [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Pro forma total revenues $ 32,790 $ 31,668 $ 97,340 $ 88,667
Pro forma net income (loss) $ (167) $ (238) $ (5,170) $ (3,323)
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Revenue Recognition (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Contract with Customer, Liability, Revenue Recognized $ 374 $ 2,146
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Revenue Recognition - Remaining Performance Obligation 2 (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01  
Revenue, Remaining Performance Obligation $ 13,849
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation 9,405
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation $ 2,207
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)
Sep. 30, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01  
Revenue, Remaining Performance Obligation, Period (Year) 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Period (Year) 1 year
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 32,790 $ 24,960 $ 88,649 $ 72,181
Transferred at Point in Time [Member]        
Revenues 25,628 21,639 75,607 62,141
Transferred over Time [Member]        
Revenues 7,162 3,321 13,042 10,040
Connectivity Products [Member]        
Revenues 23,868 18,573 66,578 56,716
Smart Sensing Products [Member]        
Revenues 8,922 6,387 22,071 15,465
License [Member]        
Revenues 21,568 12,420 51,500 40,445
License [Member] | Transferred at Point in Time [Member]        
Revenues 14,406 9,099 38,458 30,405
License [Member] | Transferred over Time [Member]        
Revenues 7,162 3,321 13,042 10,040
License [Member] | Connectivity Products [Member]        
Revenues 16,368 8,821 38,886 31,679
License [Member] | Smart Sensing Products [Member]        
Revenues 5,200 3,599 12,614 8,766
Royalty [Member]        
Revenues 11,222 12,540 37,149 31,736
Royalty [Member] | Transferred at Point in Time [Member]        
Revenues 11,222 12,540 37,149 31,736
Royalty [Member] | Connectivity Products [Member]        
Revenues 7,500 9,752 27,692 25,037
Royalty [Member] | Smart Sensing Products [Member]        
Revenues 3,722 2,788 9,457 6,699
UNITED STATES        
Revenues 8,792 3,079 19,290 13,754
UNITED STATES | License [Member]        
Revenues 6,308 1,035 11,602 5,784
UNITED STATES | Royalty [Member]        
Revenues 2,484 2,044 7,688 7,970
Europe and Middle East [Member]        
Revenues 1,430 825 3,435 10,017
Europe and Middle East [Member] | License [Member]        
Revenues 597 347 1,430 4,980
Europe and Middle East [Member] | Royalty [Member]        
Revenues 833 478 2,005 5,037
Asia Pacific [Member]        
Revenues 22,558 21,056 65,914 48,410
Asia Pacific [Member] | License [Member]        
Revenues 14,653 11,038 38,458 29,681
Asia Pacific [Member] | Royalty [Member]        
Revenues 7,905 10,018 27,456 18,729
Other Geographic Regions [Member]        
Revenues 10 $ 0 10 $ 0
Other Geographic Regions [Member] | License [Member]        
Revenues $ 10   $ 10  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Revenue Recognition - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Contract with customer liability, balance $ 6,217 $ 2,434
Trade Receivables [Member]    
Contract with customer asset, balance 15,269 14,765
Accrued Revenues [Member] | Licensing and Other [Member]    
Contract with customer asset, balance 2,123 5,479
Accrued Revenues [Member] | Royalty [Member]    
Contract with customer asset, balance 9,189 10,980
Deferred Revenue [Member]    
Contract with customer liability, balance $ 6,217 $ 2,434
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Leases -Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Weighted average remaining lease term (years) (Year) 5 years 25 days   5 years 25 days  
Weighted average discount rates 1.98%   1.98%  
Operating lease cost $ 806 $ 652 $ 2,305 $ 1,883
Cash payments for operating leases $ 799 $ 623 $ 2,397 $ 1,968
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
The remainder of 2021 $ 885
2022 3,284
2023 1,636
2024 798
2025 818
2026 and thereafter 2,370
Total undiscounted cash flows 9,791
Less imputed interest 489
Present value of lease liabilities $ 9,302
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Marketable Securities (Details Textual)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Total $ 0
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Available-for-sale, Amortized cost   $ 88,150
Available-for-sale, Gross unrealized gains   716
Available-for-sale, Gross unrealized losses   (112)
Marketable securities $ 74,149 88,754
Corporate Bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 5,410 12,667
Available-for-sale - matures within one year, Gross unrealized gains 25 49
Available-for-sale - matures within one year, Gross unrealized losses 0 (7)
Available-for-sale - matures within one year, Fair value 5,435 12,709
Corporate bonds 68,661 75,483
Available-for-sale - matures after one year through five years, Gross unrealized gains 466 667
Available-for-sale - matures after one year through five years, Gross unrealized losses (413) (105)
Available-for-sale - matures after one year through five years, Fair value 68,714 $ 76,045
Available-for-sale, Amortized cost 74,071  
Available-for-sale, Gross unrealized gains 491  
Available-for-sale, Gross unrealized losses (413)  
Marketable securities $ 74,149  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Less than 12 months, Fair value $ 26,507 $ 31,393
Less than 12 months, Gross unrealized loss (339) (91)
12 months or greater, Fair value 4,102 7,381
12 months or greater, Gross unrealized loss $ (74) $ (21)
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Gross realized gains from sale of available-for-sale marketable securities   $ 43 $ 4
Gross realized losses from sale of available-for-sale marketable securities $ (2) $ (30) $ (19)
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Corporate bonds $ 74,149 $ 88,754
Corporate Bonds [Member]    
Corporate bonds 74,149 88,754
Corporate Bonds [Member] | Fair Value, Inputs, Level 1 [Member]    
Corporate bonds 0 0
Corporate Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Corporate bonds 74,149 88,754
Corporate Bonds [Member] | Fair Value, Inputs, Level 3 [Member]    
Corporate bonds $ 0 $ 0
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Intangible Assets, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Mar. 31, 2018
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2019
Dec. 31, 2020
Finite-Lived Intangible Assets, Gross, Total $ 20,389     $ 20,389     $ 15,089
Amortization of Intangible Assets, Total 849 $ 575   2,092 $ 1,732    
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 acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has not been received. Of the $2,200, $210 has not resulted in cash outflows as of June 30, 2021. In addition, the Company participated in programs sponsored by the Hong Kong government for the support of the above investment, and as a result, the Company received during 2019 an amount of $239 related to the NB-IoT technologies, which was reduced from the gross carrying amount of intangible assets. The Company recorded the amortization cost of the NB-IoT technologies in “cost of revenues” on the Company’s interim condensed consolidated statements of income (loss).
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Mar. 31, 2018
Total intangible assets, Gross Carrying Amount $ 20,389 $ 15,089  
Total intangible assets, Accumulated Amortization 6,555 4,253  
Intangible assets, net $ 13,834 10,836  
Customer Relationships [Member] | Intrinsix Merger [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) [1] 5 years 6 months    
Total intangible assets, Gross Carrying Amount [1] $ 4,820 0  
Total intangible assets, Accumulated Amortization [1] 292 0  
Intangible assets, net [1] $ 4,528 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 1,913 1,262  
Intangible assets, net $ 1,605 2,256  
Customer Backlog [Member] | Intrinsix Merger [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) [1] 1 year 6 months    
Total intangible assets, Gross Carrying Amount [1] $ 262 0  
Total intangible assets, Accumulated Amortization [1] 58 0  
Intangible assets, net [1] $ 204 0  
Customer Backlog [Member] | Acquisition of Hillcrest Labs [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 6 months    
Total intangible assets, Gross Carrying Amount $ 72 72  
Total intangible assets, Accumulated Amortization 72 72  
Intangible assets, net $ 0 0  
Patents [Member] | Intrinsix Merger [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) [1] 5 years    
Total intangible assets, Gross Carrying Amount [1] $ 218 0  
Total intangible assets, Accumulated Amortization [1] 15 0  
Intangible assets, net [1] $ 203 0  
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 2,403 1,575  
Intangible assets, net $ 4,660 5,488  
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 728 480  
Intangible assets, net $ 1,747 1,995  
NB-IoT technologies [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) [2] 7 years    
Total intangible assets, Gross Carrying Amount $ 1,961 [2] 1,961 [2] $ 2,200
Total intangible assets, Accumulated Amortization [2] 1,074 864  
Intangible assets, net [2] $ 887 $ 1,097  
[1] The estimated fair values are preliminary and based on information that was available as of the closing date (see note 3).
[2] During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has not been received. Of the $2,200, $210 has not resulted in cash outflows as of June 30, 2021. In addition, the Company participated in programs sponsored by the Hong Kong government for the support of the above investment, and as a result, the Company received during 2019 an amount of $239 related to the NB-IoT technologies, which was reduced from the gross carrying amount of intangible assets. The Company recorded the amortization cost of the NB-IoT technologies in “cost of revenues” on the Company’s interim condensed consolidated statements of income (loss).
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Intangible Assets, Net - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
2021 $ 918  
2022 3,661  
2023 2,826  
2024 2,772  
2025 2,483  
2026 and thereafter 1,174  
Total intangible assets $ 13,834 $ 10,836
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Geographic Information and Major Customer Data (Details Textual)
9 Months Ended
Sep. 30, 2021
Number of Reportable Segments 1
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 32,790 $ 24,960 $ 88,649 $ 72,181
UNITED STATES        
Revenues 8,792 3,079 19,290 13,754
Europe and Middle East [Member]        
Revenues 1,430 825 3,435 10,017
Asia Pacific [Member]        
Revenues 22,558 21,056 65,914 48,410
Other Geographic Regions [Member]        
Revenues 10 0 10 0
CHINA        
Revenues $ 18,041 $ 16,085 $ 54,489 $ 37,713
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) - Revenue from Contract with Customer Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Customer A [Member]        
Percentage of total revenues 32.00%   25.00%  
Customer B [Member]        
Percentage of total revenues       13.00%
Customer C [Member]        
Percentage of total revenues   16.00%   13.00%
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Net Loss Per Share of Common Stock (Details Textual) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 830,384 1,162,650
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Net Loss Per Share of Common Stock - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net loss $ (167) $ (739) $ (3,482) $ (3,014)
Basic (in shares) 22,925 22,163 22,766 22,059
Effect of stock -based awards (in shares) 0 0 0 0
Diluted (in shares) 22,925 22,163 22,766 22,059
Basic net loss per share (in dollars per share) $ (0.01) $ (0.03) $ (0.15) $ (0.14)
Diluted net loss per share (in dollars per share) $ (0.01) $ (0.03) $ (0.15) $ (0.14)
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Common Stock and Stock-based Compensation Plans (Details Textual) - USD ($)
9 Months Ended 12 Months Ended
Feb. 18, 2021
Feb. 16, 2021
Feb. 15, 2021
Feb. 20, 2020
Sep. 30, 2021
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares) [2]         131,000 [1]     289,069
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares) [2],[3]         131,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Grants in Period (in shares)         0      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total         $ 21,542,000      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         1 year 8 months 12 days      
Non-employee Director [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Annual Vesting, Percentage         25.00%      
The2011 Stock Incentive Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights Vesting Percentage, Year One         25.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period (Month)         36 months      
Maximum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares)         128,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares)         128,000      
Maximum [Member] | The2011 Stock Incentive Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         4 years      
Stock Appreciation Rights (SARs) [Member] | Maximum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Granted         400.00%      
Percentage of Stock Appreciation Rights Units Subject to Grant         75.00%      
Restricted Stock Units (RSUs) [Member] | Vesting on February 18, 2022 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 33.40%              
Restricted Stock Units (RSUs) [Member] | Vesting on February 18, 2023 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 33.30%              
Restricted Stock Units (RSUs) [Member] | Vesting on February 18, 2024 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 33.30%              
Restricted Stock Units (RSUs) [Member] | Non-employee Director [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)           2 years 1 year  
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number (in shares)     5,902          
Restricted Stock Units (RSUs) [Member] | Employees [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         3 years      
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Non-employee Director [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   2 years            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   1,784            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Fair Value   $ 124,670            
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Non-employee Director [Member] | Vesting After the First Anniversary Grant Date [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   50.00%            
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Chief Executive Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 5,962              
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Executive Vice President, Worldwide Sales [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 4,024              
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Chief Financial Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 3,577              
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Chief Operating Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 3,577              
Performance Share Units [Member] | The2011 Stock Incentive Plan [Member] | Chief Executive Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 8,943              
Performance Share Units [Member] | The2011 Stock Incentive Plan [Member] | Executive Vice President, Worldwide Sales [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 2,683              
Performance Share Units [Member] | The2011 Stock Incentive Plan [Member] | Chief Financial Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 2,385              
Performance Share Units [Member] | The2011 Stock Incentive Plan [Member] | Chief Operating Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 2,385              
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, Addtional Shares Issuable, Performance Goals Exceeded (in shares)       1,788        
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, Addtional Shares Issuable, Performance Goals Exceeded (in shares)       536        
Short-Term Executive PSUs [Member] | Chief Financial Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded (in shares)       477        
Short-Term Executive PSUs [Member] | Chief Operating Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded (in shares)       477        
[1] Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 128,000 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 128,000 shares of the Company’s common stock issuable upon exercise.
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Outstanding, Number of shares (in shares) [1] 289,069  
Outstanding, Weighted average exercise price (in dollars per share) $ 22.42  
Outstanding, Weighted average remaining contractual term (Year) 2 years 9 months 18 days [2] 3 years 7 months 6 days
Outstanding, Aggregated intrinsic value $ 2,978 [2] $ 6,673
Exercised, Number of shares (in shares) [1] (158,069)  
Exercised, Weighted average exercise price (in dollars per share) $ 24.47  
Outstanding, Number of shares (in shares) [1] 131,000 [2] 289,069
Outstanding, Weighted average exercise price (in dollars per share) $ 19.94 [2] $ 22.42
Exercisable, Number of shares (in shares) [1],[3] 131,000  
Exercisable, Weighted average exercise price (in dollars per share) [3] $ 19.94  
Exercisable, Weighted average remaining contractual term (Year) [3] 2 years 9 months 18 days  
Exercisable, Aggregated intrinsic value [3] $ 2,978  
[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 128,000 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 128,000 shares of the Company’s common stock issuable upon exercise.
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) - RSUs and PSUs [Member]
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Unvested, number (in shares) | shares 842,948
Unvested, weighted average fair value (in dollars per share) | $ / shares $ 29.30
Granted, number (in shares) | shares 388,447
Granted, weighted average fair value (in dollars per share) | $ / shares $ 47.26
Vested, number (in shares) | shares (471,870)
Vested, weighted average fair value (in dollars per share) | $ / shares $ 26.72
Forfeited or expired, number (in shares) | shares (60,141)
Forfeited or expired, weighted average fair value (in dollars per share) | $ / shares $ 35.49
Unvested, number (in shares) | shares 699,384
Unvested, weighted average fair value (in dollars per share) | $ / shares $ 40.49
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Total equity-based compensation expense $ 3,403 $ 3,546 $ 9,507 $ 10,070
Cost of Revenues [Member]        
Total equity-based compensation expense 247 159 509 473
Research and Development, Net [Member]        
Total equity-based compensation expense 2,007 1,770 5,435 5,115
Sales and Marketing [Member]        
Total equity-based compensation expense 400 533 1,185 1,496
General and Administrative [Member]        
Total equity-based compensation expense $ 749 $ 1,084 $ 2,378 $ 2,986
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) - The 2002 Employee Stock Purchase Plan [Member] - Purchase Rights [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Expected volatility, minimum 39.00% 37.00% 39.00% 32.00%
Expected volatility, maximum 60.00% 60.00% 60.00% 60.00%
Risk-free interest rate, minimum 0.10% 0.10% 0.10% 0.10%
Risk-free interest rate, maximum 1.30% 1.80% 1.70% 1.90%
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Derivatives and Hedging Activities (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Derivative, Notional Amount $ 500   $ 500   $ 0
Derivative, Gain (Loss) on Derivative, Net, Total $ 29 $ 352 $ 65 $ 514  
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Foreign exchange option contracts $ 29 $ 127 $ 65 $ 484
Cash Flow Hedging [Member]        
Foreign exchange option contracts 29 127 65 484
Cash Flow Hedging [Member] | Foreign Exchange Option [Member]        
Foreign exchange option contracts   3   (22)
Cash Flow Hedging [Member] | Foreign Exchange Forward [Member]        
Foreign exchange option contracts $ 29 $ 124 $ 65 $ 506
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Foreign exchange option contracts $ 29 $ 352 $ 65 $ 514
Cash Flow Hedging [Member]        
Foreign exchange option contracts (29) (352) (65) (514)
Cash Flow Hedging [Member] | Foreign Exchange Option [Member]        
Foreign exchange option contracts       11
Cash Flow Hedging [Member] | Foreign Exchange Forward [Member]        
Foreign exchange option contracts $ (29) $ (352) $ (65) $ (525)
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Balance $ 265,016 $ 252,381 $ 260,889 $ 251,157
Balance 269,742 256,571 269,742 256,571
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]        
Balance 239 212 478 45
Other comprehensive income (loss) before reclassifications (177) 126 (401) 282
Amounts reclassified from accumulated other comprehensive income (loss) 2   (13) 11
Net current period other comprehensive loss (175) 126 (414) 293
Balance 64 338 64 338
Net current period other comprehensive income (loss) (175) 126 (414) 293
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]        
Balance   221   49
Other comprehensive income (loss) before reclassifications 25 111 57 426
Amounts reclassified from accumulated other comprehensive income (loss) (25) (309) (57) (452)
Net current period other comprehensive loss   (198)   (26)
Balance 0 23 0 23
Net current period other comprehensive income (loss)   (198)   (26)
AOCI Attributable to Parent [Member]        
Balance 239 433 478 94
Other comprehensive income (loss) before reclassifications (152) 237 (344) 708
Amounts reclassified from accumulated other comprehensive income (loss) (23) (309) (70) (441)
Net current period other comprehensive loss (175) (72) (414) 267
Balance 64 361 64 361
Net current period other comprehensive income (loss) $ (175) $ (72) $ (414) $ 267
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Cost of revenues $ (4,830) $ (2,503) $ (10,904) $ (8,259)
Research and development (18,760) (15,603) (53,810) (45,695)
Sales and marketing (3,162) (2,711) (9,357) (8,772)
General and administrative (3,495) (3,566) (10,534) (10,893)
Total, before income taxe 1,647 1,022 2,297 (481)
Income tax expense (benefit) (1,814) (1,761) (5,779) (2,533)
Net loss (167) (739) (3,482) (3,014)
Financial income (loss), net (47) 1,020 345 2,689
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]        
Cost of revenues   7 1 10
Research and development 26 312 58 454
Sales and marketing   10 1 15
General and administrative 3 23 5 35
Total, before income taxe 29 352 65 514
Income tax expense (benefit) 4 43 8 62
Net loss 25 309 57 452
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]        
Income tax expense (benefit)       (4)
Net loss (2)   13 (11)
Financial income (loss), net (2)   13 (15)
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI Attributable to Parent [Member]        
Net loss $ 23 $ 309 $ 70 $ 441
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Share Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Treasury Stock, Shares, Acquired (in shares) 0 0 0 202,392
Treasury Stock Acquired, Average Cost Per Share (in dollars per share)       $ 23.62
Treasury Stock Value Acquired Weighted Average Method       $ 4,780
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares) 497,608   497,608  
EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /*!:5,'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 " #R@6E3;TPD>>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OI^FB:.CFHGA2$%Q0O(5D=C=L\X=DI-VWMXV[740?P&-F?OGF M&YA.1Z%#PI<4(B:RF*]&U_LL=%RS/5$4 %GOT:E<3PD_-;\/$S]05F-&"/#CUEX#4')N>) M\3CV'5P ,XPPN?Q=0+,02_5/;.D .R7';)?4, SUL"JY:0<.[\]/KV7=ROI, MRFN621A'^_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 /*!:5-+!C^0, 4 'P5 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"P_2BG0G!EB' #F&&D&3+=),E(=W.MM,+80OLB6U128;P M[WLD&YMDS#&]2?QU7CT^1WZ/T&@GY*L*.=?D+8E3==T*M=Y\[G24'_*$J4NQ MX2G<60F9, VG=4B6($IZJ2*1$\M5U:^)^ MGGK4!-@GOD=\IXZ.B7F5I1"OYF067+<<0\1C[FLCP>#?ED]Y'!LEX/BW$&V5 M8YK X^.#^KU]>7B9)5-\*N(_HT"'UZU!BP1\Q;)8/XO=;[QXH9[1\T6L[%^R MRY_M=EO$SY0621$,!$F4YO_96Y&(HP#O5 M NB' /=4@%<$>/9%=<$.I0MX9GBH<_BNTE<;RZ\'!OY'>^KZL&KN0XCNOVO>Y@B&#U2JS>.5C/ M?!TI (,YPB2%==I/ M&,B1+[OG@3QE3&HN8_.];834M5"XEI89-K==6D'1\Z"*Z8/-[ :I@YO_].E3 M4_$J1W:],XL'IJ0BZ\A(TG"Q)D=P*Q-WSW+Q^RCFY#%+EES6XC0:>+L[''0I MAE09N'N6@\]27TC(CVU>%V2AH99$2#(5&70<:#PBJ*\MKGY[AT%6EN[BGEQ MOK W,@N@K-$J\O,VBV01E^SWVTZO=^7UKS#"RNQ=W)\+PDD0P!))71P.B%T% M?$OK%? MQ"ZMA<;EGH7_NHWB&/U>JK[@XF;^$:Z9":6A=?T6;D]]*@R)U!CVLIK3J&!1W>5O#"?R6.XV""] N"E)U"8I;^U=A M5QBA2#&_:Q#QG$%[X-$!1E0U!HI[^4NDP7O%BKCTE^6O9,']3$*V:K%PI:E( M$C"@A889?T%^OH1E-=EPF?]*PEBK;D%QHX?>%43IFBSVR5+$M8BX@%E58R15 MDZ"XC1_21.[>_)"E:WYRF=\@]#A9W$ZP91&M>@(]JR<9O5E_0&L'+UT+ M63_W<9V)[W.0 ($@%\/H*K>G9[G](F%Q3&XR!;=5?1UQG:;UFE>9O'>6R=\E M7*[-U((VO-,AN&JR86EMXAH$&]$JC_=PBSXD*^20+ P(EVD$JKS>PVWZ\#V^ ML\6%W3(BWS(-W3$U;E:W75,H]ZRRV6[KU'RKJ[Q:;BU.[(9:IWH\WY=\8*:FBL1\!:'.91^&E_E67WZBQ<;NEBV% MUB*QAR%G 9?F ;B_$D(?3LP Y8;K^#]02P,$% @ \H%I4]5D.VIJ!P MKAX !@ !X;"]W;W)K.F MWTO.*M.H;38DBM)-R^IN=7-EGMW)FRLQJ*;N^)U$_="V3/[\S!OQ15L0;7BK=!8/_GODM;QK=$^CX8^QT-;U3-SR]/O;^ M-S-X&,P#Z_FM:/Y=5VIWOVX".#:@9Z$&9&=87IMC-E10O2&IK MZ$U?&-^8UC":NM/3>*\D_%I#.W7SM5-M95 M_=5&@4S]LDTY2OI\D$0\DN[Y_@+1:(U(1+"C^6VX^1=>0G-LFD>OFV_ .9.' MR.0A8OJCGOZ.0V9]#RZX#/1(IQZIZ3'V]J5SGC2&0=UWN^$5.<0'RVLE.X)5L=> M]+5;YJ&GY%1FFD?I0J9M!9-$/3*32682E/DKDT]&HYZ7@ZQ5S9T:$^OM M68SC8J'1MLKS+(G=&M-)8QK4^+MD%8>T5W*8:U *2ZF#'"VVB#6027@BA6+-.P3FUKMQ'N$\64ATF*59DA1N MD<4DL@BFK'^*[O&P;M].6CB:21$%A_[YK1PPMC\=3;08K\.$% GQC!>?4 R' M4Q5_YM*LHCW[B;9#5SD%8MO=4.YD2Y$NLX1Z(@?/(,$D*/(+WW*(FPHI]F.< MF36"-."42FP-<8J7>=]E%N4D]4B="87#B+J34"A*]=,L2DVH/91NRJ^6VDLM MCZW)MZVR)/=IG2F%PYCZ#90R57>/J.%0T"&I*[=SL3T?X,:_0K$-H^(TSX^: M'5910CR:9V3A,+/^+D3U4C>-4YB#4TEBL=1AEN HBSS29E+A,*J@(F3=8ZUQ M^E:,VES -*>6"QUF44Y]\S[S X.X#!(?C.D:Q:9VBG2AD126+!S6!506WEDSB3!Q3MX]RZ9 MA2,:LH18[G39%?#'+97,?")A/AVD^@42FST49QE>>M)E%Z6%;]&3&5($OVLG MT=3LH6Y,4(;(3$YV*&&P'*I+()\I+9UC=W BL^H\AU5>>,H\,K.$A%DR84\" MI+O!(]!!$(*79'98D9CZ%,X$(6&"?"I+.7!G*1ITJLV&&")^J=FQ-,>WGB*-V-B /5"\3-HNLSR*/70A,UU(F"Y+ M6)^L!:=:Q]:#$BMN'=N8(O44E60&# D#YG6M_Y92FQ*0->BR8'.8D1P\Z]$Z MXX3D[RSYWYM=9@20, *.D=:?UMA.%S@R>Q1;]8#+#+:3'J+2.?_3]7#O1GHV??4FKO1PJ\Q*K#*,\]6Q8ZDX6^098% M_M]2ZL(,I993G33*/3F1GIRKT> BN%>B?-J)IN*R_^M?4F3==HK/H(HHPK >)GEDS\$N4K*,HTG]1OV-2HV10.R'K__#J%UVB M4I.LT2HW[\9K2> V5VS2# M6[ R43>U^O]GT7G@26W^GN,8)U:*]P%-AW8XU&GC::=H M]Y+O]*>Q9T@/'=QSIW1[AYJPB4\^%KS6/%< -%P!?(,]-3R" IG)#E:9 M._?;6$]PFBQ+>)=91A-/UHIG^L?OV?WU7@(X/UHX3B/3(HO)0K/3+LIS3X49 MSV5 '"X#1KS.4#5Q_2<'@>TO1*YMKYZ**JVT#"Z MR, -\O!Q]'"CQ-Y\7WP02HG67.XX;$BE-H#?MT*HXXW^9#E]HK[Y+U!+ P04 M " #R@6E38QN4WRT# #H"@ & 'AL+W=OBUX$*/O=R8\LKW=9K3@NA+65(! M*PNI"F)@JI:^+A4EF1,5W \Q3OR",.%-1N[93$U&LC*<"3I32%=%0=3;#>5R M-?8"[_W!/5OFQC[P)Z.2+.F2_6&;RL3?P4$87I.+F7JZ^T\90;/.EDFOW'ZV:6.RAM-)&%HT8 M" HFZE_RVFS$FB#H?2 (&T%XK"!J!)$S6I,Y6[?$D,E(R152-AJRV8';&Z<& M-TS88YP;!:L,=&9R)PQ5K$!3*3(X')K9D9:<9<3 Y(9P(E**YO8%&IU-*Z6H M,&@&(IFA1T&JC$'@.3J;$;N24\-2PO4Y^HH>Y[?H[,LY^H*80 ^YK#01F1[Y M!KCMV_VT8;RI&<,/&.>TO$01OD A#H,=\NE^^2U-01XX.>[*?=BM=LO"=LM" MEZ_W0;YK#K7O=@5N$"3&4ES$Y_=<+$);07ZV42Q>'(?UDWL2,& MXS:F0QJUI-%>TAE<"0H'EB&HH_3Y I5$H1?"*XK.X$@RR3E1&I44[G4.QW>^ MB[U^17^-"U]B'&S0'XKJ\/=:_MYI_(Y2(U*97"KV!Q:LC_KI3O@Z?[R&%6/W MMX%_.*YC(&X-Q)\RP+2N#L/'6U";V/LB.L!)"YQ\"A@^ -K [65B>8@Z.4B] M+Z)#W6^I^WNII[(HX)/P'T7>/ZK(#T5UX I.^@A<-D$,>]#0\[ M(\,$#X/^!R;6ON'!7A,/T,#I2KUMV#B$'FP!)6&2X&03?#LNB*)>V(LVN/VU M-L3V@#^(6C*A$:<+4.++/J10=5M53XPL76?R) WT.6Z80RM*E0V ]864YGUB MFYVVN9W\!5!+ P04 " #R@6E3>!R6Y!(& (&@ & 'AL+W=O[1_<%\N5,@_&D^LU6_('KKZN M/S?Z;GSPDA<5KV4A:M3PQEL:3[L>_.Z>C0YO&\/AZ[_U]2UZ3>6223T7YK]#=P=4VQRW8@GU!BT]F8N MVNBWUCI>16T&RH-J]-M"VZG)AUKQIJC05-2Y3C_/S94499$SI6\>E/[3XT)) M)!;HHY 2G7VMV28O]-MS=(&^/MRALS?G2*Y8PR4J:O1E)3:2U;E\B]ZZP:78\WW7NMNL<&>A<'GE\14= M?$6MK^@%7] 8Z2R3UM+4O>TD)#33#+;'D7=1),H2"W7GHM(TB;)3U,Q%48)3 M?$"=4(P/%&,OQ:F0RDRBQD.U\Q ?-1REH"9>GK\UIDJL&[$H%,0Q<;M/G41- 12)8FJQ=%&4TBBV6+JH),P(@6G2 M TWJ'?U_KGG#5%$O$7]>F\KIG0?IP6OZPCR0G#7S%=(%4Z]W6[V0KTWY?8MJ M#D8S=?.<4B>: "I.G#'CHN(PQ9:OF8N*XB2+X6AF!]Z9E_<#*_7J84AKN?*= MF[A";#.G[1 GQ"+K@@C%V.+J@K+0'EXS%Y12.C!N<-"ON(%_@O!:#YVR92(R8E5[!"P&X2[((]!4 QC6WV+H@$&;')NRA,PZ&D MDYX[\7+_(I1.N7"*!DB9N!U-B)W-*033-=*A[<)H3+/0YNW"$GH+>BXJCLY*O3Z<@[Q#-_1)%MFT712Q*0..LMC)M(NZ"#$-!ACW4@;[ MMZB0FQ'"GVK.NZGNY=*$#Z@%1)7/Z0H"%.X@%M1#*[K .HBVA(WN%> M]V"_\-D%0%/>SVZ0KJM&M+1T!CF HHF]B &HF%);S0(H$H=#U;S7/YAZZ?[! M%3*Y!DE21T%?X,3)*8"B86:3!%!AE#JS&8(%1X$]I=D+,NQ79+=,%G,S=5NR M2%>S;J^+SO3>-A=ER9JCIW!=ZUI(C[L67 ;8#@<,LU4:#,/.+(=A0_'HA1KV M*[6[HMR8DX%?BTCVNHC ,"@G@#,$ SA ,X S!ACGWLHKX M9=7'8FY6&/3W)UX]\N8?W]#IE0N)?OE$A_2"@/@%@>],9V=ZN "P*HFA@ZTKZA9_X%_Y[\8.5ZL>KUZDXJ#T\/GRW>M8?UUO-;?#7%P/,[?#7K/DKT[KMO))]8LRQJB4J^T$T% MEU2/GJ;[[-#=*+%NS]4?A5*B:B]7G.6\,0#]?B&$VM^8!@X??R;_ 5!+ P04 M " #R@6E3::1F]'D$ ($0 & 'AL+W=O2#):$''% M=[2$-QM>%43";;7UQ*ZB)-5&1>X%OC_R"L+*P7RFGSU4\QG?RYR5]*%"8E\4 MI/KGCN;\<#/ @[<'CVR;2?7 F\]V9$N?J'S>/51PY[5>4E;04C!>HHIN;@:W M^'J%8V6@$7\P>A GUTA167/^4]W;]%TT>R*R)H N>_\E2F=T,)@.4T@W9Y_*1'WZE#2$=8,)SH?^B M0X/U!RC9"\F+QA@B*%A9_Y+71H@3 _#C-@@:@\ TB#H,PL8@_.@*46,0?72% MN#'0U+V:NQ9N2229SRI^0)5"@S=UH=77UJ 7*U6B/,D*WC*PD_/[4M**%6C! MRQ2VGZ;J2O""E*F8>1(B5>MY21/571U5T!%5B+[Q4F8"K2"JU&&_ M[+>?]MA[H% K4_ FTUW0Z_")[JY0Z']%@1]@1SR+CYO[+CJ?6WWUOU<_$R-L MNC:U-1]I4=:F7^24>C6?>RZE:#M XG)Z#E@Y0&$V" M<]3*A?)QU*+.&$8MPTB;A1T,;U\(R\DZIY?0BB\%R2D2--E73#)JTCY;(&X7 MB'LE7&2DW%*ARF1?0H//V;]0;5MH[%!22ELJABYU:Z_Q*=L@,(1;V" \B@UQ M'8YB'!K:VJ PFKJ5';7$1[W$'VF2$R'8AB6D_E*D?T&7JUL,B(TNM A#5(L M B7Y'FI8*54V>><29F2%:B3*PD;XAB8VXM*2Q,;@V*W(N%5D_&XU)3H=7+S& MK@TWR\D&V1ONE->DMI042&-C"/H(RFV_[JF;8^I[V2 MP8@ T")Z&LM'.([G4L)-/T*1@]GADSM##$+QX9@4^NEC3&E7MF0:-*A(O:/ MWVG_T_DP,T9K"YE,DR:M3 M@> C_<.%&IG=T06R.X@#%89=VWP<.'#_Q'%?4P:24/,[-:>BBS4MZ8;)(1Q7 ME?R[48MT/[S8_X?4$L#!!0 ( /*!:5/ICD1GBP< M / H 8 >&PO=V]R:W-H965T&ULQ9IK3]M(%(;_BA55 MVE;:D+GZ@@ )0B"LU"TJ[>Z':C^8>"!68SOU3*#]]SMV3!S/'-LAA?8+Q/8[ MQZ_GL_RKG NAG._)(I7'@[E2R\/12,[F(@GE0;84J;YRE^5)J/1A M?C^2RUR$4=DH68P(0NXH">-T<')4GKO.3XZRE5K$J;C.';E*DC#_<286V>/Q M ^>3GR,[^>J.#$Z.5J&]^)&J,_+ZUP?C391HC@1J8RSU,G%W?'@%!].&2L: ME(I_8O$HMSX[Q:/<9MG7XN J.AZ@PI%8B)DJ0H3ZWX,8B\6BB*1]?*N"#C;W M+!IN?WZ*?E$^O'Z8VU"*<;;X-X[4_'C@#YQ(W(6KA?J8/4Y%]4"\B#?+%K+\ MZSQ66C1P9BNILJ1JK!TD<;K^'WZO.F*K 64M#4C5@!@-,&UI0*L&U+R#V]* M50V8T8"T6>)5 V[>P6MIX%8-7/,.;0V\JH&WZT/[50._'-WU<)1C>1ZJ\.0H MSQZ=O%#K:,6'DB(I/,EO$ M4:CTP8W2__145=+)[ISQ/$SOA73B5%_(9E_GV2(2N?S#F7Q;Q>J'\_9S&JZB M6#=\YPR=SS?GSMLW[YPWA?[3/%O),(WDT4AIV\7-1[/*XMG:(FFQ.,Z2)*ON MZ'Q8*:ETG#B]=[Z\%\FMR/\#0IYWASR-M$N]=,*%R";NZ\G(23Q$>)-V<26#?6S!*@IN[!E 6M*+FV)2QAQFZHI8(MCS#VX M[]BF[UAGW_VM"^TBD] "OV36> TIPH;[:9^J88MO;/%.6Q_47.3.+$MT:9\7 M-?=!Z'RDC_6L*^R^@]8GM^>7ZQENNS4-K^[&J]OI=9U&AT4MCDK+VF]8Y"DH MP[G6_3%"GC%IIGVJAD]OX]/K]'DEY:I<)[HFJ*>L)\NLMUKJ5"V^BWP6R_)Z M>;IZI/ QS".YO=JAA>59EGG@,M>%/?L;S_XK>H9\^M8R,CI_W.WH"P8KEV^O M A\Q:N0,6X4IP\9*OP1B$8Z,-#6U5<3W,-S=P::[@WTR^XU8ZJR*BJQ*$-2I M@>V%$$K95@9!V+,A8\@\W^IJ8E?OAJQIMB81O!N*& OHKU7:,W4IL((0=3W< MUG]U@6*J M;MB%3#V>6I@)V]B@:P;RS41BRQ@ST>H2"A;8>=]68<8YW.FDIA2R&Z4\EYL( M0".=X$3JFD^Z:_YSP*D*U9GVB5W@07 "=" X 3H;G 1!$Z0_PYP(EL;'?NR M1\_ZGA*;0UK@@M1P0?:"BZT]CY;AA>""N"C +=]\20T79&>XZ+>Q UP0H(!3 MBLWB- %TQ:Z#R0T7@$YCGCG+ +CP*+=F&>#?1;[?4L-)#1=D?[@@ #90YIO% MNE?6M%;C!7D%O" .3!KWZA/U71< P9Y0< @-CH$')E[1GVJIM,:,,CO! QB M X:'/)>VV:X!@_QJP" V8& S+P#5'2-.D9D7@/K. W.Y7$+A",'8''A;1@EK M652TI@7ZT[2 P;UKB!8"U^>\9=70FA;H7K0 VP"JK9%WSRE$"P0SXUO1!- - M,^U$P#: 8FM-,@@6]/<'<]<5T TU4I@8>0'&"\Q9!L "]GTS M=4#^78YPR]=26L,"W1\6*$ !V/H)I$_5-%:C GT%5* !&"/FXY[5$W'-2K0 M%T0%"NPR,$1-ISVJIM,:%>CO1 4*_2S!&6VK*C4JT%^-"K1_+Z+'4\M>!(4 M@U+/3"4 $2!NY0@@F%V' %1QW99)S6JX8*\#%^RY<,%JN& O!Q=L![@ -0!< M #H0+@"=!1> !H(+R%H'7+ :+MAKP07;&2Y8 1?-,UNO$737=GA9G?6T.DVR M5:KKF9#24?,P==[@ ^@%E='6JU*)R._+U^:DSMFZ]?H]DIMO5-]B_2[@^S"_CU.I?=[IVZ$#3W=FOGZ];GV@LF7Y MLM9MIE26E!_G(HQ$7@CT];LL4T\'Q0TV+SF>_ ]02P,$% @ \H%I4QL, M'726" RB0 !@ !X;"]W;W)K-K!Y2[SDDS\-#Z?1!JCN]YMR@QTW3ZK.CM3';C].IKM9\P_0'N>4M M_,]*J@TS\%/=3O56<5:[1IMFBK-L-MTPT1Z=G[I[U^K\5':F$2V_5DAWFPU3 M3Y]X(Q_.CO*CYQO?Q.W:V!O3\],MN^4WW'S?7BOX-=WW4HL-;[60+5)\=79T MD7^\++!MX"S^*?B#/KA&UI6EE'?VQU5]=I191;SAE;%=,/ASSR]YT]B>0,>? M?:='^V?:AH?7S[W_ZIP'9Y9,\TO9_$O49GUVM#A"-5^QKC'?Y,-OO'>HL/U5 MLM'N7_30VV9'J.JTD9N^,2C8B';WESWV@3AH /V$&^"^ 1XWH)$&I&] G*,[ M98V.O[>LJP78G* )^G[S&1W_=()^ M0J)%?ZQEIUE;Z].I 87V.=.J5_-IIP9'U)3HBVS-6J-?0$W]LOT4/-N[AY_= M^X23'=[P[0=$LI\1SG >T'/Y]N990@[91YNX_DBD/Q? E0O@2LD-@M6HF!'M M[6XZ"R.X_IAX#MT_A[KGT,ASOL+Z;Z0.CL"NY&":ST=!"QB1!X1DXR'VC?*2DK#:Q5[M(JGV M%QA4\S2QB;5&E=P ;70TI@M/0%EDXYCZ1GF6S;.PS'(OLTS*_,99(_X"B6ZN M'=\"[DY^=A,.@JP9Q!8BS>Z9:!@$>@*TG+B[0+H[;NP]I'G5*3?]0JZ5GNI) M3D:>^39Y$78KSX9LGKUKML"DWHANHZU?/^)/_]A#L20O1PZ%C+(RXM(!H/*D M2]];]3Q:H!NPW"+^6*UA$?!^Y**IKN_Y4-"L' ]#P&A2$!R1C0?9.)WJG4)M M@7B0L]R*10!'U BV%,VK^2L?T)*39)S^4*SF-I5R<6]'-!P1XD>D*(MQ2'RK MR6P>"\D I3Q-I6O%MTS4,'PV+?!='*19D\HGC@ M55XD%?]C/W(-AY2&E-T43N1JTNE4^NU[?:%F[N7?@!6FL2 /',O3(+NH*M7! M6A%V8\>URVA+UM[!WG8KM8@(]LDU.8!]K] M70H.ZO-9-2%%D8\5!LSR^3R6@@:HY6FJ[9;6ECW%UY6/J3GVEE6091%Q \KR M-,OV 53\GK==1)\/&SS+O 0>P-9B%H$2'J"$7X%2/R4#ZSX54^SC9%*6V4AS MR"JVB\$#=' :.L^209^23>,4*]ZXFFC)6[Z*+"0<@ F998NQ:-\,+R+9"@_( MP?A=V>H9,4]!I3C QO&""AA-IX!&E:58FWEUG\T0>$ ?XA7'P2L<&QU#8S":49]?6N9 M%-3M,RBG"S(;"_?-%H1&4A<>6(5G[RJ'17L/Q'I[<8<'RN T9:X[!5M&S7=[ M8AL=\^06M:U"M[8B#48GQ),B\Z(3,,,%S2/A&;"#T]BY]V/YNMQ _4/I8LRD@!DNHVK) "62AM++ MX/Y(;40"!,K+13'&?\B.YHM8WB<#K$@:5B\#OV'&BGWZT1*6!!A%"J]\"ICE M\[R,,((,,"-IF+UTZO]1DQ,?9K#](MXP!]*TBO1 @[?GJ3)0#*2)MEADC90].M./2%M M9'47#(O/I'&J"YA,Z'P1X189N$72-=;+NFPH?@Q*^D MR&'IUZL/'"Q0B QH)*^< M,ZY6O#(VXONS(-CO<%3UIRY0]#H?+>+=A>7\/:2+-@PC$H B\;;M 2LH+R.^ M#-PD:6[";EBY_?IQS7=7)S8]O$]_ *8D]W-$H,";DTAJHP-+:9JEES&IB!D$ M=1Z43+>B;>VDLDL;;L &3,@ZY GU*8GSG(ZQ$S+#BRRR+: #2VF:I:^ZPFWM M^JH3/A0)Q?/Q? J889S-(C.*#NRDZ;/'FVZ[;=QK.]; 5-J][.U/A*U?$YO. MW_K*:0 O"!+4^VK M;"=NB T4=YJY=\KI. P8HZ]@+%A?H&U/-WLD#-L4>V*S[ SJ6GWY\A@B M A(:PMQL7#H'K')6MW1 "$TCY**":0:%5K_&=;?4HA9,/?4OM58]3:K^G>NQYAQ]E0!,PT&(1?6O4]S8(QW84]8 (E_'BG/SWX*F3#U:W[6$:C2G:MV7U! ML;^[_R#GPGV&,KK_*?]XN?NL9NAF]Y7/%Z8 [!H6^@JZS#[,82:HW8?7IUOX$ !N"@ & 'AL+W=O/9D+#SV8'M(TJ_OVI[)$"2@ M$B(>7]9>:]_LXZ7S3Z$BBF)5&QM.1E6,S6&>!U51+;B7N] MJ")/Y*?'C5S0 \4_FSN/KWQ *71--FAGA:?R9'0V/3S?X_UIPP]-R[ U%JQD M[MP3?UP7)Z,)$R)#*C*"Q,\+79 Q# 0:SSWF:##)![?'&_2KI!U:YC+0A3-_ MZ2)6)Z.#D2BHE*V)]V[Y!_5Z]AE/.1/2?['L]N[NC81J0W1U?Q@,:FV[7[GJ M_;!UX&#RP8%9?V"6>'>&$LO?9)2GQ]XMA>?=0.-!DII.@YRV')2'Z+&J<2Z> M?G>1Q%3LB/,V8"F$XSP"EA=SU4.<=Q"S#R!^%3?.QBJ(2UM0\?9\#CH#I]F& MT_GL4\ ':L9B=Y*)V60V_01O=]"XF_!V/]$81'3B2EMIE99&/$09";D5PR?X M>P/^7L+?^PA?QM:3<*6X;BNFA>*Q( ME -K;;LJY'365L1*!_'<2A_)FS5*I'$^8D&9MF#!..LI(#T#<[NX_'&6B6NK MQD+:0FC,AG8>=*&EU]C^A??__-/!;#8YNG!U(^TZ?4V/A//# D#ZV5_&"5(8 MK5"C )"BE+4&$1@+>F%!N/%.(:>T78CKN]#9M9$6R3/O MDUG0"CJ*D-2BZ3RARZ%UJ8JS@?5*\BXT4E'BAFIF*?W.D(EEI7DO-O8>$7,R MFEZ@=JF-$=*@J0&4F9%#(D1%* M-G*NC8X<>%8.0XC!_56&'K.B8J>+7R8"(^NXSD2%]L8"&D,K3(A"+W1$B#O$ M3*A*8REV<+7S-'XK,Y*JK#-ND4RB7/J\*=AW!M<)4PY4:^5LT:J(G&,DYV&' M4XD0ZH8K%M&Q;8ENCIKS@\C;RYM!I$JQ@ITQUP_B.4P,;+==B$VDN2Q8XC; P]TK -\R M4&X_<.":/;9$WAMD.!R/]&IKN"+==-Y9K;H@R!:7A^-+;\L!:"#<(5 ESF\: M"> D7SLD7K@5Q%3!9%]Y]I6NN<8#[B3<]5WZK),ALB\:=CDX*(AU8J2T:T-O M%]DCBZI+2MABSUVX(C7,S:V#B13UA'>)QJ9@](P[E*HR+C"JFTH&U$BGK72X M&S$&_S?601D!]R])6L:=8JW06Q=9*N(E:DIVG9I) -.X-?60C=1!ZC'9A7#T%RK6/L\CJXU+?!J8%/=.>S#&XV M+:6FO$TWL1A\E[P2W1+YDEHYTKAI81.JQ^_=6?G6&P#9L$@O':;3VM@]!X;9 MX3%UUKTA7K=W+[$;Z5%S -]U'=$UZ46( M'IX*I=TPRKTO3WL]E^98"-DD<_]8KA-31 M:!#.)G8T,)574N/$@JN*0MCU.2JS&D;]:'-P)Q>YYX/>:%"*!4[1/Y032[M> MBY+) K631H/%^3 :]T_/#UD^"'R3N'([:V!+9L8\\N8Z&T8Q$T*%J6<$07]+ MO$"E&(AH_&@PH_9)5MQ=;] _!=O)EIEP>&'4'S+S^3#Z&$&&&K\\!Z%I%%( N_ZH<#R4G@Q&EBS M LO2A,:+8&K0)G)2(8$/<"Z<=&#F,+'H4'M1.TUG,*WC MQ7=3N=!R+E.A/8S3U%3:2[V B5$RE>@&/4^4&+B7-L^?U\\G;SQ_ E^-]KF# M*YUA]ER_1Z:T]B0;>\Z3O8!3++MP$'<@B9/^'KR#UC\' >]@CW\<> .?I!8Z ME4+!E'R#E)?>[<$_;/$/ _[A&_BW=B&T_#MXNP,71COR9;9U_K-H4 1>HP&7 MTJ7*N,IB';#]48(_[_')P[DRZ>-?KX5L+V/N$J>N%"D.HY+)V25&HYO;^RM( M3M_(HOL<06J/5A:0&HJT=ICQJC&6-O/6+K>U*Q=+A!FB!GJI%);D!-EC,S:' M8O+0G<)GU&B%4FLV%4O&VK792D(M%5G]R\\_?4R2^(R4NO!Y/)Z$??_LUV[@ MQ\!%*?2:U2HMJDPRUO]$6^J&.4DCE;C/8=$2%QOB8DN\W!(G74\$'W0@%,+N MNG!=GYI2ZB8U"J&IC3*%#A NB.P[]8^:$I.6&3(5C2DZQP5-+1T$S(6T4.Z& M:\N?.*B*"K,+MR61#"]K,P.<6$31E"4S9C&*&MJU T,83L35.6\+#CLP3EU4K4=P?_'XB+?D1!_UJ5?URG9E@8% M^4\F\7!W&QL]<:/WCLV=@,Z0 M+KFUYL('&]X#"Q7;1A5%!(4S6LP4AH]R!E5I.%_K,25TSZ60*@@T#Q \9RNN M T A,@PLW3N?IF0$,9_3-!'0* C&AJ(M. U")I$X-II*BIE4TH=LI7VV;=$D M2([GQ&%'O*73)FL6 M]L7HMD)RB_QE$.& M:GV<>BZG3:%3FBLV@&RW,+>F(#6SZ[4ZV-HLD6N0:D$LI:VV'??B]MOUY0?H MGS0=-S0$RGMM7ND8W7#[VI>UMS/E%&@7898+]+2O!Y[VM!T7Q_64M!6O9TVJ M[86DF"J1%RT+T/W M_0-02P,$% @ \H%I4_-JPFCT! O H !D !X;"]W;W)K&ULA59_3]M($/TJHQPZ@602Q\XO*" EM/1ZNE)4:*O3Z?[8 MV)-XQ7K7W5T3^/8WLW9,H,!)B'C7,[-OWKP9[\G&V%M7('JX+Y5VI[W"^^IX M,'!9@:5P?5.AIC/)H!12]\Y.PMZ5/3LQM5=2 MXY4%5Y>EL \+5&9SVAOVMAM?Y;KPO#$X.ZG$&J_1?ZNN+*T&791"[Q(W;>0;.9&G,+2\^Y:>]F &APLQS!$$_=WB.2G$@@O&S MC=GKCF3'W>=M](N0.^6R% [/C?HAOQ%_4CG:<@W-3 M+NF(P.E[Z3)E7&T1_KG!>P\+9;+;?U^B]^WHEU]N/D!Z#%\T?!8/D X;7F _ M+(^ZE2^DS<.B#WY#J3T:AU1';(0"NA'T#JK+86]HW$:P::060$;I"PIEJI) .RQ1HV6 M:&9#D9.,I?-6<#\"WM-\<50/&C !BR\L(FC*&JCP5)4EVJ[Z?;@ADQUT4 @' M2T3N[XPQ-0?RPN947*1^\@5RU4'4 M< M55;RU(4&K%#8$B[=$SHW%&,?AI#04&C<4$DJ&+M6M3$*O MY9(R:-W'41K'\-&8?".5(H%'HW0"-\:SXAJ3/5;0Z&@80OFT>I; ^8O!D-<_8W"DI##QX)Z)?0K"[*0%6<^BF9) M#./^^-%D*;);9=:03!(8THLK"LL"2H8S,HQ;[N0NZE^3W&N)9TJ;3+F M194 M249960/AUK C5JF;>P0+A*3EPJE=P[S<5EMQT8XTU+&M'^81WADJ=-V7RUD+]:ST;/39A);Q@T,[?+_2#$ M?K[Q/Q97'5\^T&_Q#G6-3/31-$I',3W,9M%D,F4Y)]'TB'=H_D\FLQUG37U% M_41UAGV: NX ]L?1]UG8-=TD0.&*7./^E&Y"MKDK-0MOJG _61I/Z@R/ M!5TOT;(!O5\9^EZW"SZ@N[">_0=02P,$% @ \H%I4[G#G.0P!P WA( M !D !X;"]W;W)K&ULS5C;X765*5;JXX%7M5DIQ]2.4!Y( DUL,!,\!0UG[]GL8,*2J6M%;LASR0 V : MC>[3W0? '-V9]HM=*.7HZ[)N[/%HX=SJ<#RVTX5:2GM@5JK!FYEIE]*AV\[' M=M4J6?E)RWHW)D.E?K1EVU9+OE4K;W9ZHV=\>C<+09 MN-;SA>.!\N.MEDHO56.U::A5L^/1:7AXEK"\%_BG5G=V MITWLR<28+]SY4!V/ C9(U6KJ6(/$8ZW.55VS(ICQGT'G:+LD3]QM;[2_][[# MEXFTZMS4O^K*+8Y'Q8@J-9-=[:[-W=_4X$_*^J:FMOZ?[GK9I!S1M+/.+(?) ML&"IF_XIOPXX[$PH@F/X9E6_.BC7EGT8L*;]3J@.) 4!1$X0OZXJV[L=<7O^"N)6?H MO6YD,]6RIALGG4*:.?N"_F2K/_'ZDV?T;U"4!9G@O[_^I8BB\!TWZ78! M&TR-DM/-G)R+'GA_OC';4F6H,0XYR_3#>$ !9PK_1?P7 MTS_T%!2B2#;5UO3M_#<4QJ)(2C1*D00IGI&(@IPNM)7S>:MZCUCM,.?P26A7 MK5EKAE8W/4]ZPIF !*EZT+0#^.0>\ P" %WTP9Q,JO^ >@N46IK,0M?N'](FG+?N"5%R0A')"KD\ U*:F M:*]K9%=I&+; L2H&- MZ0O9QS0461"AD8NL*'B@%%$9H)&)."A\D),BP;,0>1G19==BD_.&?-15A7A> M2NLH%$D<0#1 7L1HIY26.15Q/+PYM5K2E9SJF9Y27(@D+2C*\<@H2T49)A0F M(DMCF%%"112)%!*_(,%;"@/B<@VC=]Q\W.L]?D-I*-* K8YS$?H<+0J1^4:$ M5UG1NQI%[&HF=O/YA;+WMS>GLZOCF]V6=3"E$4 M&5L)_$LV+LM$FGMS$0!O=SZX%J'\,'"#4#JR?5KLV';Z0?A16#;K^!P@B%// MC*WIL"JOC+R8\R1NKS7+[%,8B0SPHZ33G'$/\I!2U'6 ..: JQ E_G\$Y]L7 M"_%JXP#HO[$SU;8]S4E:&=TX)E54LNJQXK3963M/D;PY+YF D;+=M2.\BHH' M[>SR$.+'2YDU N=7 +T%2?2077T7:V4/@WWO1]#X#J()7DTTP=-$\TJ.\>(_ ME5U2D7ON0%7G0;^#Y"D/A"*(^QTD2+@/K//R.7))1%D$T!7$.6I>!&%.<9)3 M@C(IHO0QMT0E>"RD$&P5E90@99@S>+FBGUMP: +PSB:(22"2A&V)0Y''G$1Y M)$+H>,.UD41!WT@37X.P)?L_H0XP=U[VJ<[( .U,Y&'FJ1K9ZO?I/.74 QII M'O]LY@#$&>@;O%52F(HD8^I/T4&B8RL!?17Y#Z'\TX@C&,XKV[4SK)WT" 5E M^6AIH!J7K^,-I%6RNROY;BQBQ& SV/=^!(SM 7DB:SY$VE>?KC"]\A JO699 M)%O73'1=^W+?CGJ7IYO5:BTAHCT!^(/ZYHWM3^K3X:1NOSE1_M-;@?L+4XXVJ__34M(\D#7'B1=JBAKY/ M:[MAPGVD35B4'&DFI@LUI,26,_?L F?RMTZURR>1W$=Q1& QQ#I.?!C/S7(E MF_O! *A8R7M_SQI WZ+,-%)1MT)4-YH[Y-0@3OPAHNI@_KMOP^UO&5Q!+>\A M=PO5]!<(OHOS#07Z+%*G[7-F L$E)G4-QBM?#X<+&,DE.,@]NDFY![Q\>>7O[",LGG&(>1AY? MQW[SA W[^(;$OXNN]36%I9S??QO>MK]-:4%_ETW'^V&?Q>'!4Q?C\=)Q9^2\8 M$^,0"-]<*&1"RP)X/\/>LNGP MM/6B=_ %!+ P04 " #R@6E3P37>%;H# M !?" &0 'AL+W=O)M MYLPYY SI^4[I1U,B6GBJA#2+H+2VGH6AR4JLF.FK&B6M%$I7S-)0;T)3:V2Y M=ZI$&$?1.*P8E\%R[N?N]7*N&BNXQ'L-IJDJIO=7*-1N$0R"P\1GOBFMFPB7 M\YIM\ 'ME_I>TR@\HN2\0FFXDJ"Q6 3O![.KH;/W!G]RW)F3/C@E:Z4>W>"/ M?!%$CA *S*Q#8-1L\1J%<$!$XY\.,SB&=(ZG_0/Z1Z^=M*R9P6LEOO+/?+^WK15A7C#-3LPP7 56;0;W%8'E[M_H MHQFL2H1K5=5,[D&TT4RS-I9)2_K$'N@#J@!N#34%SQ \%C"9PQ9+G@ER:>C$ M-*@C[Q:I?XK^LSG@EVR+H#3?T"Z*=A+(DZO< #[57#N$-=H=HG1'%],G&?9! M202IK/\YX$()N@B<,3? #I>!([OS%80Y4"1-%P+5O+M5CLS HJZ,EY!SDZE& M6B#FQ(WNIH-B^\S]IQ_2>##YU7RC< :48Y0 :U)_2#1X^T6R)N<4_QU\_3], MX.T>F3;O8-2/)M^ZG%$<]*FEW7.G79) MTS&:;A])RRTE#E1M#:*KP3-UJU+C18-6?O,LGR:B\XGO6-R]I.@-Q+TD&E$[ MZ*5I0FT:C>D['L5P_7VEY#R=D.MTG,)D.H5QG, -LXWFEJ/+ZRZ6X&S-13O) MSC;'95Q[>#[5BU8*$4E';9(FO3@=NFY"D<;)V'6'%"YUG1&D ]\9^].AW*)W MKZ##=]PF47>:5$;=66-W@H4+#M/>9#H =ST K^K&K7*RH6*V,$RG<._*FA)D MRT2#+\MY0R!)%,-+UU1X*+MENX (<_U,L_P50 M2P,$% @ \H%I4^7;U:T6! @L !D !X;"]W;W)K&ULS5;;;N,V$/V5@1H47D")=;-\J6T@R2:[!;IIL,FV#T4?:&EL M$9%(+4G%V7Y]AY2M9&W'V]M#7R1R-'/FS(WB="W5@RX0#3Q5I= SKS"FGO3[ M.BNP8OI,UBCHRU*JBAG:JE5?UPI9[HRJLA\%0=JO&!?>?.IDMVH^E8TIN85"3B\3J.X5?.*[UBS782!92/MC-C_G,"RPA+#$S%H'1ZQ$OL2PM$-'XO,'T M.I?6\.5ZBW[M8J=8%DSCI2Q_Y;DI9M[(@QR7K"G-1[E^CYMX!A8ODZ5V3UBW MNFGL0=9H(ZN-,3&HN&C?[&F3AQ<&H^ 5@VAC$#G>K2/'\BTS;#Y5<@W*:A.: M7;A0G361X\(6YP1O#!RE,H>%*Y)A_;=\G;AW!:$OP(CH*>(?U&<2!#U$0A4?PXB[@ MV.'%1P+68"1<<\%$QED)=X89I$8S^@A^TN$G#C]Y!?^2Z<('^X2KSPU_9*4% M]H&)_'".X;=[?#)P4%_8 Z9U ;>*:DU-((.B=))5W0XZ'UQ27N*_YIQ!92G!N%\ MG]$I<3(-14:#80HN0 J$+\C4!"ZEJJ6BVL%"BES#"0S\) SH'0WH\?UWHRB, M?FC%\> X.%L:BFZ+#:90LED5L*0CPTGTOKMTY*=I"$F:0B\)8WAC)<,P@7MI MJ*M.8)CXP3"D13*VSXV2DX?)&-YBMLEIZ'(:_'_R&$84VM QM\2'CC8)A\'X M/T_CD*HSBL'ZZX7!@%P-4S](!ET:1R,_'-BJ#L/4L@G#R/$A^7"0[/1XV[MN M$FCL8/5*KNPT+KM\:0*P9*5&X.(1M7&G 4F8@34J*R6371RHI>;MOT7;>3HP M)7LU]N$GU Y94$*A:@_+YQ7Q6)$3F\47]3Q8\F\KG+]&J]<\#R]-2^H/ EOM M7AR/76JI08/(53ZA?0NSWZXG=AF/8ZM('>Y:VX]'KM>CL#/<]^^#D.:O%&ZG M\VW5-@5<*EF!:[Z_=9#=T.FY337:/]0.N_M"X5&%O?2Y3.P(OJ'Q[E!L_R@@ M6RJ;_N2KXVZ[VO'S;S+GFB-P)>Z%;8_TVBG<.COTZ^R_N)=4J%;N]J7I<&N$ M::\HG;2[X)VW]YIG]?9V2+_.E4U3B4LR#^-J-T;6[I:SD(;N3&Y9 MT"45E56@[TM)/_[-QCKHKKWS/P%02P,$% @ \H%I4S9XTNH#! <@D M !D !X;"]W;W)K&ULI59A<^(V$/TK.V[GYCJ3 M8C#DX @P \EEFIDF38_<]LB2XXD0_CW7 MKB1/MDH_F@S1PG,NI)D&F;7%. Q-DF'.3$<5*.F?E=(YLS34Z] 4&EGJDW(1 M1MWNAS!G7 :SB9^[U[.)*JW@$N\UF#+/F=XM4*CM-.@%^XG/?)U9-Q'.)@5; MXQ+ME^)>TRAL4%*>HS1<2="XF@;SWG@Q_1KKYVTQ,S@I1)_\=1FTV 40(HK M5@K[66U_PUK/N<-+E##^%[95;/]# $EIK,KK9&*0)4,Y+ ]\>\-G"0JCD\?LQ5T^"NJTY-@5+"6H[G8,[J!/U_S^ TQ223_*G$ M.DOC4\DID\NB;"/%RF9@^%KR%3$E]E1[)VCE"K7QA6IK8S(E+2IV)C.G_[TI MBT)IQS?>D1YKG2F:&,(#P5RJO&!RM\<@-;1X)<>G&TQ*[?5[:'*-3@I)>UMK ME,F.CA#--\Q7(:&=HZDB%&E;]#IP^W_AR(9$4%'( I*QY38CSYMJ,.,-.5A; M6^C=HR,O=3WPLG7K$I#[.X"\!U" M_*DZ]N#CNY]&46]X8?8M5-N:OK3$5\+3K[6\*FC&43.=9+L.S"L<1[C5BZ\M MJ2 HW_6S1KL["'?0Q)>:NUZ2!'J#JA;CYM\W5P>NT"2:%]YE.MGHV(E1-\<; MO"\E*U-.1O_2;-\C<\V=,=FMJ:K>/8R53 S_#<'#6&WRD%U^" MZ.+85)O^%28U^YYGWVT8-RP/S/XSF]'H;'@^:'%Y-7'LI Y;]V".>NUO>T/[ MH)2VNA*;V>:#8E[=HX?PZFN$>*ZI>ZGB*TKM=H;G >CJAJ\&5A7^5J73A>YH M_YK11Q%J%T#_KQ1MEWK@%F@^LV9_ U!+ P04 " #R@6E3Y?.>>GP$ ) M"@ &0 'AL+W=O??P M[M'=D;.]D'>J9$S#?5TU:NZ46F^GGJ?RDM54C<66-;BR%K*F&H=RXZFM9+2P M1G7E$=]/O)KRQEG,[-RU7,Q$JRO>L&L)JJUK*A^6K!+[N1,XCQ-?^:;49L); MS+9TPVZ8_GU[+7'D#2@%KUFCN&A LO7<.0VFR\CH6X4_.-NK QE,)"LA[LS@ MLI@[OG&(52S7!H'B:\?.6%49('3C>X_I#%L:PT/Y$?W"QHZQK*AB9Z+ZQ@M= MSIW,@8*M:5OIKV+_F?7QQ 8O%Y6R3]AWNA%Q(&^5%G5OC![4O.G>]+[GX< @ M\]\P(+T!L7YW&UDOSZFFBYD4>Y!&&]&,8$.UUN@<;\Q'N=$25SG:Z<65T PR M^ "7C:;-AJ\J!J=*,:U0^X[ #)&X 3^"(:72KXU!2L>&[O MH7.#A^31PR4Y"GC#MF,(?1>(3X(C>.$0<6CQPB,1*] "+GA#FYS3"FXTU0PS M3:LC^-& 'UG\Z W\%T3".5=Y)50K&?QUR^XU+"N1W_W]&K='H4V!3M66YFSN M8 4J)G?,65S]=OL)LBEE 6Y%\[M*;"! ()(0B#/D/!KT_ON^1H\P-7%?'TB0 M08!6?OBF^H_&_YE758[9I.%7NE*P:A4F$GZ:-Z*/QA&$;FS\<"=!B,_$CX<9 M$PYQ29R\C-;':%-B?H^>/A^=":P/S?*R$:C.L493PX\;I<;.@*=1VH^CS#?; M3^+CT=(&>+/#T$QMHPB7-7JTX_9$>;E?@J&EKI^$9A=D.'*3Q.]G C?&?6,W MRK(?W/-J^>%2W#[?Z;6YT7M,N71L TL"?/II!%F6]N,LB-*8M/\%G-BR'Q84RYA1ZL6 M7:+($#::BN/!@R@MWH#6&MT*W""-GJA^[0#Q#HYGS+^-O81@[S,=KSNIA]GAGG/: M'>]/ZMTEZ0O&@\T**K9&4W^4E;_ 0$ "A" &0 'AL+W=O M('(EHB8!!@ M^]]W%Y04I1.KUUZ(K]VWBX>W *=;;1YMB>C@ MN:Z4G06E<\VDU[-YB;6P%[I!12MK;6KA:&@V/=L8%(5WJJM>$D7#7BVD"N93 M/W=KYE/=NDHJO#5@V[H6YF6!E=[.@CC83]S)3>EXHC>?-F*#]^@^-[>&1KT# M2B%K5%9J!0;7L^ RGBQ2MO<&OTO#ARR*)7')*=0^+S[@+Y+-\) M)^93H[=@V)K0N..WZKTI.:GX4.Z=H55)?FY^HQW"&'Z&#Z@W1C2ES.&CZ@[; MLZ8*N!9_:P-+GPP:X#C3GJ/@#-'+=X$67:#DE4!CN-;*E1:N5('%M_X]2OJ0 M>;+/?)&KW^""0M.PWNIA,JEJ.#>"8>D0&=/ MX*<'_-3CIZ_FNV$HN,-&&R?5!MY)FU?:M@;ASP=\=K"H=/[XU_>X/0G-A3NQ MC7RP*RI1V'P]=4$U;2?P4"(L==T( M]4(Z4U28%J2SL&HM1;46R->1#96"I,&:QDC5R7L2JPK!=MN<>*-*YER_M%,>Z%";=8RURKHLT=Z2SWP26%9>WY\C5:48+XI96-IY#R M:M=4S\2W0 7OZ)_!9L7$G,0L_0CP.DW'$G7XX M&J34R<+1.*&V'T:C,5RUS%A7C[(HB.DK81TMIOT!Q%$8Q2.(:1!!E@S@TDH! MMR*7:R+N37P.PT$XCE-(LS"-(TB2<##(((G#:#"$3W14AC#@IQ^R)$Y^.>Y2 M&EDX3,?4&25AG,6<4$*9<:I)&HZ'D<=?EE0U-#5(PS1CZ_XH',5]WD\61BF[ MQ<,PR@;P]AQ^8QVY4BB*= :KB]T-X%.

MWM_+[MGY:MX]WM?";*2R4.&:7*.+T2 TSV(W<#IQC]"*^TH9]\MZ1\"#1O0 M^EI3 >\&'.#P5S+_!U!+ P04 " #R@6E31PSHE*H# ="0 &0 'AL M+W=O*F5=I.H\KZYBF-75%@+US,-:MI9&EL+3U.[BEUC491!J59QEB3#N!92 M1]-Q6'NPT[%IO9(:'RRXMJZ%_3)#9=:3*(VV"Q_EJO*\$$_'C5CA OT?S8.E M6;Q#*66-VDFCP>)R$EVG5[.%,_CV-.-K!<7&_19AYX=0+^$]T;[RL&=+K'\5C\F2W?F M9EMS9]E1P 4V/>@G9Y E67H$K[]SOQ_P^D?<=^ -W$LM="&%(E>%1Z*==T?P M\QU^'O#S _AWPFJI5_M!_?L17SS,% 7TG^]%]#C@_,/C'>7K"F;"R0(T)4WJ MPM0()XJ2=PH-7>3"1=(!;32MQS(0MP1*I*\0UH&J-!>?T=++ ]W63Z1&Z0Z: MCJ6B2[SCQ .]9N>%+LD5*%O+ XJBXLND*7MP*U6XYG]ASADTJG50LDWTXJ&A M'&O/J3T 5QBJ,25:-NDM,INX!99<1@IC2^(*&2Y]!??7BQE<+VY@;GJ0#8F: M2/Z]\!\GYFU-P?3& M7H6'S;C,!CRDPS[<+9=4FT.>@]YY1PNQ%K9T\,M/ MHRS-?CTX;CGWACX_9,OKJ4M127II8,N/B3E6RE)=U*?@[;W!'X0XI&8 MYHTGHKYY 1:58'2J5/L>X:=6^B_?Q@U?"M4RJ9;6U(&]A5!%2_KM^KH_%>RR*FKD)CY@K1:M]U MK]WJKO=?=RWO]7CWX_!>V)74#A0N237I75"KM5TS[B;>-*$!DC?43H-8T?\+ M6CY ^TM#%6(SX0MV?T33KU!+ P04 " #R@6E3Y(EKO/D( !1%P &0 M 'AL+W=O/#8C\P%FUS*XD:BHJ3?[_G7DJRG<1)NQ@L8%@4Q7MY>%\\ MY/':V!_52BDG[O.LJ$YZ*^?*]X-!-5^I7%9]4ZH"7Q;&YM+AU2X'56F53%DH MSP9Q&(X'N=1%[_28^Z[LZ;&I7:8+=65%5>>YM \?5&;6)[VHUW9-R4);K=;[9]X[5C+K:S4N? MC5,BBL0[<6[R'&:Z<6;^0\@B]:UWM.24/B(,*LF6O,ID41T/'*8G)8-Y,]4' M/U6\9ZJ9^-,4;E6)BR)5Z:[\ + [['&+_4/\HL(;5?;%, Q$',;1"_J&G2V& MK&_X@BTJX8SXI M9S+7,8 /I%&+052_H3SK]">M/]N%=2:L:@U[)!U(KSJR5 MQ9*G$/_ZHNZ=^)#![/]^SKPO:J?L?5^5DC/2MD[U3O]?/GE NY]+[ZL M%#M1%@]BB2E=)23BZ5Z8A:C8Y:8DYU;L>L@[J^<.0/W'NM"0./CM'],X#H^N M;[Y6W(R.#LE>*B\S\Z"4%RY,01_#V5';+U)MD87&5C2=VX)"XTES5=]6.M72 M:BBI$1]V>QBIBR9'E5!_U=H]B)("D&5+:^YT2E[#:$L92'C*VLY7,+.8^YCV M:T!O56/E-.(YY:AC,?ZB<2 NY'PE;LZN>=W04BP4L-)N<,@*=@;#@\]5X_6W\V] S2MK2Z6D*Q*Z%IH>*%45IN4I5$2^^+[ M2GDH#%##,O?*SC4B*^#N'1PR-W7!HTJI4WRWIEZN>)RNR"0>5T7A^=A#SR+L MP90NV8$H9*PO M3;*0VD+ _H!M[F16 M X-?$H>G2)%X?1*$HRUY$OL C Y;-$&@"\1HS;DI)$__P",+Z..E"%C=91"0 M:VE3K !&P=M:NQ5LVZ#W2]F.?9Z2,6#P_E#TKL)" 0#[2A.3*XGFK8)S6@W2 ML?@SJ_V)2'C&(I?[H.[DH-UZ\K%WE,#DG+"?/1S5OX$8,-Q3Q=!:$XYEX M(^*XG\1BV!^C/0[&DZ'XO?$>VRP^ZIX7;3YC+:,IBQ^*..DG$P$VLE":A"B] M[DMMGY%_BNNI'<5!?"@BP S#$("B67^6B+@_):#!;#)M0(C7-CTMN5,YZ4ANS>Y1UK\ANDKJ]DVK"^L/'FUM00 B.(I6^07UL"UF.S! M^TP;K81S^#_@5-N^^[_@/-L3(0$8@3@K!%B#+\6T$TD4!.24)SY8&2E5OX*B MJ:NT'?H=CS5S))7&ZKE4A4H 5GVX&NC)E%@$PMM\0I* M, DV[2GLNS;-^V4A/JE;6U,1C$;M>G=ZQVWODZX^J8M$0ZJXO='L_RN%1$EW M%4Y;A2SQN#\.GG0-G_0D\%96F8""9Y]B7Q\ITGXW%#8C;-O?8![J:1RTJ+., M^[D0=.M >]9V4F,V:U\B_Q*%[>>H?4;A6\S[]O59;GZ3>7ET-4+,=A-L]6V: M03?WUN<=!%O]T>Y;B^8L336%$L5&(*XH@*QB/EW[_1 MOG8%>&!*A0O$=V.S%.=)5 >9*12&\Y56BZWCS>5B 1'+3J%LR7J[RZGRN%PQZ(W*8$8SU:W?G, M;]9%Z581J_8TTBMX.@69XW$N_6+4OT99N$C!&E?T_%N9"I>?1G6U81]G#?M@ M(O#N(W&,3\05OS&]^%I0*!!)V<,MI@EVV81WVUE_&'9\8HAP2T 6DDD_'G-& M$95()E$PG81$)<;]2?P\E3@8AT&41!@T'/63V6,,SU" \6P6#*<)0"0A2>S? M"8@(+$R6F3532]Y&X/BU][LS#D'I^7US3IYO7SP (=I$PN99G;(K_"D&2[8Z M)U*1TH"4CPLFTZGT1]CV$$^PFK/)06:JZO"]^$R>R_W%A**+B4>XO_!.\,( M3X+J0M8I6?+0^^51QRLCSDW%N6"1%P7<_@;UCOAB H8(S\*/8%:CF;A&Y9$X MVW()@""J'4)N.Q00>!MV#O[_\I+_>B%DP"GD1 M81!.B"<.@R0<\G.4C'U84-1[4DU9Q0?K:NN"]OZANP#PBN@< M)-8(9RJS.<=(PZ+2YD3D3UQUU1Z -C$K051R?^AX+7A>BYV_)70N[JDX0W.J MZ28$KGO0"EL*]K?NUXVY,RAAH(\X/@^Q"[X38WP=QEUKTS=I6]>Z^O%N0>O@ M+"-^Q,?&L!_1D*B/D5U[MM4>;K6G;^&;1VQZN_OB,W]-NAGN+YO_E':)8YS(U *B87\RZOF(:U^< M*?G2]-8X9W)NKI1$H-$ ?%\8X]H7FJ"[13_]+U!+ P04 " #R@6E3%&KE M*WL$ 7"P &0 'AL+W=O^;BW>ZL>[>9X@!GHK<^(M6%D)Y-ACX.,-"^;XMT=!.:EVA DW= M>N!+ARH1HR(?1,/A\:!0VK1F4UF[=;.IK4*N#=XZ\%51*/>\P-QN+EJCUG;A MNUYG@1<&LVFIUKC$\$MYZV@VV*$DND#CM37@,+UHS4=GBS&?EP._:MSXO3$P MDY6U]SSYFERTANP0YA@'1E#T]XB7F.<,1&X\-)BMW95LN#_>HE\+=^*R4AXO M;?Z;3D)VT3IM08*IJO+PW6Z^8,-GPGBQS;W\PJ8^>S)L05SY8(O&F#PHM*G_ MU5.CPY[!Z4<&46,0B=_U1>+EE0IJ-G5V XY/$QH/A*I8DW/:<%"6P=&N)KLP MN[$!813!3W"%3C\JULB#,@E\P62MS1KFK)L.&OUT$.A&MAO$#?JB1H\^0/\$ MWZP)F8?/)L'DM?V /-VY&VW=740' 9=8]N%HV(-H&(T.X!WMZ!\)WM$!^AZ" MA6MME(FURF$95$!*N^ /X(]W^&/!'W^ _R(J?#4^N$J /] 7KK2/<^LKA_#[ M'3X%6.0VOO_C/=T/7WOS\]UGBNH9W&4(E[8HE7F&U.94@L26UAP^5-K5-,&F M<#U?+F"^O(0;VX?3T:3WXP^G430Z!VL0P@9S(D!50/F^XZ/W^(1,!5#D=H)> MKPT)F C'ATKE.GT&190A5CZ#E%R C*@C='0?^SV9L [L%CZ5-7V*R*-R6JUT MKL,SW<5;5,B$FU:!3^S0FMLU71&"TZLJJ%4N" I*Y8*.JUPY<-K?=WMRRYIZ M%1 9DIK(&UE[EQB#.BRM$S["@;0D26B+1+-DZ&3)8<9]2HQI3MP8NRL:.(QS MY;U.-8%H0WZAZ;%=WM%%B4Y8!-VJQYY2"K'NFPR'6=R3F1+(#AEO&J: M6IJ2*GX'V8>YQ)/JA))X1>YMBZ5'!1XW2R-9H@U.#_*8NKDGGQ.L1UUVK#(T MSO6?="'KY6M*2*2(D%T;V:%SDBC#ZKX'*Z1O M# 5./0$*K9X$U6\3]PQN*,VAJ#L*+OP M#R?V^^1^NOLW"9,E0 MI08QN2O4QS%MJ@YBLYIU(DB MZ+Y:.?H[ @FV42[9@SB>P&1X#-$G*O\Q&=&\#>-3'M):FU9/).J&OO<="6P7 MZL"^3M34V>(_Q%;RO*D%[@O_URB.1J^FV]&_"&2'(M>%SB22/XH=_1Y-ZIRH M]^A_,AK7 ]EO;T_L=WVN5I?4M1I;+XW+X2.:JOG.T_O.D1#$DUNLX4Q0DAYU MFTRA3>!\L$VW-CV)NU&0,!D.YGO=1AK,>U_0P=YCI4"WEB<9R6XK$^IWRVYU M]^J;UX^=E^/UD_&;/874$L#!!0 ( /*!:5.MYCOL_P0 .8. 9 M>&PO=V]R:W-H965T,;A 6^OJ2Y8$ M<%)W#=!<$"?=P[ '6J(M(I+HD722[=?O.Y+LV(GCU," O0PP+/*0_,[]\/#P M09L[FTGIZ+'(2WO4RIR;'W0Z-LED(>PG/9/#BG9EC@_UPN6JE%>&[*(HA/GK1.;ZX:CEMY:$:S7+'!,ZQX=S M,9-CZ6[G5P:SS@HE584LK=(E&3D]:@W]@Y.(]U<;OBOY8-?&Q)I,M+[CR5EZ MU/)8()G+Q#&"P.=>GLH\9R"(\6>#V5JQY(/KXR7ZETIWZ#(15I[J_#>5NNRH MU6]1*J=BD;MK_?!5-OK$C)?HW%;_]%#OC;LM2A;6Z:(Y# D*5=9?\=C88>U MWWOE0- <""JY:T:5E)^%$\>'1C^0X=U XT&E:G4:PJF2G3)V!JL*Y]SQA7:2 M_) ^TC!)%L4B%TZF=.DR:>A4%W!TQAZXEW16)KJ0U/ZFK7U_V'%@SA"=I&%T M4C,*7F$TH'-=NLS2J$QENGF^ Z%7D@=+R4^"G8!C.?]$H?>! B_P=^"%*TN$ M%5ZXPQ*6G*8OJA1EHD1.8P=K( *=W8$?K?"C"C]Z!7^'-:GRPN\W\M'12:Z3 MNS^VV7GM^>VWX?!U=T^GE^=7UZ.OH8GSV?41G M%YB/P/ER/'Y/-YFDJ9 M0-=3TE6\)!L:JD;#G#7\0"4*#'8Z\2CM 5U >BKJ@) <$ 1WPM83P"Q]2NU% M*1:I C.6T\C]3MR6*%(YE$AIAN)D:TDDK,W%X%ZHG)7]B+KVD:S( 2[,G:PL M0%8F"Z.<@G8[81)A,YK">)3)E&UTHQWBYC]D?2)GJBS9EXU_Z!U%O3[^?_ZI M'_C!+ZMY$ XVJ#R_?,N/-)&06J(<)[FP5DU5(KBZ0K;(\^D]Q3UJAU&$4=OO M]? )8HSB *-AH1=(I;6S4&QJ=+$15F^&$N!"AH\9O=WSF >UP0:S@%TEP:I;>#,ABD]EG6I16:*42/UZGU%(5KTZ[=:,. U?0E[0="W=L[U+W_ M0WU[J,?\QX$]8$? "_R/R@!J&.Z*[U<#.^@'% 5=ZGE]\O'U?1^YTOO7PAEP M[:A*D'84^>MA%WH#IM:?'XSJ3>Q@$"(INIPBW5XE?=L?]*N\";9%=!C6E8&' M7?\E8L:\(SR MYI[]TNP=<0CXWD9%Z\$^MG*DD?>R7&!?W$?>10@Q"I%OU])*89*,1)DB)N[1 M]\_9+@#SXQ404,>">PW>5=<$#JF80OPXX'Z5I33(0N,G_I#Y!)/N)!8R7?5)QVN#@XP1J4IDO9 M0-FCQ.VH<+BT< ]6E]1:CC_UFEO:I:=;:>W$\KNFT02FFBI7L_"?L]BA&;S) MSN6RLTSRG:;8U@5WUMX>A32SZH5ED=-(M_H9LJ*N'G'#^NWRM+U^ 9X+,V/[ MYG**H]ZG7MPB4[^JZHG3\^HE,]$.[Z)JF.$A*@UOP/I4HX]N)LQ@];0]_@=0 M2P,$% @ \H%I4Z#&):ZL @ T@4 !D !X;"]W;W)K&UL?511<]HP#/XKNNQN3XR$ &O7 7? VML>VG&%K0^[/9A8$%]C M.[6=4O[]9">D[%IX221;^J1/EC3::?-H#>['-G3^()Z.2;7&)[E>Y,*3%+0H7$I456H'!S3B:]JYF V\?#'X+ MW-DC&3R3M=:/7OG!QU'B$\(",^<1&/V><8Y%X8$HC:<&,VI#>L=C^8!^$[@3 MES6S.-?%@^ N'T>7$7#%-R0OE'63I# MMX+\W.1..X3> #[!,F<&X1[+RF0Y\82%T5O#Y"AV%,=;QUF#.:LQTQ.87^!6 M*Y=;N%8<^?_^,>77)ID>DIRE9P&76':AGW0@3=+>&;Q^2[H?\/IG2%MP&FZ$ M8BH3K("E8PZIV9P]@S]H\095/9T$%VQR77 T]N.'R[1W\17PJ1)NWX6''-41FF]5&T(:%-96R#O$\[4\ M32(VY.'R@QF]-8; =&UXT';"Y7 S7[",!EZVN^U07PT9Q+--FP3 M"R%6/7+M:;NPIO6@^XVF)FX4'Z!=XY-_4$L#!!0 ( /*!:5-;\.9 N00 #@, 9 M >&PO=V]R:W-H965TEH%VU76!1I4,I5N]?I MG+=S(75CV ]W$SOLF](KJ7%BP95Y+NQZC,JL!HUN8W-Q+Q>9YXOVL%^(!4[1 M/Q032Z=V;265.6HGC0:+\T%CU+T>G[-\$/@L<>5VGH$CF1GSR(>[=-#H,"!4 MF'BV(.AGB;>H%!LB&-\KFXW:)2ON/F^L_Q%BIUAFPN&M47_)U&>#QF4#4IR+ M4OE[LWJ'53QG;"\QRH6_L(JR9R2 =M7\-YHGSEXHU-,G^NW"6<- MMKN^%!]UP)2]=H5(<- @3CJT M2VQLO4[X2GL1^O]3AB"U1RMS2 Q51#M,^0>9 M6"+,$#60AT)8DA,4C4TY;=[ 0VL*;U&C%4JM.5 LV-9N;JTDJX7B=OKUE\M> MKW-#2BUX.QI-PKE[\ZH5\+'AO!!ZS6JE%F4JV=;_!%OJ"CE)(_',9["H@8L- M<+$%7FR!DZXG@ \Z )JR']>"NWAK"JDYQ93R7&B:90RA"6071/J-2!PA,6B9 M(D/1F*!S- 6!YBH(F MIH=@MUQ8_85 E$:@%'PL"&Y"1)(T=%[09@<\L(FCJ M#IAR&/D,;^:4&W\^>+ZTXLAML9#;M)V3!%%(62,:T, M06A=4@G^O3*4)9:_C94&$6Y>8&@&:.^%33*HT#;A""7/:DJ>':7D!_I0/.M- MH^DYB=A^EIS'7=U33-HS*5+SDA.[?KF1Z@ST.MVK)GPPK? $W5X3+DX[FT/] M6\MWSS95HSH?R=!YG:'SH[ ?'')%WC@OO[)]8_78;^B[R-;*AZ MYK\, FI/$N+U1?IU9'T]?8A'WTM),'9XRS,M%X\(N$W MS)=1&M"TX1PM,(4 MC,M%IE2MS+.L>W'SS-@,B2-+ M-LWPF-%JCY8%Z/W<&+\YL(/ZGX7AWU!+ P04 " #R@6E3:X];NV\?HDEBGST MD!3)S Y*/YD"T<)+*:29!X6U^ZLH,EF!)3,7:H^23K9*E\S25N\BL]?(0QB$D<3+HP$M;YU./EW8X;Z#VKP-NV,(-/=SP9_2H8O)* MH(O?/69J)_F_F,-MCM+R+:?ETABTIHZUICV3.7SD;,,%!9ZHT'E5DOPOSPD> M\<7"2JCLZ>^WHM_)QE7SE=FS#.EQFHLJYW$'&3 %< M@BT06*DJ:9T+9^,X[L,93$8C]QR8W'%'JC$?A6DEU5E"- 8N%;E MADOFG_G[HMS)Z^TH'S/NX5\3_& LIWY"#&\8U_"%B0KAJ^\?F)\OGU%3.SS1 M^FQP6PEZ*%MT6?H3F29'?&] 39U1>'=,P?Q&Z7@3422R6&XJ-:R>/A<9.!==OH%=)1O5"&>D[0?RC MX!<:SCWO%E@?;HW/*"MT@;V.-_5Z[']B>D=#0H0N"73^&)"]:+K45AOK-K[\;-1EEZC7Q;T[P&U M4Z#SK:(NW&SW_D<5_4$L#!!0 ( /*!:5-NT@NO] 4 %T0 9 M>&PO=V]R:W-H965T@ >+$L)SFH>@#M4M)K%=+E:1LY^\[PUW),N H=IV'OFAY'+G5IVJIB%#Z,8_O6W\?8L=8)M*I4]-\U;6? M'PV* =1J*E>-OS)WOZL^GI3L5:9QX1?N^K%\ -7*>;/H)Z,'"]UV7WG?X_"< M":*?((+?W4+!RS/IY?&A-7=@:31:HT((-B"<.J-WO2F17?,5O"A6G]W,%Y6ZOZ M\?PANKCQ4ZS]/!$[#8[5\BW$G('@(MIA+][$'0=[\8ZX'73Q[3"7;,PEP5SR M'7,]>@SAHTS0[0PNE0TYTU8*/D\:/9.$*8/S^R4R4M5PK1 M_AF<@FMU[^&D,=7-7T_!O],=RN1W;BDK=33 5'7*WJK!<>=:K2PM23#2CZ"? M&#[J"A--@6QK3+5&DG^VB\G!&XAB5B0E%DJ6\!2_@@F>PP[@T@UPZ4[@SK23 MLYE5'3KDV9J(S\-AI_6GC@Q-UE\.GJ_&E4K\PWV7A-+#1>-O]ISJ75)*4P4V9FY7*N*VS$EAOE M'7QIR1D8>^F[38Q8Q@461%V-2D2_!8L+P6#PA*2Z"9[6BDPXAM1<*6^PD<%7??!>X^Z=''PPUV'L M>'0]&HY'XWURI6!%D9&7B'])SF492_/@+FY \#OO0Q.8;]@PQJWTX#I:;/DV M^L!"*WHV7;F@*D0],W1FA:O2RLB+&4VB\JVF,?L0"98A_)C#:4ZX\SR"%!.9 MXS[F"%?!2OQ]#NFREJDIT1486ETZT&WX/' [[ B MVFRMG:=(WIR63%""LNVU!7:)XL$ZA=QO\>.ES"UN7%@!]8PGXH%=7177RAX: MN]IKT'B&T/ 7"PU_6FA>J#%A^$]5EY3E03LPJW/>'1EY2@T1XW%W9/"$ZHAU M7GY/7!)6%AQM\3C'G&<\RB%.94&JD:WA8,Y3HAZBD>;QSU8.A#A#^4;=*B%*69*1]*=80:+C48+R M5>2O0OFG"0?O+RB;M3-<.^D0XF7Y:&E$-2Y?IAM(JV3[5 K5F,6X!^O&KO8: M,'9:U"9F($EP'=Z@S=*'KC7KAN[:R#L3H70N7&CS LK([%W*DY9<6 MPVB"JCT,VY/.F4H'M0N -#^\:^TCM2.\&"/9,?.>9]6N]7,?R185)?&#Y.Q, M]43:*.V>FQOK#[RR"ZC66]#T6Q ,9$R@]B%#XN1)/@RWGGRXL[/PL'5H;-7Z M[O6W:=V\G4?=D_%A>/?POI 6$]Y!HZ8XE;_-\4YMN\=L5_%F&1Z0$^.11J$X MQ_>_LC0 ^Z>H8>L*+;#Y1^'X7U!+ P04 " #R@6E3!00W&R\# !.!P M&0 'AL+W=O]*8Q?\Y;QA.[Q"\[6Y M5#3S!Y2"5UAK+FM0N%UXKR=GJ]CZ.X=O'/?Z@0TVDXV4UW;RH5AX@26$ G-C M$1@--WB.0E@@HO&KQ_2&+6W@0_N _L[E3KELF,9S*;[SPI0++_6@P"UKA?DB M]^^QS\<1S*70[@O[SC>9>I"WVLBJ#R8&%:^[D=WV.CP(2(-G L(^('2\NXT< MRS?,L.5&E@)F5__ M?$J_HWCV]IWIAN6X\.AZ:50WZ%D-#%8;5(,0$H"F(:)Z,TC6A, M@X2^21S".=,E-.R.NH;10"T+Y&,(;8.S&85F20JS+(,DC.!(-<1#-<3_J :M MD:4=$BM$4,Z<48"K"[ E$AM?DLE9$6;!;"6A@EHZT/%T)GG M5O M=78-V6B63<#J +QJ6ON7DP]Q,S!-,[BT+*G,;IAHT7+KSE3T^G ZFQ<$ M$@7AD^?A/^AQ%:J=Z^0:')&NW0VKPV/QNNN1]^[=2W/!U([7F@AL*308STAI MU77O;F)DXSKF1AKJO\XLZ<%#91WH_U92*^DG=H/A"5W^!E!+ P04 " #R M@6E37NH::?$# ""P &0 'AL+W=O*S*6LZL7*GMN>/(-,>*R3.^Q9J^ MK+FHF**MV#AR*Y!EYE!5.K[KQD[%BMJ:3XWL2LRGO%%E4>.5 -E4%1/?EECR MWN9M?#.E['6-PI? M"]S))VO0F:PXO]>;W[*9Y>J L,14:0N,7@]X@66I#5$8?W4VK=ZE/OATO;?^ MWN1.N:R8Q M>_EYD*I]98PLR7+.F5-=\]Q&[?")M+^6E-$_8=;JN!6DC%:^Z MPQ1!5=3MFSUV.+SE@-\=\$W\% MYA+:_ ;,A;VYT)@+OQ<>T25K"#V^AL4#*TIM^)185U6I0%,WWY MAPD!;O%1P;+DZ?V?Q\ >=*Z9>RZW+,691=24*![0TH IK%8H>M1@=%>S)BL4 M9B>PJ+A0Q=^80\V>2P)IX;B7SM+A[;<>Q!&,J, M ]#^1IX;D:LDMMTPZF$ MT,H^DJ,-=P? /^D"7'%9:-;9+?!?#?!O8^!P-)^0K*N^+'"@NI[YAC[&X.["8ZQ7;DZG88!<'$8$\=[/JF-4+:MV9>]_,[ MO0PF@58D"IC>MX.Q(0,Y.1DH7=R7+G[S77F]S^T#\01&NDHG;ZS(H)/C=^(7 M4MH7!?6/Z06.M[G 08570!O,7@A^H-&6]<4%L1:\ D-, H6]IFMU^#_+P[^$ MBJH+%3Z[.?>K%WZZ&^??.AH%KFF&D==VTZ@E]-[9L;9PGLPE%8J-F;XDW9-- MK=H1I9?V ]ZBG6L.ZNUT2./)1L-4XIJ.NF<)T5&T$U>[47QKIIP55S0SF65. M0RH*K4#?UYS^]]U&.^C'WOD_4$L#!!0 ( /*!:5-*8A-YE0( / % 9 M >&PO=V]R:W-H965TICTXR;6QZMB9?:'LW\]V0BA3J;:7QG>^^^[[KKZ;;91> MFQ*1X+$2TLR#DJB>AJ')2ZR8.50U2GNS5+IB9$V]"DVMD14^J1)A'$4?PXIQ M&:0S[[O6Z4PU)+C$:PVFJ2JF?R]0J,T\& 9/CAN^*LDYPG16LQ7>(GVKK[6U MPAZEX!5*PY4$C'P.SG M 4]1" =D:?SJ,(.^I$O^SZ\"\)<9<0>]YM(<_RC!%+9UIM M0+MHB^8.7JK/MN2X='_*+6E[RVT>I5\5(8SA YPSKN&>B0;A"IEI--K6$QS< ML4R@>3\+R59S.6'>(2]:Y/@5Y&.X4I)* Y]E@<7+_-"R[*G&3U07\5[ 6ZP/ M810-(([BX1Z\42]]Y/%&>Z0;:/7M@4MZN,3#):_1L_-2- )!+;>:.8 38Y , M,%G )6<9%YRXK=LUN0#[-&\P;[3F<@4+9KB!'YX4W.$CP4*H?/US5_OWTG'# M/#4URW$>V&DUJ!\P2,_0Y)K7?AYL.PFK#'7?4SAH)&L*3EB\ATM\0 $7NWR[ MG2^]K>HI7#&]1O)RC%/IQ4_A5.E::6;?7J9D8> MC)/!,#FVAW=O)O$P_K3+ MM4W_#/.._="SCWK&/TNM#Q77!H0N+2IT>'X* #=[I?6(%7[F! ^@D !D !X M;"]W;W)K&ULK59M;]LV$/XK!RT8G$*Q).K5J6W M3ILU0!L$3;9B&/:!EFB;B"2Z)!4G^_4[4K+J-([1#@,,ZWB\>^Z%=T>.MT+> MJS5C&AZKLE839ZWUYMSS5+YF%55#L6$U[BR%K*C&I5QY:B,9+:Q257K$]Q.O MHKQVIF/+NY'3L6ATR6MV(T$U547ETYR58CMQ F?'^,Q7:VT8WG2\H2MVR_3O MFQN)*Z]'*7C%:L5%#9(M)\XL.)_'1MX*_,'95NW18")9"'%O%E?%Q/&-0ZQD MN38(%#\/[(*5I0%"-[YVF$YOTBCNTSOT2QL[QK*@BEV(\@LO]'KB9 X4;$F; M4G\6VP^LB\AX>8<\;Y')*\@C^"1JO5;POBY8\5S?0R][5\G. MU3DY"GC+-D,(?1>(3X(C>&$?>FCQPB.A*VCC.P(7]7"1A8M>[43'YP)SI M-0I!U::=F;0#)DVS:L%DGSD8-#5M"O2O.(4_&96=Y#N6=X*!%?3ABRUIW*(/ M3&*' JV$U/P?:OMI TQR4<#@"3'4*?PFA5*04RF?>+TRLDVM89;G3=64U,+L MJYOB^@\J>\FD;3)__24C0?!V)XD[YP>D)&L!M0"]1F[^M>&*6U@\+Y27' ?- M(PR8TKRB-CF#-Z=P85L0LV(!4%RM^49!/(SA!"(WPS2= !D1NXI)AE_K$'E[ MD.KA%C2_+\4* @0B"8$XPYQ'O=SWWQOTJ-;&K@\DR"! +3]\5?QGX__ RS+' M*M+PD2X4+!J%A81'\TKTT3""T(V-'^XH"/$_\>.>8\(A+HF3E]'Z&&U*S&_G MZ?/5A9 ,-,O7M4!QCNV9FORX46KT#'@:I=TZRGQC?A0?CY;6P.L'# UO$HTD M7%7HT0.WM\I+>PF&EKI^$AHKF.'(31*_XP1NC'9C-\JRG[1Y/3^[$G?/+1WB M#=Y@R:5#&U@2X+^?1I!E:;?.DLCP1BG<"4U+1/[>":Q%WPVS$1*)&\>F2(/0 MS<+($+'KVYT(#RD9?/(L M-=9RX 9I]"VOA[+G[=W'6&PK^^K 06?&6WLU]]S^83-K[_-OXNVKZ!.5*YQ, M4+(EJOK#%(.7[4NC76BQL;?[0FCL-4NN\7'&I!' _:7 :ZY;& /]C!/?3H-#UX8'A0[$UL M:DM!DIO>M[^5G)K 7 ./O$B[J_W[TVHU/2C]:"I$"\]M(\TLJ*S=7T>1*2IL MA;E2>Y1TLE6Z%998O8O,7J,HO5';1#R.1U$K:AG,IUYVI^=3U=FFEGBGP71M M*_3G)3;J, M8\"*XKW>5=8)H/MV+':[1?MK?:>*BP4M9MRA-K21HW,Z"!;M> M9D[?*_Q2X\&;7NK35+,@#*'$KNL;>J\-/>*S')UBHQO@5#KWNF"(6 MG;&J/1H3W]:RW\7S$8<3@SQ^Q8 ?#;C/NP_DL_Q!6#&?:G4 [;3)FR-\J=Z: MDJNENY2UU71:DYV=?U0680+?P8^H=EKLJ[J #[*_;(^:+.%6_*$TK'PRJ,'% M@8L'L6G07$XC2UDX7U%QC+CL(_)7(D[@5DE;&;B1)99_MX\H^Z$$_E+"DI]U MN,;]%21Q"#SF[(R_9( D\?Z2,Y 8Z.L[XRX=W*7>7?J*NWM\0MDA;+5JX>;9 MHI:B&= TL/E\BOV"7I:!WWQT>,!G"\M&%8^_?PWGLW'=:[XV>U'@+*#G:E _ M83#_2$K0]OBCPQ\(/8OMAN[50?A0:3RKX#"&BTZ*KJPMEI=.$/]3\"\:1T2, M?TXE4)<5+[U%M?J^NX9/TBG#V@IW&V^ 34(^B1V1A.,L)2(/QQ-.>Q+&XPG< M=)HF5=^O=5D2>C?"6#I,DPQ8',9L#(R8&'*>P<+4 NY$46\)\PMV":,LG+ 4 MTCQ,60RP9F6RX:6R\ZVW)I& M=]E1^X+:PDK) J75_7LFP7UM'D/7=HZ ]S07Z77_MXX['_9_T5S#F%H W?-; M8)R6Q"TLIV4X7L*[2^HE$M'^[L1N=7K 1O#V:Q<2G4Q<,MKY?\5 H3II^^$[ M2(>O:]%/[+_4^W_O5NA=+0TTN"73^&I,(.O^+^D9J_9^?F^4I0P]6='WB]HI MT/E6T< Z,B[ \*'/OP!02P,$% @ \H%I4S6D^M[D @ O@8 !D !X M;"]W;W)K&ULI55M;]HP$/XKIVR:J$3)&^\#I-)V MVJ05H=)M'Z9],,E!HB8VLYW2_?N=[9"QJ3!I^X+/SMUSSST^'Y.]D(\J0]3P M7!9<3;U,Z]W8]U628-D"73M)5;7^TDLM0&E84?!4'?+UG.O=G$ MGBWE;"(J7>0X5T87I/2!![;!_1WMG:J9ZSK MZ1F\1!3*_L+>^?9''B25TJ*L@XE!F7.WLN=:AZ. 87 B(*H#(LO;);(L;YAF MLXD4>Y#&F]",84NUT40NY^925EK2UYSB]&PA-$(8P"4LJ ,^"J5@B1)6&9,( M8@/7HBQ)O)46R2.T'MBZ0'4Q\36E-@!^4J>9NS31B30CN!-<9PIN>8KI[_$^ M46YX1P?>\^@LX IW'8B#-D1!%)[!BQL=8HL7G]%!@:OO#%RW@>M:N.XI>O1X MTJJP$MXRR7.^/1*V#7.F\@083^$F+RJ-*7RUN>$!GS7,"U+[VTLJG\^ZH#V4 M3F@T0@/)I+%<4V*CU4,F\:R#$1-:%6=5FA.I"W,0_'GP%X]%5:)D6LBQ;:G" MM-1K:,7M[C"""V<&8=>987_@C$$\(N,&N: F-]'0RCGH3%2*5%(7XUJRO7UF MF%ZR)\JR14A<@RK;H#1UE"9_DANBJ#WH]\T2]$9F&44]LX3]&&XW&YH*YG)< MW*5YV"FP/9.I@C>OAE$8O3VY'J[LP 7^BXNKBQ^DVM%5*/OZ2)6@$_:F,2-']9LY]0 M2P,$% @ \H%I4W++!"_^! V@P !D !X;"]W;W)K&ULK5=M;]PV#/XKQ*T=$L#QR>]VEP2XI.FV#VT/>6D_#/N@V+P[ M([;E2O)=LE\_2G:<+$W<;AUPL&6;I!Z2#RG>X4[(&[5!U'!;5XTZFFVT;M_, MYRK?8,V5*UILZ,M*R)IK>I3KN6HE\L(JU=7<9RR>U[QL9L>']MU2'A^*3E=E M@TL)JJMK+N].L!*[HYDWNW]Q7JXWVKR8'Q^V?(T7J*_:I:2G^6BE*&ML5"D: MD+@ZFBV\-R>)D;<"GTK'UO_9WUG7RYY@I/1?6Y+/3F:);.H, 5[RI]+G:_X>!/9.SE MHE+V"KM!ELT@[Y06]:!,".JRZ>_\=HC#]RCX@X)O;'AU+L0!II MLF86UE6K3>#*QB3E0DOZ6I*>/OX@-(+GP0&Q-L^'/4_Z/?T7]LS@O6CT1L%94V#Q3_TY MX1^=\.^=./$G#5Y@ZT+ '/"9[TW8"\:@!-9>,!$4!;U_$^;"T5QHS84OP=MP MB4,@E_R.**UA(25OUFC6#GQL35P=6!B*EOH._K![PR7>:CBI* U_/A?ER5U- M-;]1+<_Q:$;EJE!N<7;\H:NO48)8@;![JC[3BW/HFE)34KU]^&R93%CY%B45 M)N MRKQ4"*TL<_SZNT13_66SAISR*JG0.EZ!1EG#8KV6N.;$L9*^E%3+.6QY MU2%\[+32M+E1X\H@>HLY6G2!9S/)P$\SA\49O +?=T,? C>F=>S$20"_4OP, MB)]_2GW/_V6\GPU@"_(E2JWZ/OBA&R9 9;S"TB@)24ZUI7Q&_VMD+_XIH\*^). GB6T0\O[CJ6;@TBY%R%Z8>$Z:,,.4V$W\YYFR%S/' M"ST2"B(WS)YB>";#<98Y01H2B) 9C8F,QF-&XQ_+Z-FM:=0&%87TE+>EYE7Y M%Q:4U%IT)/U]*9U$\4)*20CJOK.CZ>Q/0G*YD3@IT%=%U_"N,+'?[S/YY,4W M)$Z%TB8;$K?8$%%>0<1, PFI91 7*/-4:E%FB(]R MDKR@8[ND,N-F_B!S =4VD3.-(2%.4/T30RX%I0GP2T=%-V0W?WSD8I]5 I\Y M$;-.,(X_">(IBR4BQ9)IB-/@5'5'$D/HYNNVX)#J=U6TE[BBC M?>-8=A1-DK/3@6/+M(>^4#3P#8?-]W%O$MY_X=ZWJ/>_,,\4GFVD!;7.@C:! MNQ*K MCKA]\HLQ451:OJ4*>G-&4YJX%+6"O#Y Y+A]^SQ%J_FC>K%&N M[52MB+'47_K1 MKX6F6=@N-_3G Z41H.\K0&PO=V]R:W-H965T^;Z.,BR8WI4E"CI)I"J8H:U*?5TJ M9+$S*G(_#((]OV!<>/.IDUVK^516)N<"KQ7HJBB8^KG 7*YFWM#;"&YXFADK M\.?3DJ5XB^9S>:UHY[=>8EZ@T%P*4)C,O./AT6)B]9W"%XXKO;4&F\E2RGN[ MN8AG7F !88Z1L1X8?1[P!//<.B(8/QJ?7AO2&FZO-]X_N-PIER73>"+SKSPV MV.&D[A_QY8YZL'4-Q3:.O"C)LRB#A.^$.80+J4P MF88S$6/\U-XGR"WN<(-[$78ZO,5R%T;!#H1!..SP-VKK,'+^1AUUT%#GU^%N MW+H;.W?CE^!1\\15CB"3K<+"A=!&5<1IHW?@+$F(FD#4_&0R5' B"^JKS!+> MJ4:R0.A_E%H/X)M#!G>X-K#(973__;D[Z,1DV_M(ERS"F4=Q-*H'].97I 1% M?3=H[P:HL@:+)0&RY;W+%'8JV/I#OQ*LBKG!>& %P>^"OVAL4R]&S5/!2 Y, M0\1T!@F]') U=.2/)3P":DQJ.P&XCC(F4BIWZ7H](KR*&EY##]Z^.0B'X7M: M]<,0!D\DHS\]T#NW8BK>=?L:8;UO]$D.'PR7:S>@5'^D2* M ?0GH?L0+>AW-*GI5I_1=S() MI*>QV=@ [?^%^2]02P,$% @ \H%I4P(J!6NW! MPX !D !X;"]W M;W)K&UL[5=M;]LV$/XK!Z\8'*"-]>J7+C&0M.L6 MH.V*)-T^#/M RV>;B"1Z))UD^_5[CK)=NTG4&!BP+P,$B:1X[W?/D2=WQMZX M!;.G^ZJLW6EGX?WR=:_GB@57RAV;)=?X,S.V4AY3.^^YI64U#415V4NBJ-^K ME*X[XY.P]LF.3\S*E[KF3Y;N<2W-WVHD[FX5+/5]X6>B-3Y9JSE?L M/R\_6?''XUGBE-Z16=%L:I6 MI?(\I5_\@BV],14"O9 (W#)=U(6IF+KOC7-'U+U6DY+=T4G/0POAU2O6$L\; MBC'>LK3??H>M-^:D&Q,.$]:&5[Q\IC2Z"4E41*W\$NW+DD# MO[3%)8X:^UK895MV66"7/:4>ZFBZ*IG,[$ ?_QYTH&N^]W1>FN+FC\>\W2I= M:OJU6ZJ"3SN0X]C>7# M*#[7@(A2_XV='__W3")DQ^V M\R0=[:W*O,F(8B\C]#HCRI 1$X;6## L2N6>EFRU>9RI,(/6L>BZ\<)Z"M7SW=5F"K38]VL_VW-@F#Y<>T:J M1P>G>O1_JC^>ZKF\)+%'$@A$0=Y !JRF:5M^/YG8R3"A+.G3(!I2C&\2RC MT[1!!AGVXX<++PZKW!R Y@']<2 ++MUROL"\?HI0S9"VE*.%+'!N4 M+1:DZBD.O+7&TA8EY17]^ ]I#[@ &"RB0>6B>]Q0W$LS4\J M&;U(:G;-I>9@VAZ7 U"S!331!]%:0]_;@8UWND8U:]BYAP6-(E\:W0[%YKMC MT02NFFG?B(B_%M%B&:(IP14DV^!&JRL>0Y3>SF6B8CL/5R8'H$.Y-?>*[>KV M5G;67$:^;&^N=!^4G8M_2YZ!-#H> !EL%;2"Q MVVZ S=:(W>Y#T0=:&MEL*=(E*5_^?H>4HCH;60B"OM@B9\[,F4-RR-%>JI]Z M V#(H>!"C[V-,=OWOJ_3#1147\@M"+3D4A74X%"M?;U50#,'*K@?!<' +R@3 MWF3DYN9J,I*EX4S 7!%=%@55QQO@;+=JYP MY#=1,E: T$P*HB ?>]?A^UGH ,[C*X.]/ODFMI25E#_MX#8;>X%E!!Q28T-0 M_-O!%#BWD9#'KSJHU^2TP-/OA^@?7?%8S(IJF$K^+\O,9NQ=>B2#G);3:_9)][1MX)"VUD44-1@8%$]4_/=1"G #"^ P@J@'1_P'],X"X M!L3/!?1K0-\I4Y7B=)A10RR!O9F HXYHLX6!*RM^B\V_K5*KM!?EV!\4* MU'_TR\FU+CC-:G*O?('%0*PN#QLHI_ ME8:)M946%&A3^RK(VK3K3A<&P440O.X@'C?$X^<1G\IBQ02MB$\EKGT&R@W) M4E&A6TE#>QKC*,W!Y;#/:3>(XN!J,_%T+O7Y#K]]);TZ/V(-0*R,? MY"(/E$'WR"O>J\(F)VRBP3#HM[-)&C;)GQ7K@TYM"B2_0*O.C[CZ&12" MY2RMW*>LT ME:6H=V\JBRT' SURG?W _F77IT.$MJ,]>+)5WO6'<7MIPZ:T86=IGT!@=DZP M&2$Q;*1,&\MF!^3# 2]1#4T3ZS@VETVVRQ<(>=IB[X%3 QDZX%%O$^'RB0C) ML)&@ZF%/7:Z2,S)=-<2O.HE/-PQR5 32TFGS.<>M",K)5MF6D&Z$Y')];(R/ MKHMGJ!@&OR^GX,^>J+\973&.$H.V>[$\L\5NZKR#1PT@2-K%"T\NT["['SWJ MZ'>@UBC/([JM9+J#1LFY9NZ?W/OVE79'U1I7@7#(,5)P,<3VH*J'3S4P M BMI\&'A/C?X6 1E'=">2WP.U /[NFB>GY/_ %!+ P04 " #R@6E3XBU% M0:," #R!@ &0 'AL+W=OICVXR6UCX=C!=@C\^]ENR JTW;27QA_W MG'ONL7N==T+>JPI HZ>:<37V*JV;<]]7104U42/1 #<[:R%KHLU4;GS52""E M ]7,#S%._9I0[DURM[:0DURTFE$."XE46]=$/E\"$]W8"[R7A1NZJ;1=\"=Y M0S:P!'W7+*29^0-+26O@B@J.)*S'WD5P/LMLO OX3J%3.V-D*UD)<6\G5^78 MPU80,"BT92#F\PA38,P2&1D//: M*F%-6J9O1/<-^GH2RU<(IMPOZOI8[*&B55K4/=@HJ"G??LE3[\,.((@/ ,(> M$+X%1 < 40^(_C5#W -BY\RV%.?#C&@RR:7HD+31ALT.G)D.;&BIHNXPQ!I=<2VI.=PGL[60P*C);:X%6K2RJ(S/9I$6 M@"X8$P5QH-,9:$*9.C.(N^4,G9ZA\_),XJ"@^C9IPL#IT?/$! MOJ]"E!UE;)\-6V3JD/:?^CC)D@2GN?^XJ_=]5!+@# ]1KV1%@ZSHJ*P_)ST' MN0&)?LZA7H'\=:3D>.".CW)?F[Y%E *MT"GE!6M+RC>H(*JR%T-7@$@M6J[M MC3M),3[;=\;Q/F_VUYP,NI*_U4SXAJX8]/+VY=U2)+MN1_B V>F0./W?.S!- MW^4+XSA*]R?,AH39T82W0A-VI,CLG;D1CC\';Y+Z.PW&O@9S(C?FSB &:X/# MH\RHEML.NYUHT;B>LQ+:=# WK,RC!-(&F/VU,'VGG]@V-CQSD]]02P,$% M @ \H%I4Y5#.T8# @ _ , !D !X;"]W;W)K&UL?5--;]LP#/TKA-%#"FR1XZS=5C@&\H%A/60P&G0[##LH#AT+E2U7DN/T MWY>27<\#EEYLD>)[?$^4XE;I)U,@6CB7LC*+H+"VOF/,9 66W$Q5C17MY$J7 MW%*HC\S4&OG!@TK)HC"\924759#$/I?J)%:-E:+"5(-IRI+KEQ5*U2Z"6?"6 M>!#'PKH$2^*:'W&']K%.-45L8#F($BLC5 4:\T6PG-VMYJ[>%_P4V)K1&IR3 MO5)/+K@_+(+0"4*)F74,G'XG7*.4CHAD//>/+E#3^"VU?&P:0-<:JL@>3@E)4W9^?^W,8 M :)+@*@'1%YWU\BKW'#+DUBK%K2K)C:W\%8]FL2)R@UE9S7M"L+9Y(>R"'/X M",OLN1%&^*-2.=Q75@LZ^C-MI1JEH-XT-$@;G15T"I04&<)22I5Q#YILT'(A MS35,4JZQL@5:D7&7N )1P59(274F9I9TN^XLZS6N.HW1!8U;_@+SV0>(PFCV MN-O Y.KZ7Q)&I@?GT> \\JR?+K#^=;A%?40-O[=8[E'_>8=[/G#/W^5>'^NI1[KF M6;HM?EG0\T3M"F@_5S3C/G!79GCPR2M02P,$% @ \H%I4Q$,"%:J @ M/ @ !D !X;"]W;W)K&ULM59M3]LP$/XKIX@/ M(&WDI:^@-%(+FX:T3A6,H6G:!S>Y)!9.'&RGA7\_VPVAB#:KA/B2^.V>>YZ[ MG"_AFHM[F2,J>"Q8*2=.KE1U[KHRSK$@\I176.J=E(N"*#T5F2LK@22Q1@5S M \\;N@6AI1.%=FTAHI#7BM$2%P)D711$/,V0\?7$\9WGA6N:Y?(9I_%!326VH M> I7I1)4Q_[Q>4M@8A9)F=$E0YA*B4K"\24J0ID\T<=>3.8H,A3P9X[%$L5? M. ):PL^O05RM MNI4>M-(#B]K?@[JEAE@UNXAM((86PGSAJVC0\[S07>UPW&L=]SH=7]BTZ@!= M(R,FX#*GE6S#U2&MWWKHOU]:_XVT_CC8(VW0.AYT.KZS58#)Y^D*A:YJ^"(5 MU;6C/YY;B6G-X#M-$8Y_(Q$GNTAUPP_@21M*&$+!2Y7+CE -6\;#PY(Q(_$] MX]DA:1BUV*/WIV'T)@W!,-B=A7'K=_RQ6>B&]VT6#DG"64OXK!-QH;F5ZJ 2 M\+V7F\U[?_0;C%?A]\>[P^]O7:K^QR;@/_A-'>P*D[O5"TQ?G1.1Z5L9&*8: MRCL=Z0H3FU:UF2A>V?:PY$H7@AWFNKVC, ?T?LIUBV@FIN.T/PS1/U!+ P04 M " #R@6E3 !?JB*L" !H!P &0 'AL+W=O.A4T;$]3'MPD]O&(K&#[;3P M[W?MA%!*0-7VTOCCG'/ON7:OASLA'U0&H,E3D7,UN*B70U)**W T\K^<6E'$G'MJUA8R'HM(YX["01%5%0>7S&'*Q M&SF^\[)PQS:9-@MN/"SI!I:@[\N%Q)G;JJ2L *Z8X$3">N3<^->SR. MX"># MG=H;$^-D)<2#F=RF(\&R%,X['1=-J0AK@_?E'_:KVC MEQ55,!'Y+Y;J;.0,')+"FE:YOA.[;]#XN31ZBGEB36ZXEP]OP MA%L+*8@]%5RM;Z8!G4Y!4Y:K,T2\HN<@-R#)[SD4*Y!_<.]^.26G)V?DA#!. M?F2B4I2G:NAJS-[DX"9-IN,ZT^"#3$,R%UQGBLQX"FD'?_HY_^H3OHM5:TL7 MO)1N''PJN(3R@H3>%Q)X@=^1S^1XNM=EY_^BS_XY^IMBA.T]"JU>](&>N2/V M;A M-,VQA6R!5]!YSK52SRJ9/K:-PZ!_A5EL]ZO7@?)[O<%;U/0]ZJH?1@=: ML_>HP:#7Z[>H-Y:CUG)TI&6._9SQ1!1 3G.AU%F7Z^A=#N?^7@JUZ0Y0$!YZ M[@!=^OU#SQVH, S" \_N7NLHS'_7]&Q%$E%Q79]^N]H^"S>V&QZLC_WKB=^Q M/L5GI.[ZK_+U&S2G11\[FZS[>CW1HK2-:R4TMD$[S/ I!&D MN+\6V+R:B0G0/J[Q7U!+ P04 " #R@6E3"P1#J# " !!0 &0 'AL M+W=O=ST[V2C^; L"20RFD MF02%M=4MI28KH&2FKRJ0>+)1NF063;VEIM+ <@\J!8W"<$1+QF60)GYOH=-$ MU59P"0M-3%V63+],0:C])!@$QXTEWQ;6;= TJ=@65F"?JH5&BW8L.2]!&JXD MT;"9!'>#VUGL_+W#5PY[<[(F3LE:J6=G?,XG0>@2 @&9=0P,IQW,0 A'A&E\ M;SF#+J0#GJZ/[!^]=M2R9@9F2GSCN2TFP;N Y+!AM;!+M?\$K9ZWCB]3POB1 M[!O?<120K#96E2T8,RBY;&9V:.MP D">\X"H!43_"HA;@*\<;3+SLN;,LC31 M:D^T\T8VM_"U\6A4PZ6[Q975>,H19],OR@(9DC=D"3N0->"X6!K)F[0[VDU)]=7-^2*<$D>"U4;)G.34(O).$J:M8&G3>#HE< Q>5#2 M%H9\D#GD9_"SR_CW%_ 4B]!5(CI68AI=)%Q!U2=QV"-1& W.Y?/?\-_2B;N+ MB3W?\!6^&:K3V.38#[8@,]\)H'ODGK,U%]R^]/Z\LA]GRSAMPHQ\&/>F=VD\ M'B9T=RKM;Y]H,!QU3HT >M)EF,K6/SY#,E5+VS1_,Y/#"] MY=(0 1N$AOTQ-KMN'EQC6%7YGETKB[K]LL _"K1SP/.-PKYM#1>@^_72GU!+ M P04 " #R@6E3=HYC4U," #6!@ &0 'AL+W=O%.U96QBV$:=+0$A=H'IJYLE'8H^2L1J&9%*"PF 57\?1ZXO)] MPE>&&[TS!Z=D*>6C"S[FLR!RA)!C9AP"M<,:;Y!S!V1I_.PP@_Y(5[@[?T)_ M[[5;+4NJ\4;R;RPWU2RX""#'@JZXN9.;#]CI&3F\3'+MG[#IAL?S<*6'6<;ENN9 #7!;8G,,@.@42D?AA<0O' M1R=_HH1672^1]!*)AQT>@.V4G;XHYA3>;1M[6S"'>U:[/%G PF[I@F9MPL)0 M9< ZC?#]:LOTCZDG>Q9'9U'\#-=!SW7P?[CN<[>%'GMH]S&NTWAP,;Q,PO4> M1L.>T?"-W2/6NN?=&_5<1Z_G7@L]VG'OV#?EK9 M'P\JEV#W"VF[5Q>X9MC_RM+?4$L#!!0 ( /*!:5.8S:[ 1 ( #8' 9 M >&PO=V]R:W-H965T#2@Y* MWYL2T<*Q$M(L@M+:>AZ&)BVQ8F:@:I1TDBM=,4NF+D)3:V293ZI$&$?1-*P8 ME\$R\;ZU7B9J;P67N-9@]E7%].,*A3HL@F'PY-CPHK3.$2Z3FA6X1?NU7FNR MPA8EXQ5*PY4$C?DBN![.5S,7[P.^<3R8LSVX3G9*W3OC8[8((D<(!:;6(3!: M'O &A7! 1.-W@QFT)5WB^?X)_;WOG7K9,8,W2GSGF2T7P=L ,LS97MB-.GS MII^)PTN5,/X+AR8V"B#=&ZNJ)ID85%R>5G9L=#A+&(XO),1-0NQYGPIYEK?, MLF6BU0&TBR8TM_&M^FPBQZ6[E*W5=,HISRX_*XLPACYL\ 'E'FE-52&YE\QY MW<5R6< :M?\%9(IPMQ.\8#[DZA8MX\*\@:LUTRAMB9:GC!Q):(F?JQ*F#9?5 MB4M\@XK:WV..-+^ U+?6>[:('[XXU_2:8P1=> MN3B5PY:.3,[24\#6,FV!)$;X>7WDYM?OK*\ MHV?EG;5<9R\F;W>ER_*&9V/0O2B?F"ZX-" P)Z1H,*-[TZ&ULK9I=;]LV%(;_"F'T MH@766OR4%"0!$EO;"BQ=$*?;Q; +Q:9MH;;H27+2 OOQHV1'=,@CQE9V$UO* M>TCQU2$?DN;YDRJ^E4LI*_1]O5N@I\6/:[E2 M3Q<#/'B^<9 *GR6\ M"6@4?V3RJ3SXCNJF/"CUK;[X/+L8!/43R96<5G41J?YXE".Y6M4EZ>?X9U_H MH*VS#CS\_ESZSTWC=6,>TE*.U.K/;%8M+P;1 ,WD/-VNJCOU]*O<-XC7Y4W5 MJFS^HJ>]-AB@Z;:LU'H?K)]@G>6[S_3[WHB# %T.'$#V <0.8!T!=!] CZV! M[0/8L37P?4#3].&N[8UQX[1*+\\+]82*6JU+J[\T[C?1VJ\LKQ-E4A7ZOYF. MJRZ_J$HBACZB._DH\ZW4GU.UR+/F+7Y$XZQ,%XM"+M+FAIJWNO=C6:79JOR@ M55\G8_3^W0?T#F4YNE^J;9GFL_)\6.D'K*L93OGAO*W>1_- D+DAD60FHL*"626-7%7(1A):5KDH0S#JL%&T3Q=%6JD=9 M'.UAV%80]O8P=-N-!;$L=$64$FPYZ(HP#9A55 *H@H %L(-1V\#(V\"1RO,: MIX]9]0/=%FJVG5;E,0[&;05Q;P=C-[]H).PL=%4XXB&U/'150O#0*BMQ55SH MMP9[B /#M\#;R(F>_U1H4D]M\L5)-N(#AN+>1NY##]L5Q<3.14 E:&1UU#&@ M(B0(K9Q- !GF3/ .*XEI)O$V\[=LJFT\JA-C Q7C''>R$)!APHC- M%4#&,0\"VSU7Q@+&NMPS:,%^MMCNH7_16W&##6]P?^!@=_S'C 7"=MF5Q4%L M$P=0T8AQN[-#,CU@=IELH(/]U'G%Y)- A V)<'\4X:-8!*@ & $JB$:0K!M' MV/ (^X$$F-N;4=A "O>G% 8 )*@[0+BR*'+==54TTE-/VUU AD48P^X2 RKB M!Q7@;G]V$<,NTI]=Q 4))_: .0)4E#L# Z#"1&!FN0O(HE!TS *(01?QH^M. M_4A7.D6/LURSZ"+^-%EN_<_ MH(L8=)'^Z"( NB"7 1GD,@ ER&5 YG'9L(OXV06XW'MX)89=I#^[", N9\(T M E1QR(EMKJLBH8AM=D$R'M"PPUS#+N)G%V#N&T97 R_2'UX$ $GHYBZP$@NC MR';75<6,VPM]0"5$W$$N:LA%_>3Z^N7S?3)&D_NK^V3BVV@R4*+]H40A0MAY M- )4- AM* $J'!-[WRJ!9#3DK,,X0R7JI](+XW1&GK# H@>[=F_8MG.!(6A@ M3Y\ %0XHM[V$B"<"NX,#,AY&758:1%$_HFPK3P ^-2BB_5%$@1TY%C';2D"E M%Y>VE<"^G;#[? *IXK!CED\-AJ@?0\FV4!N)TGR&;K+9;"51DI;5448:Z-#^ MT*' ZH519RO9547$24E@5<7LQ$V@"H, =R"'&N10/W)>,?+$_FZ00_LCAP*; M;'%H6PMPB=E;48#(?4L)H&)QU)&BS "'^8'SNK,G=']FJ,3Z4XD!5*+61N@( M$#%['W0,B/2:RTY:0-4]36*&2,Q/I*LR2]%M.LWFV?0H\PR&6'\,,6"?CW![ MTV@$R7# A6T@ #4>.RM-0*;':]R5G <_(?E)!%IX6F=GADBL/Y$8M*\GN).4 MT!HJH$Y:'K>Q!\A(+#I_ES-48GXJ=;EZ2D&+]\<2 -5%L=\\1H*J9XI@* M+8J8G=$)5%H4DHZ).S.$8GY"_5XM98%^D6I1I)NE-O9.+C*5'[4&8@9(K#^0 M&( 1&_5[S>%/O?;*_8AB$F\Q+W_%-2#B?A"]:N!I_9X;%/'^*-J'"H\98[]F M]U##@U,E:UDLFN,\)9JJ;5[M3@VT=]LC0U?-01GK_C4^&V'@_AB?);L#0:;X MW?FDF[189-K&E9SKJH)/H7ZSQ>[(S^ZB4IOF3,N#JBJU;KXN93J312W0_Y\K M53U?U!6T!Z\N_P-02P,$% @ \H%I4VJ8_*3. @ L@@ !D !X;"]W M;W)K&ULM59=;]HP%/TK5M2'5FK)!R% !4@M:-JD M=:N@W1ZF/9CD0JPZ-K,-%&D_?MI5>UK@;O^)_9-+'I.94@U#R7^RS.1]K^.1#&9TR7Q!KK0&HPD5&?G*Z)1Q7 !-3D=@*./Z#$/N)R-R>G)&3@@3Y"Z72XW1NN<; M5&?W\--2R?562?2&D@DL&J09G),HB,(:^/ P? 0IPD,'#U["??2D,B:JC(D< M7_P&WU *H[#(\#Q,7IX$*,)+%S;G6#V5#UG:*9.T-@*SKE>%2_;J"8@OI]P)*X(H_?8PFU-7+0 MCBUM:R?3L!4EW5=^U$3%[:15;TBKTMPZJ/DJ3=42LJ?R?O:#_,6*3NU]).:N MOK^;'),YPJZDVCKY&+N2/2.B,&J^;-98;RLWF&(,Z MU7:=CS&HLY=[-^R\+J?]H##H=H)ZA[J5Y.Y!R2.8@5+/%AUC1Q@\W\7!Q]TY M)?=_+IV:J)I;Q]]Y4.QK?D/5G E-.,P0%C3::*O:/I#;@9$+]\9,I4'-KIOC M1P4H&X#K,XGO3#FPSU;UF3+X!U!+ P04 " #R@6E3_EEC1>," #P" M&0 'AL+W=OY_QF"YULO$3;*,E9ZPA_V"+7&&ZK:X M%C2R:Y8HR3"7"<]!X&)@7;H7TU#;&X/?":[E1A^TDGO.'_3@6S2P'+TA3'&N M- .CYA''F*::B+;QM^*T:I<:N-E_8?]BM).6>R9QS-.[)%+QP.I:$.&"K5)U MP]=?L=(3:+XY3Z7YPKJT#7T+YBNI>%:!:0=9DIZKBL %PPP, KP)XNX#. M 8!? ?RW>NA4@,Y;/005P$BW2^TF GQ_&](WB;M-:Y'S,^_2_O6\%PZ^SP3=\G0-\=^9<803L$05= M$W03Z+LFR9>0FKQ0*#)H/2,3E!6M/]2>-N7 <2\!& +P HC84QV'7"?OVX^8!V+<) V_;9K)OX_E.L&TTW3=RNUV_-MH2&M9" MPZ-"QTS&4+!G*EU* M5-X-O2&_]=N+>3\UYO1_:^3>CY.[+W;3R_=[XC>]_( M[87='=GVQA6>H5B:VBG!Y&!Y?NO9NCQ?FJJT,S]R+\9NP_R$RGE9?5_IR[? M%1/+))<4K@6Y*%*2#W7%$Y,MV8GB0HM &M+S@5D6J@'=2/ MG.$_4$L#!!0 ( /*!:5-(] Y1H ( $(' 9 >&PO=V]R:W-H965T MW;@ M$JP:S&R3=-]^UY#2;'&2EV ;W_,[EYA#MA7R554 FKS5O%$SI]*ZO7%=E5=0 M4W4M6FCP3BED335.Y=I5K01:]$4U=P//B]V:LL:99_W:0LXST6G.&EA(HKJZ MIO+/+7"QG3F^\[[PQ-:5-@ON/&OI&I:@7]J%Q)D[JA2LAD8QT1 )YV-B6ED)\6HFWXN9XQE'P"'71H+B90-WP+E10A^_=Z+.R#2% M^^-W]:]]\]C,BBJX$_P7*W0UQ%Y!X!\I"'8%0>][ /4N[ZFF\TR*+9%F-ZJ90=]J M7XWF6&/^E:66>)=AG9[_$!I(1#Z3!\#>% X>J>XDTPPGHAR6R0.C*\:'Q)!%[@ORSOR>7% MU;\J+G8SMA2,+06][.2([',%>%[,B2Q FAZ,O,W=(!/W,N;T;N9)$F7NQL(. M1W9XDHVHP(8:JJ(]5!@D$SMK,K(FYUBAC34Y8/EQ&-M9T(#5.(?04U'U/0<*B9X=HFN ".MU"!MY.D!.0BGGAV=C.CD M]"$5FG+2-053N>@:#07)J:I(B3%I?962 Q/I-/7M)M+11'K2Q ,H15C==@;/ MT(0$I6WP] ^25([V_<^DL<[25\@#1I--I1W8-Y3WF<-_\@::Z1X!V]M&GK! M?V;L48@HL)EJT?4BNA,;([8<5?N1 F@UXOQ08 ME+N)R=WQLSG_"U!+ P04 " #R@6E3U@OS8"<" !$! &0 'AL+W=O MZ1N5N-MI(1LXTV]C6!ED90%+$:9+,8LFXBO(L^)Y,GNF&!%?X M9, V4C+S>X%"M_-H$AT=SWQ;D7?$>5:S+:Z07NLGXZQX8"FY1&6Y5F!P,X_N M)K>+J8\/ 3\XMO;D#+Z2M=8[;SR4\RCQ@E!@09Z!N<\>[U$(3^1D_.HYHR&E M!YZ>C^R?0^VNEC6S>*_%3UY2-8\^1%#BAC6"GG7[!?MZ;CQ?H84-O]#VL4D$ M16-)RQ[L%$BNNB\[]'TX :23,X"T!Z1!=YJ&'B"BZ M*WBI=&.9*FT6DQ/AJ>*B3[CH$J9G$GZ$1ZVHLO!)E5C^BX^=^*&"]%C!(GV3 M<(7U-4R3$:1).GE=+>'RXNH-VNG0F&F@?7>&]CM5:,94,34FE+4V;F3A0=:, M&S>3!%^UM2-8XII.^C6"N[UKE^_BV"W,V#*!(WC1Q,3_.M4IF 4%?GOV>9+% M^U/1\$ZN[,# #[#@ &0 'AL+W=O\CPS5;( ME&DY*SB(B(Q*V4^N!OEO0R#@4%G]R M.*K&,S%45D(\F\%OFZGE&$20P%J;$ S_#K" )#&1$,??55"K7M,X-I]_1']? MD$=*B[1R M1@0IS\I_]K5*1,.!>CT.;N7@WNHPKAS&!=$264'KD6DVFTAQ)-)88S3S4.2F M\$8V/#/;N-02WW+TT[/?A082D!'YP.0S:+9*@"QAG4NN.2B*+>H-.GY2-Y_>H->45X1OZ(1:Y8ME$36R-BLZZ]KM#-2W1N M#[HE[._(V'E+7,>E'>Z+Z^Z/L$9W6K@[Y^XVYJE.EELGRRWB>3WQVKEX2QY2 M(37_#ANR%DIW82QC!D5,TU6'6111'_$<.J",:RCCP5!^D4(IDF?8SDF!:(=M MW)7U11G;;T *:= -R*L!>2\'E. 8.A%Y+40C2MUN2'X-R;\*J5&GJJ[3KB+T M6SL4>M2[KU%YO;T[88]>P,=4[Z MX?Q$.N\9E^3 DAPZQ<#I*+'QY99T6%$W='JVA3:4D-[8BBO1IU:TM700!0&] M1-@VPP]%-.Y!>)(?.E1_&KEF6PVR3C71L13Y+B9;/"45,VI(9U1 SNH^""YI MMHUZ6YV>A(T.5;87DNSO&-K6P9%'QYU:ZYZA.0DNO*^W-1Z8J3O^9J01@-VXFYEJ(\7>89I+ M%OV7E970>/4I'F.\G8(T!OA^*_#"4@W,_:>^[\[^ 5!+ M P04 " #R@6E3OE$WRX(" !Y!@ &0 'AL+W=O(%2$">^@"HK31:L4UB$Z*#O7:3:V/AV)WM MM&R??FA&:I4:6>U$IPB2*>F')N Q& []WIT<#55G!)=YI,%59,OWS M&H5:#X,X>-FXYXO"NHUP-%BR!4[1/BSO-$5AZY+S$J7A2H+&^3#X$%^-NR[? M)SQR7)N--;A*9DH]N>!S/@PB!X0",^L<&%U6.$8AG!%A_&@\@_:13KBY?G&_ M\;53+3-F<*S$=Y[;8AA)#T M;Q'\%^9P2S$E,9G##>,:'IFH**;3^2Q7:"R=MC5P/"%?+LP)N3U,)W!\= )' MP"5\*U1E2&P&H:52'%"8-=C7-79R 'N*RW-(HU-(HB3>(Q^_+9]@1O+8RZ/7 M\I :V'8Q:;N8>+_. ;];I,;8@DF($RB5M(4YK5NR M-^H/PM5F&;M9:9Q>IFW6*]JTI4W_G;8^W.K/X0J*]X'7WMT-I+,TO=SBWI-T M&>^G[K34G3>I6U90&A:$:5'_KW^!^R[>]S= M.?:S?F<+>T].LDT=;@P&-Y3I)5]P:4#@G%31>9],=#WHZL"JI9\5,V5I\OAE M0=\&U"Z![L\5S8LF<..G_=J,?@-02P,$% @ \H%I4Q/X*):- @ \ 8 M !D !X;"]W;W)K&ULK5513]LP$/XKIX@'D%:2 M)AD;J(U$VXU-&A.B8WMVDTMCX<29[;9LOWYG)PVEA(II>VGL\WW?^;N[GD<; MJ>YU@6C@H125'GN%,?6%[^NTP)+I4UEC12>Y5"4SM%5+7]<*6>9 I?##(#CS M2\8K+QDYVXU*1G)E!*_P1H%>E253OR8HY&;L#;VMX98O"V,-?C*JV1+G:.[J M&T4[OV/)>(F5YK("A?G8NQQ>S&+K[QR^<]SHG358)0LI[^WFGG;0LF,:I%#]X9HJQ]]Z##'.V$N96 M;CYAJ^>MY4NET.X7-JUOX$&ZTD:6+9AN4/*J^;*'-@\[ .+I!X0M('PM(&H! MT3X@?@$0MP"7:K^1XO(P8X8E(R4WH*PWL=F%2Z9#DWQ>V;+/C:)33CB3?)4& MX0P&<,W4/1JV$ AS3%>*&XZ:[/.F'T#F<*6DUG"+3/#?F,$5-94&5F7PA>SD MG"M9PIP1 SE?KAD7EFY O3G0UMH?XGA&-B[T"06[F\_@^.@$CH!7\*V0*TWT M>N0;4FKOZZ>MJDFC*GQ!5037LC*%A@]5AED/?GH8?WX [U.&NS2'VS1/PH.$ M0!B$P[[[_!M\]GIX<$!-U#5-Y/CB%_B:1E#;1EBZ1G#5UVWUV?/J MEX_5UUWU^U+1Q#YSL>W46B=Q-/+7NW)[7#J/)XKB3E'\-XK$3D/_!TF3^-E] M!^%32=,>ERC8D]WC,SS?$^[OS((2U=+-5 VI7%6FZ=?.VHWM2S>M]NQ3&N?- M]'VD:=X"^A\O;<4%YD09G+ZCV:::^=ILC*S=Q%E(0_/++0MZDE!9!SK/)4V= M=F,#=(]<\@=02P,$% @ \H%I4P3XW^^3 @ BP@ !D !X;"]W;W)K M&ULK59=3]LP%/TK5Q$/(#'RT?0#E$:"5FA(,"$Z MV,.T![>Y;2R<.+.=EDG[\;.=D(5US:J5E\8?]YR<<^+T)MIP\2Q31 4O&F?)14:4GHJ5*PN!)+&@C+F!YPW*T1SO!<@RRXCX<86,;\:.[[PN/-!5JLR"&T<%6>$,U6-Q+_3,;5@2FF$N M*<]!X'+L7/H7$]\S %OQ1'$C6V,P5N:)9#=8*,II75_)2!]$"^.$.0% #@GT!O1K0LT8K9=;6E"@2 M1X)O0)AJS68&-AN+UFYH;A[C3 F]2S5.Q9^X0AC"![@F5, 3827"'1)9"M0/ M2^F-2RE122!Y K>4S"FCBJ)\+4J J#;V>(J*4"9/-/)Q-H7CHQ,X IK#YY27 M4I/(R%5:M[F[NZ@U7E4:@QT:9UB<0<\[A< +_+_ )]WP*2XTW+=P[RW1NV[+WJX:C8;]L*EZ MHZ[7J.OMJ>[*J(.O=YC-47SK,!XVU.&AQBN"_C^,;U=U&.\WZOK_91Q^ML[G M*=SD1:GD*=SB&AGX^^0S:!0,#LUGL.7<^R.;KHHWJH:-JN'[YQ+LD\NH43 Z M-)?17N=FNZKCW)PWZL[?/Y_>/OGXWN\_8>_0A&J&0>K)HH7MGG,N=*MR Y3_;6 PA3H_277#:2>F'[4?'_$ MOP!02P,$% @ \H%I4XI)KL12!0 V1$ !D !X;"]W;W)K&ULM5A;<]HX%/XK&C:ST\Y0L,W-T(29$)*&9)O-).GN0ZXW2;"66\-CRU8_=R>"HR M'3,.]Y*H+$FH?!E!+)9G-;>V&GA@\TB;@>;P-*5S> 3]*;V7>-WKF< UN(?!DNU=DU,*%,AOIJ;27A6T!M I :QO0 MW@-H%X#VL8!. >AL _8%W2T W6-CZ!6 WK&2_ +@;P.Z>P#] M _UH/KK"KG M'!N%6Q8[;[J\2VR+C:FFPU,IED0:>^0S%[9/+1X[BW$SI1ZUQ*<,<7IX)S00 MG[PC$ZXIG[-I#.1<*="J3NYP1K\9@Z8L5N0)GG5&X[=H^NEQ3-Z0AA!7XJ\/X_H_PD\-XUSM MT,1$EMGT5MD<>0<9'R%MD)93)Y[CN16"QL?#G0KXY6'X1RH1[AJXZU>E\]?$ M7_^:^,EA^!B"4GR_ GYS-'S;^T8E6^6\:%F^]AZ^*\:9AG=_X7H?5LV-#U(H M_'L2FL95G9^S=RV[>:TMAI[3\C&PQ7I!CK*ZV;5R.\Z:U4: [3+ ]L$ SQ,A M-?M.[8M-S*IBW!M)W%[+JPZ^ M4P;?.1C\W>C=1#P1#4'$12SF#!3Y_!&2*<@O!YJG6])WCVF>N+IYR'GP+6.R M)!)["(RS;1MH!?[^_F MU-W30*[SNI-Q?M>*-BFH-Q2U]JRPKME;;8YXKQJ]GRCRZ >H<289GQ,= 9DQ MJ33YEE&I09HHS;N^;A]=B"2E_(4 QT=8",:U(!1/+7,)@*<@36%*D\0W6"!2]-L7_P!&0EDX"JB.#9;X:'/470 )W>9!S*G4D# M"TMHB'V'==Z,/,6LL("EM.!*I9A+FBBB4L&5L-WY8A'7 O-Y:W[F8@&2V_3@ M =4^5%F:8BL9SS8/4S1!N@4H;>SJF-30**.%\$T1JY!)F%?-[&=L&=;2V>JC M66QE8DT,NJ(.]2+92W2%TK, K6=2)-9^;M9#3):4+\;)*SE[[7IJN[Z!6_0- M=4*&QF]>X=<9$PA5AKRG*_[\P\>U[_W*4L("> ;*#KOOB>#KB3"C;N^] 6(_ ML@0=X"Z;*_0=F&K$++0)4!K_3%Y5+C\0"9 W,8;WME&U;#77#CL)R+D]CV,J M3 +RU:P<+<_\Y_:DNS4^<@>7;L7XE3NXKAJ_,=\.JGB\P445_Y4W^% U?N,- M;JO&SUWCH-*#ZZT^6S1?0\X_>N"F?\ZX(C',,'RG8;X2R/P[0GZC16J/?U.A M\3AI+R.@(4AC@,]G H^ Q8UQ4'[-&?X'4$L#!!0 ( /*!:5-_9UP&0@@ M %XK 9 >&PO=V]R:W-H965T32B5X&>1E]71SD3*Z4&O5Z436I!JGT]IJ>[<<5$0 MJ;Z*<:^:"DHR(U3D/10$<:\@K-PY/C37KL3Q(9_)G)7T2H!J5A1$/ YISA^. M=N#.TX6O;#R1^D+O^'!*QO2:RM^G5T)]ZRVT9*R@9<5X"02].]HY@0>?PD0+ MF!'_9O2A6OH,="BWG'_77RZRHYU >T1SFDJM@JA_]W1$\UQK4G[\J)7N+&QJ MP>7/3]K/3? JF%M2T1'/_V"9G!SM)#L@HW=DELNO_.$SK0.*M+Z4YY7Y"Q[J ML<$.2&>5Y$4MK#PH6#G_3W[6B=A$ -4":$T 10T"N!; :P(0-PB$M4"X+A V M"$2U0+2IA;@6B#>UT*\%^F:RYMDU4W-*)#D^%/P!"#U::=,?S/P::34CK-2E M>"V%NLN4G#S^PB4%"?@ +DI)RC&[S2DXJ2HJJSWP1:V$#^!:57\V4Y?Y'3AG M)9/T0ZZJ)W,EP+M3*@G+J_=*[/?K4_!N]SW8!:P$-Q,^JTB958<]J9S6IGMI M[>!H[B!J<' +GDI)Q4X*S.:KY%*,)^[Z.%]U&K]Q>N MWR7UICARDX<3'*[Y&#D^PB#!L=_)>.%DW.KDR+00*L!7FIL45A,VK<"W2UK< M4O$G^)]>QH(IM/P$EU2,URW5V5]8[__:!/]A$*%G]YX*A;R560975#"> M@7?_H42\]R1TV&[U&_S3-POM0A%X5-8J$(/"])N6Z)-%],EVU^:P77]#G(E3 M;6&B6]5*L25.L07^0ALL@AUL?2T/VTTTQ#MP0D$#M!:N.Z8A7!A8< 8OL_R' M'8H:PJJE5N8Q0LE:8/6H32);VA+ 9_:,D_3'C%7,+%:U+?C,\CP5M)+@-W); M;=) (++.H+=H(:,.LV'=#L*Z'0 4@HP\MK4%:)D-MPUMZ/(81] I#NP4Q\JH M5?$K8!NZ2(8#B-DO1[SL?/Q3:TW(9O ^X.LTVML%T*FK6Z";FA13?<-KL[##2%ZM)[N=[K M6X.BE"-ZAJ"$NY!(N[?K0QP)$% M.-H0X)Z^\6QT(XMN]#;H[C"[01] %M5HVZA&+JK[ZPL:N:#N-T .64RC5\ T M<@'L>M\Z9M5[BVCT4HA&+J+7GW:0R^>F16;AC-KA?*7R5\IG/THCRV3T-DSN M,-O4W#9ZG&X+W+(8;9O%'0::0O2PV-ECHXU9C"R+T2NPN,-&4\PN9^'Z;M"-68PMBW$'B[F@X(:FDY(K$C.ZVC *1>E[ M9G[7V:!78(M>_#;H[3 ;__]/S7CI3??67W5[4!S$3A5X8+P\:M5]BV/\"CC& M+FI1Z-:QYZDYZD<-$5@DXY=",G:1',;Q.I6Q2^4H3!I>3V +9MSQU-RVXIZ] M_<66U_A->#WJ,-O?_$4VM@C&6T;P"'M@&O;7T8)=FJZ,6G7? A5O'Z@C[&*O M[[R/]0P*DP:(A):.X0O1<12ZG(/]L+_^OQ$*FE;4TB_/VZ?QL,-&4]EXZ!STU]\+>48E<=@0MD5X M^$(('W8H:HK-!7^2.-W'\TX]&/0;8M/<7[UB"1S^RJ/KL$/J9D*!VA&PPM3 M'6$"W)-\IGH941N+J: Y*UA)Q",@96;.065 -1E6S@^&Z88C)T2"!Z(D[@G+ MR3S=>K\AE>XTYY5>JYG2#]Y5E()2'\+![_?;6H5%==CQ,.N=F6&'U.E,:)^T M?W=,J/W0CQD1D@KMM#ZJLF=NC7@Q)>4CH*6ZI<)6ZX>K+ R%I06ZBK0W_46 M2V4JI4(25@(?%5AI]!'3KK2-7;27!,&>_O@P8>ED=;C)?P944G?C( 3E4R5 M,W!+J3X/EU)]'FD?_&N>7Z4*:56["-JA:H\WRZ5Q&:2DF@ ^DWHM3R5!;M40I>Y>U9T>MV=*2]=/[?BJ$T\A@VP^ M:VJ"!F8:EM*)!VK8O(VI.='2GGG8JY.M2U6Y/DMUP0M>F/%C@Y;T"2U6N=,U M]\'-JG=<9-KN?(8MAU->+4)NJ(J__RU1[?WCTTA![VFIEIZY##\"7BXG0E^% M_8]:4-4C*Y2!,J.E7I"IGHV<928!E53_"O.VSKB?\D*M/+4,*_^:ZRV=IROT MFSQ]5%*E0B=@?OQC<75Q''-H#B&N71_!@U/HN7X&#\Y]UT?HX-2GYPP=G/NN MGX3QP7D8>^ZH)J?N]+UW$G7'G!WMV>#F)T\OB1BSL@(YO5.!!OM]U:G%_##G M_(OD4W.6\)9+R0OS<4))1H4>H.[?<=7*ZB_:P.)([?%?4$L#!!0 ( /*! M:5/8B]%1>0( ,D& 9 >&PO=V]R:W-H965T6<**;KA^%-LOT.-O#(8J.TJ'LQ1E"SIGO3M[X. M.X(P.2"(>D'TOX*X%\0VT2XRF]:4:EH64FR)--;HS0QL;:P:LV&-^8HS+7&7 MH4Z7]T(#RM.'.4GMG7?A\[Z"&<1[_X7>7RF$5Y/&_'][?:32FR7^E M59LQM8J M2YY$U^G?CY(=+P/:OL2BQ'-X#BEEWAG[X"I$@F.MM%M$%5%S$\]C8VFYN6E-2XL>#:NA;V:8G* M=(MH&ITVMK*LR&_$V;P1)>Z0?C0;RU$\LA2R1NVDT6#QL(ANIS?+F<\/"3\E M=NYL#=[)WI@'']P7BRCQ@E!A3IY!\.<15ZB4)V(9?P;.:"SI@>?K$_OGX)V] M[(7#E5&_9$'5(OH808$'T2K:FNXK#GXN/5]NE N_T/6Y5Q<1Y*TC4P]@5E!+ MW7_%<>C#&8!YG@>D R -NOM"0>6=()'-K>G ^FQF\XM@-:!9G-1^*#NR?"H9 M1]DW0PC7\!Z^H"FM:"J9P[WNAQVZI@M8B]_&PBJ(00N^#KRY0Q)2.?B.1VJ% M>CN/B>5XTC@?2B_[TND+I:]A;315#C[I HO_\3';&+VD)R_+]%7"'383F"7O M($W2Z2M\L[$WL\!W\5)OVGK/?LT!MM@82V*O$'98\ITD]YS?GNXRT/G7\)BQ MC,=S!?'9I+B79;B/#G+3:NJ'-NZ.5_ZVG_2_]/Z]K(4MI7:@\,#09'+%=6U_ M!_N 3!/FOC?$@PO+BI\M6I_ YP?#LQ\"7V#\(\C^ E!+ P04 " #R@6E3 MHT>LPHT# ".# &0 'AL+W=O3F?:AZH,'G$ 7<&H[D^V_KVT8DA@& M1>E+P.:<>WT.CN]E!'5=9\:N5"[&YMFZ:5)4VT$. M_.0>*"FOE'Y7@[ML:CEJ1:0DJ5 AL+R\D24I2Q5)KN.?-JC5Y53$T_OWZ+]H M\5+,*^9D2%^*)WKX2EI!OHJ7TI+K7W!HL8X%TCT7M&K) M<@5543=7_*,UXH0@XPP34$M )L'[@."V!/?2#%Y+\"[-X+<$+=UNM&OC5EC@ MV831 V *+:.I&^V^9DN_BEIME+5@\FDA>6+V0 4!,?@9_$KHEN%=7J3@KFXV MH'Z1=0;N\=^4@:5>#&% Y9&$)_)&ZCWA8"'?4P:^U4?$;S1MV)]71."BY%\D M_F6] I\_?0&?0%&#YYSNN8S-)[:0*M1:[+1=\:)9,?I@Q2ZXI[7(.4CJC&0# M_-4X/Q[AV]*]SD+T;N$"C09^*X;>:\,,-%,=8&\S%X6QS/IVZE8?A;PX,%"K/BJ* B\^1R5] M5(A@!#O4F42OD^B-2GQYN'M.5F#]/'].UB.6^5T\_VK+&J9_*C.,D>%8'^0Z MH6'%J@^",3+-3P90;NA[PX8%GGZH CYAH-]C.NY!B@9R.8X,!PV,.KD1:/RYKS X!&G MQ4:>SA?8%G=QXZMMBWM"$/+]R/!M 4=/S"85T?Y44>=(:M@\ZQ MP#FC(K^)7):DD_+V1+:R-O%+C(0G911>;65+/=\4AI$#&//(NR!,,AKF7!HZ M2D.CTI9?[Q[F8R8=:P.\OCC _ED-(\>#ID\#L,")S/_J ,SWO,BL#P,P-PRA M:UAFG_17LK_9ZL:6@Y3N:]&4QFZV:Y[GNF4TYA?P=@D'YE>JV=;]W#%\TZG? M8[8MY&8MR4:F&ULK5;?;]HP$/Y73I$F;=)&0@*45H $@6U]8$)T/QZF M/9CD(%D3.[--Z?[[G9TTA0Y2M/6%V&=_W]UW=^$RV EYJQ)$#?=YQM702;0N MKEQ710GF3+5$@9Q.UD+F3--6;EQ52&2Q!>69ZWM>S\U9RIW1P-H63 LTTVBC<$=#0JVP1O47XJ%I)U;L\1ICERE@H/$ M]= 9MZ]F?7/?7OB:XD[MK<$H60EQ:S;7\=#Q3$"88:0- Z/''8:898:(POA5 M<3JU2P/<7S^PO[?:2KJ&+Q*9LK^P MJ^YZ#D1;I45>@2F"/.7ED]U7>=@#$,]Q@%\!_*> S@E 4 &"'TZ)/0")?P#CZ@ MV$A6)&D$U[SL/UM('L.<_1020AL,2C!^"'!H5:5YK&"!,D*NJ.U@:LI.T:C&U69F)29\$]D(H YQ9 HF/$8XR/X:3/^L@'O M4E7JTO@/I9GXC80W6+0@\-Z"[_GM(_&$Y\.]8W+^S_OLG[T?)".H^S2P?)T3 M?'7-QR=*?,#:J5D[C:R'O:IMK\JJ5X]U4#-;X+<\[]6Q5#?C_.[?N ,YW5I. M][PD3L@DALN2[?IMI:C_&QG5Y/[)/V5=@^8I_2V"^G]"-]^&PO=V]R:W-H965T MBD1Q-@%*43;2LE"U4D$KMI=GDTPV M%KZDML-N_[YC)Z1;=4%57Q)?YIPY=DIJ-T]:[[M+QES5HN+N MQ'2HZ:8Q5G%/6[MAKK/(ZPA2DF5I>LX4%SHIBWBVLF5A>B^%QI4%URO%[<\K ME&8[3V;)\\&]V+0^'+"RZ/@&U^B_=BM+.S:QU$*A=L)HL-C,D\7L#6[:TA1/)@S&/8?*KG21H$H<3*!P9.OR=1W4?MVGEPD4&/#>^GOS?8CCO&_L!UMTP2JWGFC1C I M4$(/?[X;\[ '()[#@&P$9/\*R$= S!P;E,6PKKGG96'-%FRP)K:PB+F):(I& MZ%#%M;=T*PCGRSOC$68IO(4[:IG/QCE8H85URRV":6!IE*)LK[VI'N'--7HN MI(,ON/,]ET<$<\'2% X>\%Q#K=&^];!C:ZQ/H!?OHY__PJ> M41*F3&3/F;C*7B5<8W<">7H,69K-#NGY;_@?"B^0PMU5LJ>(H;%&A?)TO>=Q(JA:-]QJH3=[-3R&A3*]]O!&Z+%61X>* M-8@YBV+"Y#^5%WF:7YP6[&D_!W^;S6;GV?E9.MD-P;*]CE1H-W%0'51!RM"< MT^GT%BSB"+#?YL-#-/%_GXPGJ8E+EMZS] & M [IO#/7XN D.IA>R_ 502P,$% @ \H%I4^^RF"HZ P 7 L !D !X M;"]W;W)K&ULI59K;]HP%/TK5M0/K=22%P2H *D\ MIDU:*U36[;.;.,2J8S/;E.[?[SI)LQ ,1>L7\..<>WV.;ZP[V@GYHC)"-'K+ M&5=C)]-Z<^NZ*LY(CE5'; B'G53('&N8RK6K-I+@I"#ES T\+W)S3+DS&15K M2SD9B:UFE).E1&J;YUC^F1(F=F/'=]X7'NDZTV;!G8PV>$U61#]MEA)F;ATE MH3GAB@J.)$G'SIU_NQ@8? 'X2@^*MTB*OR'""G/+R'[]5/C0($,=.""I"T"9TCQ#"BA"> MFZ%;$;KG9NA5A$*Z6VHOC)MCC2Q2X.G) M@] $^1ZZ00]0E-^%4FA))%IE6!(D4C03>0[WN=(B?@'0 DM.^;H)NIP3C2E3 M5[#]M)JCRXLK=(%P.+%WGSD:M!D3N;&U?FG MY?F#(^536D9 MHM?(' 3#H->2:D/Y4=C2:D/UHZBEU8;R>D.[UEZMM7=2ZR)-X74WCX(J7P/S M0"<([[!,U$<>] Y.Y+7T?XB8?XA8G$+L:8YJS=%)S7/*MAI$?J N.NN&;:C# M&[:A#F_8ACIZP_U:;?^,:N;51XLV\,:K\HT'^8E@#,O&JM6),L&@^95Y'<]O M.6%'M9VPHOR6JPL[ZLAW/:B=&)QU[Y_R8G"6%W94VPLKZL +.ZKMA=MH%W(B MUT6?IE LMER7;WN]6K>"=T4'U%J?^K)L^@5BR:_\WJ3GT<4^N$_2;V2&,04/41B3P]Z,TOF[ M?I_X,QPALI?,<4%_:.#.;K#8TP_SZ]2=M4O6YD$ M$8Y)D,0@Q=/#WM!\]\%SN8"XXTN [TGE-^"FW";)-WYQ,3GL&5PC'&*?\B80 M^_<#G^ PY"TQ/;X7C?;*9W+!ZN]%ZV?">&;,+2+X) G_""9T=M@;], $3U$6 MTNOD_CTN#')X>WX2$O$7W!?W&CW@9X0F42',-(B"./^/'@I'Z C 0@ ^$S#M M!@&K$+!T!>Q"P-85< H!1U? +03<9P*P2< K!+SG3[ :! :%P$!7I?U"8%]7 MP#06D3.T1Y!RN]G[?$?(D^%/,NL(.9=:DQ35ALP M.7KT*:$8F"9X"TZ2*&(Y/J:)_PV@>)+_>LOS=<(K62^S5"SS$9;Y"$5[=I,S9BC%=4DW3%,4WV$VFE-P^PBJ]UVA M1U$\O$?I9!=([\"G++K%*=@)8D!X MPZ0NA8_5FG^%?];%/A=RA!#'MQ]'IF4:!O/5C\IM[UO:-NO:_K#<-ASL&^Y^ MV?:3$%AE"*PM"<'I T[]@*#;$&N&0*TY"\'N5ZLV#%9;&)ZXRBY=96^)J\Y9 M>Y0 YITKG ;)I,51Y_:2O0VF.J6ICK:II0G2REWP*8E_8$)9=6'924(H*Z7@ MD3'#:^PG=W'P-V85PRC)N,1-0E%8IWRNB5O-:].Q86.XW-(&=U,V%%%@G'91 M+,*U\U^,TMJ J#4SV0-0"@: 03"=$6!",$&/1#&@>J7-GK)E9M);',W#Y!%C M, I89E&F\]>/F'>W/Q4/&)0/&&RH#[#,B&/&), 7%@,V+ LO^^P^QNWK7*K6 M"SI[AO&+PL#]TL!]94,W,\RPT2QZYT7,-6+3 $&#=!QI&I*+&5LQG"P<7/'O M+N"9"R[C6D^WZ-WJ:K-"1\VN77"-^522FU@BB+-+*'0G:YK:@]LK$Z=RL05\X:!S.30F_YK;@[\I4Y=QR8TJH--58V3Q@ M[HR'U^1-U>6K=&()I6;G6"J'=)!,\T*2LT<\J76O6B/;,-K&=HFCIAI(GZK6 M[.S/C$P1,,YN_V)D!= D5[]6>?4#O39<@A*:H1KBKEFZIH'/J6&N>*[DSO7X M\].\6.0U,^<,WZ892A\7"QM0)UF@A$K8.50^[8J+L4[)NDY:M+*L/5OM\\I2 M@!HGU^%S2\OG$F5AYRC[(I^KM6(^M]0^EX@*U8BZ#I_;6CZ7> ?U9YZ;]+E: MJW:?2TR%:@C3]OF+YW)00B!L@AX))1Q#-3IJI]UID7)$)]4L":E6Y[/= M%:EDBT)6*Y6T)#A;:AC4=JX6=7]-W[)2[, 5 MLR>8B-V8/Y(TG-RS"S!&H1[[L"7[L#MG'QT%KE"\&CB;3:H:=BHE([$WS$CR M_G46Q"CV Q2NTK]LR4GLSCE)5V%:WGVW',]K")/D*;::IW04ILLYGWOP<7^5 M,%7VP;>%;*P$68)/FPU>2#/5R<9V1NSXTJXK19G+(E?; [IP]=!E%O8RM8#NH"EDDEK8K?L#Z^U3+\(F M1U((YV>E$,XRA8#6P&DX 20IA*.F$&L/T(M0R9'DP?E9R8-3X#2J#%I7C#EH^56BO;,M:#^<3/@OUH-%6P1<$)+Q37@Q;RV3\3Q! M(6$F^QA/\*1E3GO68AULF],ZE3-S;5L7;?%@72%7_C+66C!P).([V[A@<-*B M5>N"@2,1WFG;JM!V[LU]HN5-O5T*MN^&] BU_G[=HU;K7[4IH==LV\U_J;ZA_ML"5R.EN>"M T]]JK5KW M7%V)E.YKD5*=WUKG"ER)J&[GB/HB?ZNU:O>W1$)W#4CXBIFP6SD#OBTSX1>1 MEQ;F>.8N3Y=-;S!H.!@OP=1= YBN=2+L2K!UMV4BW$W$:A;B+;K66YO6A_T))Y[:\#S5TR"/0GEWK9,@KL)S_),N3D\ M'/Z?ED@$]M185_^*W7&+U"C#_( JWPKV<1#R( ;1/.$^9![FQ>/A-;@3JP.[ MXCJIG)Y'XD4H@+]GW".(O]@KSA0G4V#"P:YA&(5G> D7YO%#\>.O_QI T_N- M #]_9Y>(Q9:@\#;(YJP,YP?6\9XJB21\>VKXKG^Y\;A%ZJ:P/Q.K1'R]R.DS7%^%(H96FOR?YX9*WS&7>\YORQNE8\B\NPPKQ#^5SI"L@=/ MS1[J7R\\;I%:/4UPY7V#?RQ-^I7WRB.'/T? M4$L#!!0 ( /*!:5-[? NIX 0 *H3 9 >&PO=V]R:W-H965THZC1%ZWUDJE M5XXC%VL:$]GF*4V@9"22S.";B94PCOKENX=:VXIZMUDI7.*-A2E9T1M5#>B?@RRFMA"RFB60\ M08(NKULW^.H6!QI@>OS!Z$;NE9&F,N?\B_[X/;QNN=HC&M&%TB8(_#W1"8TB M;0G\^%H8;95C:N!^>6O]5T,>R,R)I!,>?6:A6E^W@A8*Z9)DD;KGF]]H0:BG M[2UX),TOVA1]W19:9%+QN "#!S%+\G_R7 AQ"L K -X1P.M5 #H%H',$P)T* M0+< =(]'Z%8 >@7 4'=R[D:X*5%D-!1\@X3N#=9TP:AOT* 72W2BS)2 5@8X M-?K %448HTLTX7$,D9LIOOB"2!+FI4L=A5 W0FI*8H)[%Y%$ F*6)Q?BRP+U M,37M-SKX3+V@LRE5A$7R'#H_S*;H[-TY>H<<)-=$4(E8@AX2IN0%5$+YTYIG M$@:60TK5Z&GG!P.T/ALZ3A4>WY-$] MG<=GLPI =I(G*F!50_29B@63%*6"+:BA%?(H(D*B% @;BC:&DWS08-]9K]WU M[+[V2E][_\%70?4R#FUH 9DG8,',2(04%3$Z^Y,28?6S?D /O5#-=8#B/)EQ M@$+R8IM/TWI+CYXMIK?UH$XQO+\=OF\9_4#)?JED_W0E;U8K05=$:\E . 9[ MU@(]D2BC-L5RP_W]R [\H QL+D;]Z!5BO+;<[_L=>\KX)5&_=JC;(H'#MT_2 M>L,5D]1_-4DO<2^HG*5!22,XE<:WFZ/!ZSG:;7=]NZ>#TM/!_[Y./[C^C%)/\M]LQ>.&$:L(UJ-.V\$/1=@=G7#]V>E A#?MHN,&RU5D MN_6;[R$/?:PZK-D=#W###FU=:L<-J$]KBF8W]RC3=Q $B:S##RFA&"B$X Z. MB+YIL3B+47(\T:&D *_O121Y^5D"UER?I+D(T:\F@SCR>S]NN^Z&DMG\;[@G MZW;=L!(D4>VZ$.^.#[AAF[>NA>,&U#2C6U\6E$5Z(K XY?K>!XRVOALWX:ZF MO_EN0T DYEFB!F(J5>8S1YL"=_$!:UI8//F/SS'%4 M/\%74VRK]ZZFMOXWN > GJ4%)B2T]*TM/K3XUI8 6LP[E+.CD;]BO2=B!0L7 MBN@2*+EM'W9'D3\,Y1^*I^;E8\Z5XK$IKBD)J= =H'W)N=I^Z '*Y[G1/U!+ M P04 " #R@6E3U> Q#Q@# !#"@ &0 'AL+W=OVAE5KR()"D J32[NO0%0+1/:SV8)()6'7L MK&V@E?;#K^VD@8J JDIH+XE?,_.;?^QX!ELNGN0*0*'G@C(Y=%9*E3>N*],5 M%%AV> E,S^1<%%CIKEBZLA2 ,VM44#?PO+Y;8,**$@83@>2Z M*+!X&0/EVZ'C.Z\#4[)<*3/@C@8E7L(,U+R<"-US&R\9*8!)PAD2D ^=6_]F M[ ?&P*YX)+"5>VUD4EEP_F0ZW[.AXQDBH) JXP+KUP;N@%+C27/\J9TZ34QC MN-]^]?[%)J^366 )=YS^))E:#9W801GD>$W5E&^_09U0S_A+.97VB;;U6L]! MZ5HJ7M3&FJ @K'KCYUJ(/8/N,8.@-K!"N%4@2WF/%1X-!-\B859K;Z9A4[76 M&HXP\U5F2NA9HNW4Z =7@'P?7:,[7A1:IIGBZ1/"+*M:UR;ES$SJ?2"Q57)" M,9/:8E9]2<1S- 6I!$D5U&9HSHB2Z-9H3M0+NK@'A0F5E]IL.IM+&V!B&K\> MH%B ^#UPE4['0+EIC3ZNT(,CZ EZX$RM)/K,,LC>VKM:AD:+X%6+<7#2X0S* M#NIZ5RCP O\3I[PWVVT[EK_X1'_<[;1,D%VA=C:Y(PN"*MC7**_ MJ"U.A5VY[5FWYIAM1G$8)&$\<# -"GT648R+0!M,U M6,:,4XJ%1*5FMI0&=R=0&W(5.MY##I).MQVXUP#W3@)_%9A]1+[>@7S=. [# MJ)VFW]#TWT=S!O7Z!^J%42?HMP-'#7!T$OCQ8YLO.E#O.HS\./+::>*&)GX7 MS1G4BP_W7K\3!>V\2<.;G.35=T .Q(!R@>"Y).(#6B:'6O8]/_3;T7QO]Q/W M/@!W!FEKCGUMN[U.F!Q)8.\6\L_S:ZS][DO:3Y)N'!XA"G9$P?_[.]:QWQQP M[U!&=^]>+T L;?4B4&UL MM5=-;]LX$/TKA-!#"[01J0_+#FP#B>S=[2%%$+?;PV(/C#6VA4BD2])Q^N]W M2"FJ(BF&T44N$46^-\/W.*8FTZ-4#WH'8,A360@]\W;&["]]7Z]W4')](?<@ M<&4C5.9(9>$'E([\DN?"FT_=W*V:3^7!%+F 6T7TH2RY^GD- MA3S./.8]3]SEVYVQ$_Y\NN=;6('YMK]5^.8W4;*\!*%S*8B"S*@U<4A^1&"K/39(G[R ;XB]/\R0F^C^XW1Q \'\%U M<#+@"O87)*0?24 #-K"?]'PZ'9+S_[(O?SO["S/"IAY#%R]Z)=Y7:7A!H%U9 MZW9E05590\=>!1ZYP/9^?)R'$0VG_F/;RP%0'(U>@A9]T"2FR4O0L@]BE":T M0;V0'S7RHY/R4ZF-K?\[> 1Q $W^N8'R'M2_)ZR-F]CQ6UE;!8Y;6H.HXT?: MQ[!XTC&VCXEI![/L8Z(D''9UU"@?G51^!QJX6N_:GE3_)PA0J-_:>Y5A)Y!KH[CMLL[QF+7Z ?96+M>1VU=B$G5^WND B-%Q MU#%Z !6$R;CC]!!J,NY:[;>ZHQ+4UK6E&E4=A*D^3,ULT_I>N8:O,W_-+E,V M,+^PK;+KQGZ%K_IL_!UL<^R5"MA@*GJ18%6HJG6M7HS&ULI99=;]HP%(;_BA5ITB:UY OH MAP"I0*;MHA,J6WX_/F*#F#K9!K ME0)HLN,L5T,GU;JX=5T5I\"IZH@"8&GM=W.#@JY@#OI;,9,X M=DZ'CF0L @UD:! MXM]OF !C1@BO\:O2=.J0!MP?/ZM_M+EC+@NJ8"+8]RS1Z="Y=D@"2[IA^D%L M/T&53\_HQ8(I^TNVU5G/(?%&:<$K&&_ L[S\I[O*AST =9J!H *"ET#W"!!6 M0/C:"-T*Z+XV0J\";.INF;LU;DHU'0VDV!)I3J.:&5CW+8U^9;FID[F6N)LA MIT=?A ;B^^223 3G^.3F6L1K0O.D'%V:IY"83:Q,1>W#G3&:*R0>*=N4*W<* MZZPP0T7>3T'3C*D/>.)K"@0K-B 1+YAX JCD9QL9IRALI^ +D#\1J#=L MP:IZ:^!J3-9B0T+M 0P*_X3Z3U^->4SK_%STZ._J!&6%==J'5ZQ[1BW8%OBFPL'X+ MAB7$,OUT8]*S;U<*;CN>]:_+T!'=UA)N>&2\ZP07_<@?V=6O[NF?8 M1W?'[&M7ZWO'[#N3FY[)16_G#NSKU?;U6H4>,K6^7$I\'66Y!@E*$TDUM%9@ MNZ+7\9L=/ ^;GH=%;\8.[.O7]O7/M.]X!;8K^IVPV;Y3V'6S?:>PJV;[3F$W MS?:Y>Y]?#G)E^QY%8K')=?E*K%?KUNK.=A0OUL?^[<1O6)]B*U9V3G_ERS[N MGLI5AA]=!DL,Y76NL )DV1N5$RT*^_%?"(VMA!VFV$Z"- =P?RFP :@F)D#= MH([^ %!+ P04 " #R@6E3 H5+WIX" ":!P &0 'AL+W=O>[V.LSVH7D>NC. Y/BC0 MJRQCZM\ A=QTO=#;&A[Y(C76X/H%-" 7.C&5@]%OC$(6P1)3&WY+3JT): MX.YZRSYQM5,M+TSC4(H_/#%IU_OF08)SMA+F46[NL*RG:?EF4FCWA4WI&W@P M6VDCLQ),&60\+_[LK>S##H!XZ@%1"8@. ?$'@$8):)P;(2X!\;D1FB6@>2Z@ M50):KO=%LURG1\RP7D?)#2CK36QVX:[+H:G!/+P!TF"YXOH&_OGAM.YLL1&L:%AB=\,RLFK@CV/!W!Y<457 #/ MX2F5*TU@W?$-)6=#^+,RD4&12/1!(@VXE[E)-8SS!),:_.@T_O8$WJ>F5)V) MMIT91"<)I[B\@49P#5$0A37Y#,^'!W7E?"[Z^'/1)Z?A(YP1/*R#[_6R4;VR MAN.+/^3;OJUKH!='DL($]#.YRDW=2RG(6H[,*N.ZUPPHC?5N^\[PF1S[O'OL MU1%7=<1GU_&=5!LN?TJMKX DT(T.U<"JO86;OIKC@REH-DK[3SP/[(&P/PQK[*&R/ MBSGQ3E],K7NF2&$T")Q3J.#F*VFA*B9!L3%RZ93K11K20;=,:7BBL@YT/I>D M7N7&!JC&<>\_4$L#!!0 ( /*!:5/2=?-H' , (<* 9 >&PO=V]R M:W-H965T(!Y &2=.TI:BM!&T92&-# M,+:':0^FN286B=W9+F72?OS.3AI*4[J*\=+&Y^_[[/M\B:^WD.I!IX@&GO), MZ+Z7&C,[\7T]23%G^DC.4-#,5*J<&1JJQ->P69R+^6#'5S&?2^P&\(,)\8J,/I[Q"%F MF16B;?PJ-;UJ24ML* M44F(=EVA51):U'3/-Y2EW:L_*3,Z*S(*7\FH"5=2F%3#6,08;^"/MO.[6_@^N5M9'"XM M/@NW"M[B[ B:P0<(@["Q83_#W>G!IG3^;_7QFU=_84:SJK>FTXM>T:.WF]Y= M ?@T29E($.3,E=&$/%?TU=AXX(5DVTG:#]_C(.SV_,=5#^N01MAYB1G5,>W6 M2\BX#HF.HPKS(N.HRCC:FO&0Z13.Z7MJ=;OO+OCPT[-A^:: M4W7$81AN=NJXVNGQ.SI%@053\2Y6=:L-=-^_.+O_?M?KD$88K15G'5,KSCJD M%;37+/=7;M8<5>):&DT9S(4I/GI5M.J:3EVSL!8_:YP,&QOB(^JRBJ;H6;YH MT:Z82NR=FN&4E@J..E0OWTM#78)[3*E31&4!-#^5=+>7 [M MU7L._@)02P,$% @ \H%I4QPK78$> P 9PH !D !X;"]W;W)K&ULK59=;]HP%/TK5]$>6FEM2"!0*D!J@:Z3U@^5=7N8 M]F"2"[&:Q,PVT$G[\;MV0D:;%*&.%[!OSCGV/;EV;F\MY).*$34\ITFF^DZL M]>+<=5488\K4J5A@1D]F0J9,TU3.7;60R")+2A/7;S3:;LIXY@QZ-G8O!SVQ MU G/\%Z"6J8ID[\O,1'KON,YF\ #G\?:!-Q!;\'F.$']N+B7-'-+E8BGF"DN M,I XZSL7WOFX:_ 6\(WC6FV-P60R%>+)3#Y'?:=A-H0)AMHH,/I;X1"3Q C1 M-GX5FDZYI"%NCS?J5S9WRF7*% Y%\IU'.NX[9PY$.&/+1#^(]346^01&+Q2) MLK^P+K -!\*ETB(MR+2#E&?Y/WLN?-@BD$X]P2\(_FM"ZPU"LR T]UVA51!: M^ZX0% 2;NIOG;HT;,JRE!LTTW+)*YS)/QWTBF"39W=_!=,K9T MU]^X>^GO%)S@XA2:C8_@-WRO9C_#_>F-NG3^;_7QNU=_84:S++6FU6N]H4<' MFXYM!O@'!X.W/) M8"O)DXJ?-9BJH36@BJ,UF#5-SS_YO 6[ M89)>G(($9[14X[1#]2'SMB:?:+&PW^VIT-0%V&%,G2!* Z#G,T'?[F)B%BA[ MR\%?4$L#!!0 ( /*!:5-:!YKL6 4 /X9 9 >&PO=V]R:W-H965T M9%2JVV)EB77!Z*(*RE*+V+9O933)!Y-Q]>RQ MF(SY1J9)SAX+)#991HM_[UC*MS<#/'AY\"U9Q;)\8$W&:[IB3TQ^7S\6ZLYJ MLBR2C.4BX3DJV/)F<(NO9\0K RK$'PG;BKUK5%*9<_ZCO+E?W SLLD#^]4OVCQ5Y169.!0MY^F>RD/'-8#A "[:D MFU1^X]M/K"94=3#BJ:C^HFV-M0ZI+7AU0$7=VG&OA)M222?C@F]14:)5MO*B4K^*5GHE M>3E0GF2A?DU4G)Q\X9(A[*!+=!M%FVR34LD6Z*N,68%"GJG!%Y>CXIFA^SSB M&4/O/W,A/BA\&--\Q01*\D[H'4UI'JGG?'E"FO=3)FF25@F_/TW1^W\QWPB:+\38DHIFV5DKJBG=[2B1 Y0<],!S&0LTRQ=L <1/^^-'/?&6DK?1 MF+QH?$=Z$SZQ]15R[ M$;(*!_H2GA]L0G=>U/CN[]8X83C/@G"J?>R!?/3Z@ MLNX"_2JP7.">)\3W;.R/K>=]M0"81YPA[L*F4#9[.!QU83,H&\9>T, Z+-V& MI7LNRUV@U^G7*'")QA* >;X7Z"Q/RS8[FJW#TFM8>KTL;[^&]Q>=V?^;VIKJ MN7V!IFPNT1.+-D4B$R84\EG-=3I/V:7:X2X%3=D%>J0%RR7ZZX%E3M-J M.9TS)2Q3&WB44B&291+1VS5 %P6/%/NHQV1_)AHD#9#L[<::1-QB1V-LXG!!R;< MJ*$\ZJ7\13E'-9VJ&;-F1<)A?B4OB-8(*KFGE=P$F24'$KG8U>B;(#)R8/[8 M;NV*?>[DKB/W&_2U/H4 QG&TF3L](='L2*(NNSTSAM^BOD?';]W,D4H#*+/4 M4"JSU@#J<+%)*P?IG^%[\[B49F]WV4WTD(H8?52''?2)+4HS>BMED^+6 M)N%^G_2ZS23$IL&YQ"/=!4&H@\5MC1#N=T)]NX#I-&R]-( 9 5*S%IS0 YVPP0?NP$4,0)=$F 5(ZK>P( %=@' M+!)I/0$YX@E^W;I>M]R=#8XN$ RUW4(%>@+" 1RW0-'!-+Z$]+O3UYY2""F M/0&\(X0*]$,2!#*](X B_H'W+Z0U1.3L-S#$-!S&00' .+[N;DY(-#N2J,NN M=3>DW]V\U4&A;L8_4FP 918; '%-E%FL:V]]]D9*U;5AP2AN*F9OWO3V#QM M/E;<5J_HM>=W^#K$P/,IOI[M/D6TZ7=?1AYHL4IR@5*V5$W95X'J;['[V+"[ MD7Q=O4V?& &0 'AL+W=O0F![XH@])DP!PG&*0\SGKCJ_+>0SZ^$EN5Q!D\Y$1NTY3G M_]Q"(IZO>[3W>N,Q7JU5<6,POMKP%3R!^K9YR/75H,ZRB%/(9"PRDL/RNG=# M+V?,*P)*Q>\Q/,N#SZ1 F0OQO;BX6USWG.*)((%(%2FX_K6#"21)D4D_Q]]5 MTEX]9A%X^/DU^X<27L/,N82)2/Z(%VI]W1OVR *6?)NH1_'\"2H@O\@7B426 M/\ESI75Z)-I*)=(J6#]!&F?[W_REFHB# )T'#V!5 #,#O)8 MPIPWSJ"5P5X M;QW!KP)*],&>O9RX*5=\?)6+9Y(7:IVM^%#.?AFMYRO.BD)Y4KG^-M9Q:OQ9 M*"#4)1?D)HJVZ3;A"A;DBUI#3B8BU<6W+JIB!^0NBT0*Y.PW(>6YUC]"E' I MXV4<\6+-)?FR540L3TQT-@7%XZ1,^>UI2L[>G9-W),[(U[782IXMY-5 :=#B M<0=1!76[AV(M4"ZY%YE:2S++%K! XJ?=\:..^(&>X'J6V>LLW[+.A$^P>4]< MIT^8PRCR/).WASL8SL^-/OO?HQ]-AEN7G%OF\UKR380LZR2''61;0-=WGR$H M,Q1[W6Y\X0U=/?KN<-80%?,=]U@U1534&3G>L6R&R(;,']6J(U:O9O4Z61]! M L^C-=&%K/>OG=Z8-WJ;51CS/I-_])S#,#"A,9D?6-2(S'>'U,@V0V2>'XQ\ M'-NOL?U.[">>@"R9=??Y#BK.5ABQ;P_NTH 9P(B*A90:O(AJY/JA@8NHAF'( M<-J@I@TZ:3]"!CE/2EZ^T)MT+%7.BP:(00<(M'PN5[Z9:S.,>0A]CY38VTFF"H, MS.I&5'X8C@QJ1,5\MV691S7VJ!/[LW:KB6[5&.((>?C 7%5$%+K&HT\1D>L- MC;6?82KG8$J/ *G3>""G$_%#G/$LBO4K7%7Q60%\WB<9H#MUE>ZXO$QL1$3+ M!GK$C:A/IEPN28?])\DY!,L5M G#SS7/;!.T.$I*&M@V,^ZBDF5XG >0W,] M; DU5P.1."UKT7@BVFV*3C$*5:KC>WO7&-+:+= MONAM!F%";7MB.I@IIC$9$$F+PZ&-Q:'='N>TKD]MY^&:2V9+F.GJ$(VU62 C MM<$V#H=V6YR3>CVU_08;F;"VQO6M^K1%@85K:_S6CM!8&]KM;4[M]=0V'&:C MQR36\MH:ZWVT)4&+?Z6-LZ'=UJ:KQU/;53#3K2(:US%;/"*R_#FB\?PVO,;! MT&X+\PL;W9?)7;^]W4UAKL@31-L\5C%(K=SQ..'S!"[TBW,A]:YW2O=CC8-A MW0[FQ'J=,U"@01$.--V2&Y:$MQIXUYH%UFX=3 M#2"S+8!-@]@$BP;)T]:96.,EV(^\Q*\L=W*C5![/MZHH8Z+$*?7;^ '6[0S3F;,OCA!-/8&A(A"\SP$T7B>65^#@_/6%/)5>= M222VF=J?@]5WZ\/T MF_((V;A_2R\G%+D_I9>S_5%YDWY_3[P_#]A1*; M\K1W+I02:?EQ#7P!>2'0WR^%4*\7Q0#UOR3&_P%02P,$% @ \H%I4_KE MA'<$ P H0@ !D !X;"]W;W)K&ULI5;;=W8=V,DTOSPXHP5/ U#9-NU^_LB$T;4DONR]@ M"QWI2)8E!ALA[U6,J.$I33(U=&*M\S/756&,*5-MD6-&7U9"IDS35JY=E4MD MD06EB>M[7M]-&<^(9S":I(4R:?QYB(S=#I.%O!%5_'V@C< MT2!G:UR@OLGGDG9N;27B*6:*BPPDKH;.>>=LUC?Z5N&6XT;MK,%$LA3BWFQ^ M1T/',X0PP5 ;"XQ>CSC!)#&&B,9#9=.I71K@[GIK_:>-G6)9,H43D=SQ2,=# MY\2!"%>L2/25V/S"*IZ>L1>*1-DG;"I=SX&P4%JD%9@8I#PKW^RIRL,.@.PT M _P*X+\%!'L W0K0_:J'H ($7_70JP V=+>,W29NRC0;#:38@#3:9,TL;/8M MFO+%,U,G"RWI*R><'ET*C= )X WVG@ M,_DZW&L*Y_^\S_[9^ZMD=.N*Z5I[P1Y[U]2.5"&?8:%%>-\JZX9._3Q\*+C$ M" [I],N:.&HZ^])ZSUHW7>QQ1*P>=[/YJ<;T4XW9>PT*OWOJUVJO8@_JV(-O MQ%Z'3,$_HJ2V"A.A-,Q15K?)I"(22<*D@IRD-BU-69F5?D]V^7;;_3UT>S7= MWG?HWK*DP)=SNK--E!9;\A>H8]%TWV:EF_X.N^#XQ&LFUZ_)]3\D5W)ZWV]: M)#,#CF=KN"S2):5-K*HJ@_."*$K^AUAK MSW3M[4UJ=J M9;3N3L]-4:[ML%,0BB+3Y66JI?4\/;=CY(U\W#F;=!KD4YJ_Y;A\,5\.[PLF MUSQ3D."*7'GM8R(KRX%8;K3(;<=?"DWSPRYC^H= :13H^TI0UZ\VQD']5S+Z M"U!+ P04 " #R@6E392AN-1@# "*$0 #0 'AL+W-T>6QELQ61A3?0S#>KY@):W/5<6D M17*E2VKL5!=A76E&LQJ<2A'VHR@)2\HEF8SDLKPN31W,U5*:,;GH3(&[?1'^+&J"^/HC[ W!"';>8GHUS);0%BX@PV,BU9\$#%F$RIX#/-P2NG M)1=K9^Z#8:Z$TH&QE;=2>F"I'QW<.QDV ?Y?-<>_21B_B#2K^H,SGI=V.;.;0*^Q&LYROFODJ[P1@ M[#VC>TQ^-I% M#MZ"R.0MB'R=/1FVQ\[.V?;D9.NL ;Q!C,EW>%<1VZ#!;,F%X;*=+7B6,?GL M@+/TAL[LB^83?KL^8SE="G/7@6.R'7]C&5^6:;?J!A+1KMJ.O\+V>DGW^F)C M<9FQ%KCO'S(M/E@.H:J8-NP)QI$TQ1#H17^/)@F2G00^_OI@3TD/F'-P[C\+-.15N?WV9_ 902P,$% @ \H%I4Y>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'*C+=VU>7[1^97]WK;*K9.?<_F*QL/5.=-S^IO="P96--AUW<&BV"[LW M@C=V)X3KVD6V7%:+CDN57%T>[O5H%OZ!=J)V4BLX.9QXEN+=_K@^'+(W:>6+ M;*7[9Y6,^ZU(6">5[.1WT:R29<+L3K]_UD9^U\KQ=ET;W;:K))TN/ OC9/W3 MZ?4 ^8V_V/&,XR]/'$!62;6$&VZDL6XL,=Z? ^.;@,+34>_T1]DZ86ZY$Y^, M[O=2;8?;P%LLO-<8Z^&PG2KQPOR?:M2;C:S%K:[[3B@WU:,1[0"H[$[N;<(4 M[\0J.11AUZIA?R@'E<3NU'0K*#N\*3SZKIG>V@&N5X?F0L(%<]>,X,>#O%-0 M5;)C-UHU0EG1#'M6M[(!GH9YD!D"F8(9#XG9.Y!%@AD,2=DX4&6 M"&0Y)V3I058(9#4G9.5!GB*0I\>%?( AG*7LA/W>6ZF$M1[6&8)U1H"5#5C< M2LOTACT:8>$W8U%_T#E'(,\)('. O*[_ZN'A(QJ@0L,;J?R:3)?8^+TDP"P M\TF\"=4+V-9ZJ^1_%8,ZYLB2&1E+8+P7W(J@ZC"KI$?6RHA5 =87;EX%1!FM M8&M1]P8J+Z3$M)(>V2LCY2E0?N32L&?>0AM_@7KLC1A^Z6-B8DF/;)81\PPP MH7]PM1V>SJZMA1CK5_8@ DQ,+>F1W3)BG@/F)Z&WAN]WLHX%99AUT_4KXQ#P#GL^)J:; ME,(WZ2"<6W#V&Q\F#':D_"R:K?0Q,>&D%,9))^5 X;X=0_"O;@P<@.&M=;'Q.33G9DZ:PE6!#*\F$&5M>ZAQF8VK)' M"-'J<'C/T*D-A81B848PM\DP"V44%HJ$&>R7;SXF9J&,PD(_(@T@&ZQN/_A\ MF'XR"OU$0XY@NHWI)Z/03RSF"/^4F'XR"OW$8HX0$]-/1J&?6,P18F+ZR4CT M$XDYPBP+II^<1#^1F"/$Q/234\QY8C%'B(GI)Z?03RSF"#'1W!J%?J*6])-K M.::?G$(_44P_O99C%LHI+!3%]!-L.6:AG,)"44P_Q99C%LHI+!3%//4Q,0OE M%!:*1G"W/B9FH9S"0C',$S]"*C +%3.FW4)9%IB%"@H+13 G,0@6%A:*8 M_KA98!8J*"SDS2Y.QBW$(=9!#Q(^)KK&0SP)&F8;[C#%"))'!6:A8LZY4-B% M, L5%!:*8@9="+-006&A*&;0A3 +%106BF+ZH4>!6:B@L%!T NPW>HE9J*2P M4'0"'&!B%BHI+!3%#%:=,0N5%!:*8OK_S1*S4$EAH6@Z(6ATS$(EA86BF$&C MH]\:S+D@%#8Z9J%RS@6AL-$Q"Y4D"T(QS*#1,0N5) M"L1Q24)N8A4J2C%P, MTZ_-"K-0-6M&+OA>![-019*1BV'ZZ80*LU!%DI&+8?KIA JS4$5AH6A^T^]" M%6:ABL)"45L_&C9LI@^NBG+XR&'3M^T- MG/NJ[C5O#M]''[[MOOH74$L#!!0 ( /*!:5.7=W+D+ ( /8H : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LP MZ@E3Q :L4'F()(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3 MG7T>]L>Z;+;#J;^= MT3P]WLZ@GH+@=Z">@N!WC)ZV2;06U!O(=!; M4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!; M1YLE!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U M;T>]G4!O1[V=0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O)]#;46\G MT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW M$.@=J'?\I-YU^-J7>NWY7N-/03])]7"^MUP??UE^GT2<%Q>7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR M+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0' MYX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^ MN; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLN]<^L_CA^?96>; M_BV?C?\17+P 4$L! A0#% @ \H%I4P=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #R@6E3;TPD M>>X K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " #R@6E3F5R<(Q & "<)P $P @ ', 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( /*!:5-+!C^0, 4 'P5 M 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ \H%I4V,;E-\M M P Z H !@ ("!$Q4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H%I4^F.1&>+!P \"@ !@ M ("!;2, 'AL+W=O?7IUOX$ !N"@ & M @('Z,P >&PO=V]R:W-H965T&UL4$L! A0# M% @ \H%I4[]0*/.K! 4 L !@ ("!+CD 'AL+W=O M&UL M4$L! A0#% @ \H%I4[G#G.0P!P WA( !D ("!.D, M 'AL+W=O M%;H# !?" &0 @(&A2@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M\H%I4S9XTNH#! <@D !D ("!WU( 'AL+W=O&PO=V]R:W-H965TP0 !<+ 9 " @1AM !X;"]W;W)K&UL4$L! A0#% @ \H%I4ZWF.^S_! Y@X !D M ("!RG$ 'AL+W=O&PO=V]R:W-H M965T-Y !X;"]W;W)K&UL4$L! M A0#% @ \H%I4VN/7(2@ P FP@ !D ("!TWX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H%I M4U[J&FGQ P @L !D ("!.XP 'AL+W=O94" #P!0 &0 M @(%CD >&PO=V]R:W-H965T&UL4$L! A0#% @ \H%I4ZPS6^1= P W < M !D ("!A)< 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ \H%I4\;"H&80 P .P@ !D M ("!:*, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \H%I4^(M14&C @ \@8 !D ("!7:\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \H%I4P 7 MZHBK @ : < !D ("!4K< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H%I4YC-KL!$ @ -@< !D M ("!);\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \H%I4_Y98T7C @ \ @ !D ("! MH&PO=V]R:W-H965T&UL4$L! A0#% M @ \H%I4ZGA.KNS P ^PX !D ("!\-, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H%I4P3XW^^3 M @ BP@ !D ("!5]T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \H%I4]B+T5%Y @ R08 !D M ("!(^X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \H%I4QJPKNW$ @ & D !D ("!T?8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\H%I4\"Z5#AY"0 $, !D ("!OO\ 'AL+W=O&PO=V]R:W-H965TG@( )H' 9 " @;T8 0!X;"]W;W)K&UL4$L! A0#% @ \H%I4])U\V@< P APH !D M ("!DAL! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \H%I4]&"8=&4!0 GA@ !D ("!R2&PO=V]R:W-H965T7!E&UL4$L%!@ !- $T $A4 +H^ 0 $! end XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 330 363 1 true 77 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.ceva-dsp.com/20210930/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/20210930/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/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Interim Condensed Consolidated Statements of Loss (Unaudited) Sheet http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited Interim Condensed Consolidated Statements of Loss (Unaudited) Statements 4 false false R5.htm 004 - Statement - Interim Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited Interim Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 005 - Statement - Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://www.ceva-dsp.com/20210930/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/20210930/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/20210930/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/20210930/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 - Acquisition of Intrinsix Sheet http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix Note 3 - Acquisition of Intrinsix Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Revenue Recognition Sheet http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition- Note 4 - Revenue Recognition Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Leases Sheet http://www.ceva-dsp.com/20210930/role/statement-note-5-leases Note 5 - Leases Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Marketable Securities Sheet http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities- Note 6 - Marketable Securities Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Fair Value Measurement Sheet http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement- Note 7 - Fair Value Measurement Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Intangible Assets, Net Sheet http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net- Note 8 - Intangible Assets, Net Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Geographic Information and Major Customer Data Sheet http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data Note 9 - Geographic Information and Major Customer Data Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Net Loss Per Share of Common Stock Sheet http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock Note 10 - Net Loss Per Share of Common Stock Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans Sheet http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans- Note 11 - Common Stock and Stock-based Compensation Plans Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Derivatives and Hedging Activities Sheet http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities- Note 12 - Derivatives and Hedging Activities Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss- Note 13 - Accumulated Other Comprehensive Income (Loss) Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Share Repurchase Program Sheet http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program Note 14 - Share Repurchase Program Notes 21 false false R22.htm 021 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.ceva-dsp.com/20210930/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.ceva-dsp.com/20210930/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies 22 false false R23.htm 022 - Disclosure - Note 3 - Acquisition of Intrinsix (Tables) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-tables Note 3 - Acquisition of Intrinsix (Tables) Tables http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix 23 false false R24.htm 023 - Disclosure - Note 4 - Revenue Recognition (Tables) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-tables Note 4 - Revenue Recognition (Tables) Tables http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition- 24 false false R25.htm 024 - Disclosure - Note 5 - Leases (Tables) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-tables Note 5 - Leases (Tables) Tables http://www.ceva-dsp.com/20210930/role/statement-note-5-leases 25 false false R26.htm 025 - Disclosure - Note 6 - Marketable Securities (Tables) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-tables Note 6 - Marketable Securities (Tables) Tables http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities- 26 false false R27.htm 026 - Disclosure - Note 7 - Fair Value Measurement (Tables) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-tables Note 7 - Fair Value Measurement (Tables) Tables http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement- 27 false false R28.htm 027 - Disclosure - Note 8 - Intangible Assets, Net (Tables) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-tables Note 8 - Intangible Assets, Net (Tables) Tables http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net- 28 false false R29.htm 028 - Disclosure - Note 9 - Geographic Information and Major Customer Data (Tables) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-tables Note 9 - Geographic Information and Major Customer Data (Tables) Tables http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data 29 false false R30.htm 029 - Disclosure - Note 10 - Net Loss Per Share of Common Stock (Tables) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-tables Note 10 - Net Loss Per Share of Common Stock (Tables) Tables http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock 30 false false R31.htm 030 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans (Tables) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables Note 11 - Common Stock and Stock-based Compensation Plans (Tables) Tables http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans- 31 false false R32.htm 031 - Disclosure - Note 12 - Derivatives and Hedging Activities (Tables) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-tables Note 12 - Derivatives and Hedging Activities (Tables) Tables http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities- 32 false false R33.htm 032 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss- 33 false false R34.htm 033 - Disclosure - Note 3 - Acquisition of Intrinsix (Details Textual) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual Note 3 - Acquisition of Intrinsix (Details Textual) Details http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-tables 34 false false R35.htm 034 - Disclosure - Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) Details 35 false false R36.htm 035 - Disclosure - Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) (Parentheticals) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details-parentheticals Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) (Parentheticals) Details 36 false false R37.htm 036 - Disclosure - Note 3 - Acquisition of Intrinsix - Acquired Intangible Assets (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details Note 3 - Acquisition of Intrinsix - Acquired Intangible Assets (Details) Details 37 false false R38.htm 037 - Disclosure - Note 3 - Acquisition of Intrinsix - Pro Forma Information (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-pro-forma-information-details Note 3 - Acquisition of Intrinsix - Pro Forma Information (Details) Details 38 false false R39.htm 038 - Disclosure - Note 4 - Revenue Recognition (Details Textual) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-details-textual Note 4 - Revenue Recognition (Details Textual) Details http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-tables 39 false false R40.htm 040 - Disclosure - Note 4 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-2-details Note 4 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Details 40 false false R41.htm 041 - Disclosure - Note 4 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-details-parentheticals Note 4 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Details 41 false false R42.htm 042 - Disclosure - Note 4 - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details Note 4 - Revenue Recognition - Disaggregation of Revenue (Details) Details 42 false false R43.htm 043 - Disclosure - Note 4 - Revenue Recognition - Assets and Liabilities (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details Note 4 - Revenue Recognition - Assets and Liabilities (Details) Details 43 false false R44.htm 044 - Disclosure - Note 5 - Leases -Lease Cost (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-lease-cost-details Note 5 - Leases -Lease Cost (Details) Details 44 false false R45.htm 045 - Disclosure - Note 5 - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details Note 5 - Leases - Maturities of Lease Liabilities (Details) Details 45 false false R46.htm 046 - Disclosure - Note 6 - Marketable Securities (Details Textual) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-details-textual Note 6 - Marketable Securities (Details Textual) Details http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-tables 46 false false R47.htm 047 - Disclosure - Note 6 - Marketable Securities - Available-for-sale Marketable Securities (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details Note 6 - Marketable Securities - Available-for-sale Marketable Securities (Details) Details 47 false false R48.htm 048 - Disclosure - Note 6 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details Note 6 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Details 48 false false R49.htm 049 - Disclosure - Note 6 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details Note 6 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Details 49 false false R50.htm 050 - Disclosure - Note 7 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details Note 7 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Details 50 false false R51.htm 051 - Disclosure - Note 8 - Intangible Assets, Net (Details Textual) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual Note 8 - Intangible Assets, Net (Details Textual) Details http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-tables 51 false false R52.htm 052 - Disclosure - Note 8 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details Note 8 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Details 52 false false R53.htm 053 - Disclosure - Note 8 - Intangible Assets, Net - Future Amortization Expense (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details Note 8 - Intangible Assets, Net - Future Amortization Expense (Details) Details 53 false false R54.htm 054 - Disclosure - Note 9 - Geographic Information and Major Customer Data (Details Textual) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-details-textual Note 9 - Geographic Information and Major Customer Data (Details Textual) Details http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-tables 54 false false R55.htm 055 - Disclosure - Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) Details 55 false false R56.htm 056 - Disclosure - Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) Details 56 false false R57.htm 057 - Disclosure - Note 10 - Net Loss Per Share of Common Stock (Details Textual) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual Note 10 - Net Loss Per Share of Common Stock (Details Textual) Details http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-tables 57 false false R58.htm 058 - Disclosure - Note 10 - Net Loss Per Share of Common Stock - Earnings Per Share (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details Note 10 - Net Loss Per Share of Common Stock - Earnings Per Share (Details) Details 58 false false R59.htm 059 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans (Details Textual) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual Note 11 - Common Stock and Stock-based Compensation Plans (Details Textual) Details http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables 59 false false R60.htm 060 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) Details 60 false false R61.htm 061 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Details 61 false false R62.htm 062 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) Details 62 false false R63.htm 063 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) Details 63 false false R64.htm 064 - Disclosure - Note 12 - Derivatives and Hedging Activities (Details Textual) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-details-textual Note 12 - Derivatives and Hedging Activities (Details Textual) Details http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-tables 64 false false R65.htm 065 - Disclosure - Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Details 65 false false R66.htm 066 - Disclosure - Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Details http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-tables 66 false false R67.htm 067 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Details http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables 67 false false R68.htm 068 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables 68 false false R69.htm 069 - Disclosure - Note 14 - Share Repurchase Program (Details Textual) Sheet http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program-details-textual Note 14 - Share Repurchase Program (Details Textual) Details http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program 69 false false All Reports Book All Reports ceva20210930_10q.htm ceva-20210930.xsd ceva-20210930_cal.xml ceva-20210930_def.xml ceva-20210930_lab.xml ceva-20210930_pre.xml ex_303844.htm ex_303845.htm ex_303846.htm http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/country/2021 http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ceva20210930_10q.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 330, "dts": { "calculationLink": { "local": [ "ceva-20210930_cal.xml" ] }, "definitionLink": { "local": [ "ceva-20210930_def.xml" ] }, "inline": { "local": [ "ceva20210930_10q.htm" ] }, "labelLink": { "local": [ "ceva-20210930_lab.xml" ] }, "presentationLink": { "local": [ "ceva-20210930_pre.xml" ] }, "schema": { "local": [ "ceva-20210930.xsd" ], "remote": [ "https://xbrl.sec.gov/country/2021/country-2021.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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 495, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 33, "http://www.ceva-dsp.com/20210930": 1, "http://xbrl.sec.gov/dei/2021": 6, "total": 40 }, "keyCustom": 46, "keyStandard": 317, "memberCustom": 43, "memberStandard": 33, "nsprefix": "ceva", "nsuri": "http://www.ceva-dsp.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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/20210930/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Acquisition of Intrinsix", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "shortName": "Note 3 - Acquisition of Intrinsix", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "010 - Disclosure - Note 4 - Revenue Recognition", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-", "shortName": "Note 4 - Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Leases", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases", "shortName": "Note 5 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "012 - Disclosure - Note 6 - Marketable Securities", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-", "shortName": "Note 6 - Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "013 - Disclosure - Note 7 - Fair Value Measurement", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-", "shortName": "Note 7 - Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "014 - Disclosure - Note 8 - Intangible Assets, Net", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-", "shortName": "Note 8 - Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "015 - Disclosure - Note 9 - Geographic Information and Major Customer Data", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data", "shortName": "Note 9 - Geographic Information and Major Customer Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "016 - Disclosure - Note 10 - Net Loss Per Share of Common Stock", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock", "shortName": "Note 10 - Net Loss Per Share of Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "017 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "shortName": "Note 11 - Common Stock and Stock-based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "018 - Disclosure - Note 12 - Derivatives and Hedging Activities", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-", "shortName": "Note 12 - Derivatives and Hedging Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.ceva-dsp.com/20210930/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": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "019 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-", "shortName": "Note 13 - Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "020 - Disclosure - Note 14 - Share Repurchase Program", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program", "shortName": "Note 14 - Share Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "021 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.ceva-dsp.com/20210930/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 3 - Acquisition of Intrinsix (Tables)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-tables", "shortName": "Note 3 - Acquisition of Intrinsix (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "023 - Disclosure - Note 4 - Revenue Recognition (Tables)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-tables", "shortName": "Note 4 - Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "024 - Disclosure - Note 5 - Leases (Tables)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-tables", "shortName": "Note 5 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "025 - Disclosure - Note 6 - Marketable Securities (Tables)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-tables", "shortName": "Note 6 - Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "026 - Disclosure - Note 7 - Fair Value Measurement (Tables)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-tables", "shortName": "Note 7 - Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "027 - Disclosure - Note 8 - Intangible Assets, Net (Tables)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-tables", "shortName": "Note 8 - Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "028 - Disclosure - Note 9 - Geographic Information and Major Customer Data (Tables)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-tables", "shortName": "Note 9 - Geographic Information and Major Customer Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "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/20210930/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:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "029 - Disclosure - Note 10 - Net Loss Per Share of Common Stock (Tables)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-tables", "shortName": "Note 10 - Net Loss Per Share of Common Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "030 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans (Tables)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "shortName": "Note 11 - Common Stock and Stock-based Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 12 - Derivatives and Hedging Activities (Tables)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-tables", "shortName": "Note 12 - Derivatives and Hedging Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "032 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables", "shortName": "Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-05-31_BusinessAcquisitionAxis-IntrinsixCorpMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 3 - Acquisition of Intrinsix (Details Textual)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual", "shortName": "Note 3 - Acquisition of Intrinsix (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-05-31_BusinessAcquisitionAxis-IntrinsixCorpMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details", "shortName": "Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-05-31_BusinessAcquisitionAxis-IntrinsixMergerMember", "decimals": "-3", "lang": null, "name": "ceva:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) (Parentheticals)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details-parentheticals", "shortName": "Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-05-31_BusinessAcquisitionAxis-IntrinsixMergerMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 3 - Acquisition of Intrinsix - Acquired Intangible Assets (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "shortName": "Note 3 - Acquisition of Intrinsix - Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-05-31_BusinessAcquisitionAxis-IntrinsixMergerMember_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember", "decimals": "-4", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_BusinessAcquisitionAxis-IntrinsixMergerMember", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 3 - Acquisition of Intrinsix - Pro Forma Information (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-pro-forma-information-details", "shortName": "Note 3 - Acquisition of Intrinsix - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_BusinessAcquisitionAxis-IntrinsixMergerMember", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 4 - Revenue Recognition (Details Textual)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-details-textual", "shortName": "Note 4 - Revenue Recognition (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-4", "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 Loss (Unaudited)", "role": "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "shortName": "Interim Condensed Consolidated Statements of Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-4", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2021-10-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 4 - Revenue Recognition - Remaining Performance Obligation 2 (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-2-details", "shortName": "Note 4 - Revenue Recognition - Remaining Performance Obligation 2 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2021-10-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 4 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-details-parentheticals", "shortName": "Note 4 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 4 - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "shortName": "Note 4 - Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 4 - Revenue Recognition - Assets and Liabilities (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details", "shortName": "Note 4 - Revenue Recognition - Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30_BalanceSheetLocationAxis-TradeReceivablesMember", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 5 - Leases -Lease Cost (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-lease-cost-details", "shortName": "Note 5 - Leases -Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 5 - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "shortName": "Note 5 - Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 6 - Marketable Securities (Details Textual)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-details-textual", "shortName": "Note 6 - Marketable Securities (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 6 - Marketable Securities - Available-for-sale Marketable Securities (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details", "shortName": "Note 6 - Marketable Securities - Available-for-sale Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 6 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "shortName": "Note 6 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRealizedGainLossTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 6 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "shortName": "Note 6 - 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": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "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 Loss (Unaudited)", "role": "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "shortName": "Interim Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 7 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "shortName": "Note 7 - 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": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30_FairValueByAssetClassAxis-CorporateBondsMember", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 8 - Intangible Assets, Net (Details Textual)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual", "shortName": "Note 8 - Intangible Assets, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_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" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 8 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "shortName": "Note 8 - 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": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 8 - Intangible Assets, Net - Future Amortization Expense (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details", "shortName": "Note 8 - Intangible Assets, Net - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 9 - Geographic Information and Major Customer Data (Details Textual)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-details-textual", "shortName": "Note 9 - Geographic Information and Major Customer Data (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "shortName": "Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_StatementGeographicalAxis-CN", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "shortName": "Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 10 - Net Loss Per Share of Common Stock (Details Textual)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual", "shortName": "Note 10 - Net Loss Per Share of Common Stock (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 10 - Net Loss Per Share of Common Stock - Earnings Per Share (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details", "shortName": "Note 10 - 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": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans (Details Textual)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "shortName": "Note 11 - Common Stock and Stock-based Compensation Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2019-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/20210930/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": "ceva20210930_10q.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "shortName": "Note 11 - 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": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "lang": "en-US", "name": "ceva:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedAverageRemainingContractualTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2020-12-31_AwardTypeAxis-RSUsAndPSUsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "shortName": "Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2020-12-31_AwardTypeAxis-RSUsAndPSUsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 11 - 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/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "shortName": "Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_AwardTypeAxis-PurchaseRightsMember_PlanNameAxis-The2002EmployeeStockPurchasePlanMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "shortName": "Note 11 - 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": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_AwardTypeAxis-PurchaseRightsMember_PlanNameAxis-The2002EmployeeStockPurchasePlanMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 12 - Derivatives and Hedging Activities (Details Textual)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-details-textual", "shortName": "Note 12 - Derivatives and Hedging Activities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "shortName": "Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-CashFlowHedgingMember", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "shortName": "Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-CashFlowHedgingMember", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "shortName": "Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "i_2021-06-30_StatementEquityComponentsAxis-AccumulatedNetUnrealizedInvestmentGainLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "shortName": "Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedGainLossNetCashFlowHedgeParentMember", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 14 - Share Repurchase Program (Details Textual)", "role": "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program-details-textual", "shortName": "Note 14 - Share Repurchase Program (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": "INF", "lang": null, "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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/20210930/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": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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/20210930/role/statement-note-1-business", "shortName": "Note 1 - Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-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/20210930/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": "ceva20210930_10q.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 77, "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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_AccruedSeverancePayNoncurrent": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-8-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "ceva_BusinessCombinationConsiderationTransferredEscrowToSatisfyIndemnificationClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash held in escrow to satisfy indemnification claims in a business combination.", "label": "ceva_BusinessCombinationConsiderationTransferredEscrowToSatisfyIndemnificationClaims", "terseLabel": "Business Combination, Consideration Transferred, Escrow to Satisfy Indemnification Claims" } } }, "localname": "BusinessCombinationConsiderationTransferredEscrowToSatisfyIndemnificationClaims", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssets": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets, excluding goodwill and intangible assets, acquired at the acquisition date.", "label": "ceva_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssets", "verboseLabel": "Net assets (including cash in the amount of $600)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssets", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/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": "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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/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": "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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_ChiefExecutiveOfficerAndChiefTechnologyOfficerOfIntrinsixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Chief Executive Officer and the Chief Technology Officer of Intrinsix.", "label": "Chief Executive Officer and Chief Technology Officer of Intrinsix [Member]" } } }, "localname": "ChiefExecutiveOfficerAndChiefTechnologyOfficerOfIntrinsixMember", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-7-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to employees.", "label": "Employees [Member]" } } }, "localname": "EmployeesMember", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_EuropeAndMiddleEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Europe and Middle East.", "label": "Europe and Middle East [Member]" } } }, "localname": "EuropeAndMiddleEastMember", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-8-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 asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized in the fifth fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "ceva_FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter", "terseLabel": "2026 and thereafter" } } }, "localname": "FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedInterestOnBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/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 interest on bank deposits.", "label": "ceva_IncreaseDecreaseInAccruedInterestOnBankDeposits", "negatedLabel": "Accrued interest on bank deposits" } } }, "localname": "IncreaseDecreaseInAccruedInterestOnBankDeposits", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedSalariesAndRelatedExpenses": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedSeverancePayNet": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 16.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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInDeferredTaxNet": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_IntrinsixCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Intrinsix Corp.", "label": "Intrinsix Corp. [Member]" } } }, "localname": "IntrinsixCorpMember", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "domainItemType" }, "ceva_IntrinsixMergerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Instrinsix merger agreement.", "label": "Intrinsix Merger [Member]" } } }, "localname": "IntrinsixMergerMember", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_InvestmentInBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "ceva_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter", "verboseLabel": "2026 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_LongtermBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Represents the amount of long-term bank deposits.", "label": "Bank deposits" } } }, "localname": "LongtermBankDeposits", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-8-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "xbrltype": "stringItemType" }, "ceva_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_OtherGeographicRegionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other geographic regions.", "label": "Other Geographic Regions [Member]" } } }, "localname": "OtherGeographicRegionsMember", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "ceva_PercentageOfMergerConsideration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of merger consideration payable to counter parties.", "label": "ceva_PercentageOfMergerConsideration", "terseLabel": "Percentage of Merger Consideration" } } }, "localname": "PercentageOfMergerConsideration", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "percentItemType" }, "ceva_PercentageOfStockAppreciationRightsUnitsSubjectToGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of stock appreciation rights units subject to grant.", "label": "ceva_PercentageOfStockAppreciationRightsUnitsSubjectToGrant", "terseLabel": "Percentage of Stock Appreciation Rights Units Subject to Grant" } } }, "localname": "PercentageOfStockAppreciationRightsUnitsSubjectToGrant", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_ProceedsFromBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_PurchaseRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the right to purchase common stock.", "label": "Purchase Rights [Member]" } } }, "localname": "PurchaseRightsMember", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930/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": "Represents the amount of severance pay fund, noncurrent.", "label": "Severance pay fund" } } }, "localname": "SeverancePayFundNoncurrent", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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": "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsInPeriod", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "durationItemType" }, "ceva_ShorttermBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Represents the amount of short-term bank deposits.", "label": "Short-term bank deposits" } } }, "localname": "ShorttermBankDeposits", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "ceva_The2002EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2002 Employee Stock Purchase Plan (ESPP).", "label": "The 2002 Employee Stock Purchase Plan [Member]" } } }, "localname": "The2002EmployeeStockPurchasePlanMember", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_VestingAfterTheFirstAnniversaryGrantDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the award vesting after the first anniversary grant date.", "label": "Vesting After the First Anniversary Grant Date [Member]" } } }, "localname": "VestingAfterTheFirstAnniversaryGrantDateMember", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary182022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to awards vesting on February 18, 2022.", "label": "Vesting on February 18, 2022 [Member]" } } }, "localname": "VestingOnFebruary182022Member", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary182023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to awards vesting on February 18, 2023.", "label": "Vesting on February 18, 2023 [Member]" } } }, "localname": "VestingOnFebruary182023Member", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary182024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to awards vesting on February 18, 2024.", "label": "Vesting on February 18, 2024 [Member]" } } }, "localname": "VestingOnFebruary182024Member", "nsuri": "http://www.ceva-dsp.com/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/20210930", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_statement-statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Net Loss Per Share of Common Stock - Earnings Per Share (Details)" } } }, "localname": "statement-statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-net-loss-per-share-of-common-stock-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Net Loss Per Share of Common Stock" } } }, "localname": "statement-statement-note-10-net-loss-per-share-of-common-stock-tables", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-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 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details)" } } }, "localname": "statement-statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)" } } }, "localname": "statement-statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-common-stock-and-stockbased-compensation-plans-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Common Stock and Stock-based Compensation Plans" } } }, "localname": "statement-statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details)" } } }, "localname": "statement-statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)" } } }, "localname": "statement-statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)" } } }, "localname": "statement-statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-derivatives-and-hedging-activities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Derivatives and Hedging Activities" } } }, "localname": "statement-statement-note-12-derivatives-and-hedging-activities-tables", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)" } } }, "localname": "statement-statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)" } } }, "localname": "statement-statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-13-accumulated-other-comprehensive-income-loss-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "statement-statement-note-13-accumulated-other-comprehensive-income-loss-tables", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Acquisition of Intrinsix - Acquired Intangible Assets (Details)" } } }, "localname": "statement-statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details)" } } }, "localname": "statement-statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details-parentheticals": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Acquisition of Intrinsix - Preliminary Purchase Price Allocation (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details-parentheticals", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-acquisition-of-intrinsix-pro-forma-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Acquisition of Intrinsix - Pro Forma Information (Details)" } } }, "localname": "statement-statement-note-3-acquisition-of-intrinsix-pro-forma-information-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-acquisition-of-intrinsix-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Acquisition of Intrinsix" } } }, "localname": "statement-statement-note-3-acquisition-of-intrinsix-tables", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-revenue-recognition-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Revenue Recognition - Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-4-revenue-recognition-assets-and-liabilities-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-revenue-recognition-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Revenue Recognition - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-revenue-recognition-remaining-performance-obligation-2-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Revenue Recognition - Remaining Performance Obligation 2 (Details)" } } }, "localname": "statement-statement-note-4-revenue-recognition-remaining-performance-obligation-2-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-revenue-recognition-remaining-performance-obligation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Revenue Recognition - Remaining Performance Obligation (Details)" } } }, "localname": "statement-statement-note-4-revenue-recognition-remaining-performance-obligation-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-revenue-recognition-remaining-performance-obligation-details-parentheticals": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-4-revenue-recognition-remaining-performance-obligation-details-parentheticals", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-revenue-recognition-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Revenue Recognition" } } }, "localname": "statement-statement-note-4-revenue-recognition-tables", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-leases-lease-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Leases -Lease Cost (Details)" } } }, "localname": "statement-statement-note-5-leases-lease-cost-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-leases-maturities-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Leases - Maturities of Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-5-leases-maturities-of-lease-liabilities-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Leases" } } }, "localname": "statement-statement-note-5-leases-tables", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-6-marketable-securities-availableforsale-marketable-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Marketable Securities - Available-for-sale Marketable Securities (Details)" } } }, "localname": "statement-statement-note-6-marketable-securities-availableforsale-marketable-securities-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-6-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)" } } }, "localname": "statement-statement-note-6-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-6-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)" } } }, "localname": "statement-statement-note-6-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-6-marketable-securities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Marketable Securities" } } }, "localname": "statement-statement-note-6-marketable-securities-tables", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)" } } }, "localname": "statement-statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-7-fair-value-measurement-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Fair Value Measurement" } } }, "localname": "statement-statement-note-7-fair-value-measurement-tables", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-8-intangible-assets-net-future-amortization-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Intangible Assets, Net - Future Amortization Expense (Details)" } } }, "localname": "statement-statement-note-8-intangible-assets-net-future-amortization-expense-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details)" } } }, "localname": "statement-statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-8-intangible-assets-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Intangible Assets, Net" } } }, "localname": "statement-statement-note-8-intangible-assets-net-tables", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details)" } } }, "localname": "statement-statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details)" } } }, "localname": "statement-statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "nsuri": "http://www.ceva-dsp.com/20210930", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-9-geographic-information-and-major-customer-data-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Geographic Information and Major Customer Data" } } }, "localname": "statement-statement-note-9-geographic-information-and-major-customer-data-tables", "nsuri": "http://www.ceva-dsp.com/20210930", "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/20210930", "xbrltype": "stringItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r517" ], "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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r518" ], "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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r519" ], "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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-1-business", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program", "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-lease-cost-details", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r519" ], "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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r519" ], "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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r527" ], "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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r519" ], "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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r519" ], "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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r519" ], "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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r519" ], "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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-1-business", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program", "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-lease-cost-details", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r515" ], "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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r516" ], "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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_ChiefOperatingOfficerMember": { "auth_ref": [ "r182", "r424" ], "lang": { "en-us": { "role": { "label": "Chief Operating Officer [Member]" } } }, "localname": "ChiefOperatingOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r43", "r45", "r99", "r100", "r256", "r263" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r180", "r284", "r290", "r492" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r255", "r262", "r303", "r305", "r434", "r435", "r436", "r437", "r438", "r439", "r458", "r489", "r493", "r512", "r513" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r180", "r284", "r290", "r492" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r175", "r284", "r288", "r461", "r488", "r490" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r175", "r284", "r288", "r461", "r488", "r490" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r255", "r262", "r293", "r303", "r305", "r434", "r435", "r436", "r437", "r438", "r439", "r458", "r489", "r493", "r512", "r513" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r255", "r262", "r293", "r303", "r305", "r434", "r435", "r436", "r437", "r438", "r439", "r458", "r489", "r493", "r512", "r513" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r44", "r45", "r99", "r100", "r256", "r263" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r176", "r177", "r284", "r289", "r491", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r176", "r177", "r284", "r289", "r491", "r501", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r182", "r424" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r8", "r36" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Trade payables" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r24", "r183", "r184" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "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 $352 and $300 as of September 30, 2021 and December 31, 2020, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r54", "r63", "r64", "r65", "r66", "r367" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r46", "r54", "r367" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r47", "r48", "r49", "r54", "r63", "r64", "r65" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r51", "r53", "r54", "r477", "r498", "r499" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r54", "r63", "r64", "r65", "r102", "r103", "r104", "r368", "r494", "r495", "r528" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted-Average Estimated Useful Life (Year)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r25" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid in-capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r102", "r103", "r104", "r326", "r327", "r328", "r389" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r89", "r233" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "us-gaap_AdjustmentForAmortization", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r306", "r308", "r331", "r332" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r308", "r322", "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Total equity-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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": [ "r185", "r209", "r211", "r212" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r89", "r226", "r233" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of intangible assets", "terseLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r97", "r159", "r165", "r171", "r207", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r365", "r369", "r401", "r425", "r427", "r466", "r476" ], "calculation": { "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r42", "r97", "r207", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r365", "r369", "r401", "r425", "r427" ], "calculation": { "http://www.ceva-dsp.com/20210930/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 within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r12", "r13", "r14", "r15", "r16", "r17", "r18", "r19", "r97", "r207", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r365", "r369", "r401", "r425" ], "calculation": { "http://www.ceva-dsp.com/20210930/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 after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_AssetsNoncurrent", "totalLabel": "Total long-term assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r191" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale, Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "negatedLabel": "Available-for-sale, Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r190", "r217" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale, Amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Corporate bonds" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Available-for-sale - matures after one year through five years, Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r194" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Available-for-sale - matures within one year, Amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r193", "r194", "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Available-for-sale - matures within one year, Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r188", "r217" ], "calculation": { "http://www.ceva-dsp.com/20210930/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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Marketable securities", "verboseLabel": "Corporate bonds" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r309", "r324" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r376", "r381" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r302", "r304" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r302", "r304", "r348", "r349" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r346", "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Pro forma net income (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-pro-forma-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r346", "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Pro forma total revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-pro-forma-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r357", "r358", "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r356", "r357", "r358", "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.", "label": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r351" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "verboseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r350", "r351" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r351" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Total assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r93", "r94", "r95" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r33", "r91" ], "calculation": { "http://www.ceva-dsp.com/20210930/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 of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r86", "r91", "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at the end of the period", "periodStartLabel": "Cash and cash equivalents at the beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r86", "r404" ], "calculation": { "http://www.ceva-dsp.com/20210930/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 (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r265" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r427" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "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 September 30, 2021 (unaudited) and December 31, 2020. 22,968,554 and 22,260,917 shares outstanding at September 30, 2021 (unaudited) and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r59", "r61", "r62", "r70", "r471", "r484" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r69", "r78", "r470", "r483" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r139", "r140", "r180", "r398", "r399", "r502" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r139", "r140", "r180", "r398", "r399", "r500", "r502" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r139", "r140", "r180", "r398", "r399", "r500", "r502" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r139", "r140", "r180", "r398", "r399" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Percentage of total revenues" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r139", "r140", "r180", "r398", "r399", "r502" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r270", "r272", "r285" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with customer asset, balance" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r270", "r271", "r285" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenues", "terseLabel": "Contract with customer liability, balance" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r286" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r74", "r97", "r207", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r401" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r138", "r180" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r198", "r219", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "12 months or greater, Fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r198", "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "negatedLabel": "12 months or greater, Gross unrealized loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r198", "r219", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Less than 12 months, Fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r198", "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "negatedLabel": "Less than 12 months, Gross unrealized loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r199" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Gross realized gains from sale of available-for-sale marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r199" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss", "negatedLabel": "Realized loss (gain), net on sale of available-for-sale marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "auth_ref": [ "r199" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss", "negatedLabel": "Gross realized losses from sale of available-for-sale marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r197", "r218", "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r335", "r336" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r89", "r237" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r378" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "us-gaap_DerivativeGainLossOnDerivativeNet", "terseLabel": "Derivative, Gain (Loss) on Derivative, Net, Total" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r45", "r377", "r380", "r384", "r386" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r388", "r392" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r375", "r377", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "us-gaap_DerivativeNotionalAmount", "terseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r333" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-1-business", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program", "http://www.ceva-dsp.com/20210930/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r107", "r108", "r109", "r110", "r111", "r115", "r117", "r122", "r123", "r124", "r128", "r129", "r390", "r391", "r472", "r485" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r107", "r108", "r109", "r110", "r111", "r117", "r122", "r123", "r124", "r128", "r129", "r390", "r391", "r472", "r485" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r125", "r126", "r127", "r130" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r404" ], "calculation": { "http://www.ceva-dsp.com/20210930/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 increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r63", "r64", "r65", "r102", "r103", "r104", "r106", "r112", "r114", "r131", "r208", "r265", "r266", "r326", "r327", "r328", "r338", "r339", "r389", "r405", "r406", "r407", "r408", "r409", "r411", "r494", "r495", "r496", "r528" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r393", "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r257", "r259", "r260", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r394", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r257", "r294", "r295", "r300", "r301", "r394", "r431" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r257", "r259", "r260", "r294", "r295", "r300", "r301", "r394", "r432" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r257", "r259", "r260", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r394", "r433" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r257", "r259", "r260", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r195", "r196", "r202", "r203", "r204", "r210", "r213", "r214", "r215", "r216", "r218", "r220", "r221", "r222", "r258", "r264", "r388", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r520", "r521", "r522", "r523", "r524", "r525", "r526" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r232" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Total intangible assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r234" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-8-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 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": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r234" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-8-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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r234" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-8-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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r234" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-8-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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r227", "r230", "r232", "r235", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r232", "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Total intangible assets, Gross Carrying Amount", "terseLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r227", "r231" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r232", "r462" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangible assets, net", "totalLabel": "Total intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "us-gaap_FinitelivedIntangibleAssetsAcquired1", "terseLabel": "Finite-lived Intangible Assets Acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r90", "r402", "r403" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An option that allows the holder to buy (if call) or sell (if put) an underlying currency at a fixed exercise rate, expressed as an exchange, during a specified period (an American option) or at a specified date (a European option).", "label": "Foreign Exchange Option [Member]" } } }, "localname": "ForeignExchangeOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative", "negatedLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r223", "r224", "r427", "r465" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73", "r97", "r159", "r164", "r167", "r170", "r173", "r207", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r401" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r67", "r159", "r164", "r167", "r170", "r173", "r464", "r468", "r473", "r486" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-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": "Income (loss) before taxes on income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-13-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r239", "r241" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r113", "r114", "r157", "r337", "r340", "r342", "r487" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-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": "Income tax expense", "negatedLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income and withholding taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r88" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsPayableTrade", "terseLabel": "Trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r88", "r459" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "terseLabel": "Accrued expenses and other payables" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r118", "r119", "r120", "r124" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Effect of stock -based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeAmortizationOfPremium": { "auth_ref": [ "r77" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r76", "r77" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-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 (loss), net", "terseLabel": "Financial income (loss), net" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r421" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total undiscounted cash flows" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r421" ], "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 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r421" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r97", "r207", "r401", "r427", "r467", "r479" ], "calculation": { "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r97", "r207", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r366", "r369", "r370", "r401", "r425", "r426", "r427" ], "calculation": { "http://www.ceva-dsp.com/20210930/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 obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r9", "r10", "r11", "r20", "r21", "r97", "r207", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r366", "r369", "r370", "r401", "r425", "r426" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r132", "r145" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-1-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://www.ceva-dsp.com/20210930/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 cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r86", "r87", "r90" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r57", "r60", "r65", "r68", "r90", "r97", "r105", "r107", "r108", "r109", "r110", "r113", "r114", "r121", "r159", "r164", "r167", "r170", "r173", "r207", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r391", "r401", "r469", "r482" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-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", "verboseLabel": "Net loss:" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r54", "r66" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-13-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 (loss) before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-13-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/20210930/role/statement-interim-condensed-consolidated-statements-of-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r159", "r164", "r167", "r170", "r173" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-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 income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r415", "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r413" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-5-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r413" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r413" ], "calculation": { "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r414", "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Cash payments for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r412" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r419", "r422" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-lease-cost-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r418", "r422" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term (years) (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-lease-cost-details" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r3", "r101", "r145", "r371" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.ceva-dsp.com/20210930/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 noncurrent assets classified as other.", "label": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-for-sale securities:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r47", "r48", "r51" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "totalLabel": "Net change" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r63", "r64", "r69", "r205", "r405", "r410", "r411", "r470", "r483" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).", "label": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "totalLabel": "Other comprehensive income (loss) before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r46", "r51" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "totalLabel": "Net change" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r46", "r51", "r379", "r382", "r387" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "terseLabel": "Foreign exchange option contracts" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r51", "r55", "r383" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "negatedLabel": "Reclassification adjustments for gains included in net loss", "terseLabel": "Foreign exchange option contracts" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r58", "r61", "r63", "r64", "r66", "r69", "r265", "r405", "r410", "r411", "r470", "r483" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-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 (loss)", "totalLabel": "Other comprehensive income (loss), net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r58", "r61", "r363", "r364", "r367" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-13-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": "Net current period other comprehensive loss", "totalLabel": "Net current period other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r51", "r55", "r56", "r200" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "negatedLabel": "Reclassification adjustments for (gains) losses included in net loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r52", "r63", "r69", "r337", "r341", "r343", "r405", "r408", "r411", "r470", "r483" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Income tax expense (benefit) related to components of other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r47", "r51", "r200" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Changes in unrealized gains (losses)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r34", "r481" ], "calculation": { "http://www.ceva-dsp.com/20210930/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 of long-term investments classified as other.", "label": "Investments in non-marketable equity securities" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).", "label": "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "terseLabel": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Total" } } }, "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r85" ], "calculation": { "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r79", "r81", "r187" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt", "negatedLabel": "Investment in available-for-sale marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r82", "r360" ], "calculation": { "http://www.ceva-dsp.com/20210930/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", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r82" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Acquisition of subsidiary, net of cash acquired (see Note 3)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r309", "r324" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22", "r261" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22", "r261" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22", "r427" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock: $0.001 par value: 5,000,000 shares authorized; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r31", "r32" ], "calculation": { "http://www.ceva-dsp.com/20210930/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 asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r84", "r325" ], "calculation": { "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r79", "r80", "r187" ], "calculation": { "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r79", "r80", "r187" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from sale of available-for-sale marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r238", "r427", "r475", "r480" ], "calculation": { "http://www.ceva-dsp.com/20210930/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 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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r54", "r66" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-note-13-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r334", "r460", "r514" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development, net", "negatedLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-13-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r266", "r329", "r427", "r478", "r497", "r499" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r102", "r103", "r104", "r106", "r112", "r114", "r208", "r326", "r327", "r328", "r338", "r339", "r389", "r494", "r496" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r150", "r151", "r163", "r168", "r169", "r175", "r176", "r180", "r283", "r284", "r461" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r139", "r180" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r281", "r282", "r287", "r292" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r279" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-2-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r280" ], "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, Period (Year)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-details-parentheticals" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-details-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r417", "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-use assets obtained in the exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r54", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effective portion of the gains and losses on derivative instruments designated (and non-derivative instruments) designated and qualifying in cash flow hedges and net investment hedges that was recognized in other comprehensive income (loss) during the current period.", "label": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r308", "r321", "r330" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r393", "r394" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r227", "r231" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effective portion of gains and losses on derivative instruments (and nonderivative instruments) designated and qualifying in net investment hedges recorded in accumulated other comprehensive income (loss) during the term of the hedging relationship and reclassified into earnings during the current period.", "label": "Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales.", "label": "Schedule of Realized Gain (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfRealizedGainLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r312", "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r137", "r139", "r140", "r141", "r398", "r400" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r146", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r173", "r180", "r242", "r243", "r488" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r146", "r148", "r149", "r159", "r162", "r167", "r171", "r172", "r173", "r174", "r175", "r179", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "order": 0.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", "negatedLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Amount of noncash expense for share-based payment arrangement.", "label": "Equity-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r313" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r317" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, number (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r315" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Unvested, number (in shares)", "periodStartLabel": "Unvested, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Unvested, weighted average fair value (in dollars per share)", "periodStartLabel": "Unvested, weighted average fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Vested, weighted average fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r307", "r311" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r146", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r173", "r180", "r225", "r240", "r242", "r243", "r488" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r41", "r63", "r64", "r65", "r102", "r103", "r104", "r106", "r112", "r114", "r131", "r208", "r265", "r266", "r326", "r327", "r328", "r338", "r339", "r389", "r405", "r406", "r407", "r408", "r409", "r411", "r494", "r495", "r496", "r528" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-1-business", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program", "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-lease-cost-details", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20210930/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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r102", "r103", "r104", "r131", "r461" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-1-business", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program", "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-preliminary-purchase-price-allocation-details-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-lease-cost-details", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "terseLabel": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r97", "r186", "r207", "r401", "r427" ], "calculation": { "http://www.ceva-dsp.com/20210930/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": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-13-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-12-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-3-acquisition-of-intrinsix-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-5-leases-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-7-fair-value-measurement-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-8-intangible-assets-net-tables", "http://www.ceva-dsp.com/20210930/role/statement-note-9-geographic-information-and-major-customer-data-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r284", "r291" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r284", "r291" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-4-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r195", "r196", "r202", "r203", "r204", "r258", "r264", "r388", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r520", "r521", "r522", "r523", "r524", "r525", "r526" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-6-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r267" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r40", "r267" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r40", "r267" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r23", "r265", "r266" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r269" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-14-share-repurchase-program" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r40", "r267", "r268" ], "calculation": { "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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 (626,606 and 1,334,243 shares of common stock at September 30, 2021 (unaudited) and December 31, 2020, respectively)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r265", "r266", "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r133", "r134", "r135", "r136", "r142", "r143", "r144" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20210930/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r116", "r124" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-10-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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r115", "r124" ], "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/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20210930/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20210930/role/statement-note-10-net-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "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" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998896-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r510": { "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" }, "r511": { "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" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r514": { "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" }, "r515": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r516": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r517": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r518": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r519": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r520": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r521": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r522": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r523": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r524": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r525": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r526": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r527": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 87 0001437749-21-025927-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-21-025927-xbrl.zip M4$L#!!0 ( /*!:5,!G8?55Q@ #9& 0 1 8V5V82TR,#(Q,#DS,"YX M>9J"2$A"-P6J M =*QY]??=?7QW>GFY9\F <)=X/J=?]KB_]_=?__N_/O^/;7^EG H24-<: M/UJC67)[9=G6P8=/;][=?+-^C$ZMHX.C0_OPT#[X8-N_?GZ0 M[B?IS.B<6, !EY_@PY>]61 L/NWO__SY\_7/-Z]],=T_.C@XW/_GMZL[E7Y+)C1]L5RY>._Y\'RD=?'QSD.3V0QZ(QZ3 PUAXKR5U7D_]^_TH415* M"H1"@!;*2D2IF2(N9<6Y(2&;,1!V\+B@,L._*H+R0O(^)F.9 _O@T%Z6I _. MK)@&IF2(>(S_65P_Z//-/B:/B:1Q=DZ8(XNK5DF9NB5SBK-"0C:C")*,$R+' MBCY\5)E0M#?IK#FEI OHI*)BP4*4\ (I&69":4\)6:S6'R44U XI)3S%*06% MD LWR#(5Z?W=ODY,9V455F(<6YV36.EAQ:I1&SG\^/'CODK=LT@0"#8. WKA MB_D9G9#0 VY"_E=(/#9AU(7V[=$YY4$F0RHY(&)*@^]D3N6".+1&,X/.P+)4 MBV;SA2\"BZ\4KFARNA>X\AT2J#X(2\BJ(O$_-O[S&LCN[3?E((WJ6O27!?3/ M9K2K;%M$OK (_F?'Y6S\9!\> ?)JI"..FOZ]&-LN./%E17.L&: MP(\+(.+?M1,T-3S6DC3)KWXUD[5ZC.C0RE1EG2&>F[O4ZWO399+_.O2 A7.< M,E;6E53_RU:=3FL#K78]K:V3A_O'?>%[=)_3*4ZKZ[423XA,*6PJ'W%P.'R? MYX-P[@>J*O4M_KI8,#[QHT_P$><2G^)9XBV=6&IV\8D(!^E4ST'V%\)?4!$P M4&UJHJDJF DZ^;*G9A'Q[.'?'AF_A@E.G&6%0'845')"$>I=+=F+RZ(5ONQ) M4+9'(ZF?7!R'>$W%@2).Z"FK]%0HETZ:"@5%&&<]EFDA:%.9H(B$F7,K2V$% M(\A@,5CGPB0N4)-PV_6=4/V ];4-?UGP:&-;%'-%9<_":J/GM, M/#6QES-* VGK83:P =',=^V0D]!E:D1H#0A##)C"S2& Y2YF#GY?:O:LTY@] M_)6P9YUH]JP[Q9[UZE3S9]TH_JP?,7]_&Q#6S<#V@N#W&0T8*$=N'7!Y?DSA M[VA#^+->W608'@!9!H DH[3]B>WY4CY%/U=)U12XWC0#5Y)56O[$N@*>K%=# MC];0E( )8&4&^=@]W1*<*GDP!:ZW7(T^RGAUU=?DQ!\%TG"&IN+<8A846T3>'L?2>< 6?6!7(V0 K-ROV VH?V.)2,4]EE9I^OR92Y?T$' I,.#)RA MH/#/=R!DX4KQ)"+UPJUW!*LFR52[2Y-2/AX9SN=$/&*:9%/.)K#\0/>/H^*E MC$_M!304A]'.EC?$A2G4?"A$#:[O3I!-[ IN4FQ:P*9UI]G$M+LEF]9QPJ9U M$['YPA'W!DP'P[)4K*%587 0#&:/#UU15%&S*61\+$0&+LZ.EZ01 YVH/>4AQ3^.OY4LVAWM71)K8:L?'A0:&5<)=UJLO W(?O"#?S.]BBHK?,0 MD-1CRHB'A4;$=<:5(O3"[?;>AN'J3QJ0L4=M29U0,(QT=6Z:I?6:LNM1H5UQ M7O\M(6S=)81?N)E_L2>$"?N>>-!9S@'XH#.5VM7.Y16;,O2;0D/CC/X"*%N_ M(67KVY+R"[?T!YSN$#YEV/"(E!@"X;2[H4OK-67GMX5V_J 7YQ%AZU@1_C_K M.WWI=OYH3ZD_%60Q8TXZ_JX62W/RAR]L)Y2!/Z?"=DE NMJ_,3U3N'A7B N< M@7]-&$KO!%#+L&_(D'4:,62= 4,O'"^'!ZJYJM#! FPD9T30*+0P]R/_;F?7 M32TBII#QOMBK@]-VZ!]T#.(&K'^'7$0Q"N!".X=?.AP.,S;1+A;\AW 47CIJCFR7"G8/ M!.YA,H\FG%%WBMXWXL W,VN'FE1,H:/8S:<7&$LV%#C^H=FPCA,V7CH@T-GF MA',4"AJQ'\R@U\\&JQF'_Z.8=6=D-"1G"B+%_KY#[?!+^+&ND9]<)/Q2\6.] MPM'HQ<>(WD8S D$7H7!FH%U[(7 2-^^,C(JJ#:'@J-@?J!8N>HIQF]"V;C3M MEVOP-4$:$S&CVB1, 6#%E[@FQ&.]BG^]])9?'I.QE:>NL]]X/0%3("AV/%;% M?JQ7(\7"2P=!<;C&C/TKZS9E^F)79$E :+!Z-J)CR-#YZDS9MMC]N(P3#>:L M#NR8L>Z:VDT9N]BG6!H\&FR_)MACQOCKJC=E_6*_87E$:3!_=0C(C/77U&[* M^,6^P/(PTV#\=O$?0ZAH2]847(J=@\VC3P.,&D2(#&&G$2U3@"EQ%=8+2@TH M:1LK,H28MG0-H>=-B8NQ1:1J@%*38)(A^#2A90HRQ1L<:X:O!I2T"BP9@DLK MHJ9P4^S';![3&B"TU@/MTH P#RQ('X*0>!OT=>>SVNE]IGFQ1IJ7 M 1^E5@/2'ILSCN>;4M%+YL!"V/.B.[IBVVX0/5#R_C8WR*$;>*KBE %?N\U_9COH5W M>9.,>W/ 4M5^ \,3_7I$3*&DV-5=NKMAF-[7L)6@LZ87#H;KK9]VC+^#HRC;"WC<[DUT'8 MT8 Q(WV(X:6A669,H:_8UVZB?QN6@;6F/DR2Z530R-HPE8YS;;2?6T_6%,"* MG?+E #O+<(93^#C?T*M5631:N6.$SF-DS#P=FMLHBM;0- 6A9IN4[=A)@/'! MJR5; W[R^XW5']OQ96 *)E55FT+#VFW-MOIKG0+QP>9YP\Q)$.] QCN=E9DV MT%\TIF<*'<4.[C0ZK&\)2^H*:066H9^HOR_>L$NH+AE3""GV15?LE!_<0K7L M1>Y!2_@15@620%JE63>%FH9Q("1B-N,WU,9Z*N9-PQ);.J&@ ):=]BA0^:AFS=U(J_$V1!E<6T2 MI$L:PKMA;@SA]UUQS*#BO%^I4R3*Y%HD2)<=T%A]A,_P&J@N&5/X*?;Z5QT9 M'!9!M0R&C]"ZH1[;%.?48_>;W-]ECA%3V"IV^%=@"P;7B%D<,"\4L[;B=MCY MU1B DS K=MD[HN _4='=^@#GJ0R-B9V(6T*9,4A@4J072CVK.,4>]:Y9F] M5=NSR8;'P<[T3>&K.,C0YI#T,'!VLW 4=Y3Z6"AZ1I)TT^=(-LJ;*62:NCQZ M&3V5^/@/GHOCRQQ7PWF3CMC(?I/Z(U'']AUD=*JF9H$?$&^)HVT!N1.SII!= M')AIA>SL5ZD_'ZMK"B)Y<*HY0GF6K6" >I-+)@R/_.V(FH)>R77:=:^X&,;X M%K:D1. ^PG060]U?9_JF8%5R#W=-6-G6><1B*M/02;6]U\1TA]69 5,H*[F? MI]4-*T-/UM'(Z4<]51%_H6=>^H*21V-]W.8X,X3+]P9O_LG$WW2I:\5]?/'+ MX] QF@ &\!8(YNBGJ[%T""+*?H&W+H^F8%QR&U%G&-\F5%6VL&3R:9J<93N#X1,F?\5%CK*G^;YN\FX)S<>"J+IQA M](_%LVZT>#AN@WBK&S A:5DC#.V)>/ Y%F_H6!MA"_VI&D81A 1U/!A:V80! M5-26WG47?RIW[),V"--,FVH)):^\UFX):D.>0OW?8LC?IB33&Y#7W7BJG,]# M(VAU;ZTS(WP*>&(\4VQ,/+P-0:VGUE5AJB%LC7%3C:$D]-;\TEZ8&H=%5_BZK\?5G U*F@%<23:QZ$O9%K34_[S](]Q-9+'!? ME?H6?>%@,I+(^AF_44^?OB%C6(+ Q/3+'JQ$Z)Y"%:+@W] "X8,;;T'Z1N=C M*O8L3N;TRUY9(O/4@;*X,AE"[2P(D?17X8>++WMH7?:) 93VK !8_[+G!L+& M7_*3Z^,%3I>0AD+M63KO N:=OCO2>4.AY-C;7Y4DS_D=,"=P=+TAC]]][H0" MKWS*25":J8TD^LO^ )/*JHK,:@\G@147'/Z+TK$: ;<3&<7,!#@ MOU*=>ER>^E7+CT1L8]7U#1$&-8:CJ#F%1;5M4%\N'1M7U^\LF#$>2=@"477* M[QJ$JF2J@9D:Q?L*DI-0,DZEA%GGF''5:V&(CKE4=V$CDA,)HX9Y+1_@_ M1_X=),C)XR5WZ9PG,]I3C[!YHBCSU6X%4K4Z\@)9H[O0P/R7+N0%:9!W?18J MOE+]F+NI0\ JWD3=[S30N2H4::3RON(Q\A]<\NN%@@J?1H)E!$H2U_[T,4JXGB37UF?GE]VKV>;TLUP[*EBN(N3788 -U06CYT2O MSM-3N3BGT7XN6"N[H1/(O%05.7HJDZ )TEA^S5J:VE=9%CZ4HR<^=U=$6/G<:^Y/BKD_V1'NB?,GM-T2&7*)O9;DM%B& MTWYS?T;UTB1JL5D9RA+[*8GOJ&T7,#\YAZ5"\)@ZNYD(5)VG_?P.]U;SJ7&9 MSN<+SW^D^4YV]7,O+7(>"G]!0=??F.MZ])S(("='189^2A3/A7^#">^-H+C* MY\'OOO#;I)=O>5Z6_-?^\C[ZZ1?PGO[:2]XOYS"A MNF<2RF79+TKH16=ZR1V!SJ0SJO]>\F/'\4,>2-WY*7^9$&U-BJ+[: *8%) !/JR.9A3[9>) M#ARM5T-ET5U413J63X/U\J_D[^W,8E6&>+DU(@^5LJ[DZ[&,V3F@ B, !2.) MEWIGAGL2!C 7_!<-;@ASET(W+]@[>)>/8[&?'+U^N9&L,*F?H_'2VR^F5)3( MD4OLR:@<7Q1_63+*E*;W#F2)4%<46@HMB?2-_!.*S:1R@=*IAK[M@RB%[14L MQ &8? H2J&VH6>"6)_<"NE<^GX+"YT6P+4G;E17C]Y-+?U0>ZRE/[F7O^-WG ML9ONC E8WOLYH%5EZ*E$ 1WY%XR#[1GQDA/MT6[<4;P).1:O9N[>.5V16?C+9WBJ8-L8UN3IQ==^_*VR.N)GC5E M]I'%HJS/UDV:Z!).H^*H?13'BP5T[ M=>FM"E^*T=3KQ>I8@^(]"]'J+/U J/ =2EUY(?S""4A%>M^6J.66BDZ;:(SE M3%2::5_6?ER;WH"=)^MHN0NZN'<2IS]&Q)LA0+.UYU/7GZSIQC(7#[ M*&8]>5QF <'47H*?1+CZ>D T6,E@=?X (PN3*/7O%+]0]Q@5-*51"KT1L/), MM-<#1CJ/I(K#*JAMUR1JQB O^8WB:/.:7Z'782:-',CNK7ACLJ;VS'X/,_W: MDY+\7MIQ7EI]]USJ+AFU@!G-"(_UX+KX%]9HFE$I0Y0T-8E4(=WS M!YR0T2RZ>\)0/^#?!V4L%SN]LU.&M7XL+#>G&WR14#U(N'DSI$GU;6W47=-K M.^OCZ530*0EH'"=RE#)2DY/.)C##0]_"&MNS36I\W9IMLCR\0-O@=M+"R?LM MQ74=Z.74YVK!&1)O1,7RF&K/>&ION[CGVMXXTF2-53#[?3*2.SO[K2LM;OLJ M6+T]&5[%E>Z1&OIJ][.:-TXJG9]WQ%VAD.^VF M/B,]\O)M1!._48GN\^4Z%C+2U &QG%!EJ;W8<##"LR^A>-0ZES*D M[EDHDCY;!S/T=3UZ^I"L')?R=:AAZRO]-=PK[V@7\2LKZ.^AAXQ42H;XF'EN M1?J-!C._6!FUBO4M1E/:R*.IC+K;$_JI"R9D %-IZ*"$!"[4C/",!+FSRXU+ M];*#BZ2XYA=T+$+@^_##T<'14:&HI9EV2+(W=21[LXN2O:TCV=L=DPQ8/C@Z M7"-9+M,.2;8.C;E,.R+948T>))>IEY(M[_HW_7Q]I)5-$NC=F9..P@:9*QY, M5;9#6NKO4[1K;=)GUI\S MJ\&V["%6T45\M7Q\8ENL(_V<+5!W+&E? M\7/6WIJ'I(TK=1V]'=+U5E^X76>8[3+WW*QH_#U6(^8SS]5SLUO=L:%993ND MI>T]M+I.Y5OD[-G:S^RKH&8M:)BW9VO#NEU6RUIW1V\H8/*\GU[M1U>JZ02A M' ;Q-7DXG:1!??1VK?U9Z!' XK$YX[B*3+UXRAP0V/-\W5!-J+0IH9>G77M! M\&Z &0V@?WQ"9:_2?2:Z]VUUGM-FRQ<.S""YNN)GH;V:8U"=&G9''V]ABJ*> M^<"I"KZZ%WLIL.-72^'E2VFUD=2RTEW7FLLDB4XP1M"(VUN6)VZGFL.OFL*[XX6WMD> M7K0L]1]8P\J@=J.L+KN#.ICC*]-Z-@"#FY:JS;RC184[J*V:364U_^[(^AXL MB#?@(;NVI$YL3!(_3PY]HR205IRM+EZ,D=E]S:;"ZE.A/9?Z>??5J)@*L2BU MH!_S:2SR9.P]0TN&/%%6I"+4UH0PH>+2.L[)DLJS,7.K7$ Q!E<6T2I$O6A:%Q[=UZ%T9M0-]9 Z63YHV2$299+2[NNW9G-=6WQW-/'1 MGB;O,F2""MA;S\D?OK"=Z"UMVR4!R7V3^B-1.^2CZP_4-BX_(%[L(ZB/QJ?F MYAG;*9%6;X:$G$EZX]CJAHD_8RO4[%#:U[L3NL,]FFKK#4X&]?NIRK?J>\S! MF6#\HTI/#>IX,IU\WD>5X% Y)_#O_P-02P,$% @ \H%I4TKHD^>5#@ M,], !4 !C979A+3(P,C$P.3,P7V-A;"YX;6SM76USVS82_GXS]Q]T[F=& M=GSI)9FD'5FV4\\XE<>_F*AA=C<_.]@8J M(3PBL>#T\QX7>S__]->_?/I;$'RAG$J2T&APNQQ47DLYG3PV]'E^2 8 M[+__>/CNXNO@YGH\>+O_]B X. CVWP?!3Y]BQK]]U'_<$D4'0 17V[,D M67P<#A\>'MX\WLKXC9!WP[?[^X?#5>N]HKG^-4J>.FPV?C?,?WQJ^FKHA\.L M[<&'#Q^&V:]/314K:PB#'@Q_^WI^%<[HG 2,:XZ$FA;%/JKLRW,1DB1C8R6$ M@;&%_A2LF@7ZJ^#@;7!X\.9117O ]<$@9YT4,;VDTX'^^^;R[-DS0WI/@D@M MWH1B/M1LW_]PN#_4+8= =4+GE"KI]R24-QQ]D?-#J+@'0V9>0VIB.E:*)&FGY)HQ&/SN%K M%@,4JN"W=$ZC7VF2MUK1%Y-;&N>/WNZ#!?L'Q2KZH?BZ4SQG'-3!'8/&+UG7T]-VAW]?A(@> M6!R;Y*);_F&?YH!_*](,@%_^;*-P0\^-9#@0$O;ASWNPES]0=C=+BHT]'X?( M\)4"?+X'%2V&P*-YKK48Z,!5_ZD4\_ZF1?2G? VBJT'WP=;>U5,6-Z^_;YX M6[Z&U\SX-"PS4SHW\]X%,05K1 7 FU1F=&O;)?L2C,TG, W-N:;#]V>VM:,0 M9YYUM"N<@V12.EEHOPJEA=DJ4&IXY0:=HVZW1WL>U82;WC$5"A2 M#D[ER6,(34=S_:D)W*JQ'& W4&I 5]':3XN@M@2*3J?3IUV\#2M0<]_[3O)> M.[S%%A^0;'\,.$V":0IZ%;Z9"YFP/W*^T,<%Y:!?FVTJ'3RIO_VE,V);10). M&0=9C-G]IB&6&3$G\,P0ELUH@Y!_4R)/H2W8,]8@.L'&M_3KX(G,Y,SW\V@WG/CDLX)TS'=R?045"^)]>1V MPA+KR-[S)9-QD7;#BI>#[03Z:WB^R01M.=INX'\0W:%?C^47=G,P#M?)3_L4 M2;O8CK;WR3S=-B=*A=NG2% O#'BMV[ L./Q.6/!Z=\-RX.]><6 [UC"6%^^\ MXL76S+X^75IPVJAD\R 40!.0%^E_*1&S2-#: MC[8M2#+-5" H>95,^!'AWX[I0BA6/DD-A]@F\5###:B MPC8#D]O 'W\(),C;OU@R&\/> M#[3*JEJ0AJ-X@7>2S*A\(7V@68K)VG!*T=AKC^@%'RXD71 6K>SXPB\"NG,X M91Y]-X,Y0;_V$_1BW#1L)U,@?L[2N1%LC;X.L('WI7=/\#WN642CH^6-TCKG ME''P'G6\!;:2>YM UQ_ 'Y3YY+1 :1G 'Y3KV%E#E)8!W*#,EY+%@2AMXX#6 M56$<&&F7='62:C(=B_E<\*M$A-\, / =':*Z%D5!^4L/;>V[:4^N F+-47S MNRJ[IPH\"Z,08KOYA0B6#LB9]K"*PP+UT1F'\ $I*#=09\GR(B8\ 1-#^XT+ MW02+LW( %R@W0H=G2J4Z\CN97LV(I.#^152"-M2'0;+L;?;U$>B3"-2)MK0R M8T3#67O.F8J9+&R.>R_/=,S+KT]G+#(3-9<$@#,F<:PF4[/&0O"L]=B.>:.) MLI%I4_T-AW& N%QP#;CLC?VL(6M@\XE6[DV#LK' 4_3-8V\-2L=\8T*G.>P& M=62^\:/+\(9/164MI*/[\HT&%6:^R4G[F@DL$W[T6SKJ505@0?_#6]!MLAE8 M].]W$'V-X#^6#1]VD T-\P!H4B:)#^&H6MD]UH'O1QPJ =#Y"EC]M_HP ML2$TW/?^ZO8N:OBP?'!ITMA2OQMLJ)<$VH786%/@R+S)+D3&*EA0H[CCC$L:Z5TMH9!<36Q0V2%ZGK2ACV]FXPI/,T MRSIG"7KME4@Z ^T*_LHZ1YOYL=?DT8RLR2A.;GR(LA<"D?B",# !QF3!$A)7 MGUC!=W2!RG8>T?GYPIR BK51UL89K<9]JJJ9"XJM0;?UIPK^-QO%T7TG6=CU MF9LP @-?RB78\O\DL?&5"[7ZNL"VUB96&(9F3BBV%+?91:Y.5R=WG^3%FD\U M&U4W[59W<'$O"CAD8DEI45F&ME70_?Y_[D'V_]UBVWH+S,8[E'B4J9V9B",J ME5:BQFLPL-W<(K(O Z_D?H.82@/%VM:?M^G8N8_KY ^:REE!]W..Z<4Q%10> M0Q\76(I:\Q?N=O7\8/LYPX1S3ZQM7=&N8XW75,[7E4,FC[6JN9.3P85U5VF< M6UJZH5N?S2L]DV=7OC5ZNCFI75YM9[8 ,5T<(+G4+Y?B-#HADH,F51NQ-/ H M6,A,>/ =79PKQUJ)7MF%USJYF,IEY2(W-_3S%'SYLA4=Q7]\*JBH1HI.)OA4 MB5 )J[:Z]JE"H!)=@\!=@VK<_O%A,XT^%7X9[4KC*S&MCH%_RL,.K>I%T;[H M"CN*.N$P_S1%A?"AW ?_]$,Y*F2=AD]%]^A)LKNH/I7*5\X0MGBE0=V[TWG" M9C6PN/JXP0&#"^\-^K?WEIJU[2V]_G98,X"VRZ:7UZ:;DP*;)FOM]*9/\X3# MB*QH\LDXP@&KF?[TR4+" :R36O')4D++):[RT5.U8K$S:E00>ZI/ZGB.E2DR M3U4+QO9%IYE\$E)+N/9Y,,J> _%)-'&0[#57/HDA#D_=>M8&6]SVCJKB(%8% MZ7W:UY"3UJ;.VJ<( 0YNW0R73XH27?TDL!N(=XJS)<1=1^A5A+VOY49V<%(LKV)@N MP77AEMKVDC8NRG(I!T41G/&F4JT6W)/BP2K@7ID+Q=X]&U<%U),C?4D M)2W2YDHN6UHZ*?-3%(P_7<5R#)M;++)DDWTW0?5Q@B7;G5?J\F66X^ER M#FUPP'^1^>!PBY%<%#723+O#='PE\AO=6!$&>-4=_"P7+#,%1(>SUL"+W5XP MJ0*LQ2#U*=Y@UM&BOCSZ%&5 :ME=_L48T"AJ^/0^92*1(&KLN2PR7#5$I%-6 M\1.+JN/G?M#92PC>)ZB]1O$G(:1_N7$\U;WNL2527W%I):+' MG_FCQCN[^4#Y^LUPN?(USU#GXWO&HS;X?<>FCVJ?QN+A%QK=T=5KT$934#0O M=Y0V7&CQE%W@5[EU,N*6C-I6GK$+O-JZ6.V:1%5L?YY?U&PC[Y6PKM\UJJW3 MR?BLV!0FT_6VT$8>NGF@9UQLQ@H_\=QP6;QQ\Q<1Z]3S:M%.^(9A()G2+Z6! MC_PN=UR:"D5GSVOE:[MQ))M97B^//_6PTGS*N3AA:,=2ZE.>9EM&(5),6UI2 M.Q,T[H@,;5-8YD37WUQ.- MB3H*5*C/IZ5=$U6;PZO&O$'Q@_[CEB@*W_P/4$L#!!0 ( /*!:5. &\J7 M05 ,GN!@ 5 8V5V82TR,#(Q,#DS,%]D968N>&UL[7UK<]LXLNCW6W7_ M0^Z:UM7M.R;*==5TG\K&=F;/WRQ9,0A(G%*$%2,6:7W\;I%Z6^0!( M$&S*J-J=R!(>W0V@T2]T_^V_GA;1FQ7E(F3QWW\X^\N['][0V&=!&,_^_L/7 M>V]T/[Z^_N&-2$@/*[?/,S3 M.*#\@BWHF_\YO[MYX[UY]\M?/_QX^_G-UX?QF_?OWI]Y9V?>NU\\[S__%H7Q MM[_*_SP20=\ $+'(_OS[#_,D6?[U[=OOW[__Y>F11W]A?/;V_;MW']YN6_^P M:2Y_#9)=A\/&/[[-?]PU?3'T]P]9V[-??_WU;?;KKJD(BQK"H&=O_^?SS;T_ MIPOBA;&DB"]A$>%?1?;E#?-)DI&Q%H4WI2WD7]ZVF2>_\L[>>Q_._O(D@A^ MZF_>Y*0CW.O=]4M:A''R-@@7;S=MWI(H I"S$>:<3DM!W1)0 M0O"CG/L_#GHFZR5L Q$NEA']X6U[H *V(&'L+>CBD?*&X!6.81S0<$%C>5*\ M?+JFL)8,8QK<.8S'_?21>KL9&T)<,5*'-*93DD9)>R(_'Z<4X"VTQZ#*N7RZ M(EX@EG_QV>*MY&3O?OWP[FT&,#""A,)SA'H?/4Y7-$XI_.NS61Q*E@"? MY4(#4_6 D%/&%Y)Y>.PQ"F<9SP @$Q)&XCFRV:S;V3*L.IFLE") N3 ?\P;^ MW+262/=*FQQ<^I10N&XV3'$+<<3\%]M%;+>;H/Y?9FSU-J!A!J?\D)$WWS T M_-=EG(3)^N+9J8S((XW^_D/9SSDTD>3]C&^H9Q^:XDW>"50W=$:B?.[14R@* M "MIT1BF*1&/V4%/A3G6TNRO_8?/VO^^W^@_U+K^'C M,;CU#?N$^H$\1K0.XF>-JJ#=G^81]]\P#K+:WW\ >2_GG'_U(R9H\/8WXY2S1?6F8'5'"Z:PB$C%39?C4D-_IG $%#$Z,[XTSWE$H[4I9C1M MUVCS)8L38.N74497N)'H3'[0QOA 5"U9LY>GG*F=K#VB?WM;<$4:ER;./GC$ M]]-%&DDMRV/)G'(/>BTYG!OZ@%!A:J-,%E/HX =H) MT$Z =@*T$Z"= -V5 *UQ$=F6GG_T(A PJ:Y[^[B;-=FX>&(G"CM1^-6(PC=4 M"$HG2QG?%\:SF^P\U,G":IV<,.R$82<,.V'8"<-.&.Y*&-:YB:P'=7B/J8"% M$;KR\,N.]D(Q2J9V,K&3B5^-3/R%) #19+IA*RPNDR++&SK9U\F^3O9ULJ^3 M?9WLVY7L6W?[6)1W ^:GV0<2!Q[-MI@7QMDCG^3%<[0J^5=Q(!ORL!8HG4A"Z[@NR))OK:M-3@EC=2@?-'2 HS7^U-8)NNJ M-K<+;9&,J]+4 I3Y;BL_0I7M+,#WWRGA">71^HXN&3_6)Q5:6H#Q@1,0SN3J MU0)9UM0&E#!%%60'/W=N;1D% :=";/Z1I_.LU/12T=86G/*&F_ ']KW<0%3: MTA:,MPQ$F.C_AN2\$L:=<]?&RQ8/%] MK"_9P I29IDN5Q">,BH5&]4_>0YV)9S@%A8KG" MA2*'2G,S*7H?XD+C\QE:T[A_4JC.B7]% ; M?P'@RR96H.)CX'0SQLLI5]BJ<]CD:PT.AR\34#-V/&8I,+UUY56CU,L"[" 3 M$C\)5Q0D5[+A)15 5S7O'-H[.@NEX2=.OI!%.6F+FW4.W?V<1E'=X2YJU#UD M"Q)%YT<>S)>@%;7J'+8'\G0=2#O2-,P3B-4PGYKV)^5S5(")29/(G,7E/+NL M28=0W5,_Y4"$L_>/#V%2J-N7-;$ U>63/R?QC);PD*IF'4('JJ^4,N_7BT<6 M%8!5^+M+>-.U+TS)#N4\8@C3WBC;.IF.M='R,I9[QW314]#&%7%[CQ2W*K%/ M$;4/Z%"K<&8IXO01'4YJ?B=%]'Y$AYZBOTH1OY^0XU?BZ5+$[F>TV+TT^"NB M] M:E"I=0(K8_8H6NPH7G.JEW7U,2^/=6.D84\4/JU129E!4Q0NK1*)AXU-% M%9^$HF&64442G\BBZ&M511"?T*+DIE5%#Y_,HNXR5<41G^2BZL)6Q1"?(%,> M2J>*$S[QI=H\JZJ2XY-&=5<<0JH52X^%51PRJ=5/A?55'#*I0HA+2HHHA/*JES[*MBAD\VT0V* MVV/:^=.:4/*Z<.'Y+ :U$Z@E/PD6A4&6+/^11%D='3&G-!&>G[-"66(G9(&7 MQB0-0MEN2>3WQX^BB'V76^V*\0N6 M/B;3-!KYOC23B3OJTW!5\0!:KW,/V!VPSEO")SRS/ 19FKI;RC-N6H*:1L]^ M\%P+D:KC\+PU!OC+@]QUNO2 R2T,1N&2"9H< M%KW.O6.G>&34.B'!IO+@U'= @D7]\5'LY1*=])OHI"-H'WA6*6!]L/@E(%>T M=$&;+H&)"]?L/8%)]ZX%/92:*#.JIB5DJ#:1UQ11[=[_T ;5:B%.$<7NW0_M M42R2[A31Z][ST!X]!0MHST&=>CAJ6QL4\>S>']$83R-'L7MG1$O\6IS#[MT1 M+7%K>P@MA'OJ85BK,UCTKV1I;]][CT2$PF-3;PG P/>9ORA+_272Q8+PM?Q- MA+,XB_N36<%RB076Q%NR*/1#[;(79B>UEB*X"["=!\5Y4%Y->N$)GY$X_#,[ M->.=+U*R[#BX/3A1D^E5&(.>%))HQU;%'B5H?;\_8Z/=$;O=G+"Z(AY]@>$L MABXU,[XL![BB&0YM"!_ M4=]3PLG8;F^N!6W?"8SVUT'V$> NQ$^[WRGAA'2]7C(&Q=8]PC]FBT>0#25$ M!<)G#3IJG9T-K3$>GVA,.8E L!H%"Q \)4!2X+I\6LH@_T)QIU'?'G"3R106 M=*_$L3S/0,4I4NB!!X]*#J?4YQ1P0<"IG544CWW#644Q6$6K$:E59E@KC0$3 MJCH7"VO$O3%B6R>,LL;:Q>",^UKR.3IKL?KJ,%4K&"IG1A<;MAN/A_6-JV9Q M0K-CF]T7K MC,ZH=;ORN;;6]#865&^3+RAH?FIVN)R.P5NHZJJWCG@0@A<",$)AQ T,>7:=OQ_]#A=T3BE\*_/9OE,WA8F1:=_]2#6'/XJ8+@P MX=?GBGZU+HZ[_#A< 1,;LSB#YOQ.LBU5_^0M"/]&$TE_3^0)@T,J=.7JNF&L2=9J@#C9VLG6]6G8 MB)C+_U_^.PU7))+1\J,X^+S;7O>[W54GGK88R>D43N)V$K>3N)W$[21N)W%7 M2]RMKUG;POA%%:)$#(I=TP37>&[;AAKPK<:(*U>L7TYOV8/.V\_ M+&7Y8Z^:ICAD;US0.$W@I"7B*WG:Z4VXHL'U[J".LG-ZOOY,_F!\',&QK0B^ M;S "+CSW,)8^&FLYRFO!%T%0_S&8ZF^7-'HZS=5IKDYS'41,>Y/;B1EB^(/3 MY%M?Z>C4Q:;KQW04!E3VC7XV_HE$SSM3EC-E835E:A M[X7[JH-99M2%9!J>O_%T>P%)B*9)J^GPUDQ=[0!T_F=G=7HU5J?[_'K8%6E6 MU](U>CHMW6GI3DL?OE;JA'(GE&,5RK6O(]M"^=F[S-T*, E9U-D3LMJ$S"?J M9U4V/)$<@*@HB6N-:4W\;@"5D[F=S/UJ9.Y+PF/@4&);YZE.TJYM[^1K)U\[ M^=K)UTZ^=O)U5_*UXB5D7:H^>R95YK6_Y*=' M23O\G<++GU=QF16/OQ5/,) M[,G;+4%L%?-Y">BQ-:V*]2QI8J"RP"[CU&^A3V4YC3 JOS.X !]AX_W)*J$ M2[NW 9 _,1*)25R<&+BBA:FI'[ZSFJE?M# P]1<6;W?!1))0O=COS5J054*FT-P#6PYR^?W=V MEM7(O 8*Q-E,P$C*(5/L8@"XWZB0YI[1%.@ LUZ%7"2C.(;IN"!\_8F3.+D M=ED.:[,1S($^B:_H(T]AJK-?H-'[6DBK.W0&V ==P#Y8 NRC+F ?NP<,FD C M#<"*.G0&F,Y2%G7H!+#WFIN_J ,.^QTN:%Z'-5&M4%!1FM+"+:?8VB;WM@3W9_(4+M)%*:2%OUN"[8[$L[(*5R]^LPE3 M*;4*?L4&E_GW,DKP/81)1&4VY"!:M>%58V*97[]]D.CXP:64$IL&8B41DNOFYM'K= MDK4TD-5F?S$TJO.&-L9#6@5*BC96->D1TLJ'FL6-A@$M HYT!UH>#WTX>IGM M*+.SW=U_K2RCIM2G#V_SCF\<TZ _. MRJ-=V&8(L.KP#Q=[Y&*/%,H%OK0,L1KC#"8,JG519E,.PDB6(I;,E/@@1FP* MM3VFIF%APJ?><,<,V,4&%^2H8%="%RO7*5MAC25#5.&@O?+H$\EZ4>'#07,F MRH0&5NL:0[5=586B$RO76&Y*1;/!:NYYUB3$#-76:R;HG$BE145W)IK=V$9 M8WH!K:@V:5?2*X:;NN/EKHQW1X.I;=E6PTNC2*./:)A:K6T4#3NKM@DP R'1 MJ+A8$PL)!HFO.PZE%=AH5[KHFBTW?.YCEQM96'F5T%!%I'\<#-(J<:7H[F8E M+JWR' 0-]VJ#6>$C!#0LJ@UFA0]2T*U9UY*BWDL[= MOA3SJ3_[07%MJ!Z/J MU2N:RT@#E9)7M(JH_(0$%8UG:HJ8_8P6L]+G9(J8_8(6L](7?'8/ELN0XC*D MG'"&%*-/"?;$L)1'Y3WL/AZNB!0I1)9"9$Z#&? 1#] %M:M)X6F]0>WE2VD MEDM0^/J>%.L_R=GMJNL8^$2:'7"0Z?^1[Z[1;G.I9]DV,:1[G.3"Z"L@=FD. M>P\5'%"HL1/BG1!_RD*\L?O6N@3_<9-HF]-EROTY*!G>DLLR. M=L;U^)'NR MNBHL3D!W KH32U^C6-H1M ^<$ECW=1:M5*>F53=V0K43JIU0[83JURI4JW!' MB^*R"&=Q. U] I^)[[,TEOXR;\FBT)>6W^T'=;%9=T0;XG,SF)P8[<3H^K1A MN^UTN]E$-5)T?8<>L#@G(A23Z1%LZ_R_=0*?7N<>L/M"OQ\ QUD,'_T\#$D' MSZ;#])'PZCDD-5NRIK53ZDY2J?LJZ&1Z*9)P 0"5T;>XT>"5.*4=[Q0XI\ Y M!>[D%;@Z7L#T93=T."H SMH)=)9/I&F4V\EVZ)XGZ"%?=NX^P-D?RJ5I%O-DH?FI8_IT$J'T)>R;-);\(5#:[CA,2S$([02 B:Y&AP M&HS$+>')9+I%;\P6CV&L1)'.YNF59G?49[,X_!-0D<]^PVDH@7^&2AS#.$D;A-*6TM\1@[!!5*'E3 _.].!,#R=O>BAA M A1R<"&3I%OIXBK81VV]K]1X_3%8U3&<.:;>=,!VZDV*L,94VG M5P?&J?-.G:\5B\=PETICGXP,)5J-#1+$[]=NJW4[^=^NW4;Z=^OR;UN]/K=(#J=P,A:X J=6NAV;9: M_:,742*H:*9)E_2VICQ7SN_T9:M>X ?N0G=I>3, M=XSF,TE2KJKOMQC)Z7A.QW,ZGM/QG([G=+S7I.,IB0,#U-5:BP*VM9B?O 7A MWVBF!7@@H$H PZ9*C=I@UG0<'7"HUV,,]KC)T)K8![Y(E/ULIH;M M.0XX7\%/<,SD*FH'^*IT=VJE4RN=6NG42J=6.K7R-:F59B6$ >J?G!:\#@=W.G@.J]0MWQK\P#A MV4N,S_E>"R;QG62'/(QG688%377+X!Q.)W,ZF=/)G$[F=#*GD[U.GY4F MP.Q&"\:3\,]=0'LLU+R$74SAU!.GGCCUQ*DG3CUQZLDK54^:"1<#]!)U)S_8 MULA^]694%N-;SD,?%)A=ZI6LJ/:"_,&XYV\>DWD!24@S5:WE+-9T."-P.N7. M*7>JB36N@/%.9.4EG20:;4;L4=D3D^F8Q3Z5;U@W MKW1#\>U\+?][17R 1U6G:S"24]VZ.=7-J6ZO274S)C(,6(5K+"[8 MUM3.WF7N)""<\( 1;:JJLZD'/1=PA(6LS=E,/6LRM#6=K#EP3A%SBIB&E^V2 M<)DM2=Q2?B_WF/2>^Z,XN BC--$N)-!H-*>(.$7$*2).$7&*B%-$7I,B8N3: MM"Z0GST70:6/(/OT2("<\C?I[##RDW"EFMJOHUD0TBN#?[*4'X51$JD/C(0JMV0M M;X5L&7?G12)QFW)_#BUN@?O+./;\L,B2/SEVC$:GACLUW*GA3@UW:KA3 MPU^G&FY&$AFP6[ 3>561'CAS@'2J^2A2Y@-*RG0LAUJW:[T'SLW#%<"XHB(S MXP"FLS">>23?Y(WSFS89VI[]JC%PSF;E;%8:FO+%;I==QW";I'(+BLOIE/K) M))XD<\HE2^5T+H4QV0BV+FV0ZM+P/+W2[ M-KF,XEHE$XA]P+*FXCD>^GR[2 M"$YQ8)!LYJ=R]@1G3W#V!&=/V%&>!Y!&\SM;'-'/;TQ_90.D72*9(*3T?]B @13L.-I2U-)E,% MSJ'XBM3DX/V6SNA$.W2*H%,$G2+H%$&G"#I%T"F"VFJ/40UG,&I?%U*5;45/ M:C?_3L.\Y(5\?PF4XB$ ^P3G,2%A!"H-0)J2W<97U.[T![:FTC4%34V/>TD9 M^?A#3]37, MN8AWNVP+LCG9P?T$%E#0QI ;C?RF/%E.< 5S0P <0NR!6QP,@-2?*9\)AG/ MP=(7 :38!8?5 !:$GSUKS%+0;;B2\*3]1>RH 5 UC6S M!.D=76[B=48S3K/[X!BJPL5OU/>4<#*VVYOKXMNK;;2_N+./ 'QW---NLL#/ M&HS5!\"!99FX?*:.9^T0N#$]*#T"RFK*ZW=UNT%Q4..6LU4H+5DDNM[GA[V6 M2B>)0*.7UV)V1J7C+Z()'05_I+F3MPQG=:IU.'D/U/U$8X G DUL%"Q ;1=9 M!JX5W61)+M2/&O7M ;?>/"HE#J4^IP"+@BDI\V# _' M-L+ EFM0\8DS4;;95+LY?V6__DKG+FN-2*U)@;72VS&AJG.5L$;\&B.V=2HA M:ZSC#\[KJZ4EHW,CJJ\.4S64H_)R=[%ANW&%6]^X:G9?-#NVV7W!NO!'H=KA MQN_:5MO;T#-J@WQ96<=#L]/U9 362D%'M96[D*5:[69#3]]=;%F'L66EY_'4 M8LOLQ5:IH63";V+W5C&.NKYCP2[C,8:PGNU*$K*2+X"Q($V[K-$04-+SF-0E -"%][6W40O@2= MUR.[+%*[,%M0#&'0.4V M46Z[T<[A@)#.+(Y/%K%+A_8*N3!4XAQ+6J((W03 M%S2O(Y 43VC<*>*$P&%]*N%^!Q?O/L_A=0!<%:1OLJL!OE4U1_&A6)HE_H/[ MF8@Y_' )358DDCI-#1FZG=0Y^YVS?^#.?N<3=C[A>L$2E7W:>86=H\'< 72. M!NMVE\XD,=NVFH\>S^M!P[\92L],!LW>=FN-:3W,)EO"ZEOS_UZ4VQ]SRY*%(=F@SCES2EOZ)4W)Q,ZF?#T9,(V#!N'C,>I M)(4L= 'G,W,CQS[UV&,4S@QZX3J9NV>9T0CT3K9TLJ5"UM<-(]ELN-O]?IOL MMIN,KI6UJ1ZD*W@VF>9A0;)Z3180%[+2]^FFAQ\BA8#=\^0"3GV%1ZJ;29ST M[J3WUR"]VSA%SLSM5!JGTK13:;J1!FPK.S]Y"\*_T:S0@@?28,KS$G[M3-J: MHUI34!K!Y50/IWK4"EU9=N*'.8D?Z&+)..'KZ\62A#Q_X2;$!7U,[G<;;K2" M[28WX17C]Z142#,SJ!.#\&@1G)R,Z&1&9C&B2@=N6#'^1+R=(/ NEK$2R M4 TOIDE+R5!S5&N282.X6CT#N9+PTYMP18/KW=3/0V+.2235B2\LN:,^E2V/ M+J7V YG)V/YLTBQ]01 F*=\_+CQ/$YC\GS2Y)6$A$HT',8# E_-K]K!+*@(' ML?Q)3DU3'"(Z+FB"[X('I7E$$=54D*9WU.GJS,V M.&,#>F.#V@.I)C<2,\02!V=\:7V-HWM6U73]F(ZJ@,HDU<_&=P^QG/7161^[ ML#[JRVV*B&+)[V;*_*6(-K8L;WI:I2*2J+*\M;0**J*,+8^;CI7'ME?@5V]& MV8R3Y3STO7"?3\TC<> MY/7N^9OX?B\@"6GI+C UG34_@EF 7>B)LR376A*^ MI)+A3*9W= E\0THO][D(568'J>_@K#C.BH/>BN.4-J>TG9[2ILJ<;0M^9^^R M> B@D9#O^#PQ)YS*_)K0G=%R"5.%>7;*<#9/Q%-]E4IQI])SR8+&5#,8J# M$F)FY!/7F]?211C:GALUN29I K='', MGUN2[%*L='I31'NLA_KQ&&J9/399 M7\<"9+7,DK9[EK7%)PCDOR3*^HMK(5(I(1XP%H-W2JG*I/8AR*U-D7N>!E^**MG:5/$NRR M".T7J$K:-3^%$>093Q+*%SM%^U:D%9J)2GL#8#W,Z?MW9V<9D[B.Y1:0,T4D M+H=,L8L!X#9K,9HF\HZD5R$7"9Q4F(X+PM?9#I4IW,IA;3:".= G\15]Y"E, M=?8+-'I?"VEUA\X ^Z +V =+@'W4!>QC]X!!$VBD 5A1A\X TUG*H@Z= /9> M<_,7=<#ACL<%S>L(#A \.7 CPU_'+F3XZE_C>4BGN\MR,IV&?DGY6,76-N&^ M"F-0F$,2*<%=W=HFW)-E5A-;)F]4@+NZM26X/Y.G<)$N2B$M_-T2;'=23"TX M786_V82IE%H%OV*#RWQZ 27X'L(DHO*!2A"NP@"TRY)UK6S7%ZRR$D56 UXJ MQ_-P^< J+J46(YPJ?@A26F1J[0/,6Y%6IK!-#[!N/9SWE*_"C2ONA0?F"XM7 M("?2(+=//+"$1(>_CYG8O'6KK9#5^7RG1,/<%'+%^-V^;$E9,I1^@.B!VM+> M(5_I5QRNHB8]0EJ9L:>XT3"@1F4_+N$074PR)4K5>P,JPCKZFQTAA4;E3,LDF#I1X2I=3.*W.Y1SO]/MKI#-K"6(C[ MT=U]I:RFW*\'G+8NSG)%I*!%?W!67B6%;88 J\Y]Y1ZDM4:DV![.:DS2F#"H MML QFW(I1K(4L2RFQ"2F!KENN9L%S0:K MN>=9D\!:5%NOF:#3:B,:2C=KB,4I!'&@V8UM!+1=^G:U5\FH-FE7TBN&F[KC MY:Y,6H &4]NRK88'UVYZ:8.W:ZGM$ T[J[8), ,/05!QL286$@P27W<<2BN< MVZYTT35;;IBSQ2XWLK#R*@'QBDAWG^[>%-(JT?3H[F8E+JWR" X-]VJ#6>'3 M*S0LJ@UFA<_PT*U9UY*B7HXA= MOA3SJ#YW17%MJ!Z,J=1F:RT@#E9)4:(JH M_(0$%8W'N8J8_8P6L])'M(J8_8(6L])WRW8/EDN;Z]+FGD[:7"L99/#)@!W2 MQ% 6)GR"88RJNB'Z M2+R*3ASN]4ZJR:JH2*Q?T1'+>A)D5?'/8M2?^C75W8LD5;)@$8O[?6^I2JW3 M$)B;YL=5I1(6$=GB(S95TF 1EH>1M5J5JJ;AEV5EEB$=,M99%3)@T66 MQY +9D\S2V6:WGNP".&*2/^5R&H0S6DP ^;L$1^^RPI/M2W-U&:.G"PVRC&U MA]+5_ZRWH9]:BD_M)[H7NTWV"8ATPX28Q/OOOM"RVI[*_7K%"5A>=IU6EBFM M:^Z2&+C*H^@?>CL7JG.AGHX+58\U#\P7VO *M2Z+?]P4G>=TF7)_#BJ'M^1L MQLFBK02N/[(]N;LI;*T*GCYP2D3*UYEU/+/+C?Q_IR&GP>]46J5 KUM13N33 MTV1>7+*EX1 XA'-'*5PDKDT MY3RP<[KO59KITNC@/5#G&8_;LK<-6Y,6KFW%\1+\=;OWC>%F(3: JB!5W,,I M5TZY%K[T 1#7WJ 2>35WG.O#.-5%/_-CVM->6\&\!;:>[G MJ8!=*L28+1YA]BRB;>=AO9;OR,-I**^,D1 TV3'841SGWG4ZD(^F6$.)ZNQ2?*9^55#"K;XC# ( +&F>.*%25M@=BM&<)FTU? MG6=?N=\IX82@$$ 1C.7)MFM:]PB_"08,/)#$LQ :U^'?T6S#H=\GQH+O8125 M761FZ:J W=BI)D MVZC^HQ=1(JCP%B1)>?Y.@DWS+[UH#V]#XWG3X:T9R=L!V,H8?@-[B=)=0LT; M.>5VAZREY^66A(%,S7(5KF1*NX\S(;3MOA$%,@XRDL+:MBV708Y!@_ MP,QMM_>+<;#C_)V9P'@_"E9\\[B(0$9$7(7")Y&$NPWJE0-BH\+7. 8Y<,1 M&LBW\T)4/@AL-58/N)= 6H)=36OG-W!^ _1^ V>.=.;(TS%'FKYX!VIV-*-1 M#-2NV$K>'*CYL:56H8@UEM119M1'1:2QY'@R:LA3Q!U; J=FMB%%9+$D4S6H M.REBCB4SJI9>9=L9\HL,D=\XX#R2>7&\F";>-$U2#M\L&$_"/_/@>/HDTX71 MAGX1 S-9&QP 6- M\Y\46D/R77=3L.O$X7:[S$^3HH_!S*#HJ:%CG#4X,GJZU/AAV@TV".RK?#(M M1QL&_J7^F59CX<*]_!B=GL7<6>V>Q=Q9[9[&WKO,;E\8&:KHW*:@/U(!O M0" 9J!G?B" Z4&.^"1UDB"9]XT:F@=KV=21TV[;?BFPI9!/)7V '-9Y21GTN M#'ED=*%M90$>IR)A"\K/B?\M8K/RG"F5#5WR%F/N4J()_'J4N^RKH M-(UNPFF9XFYB2"1I45P:&Y?&!ED:%I?&9H/1]BJ^HU&&CIB'2U%X86KTP&60 M/E]_)G\P/HY \*G8VPU&P(7G'L8O9%'-F1J.\EKP1<"7;T'"CY/JDUC8QKE/ MG/L$O?OD=25*4L.VR?VC9KJI9^F#(50;Q==%^+B0EQ.+\0%4S(X M;&$OYEP.MGW#'SU.5S1.99W+;#$S3RC?5D_Q@)--&5^0V*<>>XS"6?X8YGU# M]["IZ:QYB,T"K.8D=B[15^T2OU^BTUV.ZS$ZJ;5%RMNV\BA!UG' M9S:9WL.W8DI\^1OP8YYG:'#6(J>/.7T, MF<[1X*JWK5SL,A#G.8=])I*VR9;+1[*?5[D.%B?M.VE?,V>C+$=;(C&5-^P= MZFWN&B7(CQOW#OV19>9BDYGF#@X]\%2?EJ8';3H,-HQW5TCVXP/EB[,F&%<, MXW0GISN]!MW)J0E.34"F)K1CV0/UQ[2[F161QO;PN$Y 5$0+VZMB%>G1MF)[ M=@9JWV(!C%4DS/_FD3C(/ST"B('\33[SS5U!RXC$PA/I8B%+TK/II@M;9K]* M4]D*6&Q#O;A[0*RIU;90:?50\WY..#V7 (T/X!EQ3N)9ALOY>M]DLU='WPD/ M)AEH8A0']Q+4T7+)J1_F7G3)G<3E$["B4,A[YXA?;7ZAMSSTCT5"7$ 9>(#: M'2Z3-($=%P? 2;ZD9<]:>YC>%-$>ZZ%^U(9Z-)MQD! 3N@T?]'\C44H/]D4I M%7N&9XAD/=@C*,A: ]JLL(V*.96.SEW#'H&A_LA)9&4=H]M FCAPT[V[>FK MX:QVIQ\"T62@&"@A(0MZ(=K+Z8=!M.WY(3HB4O\@H2;N ;=79$]V*=TG+NT$0[+*"YHG)VV.#&WY*(/,&_%0^O"-GU89YO*+9?_3H'2 MUS&W!]7C$]IF)1Z:7N$X!3IG )#/9)N/L'@V2OB*Q+R M[(KN:PFT@#NIU+I3YC"^(Y 0_A.:HV^L'@%\AX-"H.<>IO_-&F, M[PCH@W92*_-;AGMO=T#Q]"=,87P'H"%\&-=(E!%AK]& ^@S:?FU]A"ZG#"OA3L5):76L$ITN4R,C4#,:IHN%X/ (:, M\2[^T<4_GD[\8\]VDH$%0.(U:PPL#+)?*_7 HAR1VY,'%O78KW%L8%&/R,U8 M PN![-T]/; H2,R^9(L!:$!76,N%!])O ,AG85"Q8%$8D#S4:=-0R!@HGXBY M-XW8=^&E,4D#N1G4 \N,364C8,PPL*T"P0Z*G$VF_PBCR)?!:#?DL2(N3+6/ M@??2X[D\*G##[])W;IZ#EF?%G.]"N: M&0%"6@_DI7>M<'JJVQH YY8SG]) 7('05P=.75LY"WR*/(7B+5HF]^JAXHIUR,^8@,ZD6<3P@G!"$:-26E%3#J ME]N,R3),@/-) 2W(;0EP<%(I9)RGR1>6_),FMR0L"]+3[=X+AF(N_R_-*2L2 MT4Q1V#ZUDC]D8NKA%P#_.63GRFU,M'ZY71*2^^#?H#H@=H7]#&YIW#6\JMK M1<)(:KD@!(#^1>\HB60QY4_ )N4=6$*M9H/T@NW^T6TI+B^;] !IOC$FT\/- M,HD1<"$\@/6P*K"C:3B+Q_)JBOWU VCY(B\MN=W<7V.^V>XE]&LR1 ^8YG+O M WFB0MZ\+VT+]0W[@;K$JG=+UI(E ;F#LF!2OMA4#H,:RV=KBM(0_,^&7(_2R30^P9C?T%Q;+.)W]28F#'4?, MHL-J5J?9(#U@NZV;!PKQ'5VFW)^#_#*9CK/45UF*M!(,U3OVB-4#VS@9CJUA M>SN9M)K5H*@Y"@9\M\X)*C[Q\B.GV@T71L H8)]):U;^2YF-I\D0&# %E@Y, M/%G+%V<)\ QIHUL>OBZJP[-V@#ZP/ BJN!8BE8$YDVD6+"N^Q@'EP/L!PG E ME:3B,%N)SMY*F;&83?!L&6%LS-DS+3^39,.",I4SWPF SIA$D9A,RSF6 LU: MC]TS;21056!6L?Z&P_2 \5&PY^0Q(<#E0!3<^@8 8+5X6H,CHDE148)B=6.7 M'J+?]!!=09LNE_F#71+)R_\J8M^OXRGCB_P91[5(K]G;I;^PDOZB+@J'53>M M"*L:;%8+I< D=/DMU%>'J08PHTI>T,6&Q9"%HI.EU7N0Y-)NN+0;>AB[M!O' M*+4U)Z.[3UH@Q)2,T@/-&-)]C#VZK= IR@>D+0]:1,<4;)%$\4$+NK-DBSXJ M=@AT&77LG:?F 7-LT:IY%#"Z,ZEV^3<-441WI3= A!G. M.8#N3F]&$Y,QC.BN\1;;Q'S>#70\P_0A4DUX@>YN-DJ(JKP.Z&Y:TSRC_JT& MNKQSIDF@\;X!7=8XT[1H^!( 77:X+CBE:F8=16+8JW9K^5)M=W8LEJWM@)>J M/ I3)01V0;1%-B=5$F 7/-M&LJ,3K%KY'I2?*:#33EL@=$"6YO&KZ%33S@E2 M$*Z,3AGMB B*T;[HM,]VY-!('(>.*QK 7"U''3IULZ,CH!.;BT[_-$03\W'; MZ+13\Y32#^U&IYJ:(4K3=['H.$PKB5/YT?-0)$X5A H8J^J;OJ'(F;IDL/=N M:"A"JB8%FZ90&(J0JDD.;-FZAB(1:Y*YSW2!Z"Y"!"2UL4?1U2=J\DH(G3BA MB\5S.W9E)CIT6H7:NK9)Z(!N>1LB\XPO-,D5C$Y>;$\(8V]E][1!5L8I=]E! M)_@!Q-@YBV"1A$>SBE;=EW;2G!Y?N:=&"+0J 76@KTW2!,")Y25<7@E$I;V! M&AP/4J)*^3J;2.I5-+A(.Z'XD6"#T.C=8]25JW-%$;U M@_51',+WTT6:12]DO%3JP)S.Y7.R%:-?QYNZK MQDNE3]_%/$J S([.X[%%XX[F3S+I/>6KT*?YII3!V;.GF?SF0/G(E[\4 MXK*&/4#]3":N9"H5+?N&.V<;-=D*%7KTC4#>C\ MSNKKU\R @LX#K(RPBO)@^3@J):HSPW[,\EF75*EC9W"UOHB.H:HN5+6"@(Z9 M*L<$MDSUA.U=C;[-"%T42X.<5IV;EP<6F6+46S:PZ V3?C5TD=]J9T/9KJ"( MG[UWQ@WP4S(S6(RTB%E"O0\>V:2IZIXS+7[(\/QCJYH7!J.HM'3>4/[]8:Z4AG&+)!U M7,J5RBAFW.C<=>JK\Z)41KD8VYO-_#45RW"U(USMB--SRE8UID[AN5)6ZU:C)Q*\=J_J]1$KZ]K',RJV)E&RKGX]5=3&F:F=F7K@9NI:,8AIR1Z8 M4%.^MYG^_3AP[97\R5L0_HTFD%;0W%I^3RTC:W59=P'^=)H%EZ M4&=;QD_8IS.L>(G>W=Y.0Y43;=XY2E2"%L6 MEBYE>4628$OC8E%"MVT4.COS_"RK8%X;(;-#9)^R1"WRMUVF%F\I2ZIMRB84 M_$QE*1)!O3 K.@2_AK%>H88P"]]O:$W"CX@U,]102-&RQ(9()M/ZV/ZJ=@:" MV#_1F'(2C>)@%"Q@%66=&EF7L!P@M1X&0+NC@@([D07"+@#]B&4UJ;_0I!PV MQ2X&@).,4[H?/V<&T\KB*#5-<5@?<4'C;*'%M3>B;#I:4C+T,F=V)9JW7N<> ML,M?O^TEFOHH=H4>>/"HC )7ZG,*N" (:G?6-6==,XF(#C=Z4>92Z<@/SI:H MS:#11 ?JK0Y3%M)1&4^[V+'(HP:;K:N6/H'.HJB'JY*:@LXFJ(>CCNXZN#AL MY\#1OC:< Z?CM-H-=$Z+%N0:2^!C'HSM"1F-+3P_#X+TEEG2YP[J%FO.9\,> MVP7$)G*BW,-MS.74MV0MJV\7/ME5[V B-0F+9T"KQ3F)OUW0I?2='.N5M>U, MV"4/\+Q*XZ":./6M38 T9SQ1(4UE0QR&25S0.#-I64EIEL:)@$TM;]+L$67U MHWZ%'CWBL7\ 6IMV0:5+/YA()GRS3Y=5BT9U^WYPJ*N3I5"%M^$H?>!;7 7E MH(9?&8K*'?O *DO>5@;YLQ][@Z[F;!2UZ1O6T:/(7@^IP'S'GS/C X"CO:!R0]#T^JV?W-1NDCQQ 1TFXH_Y$USE8 K*S5EXP)Y^LP MGCVK"W6<9$BG;R_YDW:\O!*-DF8NXY/1AQ?Y._!<> "987/V:1D^]1UZP.)R ML8S8FM([F@<6JDJ*ROUZP.E*6F'H#0AV0.N$Q+,0^%;=ZJAUZ@&;3XP%W\.] MB?,([N.?>X#P8/%E8@C5[<#9/)M.O(K^UE/ IZ=,' M+M(H\]+\5+\^JOUZPTE-Y:ULVQ?LTF?R0/GB>I]1H@K\BN8]8'#+-_)VK;I4 MT;(?N)L#B M9;GI$NC+&[J ;A=MYZ+M7+3=$4H*7C9T&;6 :371P783#GL M%NEMH8";:A0ONJVI@J&NUQKI':&&I+JA">DUH8:FAO$?Z1VAAF>Q3UP1I9]0 MHJ03GJ"(Z,\H$57S)"BB^ M>%*M]/8KX_8H2/R.HG>$29IZW17[UJ8F>JM$? MZ(1/!< +5,#:-R;H!%$]/-L4DD BEVHOK,IC%72G4P]+S4!+=/*I'K8Z\4/H M1%0]5 >WDMJWRN"L&FJP,_T7SIBOEB:J8VT<'.:K14=(5PXLPWS+J"%L#DE[ M'%?5Y:@6CH".'RD _MP/4!W&AHX+Z>%7_:H)'O42^J"@^3")< 7MNGC&?]&V+JE?)OR M,?1+8*YLBP#VBS!*#VZF&NB/6O?Q0+\DN6UU60C%7GW@(TM- YN9EKYC*FC1 M6XT$J4==@8"[J:8%6V-CJ@0)Z)Q.&:>[R"4J+I^ RB!QAS'AZ\Q>)$U=TG'& M(@!P=BT%*2K*\+8P8V]T!&@W6^\<=F;YVM>T[@7^;9!(#EOY>\**EKTD"_ E M 0L+&%6VZ0%6H-1^\Y? 6MBFSV?QFQU:^F:YK!T&F&M>V-6V[Q.'VIU2T;*7 MY[Q%Q0:J;V^E/KW@DDFBV^OI.![D.BO'!X27PC7\+RA/F-EBI/[PKCLV9SE3VA IIH8!$44[:50T$*QPIFN*C@@ M%9$4PL]4,40J&RF%J*&3%M2D^':>"G3"?6-T&I"DQ48_!7JH>>\LOB")64*] MLS//S][8>4*^;?$ IOS3(\G?4>RKIGO+B,3"6Y$HS?\F0J2+978M>X%\]13M MCDS]TY(N9[?QYJ1[^%O5*[]-00O?)CD3A5$6M>UTO*LE8#S,Z?MW[]YODWAD M[Z>V4\ID<^6 Z?7$\6 &%S2OX_F.M@-_])WPX 'F+8"TLDT?-4-@HW\ABRI0 MBYKT"&GASJQN- QH$3POVJH+-!@?7"PCSDD\RRZE\_6^R2U9RZ^RG7Q%0IX] M,A_M[QPIR/L@C_S&(AA&YC*Y@ZOM,WD*%^FBA"+V 3A1*H,0TB^5GP,P="K? MA>+;%:=T:^NQO),5IC])"MO;Q0K38Z2P*,-Q+U_$@=)=U.54CG*Z4V&0!5PP M-X:HT9,)?ZW6?)A-3H21+(5:%E/3; 87"ERO6J*S8Y?0G[4P)J$*Q6RV#S&$ M AOA2ZT$@^Y MBHQ/ PVXZ,>.A"["$PNQJG>6G9B%CQ[/WP_ OSZ;Y3/!E2K(;,;AMLG^9--= MJV:Q"2UGL1:#8 3.5K$&8Q;'P(7"%;"?[=.^7J:QH)Z/SPR"( MZ"4123E$M8T- )2E0?Y$V8R3Y3ST[^A,'K%RF%3:&P#K?D%X7H2(3DEOCA M-/0+]WME&Y=TUB6=[^MR'4(4]%;88 *R;O_GD*LC9LS@V HB(05*F/BU0XR;1S M#^%"OI*;R8IR'42*V[N8)I?2KSEJ]8H&T]( ,>&G)]0P):D3(WXZUR]K M=;<-+@I-0Y=&$_VC=MI8N;T:5?2&&29S(D%H+C\JGDWI\J-BS(]JA"]J^&/1 MQ/\H8Z?@5$(3I:.W9.KNZL%%7#:PKZ&Y!:JE8J89D8'J'C"C(2"_#-363S4L MPRYO,7CTM(V4Z Z@GL+&FAG#4)[/+C7<@9Q>$XM?94"T&ZSJ'C&X1PRG]XC! M8,YX.T'0/WF++/&T7 %/4#_E,!<5'EF1,))?3AD7!'XK;M8L)MKLI-9"I+L MNU7$]&@[\17C]S#Q9Y*DG(K1-(';(:;_I(0_S#E+9_.K<)7]*;)T^%]C3DD4 M_DF#3[#MCWVZ70QM(,:X/40%I30[&+D[5"4G">,-1"T74GFL?M#17"K5H0P@ M,V9\R3CPA7,6!Y7O$\K;X0CCQ@7-ZP@JUPX6.-[P%_01=/3MG3+R_7211K#+ M@H(SG"!,0Z3;[M%G5^1Z,0%B*CV31)ZMR')+J.1<+3[!5X>8AP36L7 M4GZ:(>4;V_,^""&S81=L!B'S[8CBGZJCF#N8PE&J;@H=?QGMY@WKNB(+=N:27N'(@GL5=TU2X+&%E5%NM@KU]O\3+1SP2L2PEYA M7RN$:,PK[%7NM710VO$->U5^FY%#SSVE*BE9#+ W@743OZTJ*;!+C0;=L$ 1[C+LLJH0&T!326-O"S<#AKW$JYH M%]C>PQS[0%<$\ZG+KBPD2["A,]* I$94J) M_%A/XCL)) _C66:;_1JS1T'Y2N)T'2_3!'YFL0_<(*L]<[[.NH\CX!:506Y= M3^)1X?M/'X@ >/SWO)4[P\ FJ,46>,UX K L[N#(?. M<&@2D887)C/"+9 3HD04*L*]4R%\<(9F3;$2W4N$SI=UZ*\2,)R1$WFCT$9C MP7MPM.Z"(BK4*3G8ST67ERB&G=_79BC4%-%Y@SI!O5"YM(NZOTG#Z04D(=M*]L)[)$!K#UKN?L^T MZGSO-W'4V@#%FMO6'C*MG+BUU1X./;F*I2%:)0I4J65P")-Z[8,6'M1-P:#< M0+7Y8^])W983&G\Y!O#%#Y8@V1=IT68CQ_KOX)QJSLCLC,S(C,R#*YFD;1!]_IW(OR3"DZ<91B6S[)E\ MPA(2[8VGEBS/)F##:XHVAUV[!T8; $85;XN*FY@H6+,9^;Q^\O/.)A_73SXV M;.IV9MU3-NM^EB=[NW6*7G!4-[($Y1>RH)/I,S!*C:2U;8<$,X* & X^UOY[QC*RD=FBKWP.>%[=J)@)T6Q;-6&(J;@4 M4.W.EF(@!G9J?-4*?3&HXEWT<2IT\=@-=W$Q%"Z&XO1B*-1-KK:#)<[>>3%- MLKH TNONB3GAF=,=>BY@SP)C\+]YE/ XC&>'39K%/YB:SEI(@UF 7;F$U^[F59)81O\0J6MD6 >P7890FL-_5H#]JW0/\U[&?)ST@T3@[ MX!E<8I0D/'Q,LYHH#VQ+:1K9+*N6CR71S?/.=/4D3N$IC&1E:@D[# M4?#@^P+$*D[=: SGWG+JI%,GG3IYA%+%78O& J6'40ONB.8YEA[&I@5"-(^V MC"R\FA"@B#.V:MH*2ILB9ECJ86LI=-9-7!\\LB\TZS'Y#E*:;Y: MF''3W,KCS^4)$_#=LVZ/)"*Q#]^S:>T0#6UC?<-ISZB& U-GC7/6N/IJ0/L= M!V*7+.@FA2X9-G-!13B+Y0\3_M\IB<+I&GC?F(CY5<2^_X,&L&$*U@^DOBQ9W!RN M?9 "/.+#=UD-&X].IU3^1;UECDB6&FY.@0!AG/>2KA[I#XH/QO/@1UB;S&,. M7V]EC:8^.@2@VG/3H4'6>>JO.L=RY)ON"K,S2I=D& BMKKX^7IS&.YHE,N.\W"IB:/Z8#U@ M?P7R,=PRET]Y/ G\^9WPH))-J'3I'Y/)4E)8!Y&B'CW@4;!'*AE%;?LAXX" MTU5I$<\,JTR;6PZ%""_D)]9$%AZL M.]"$N(7.3UB_19F6SH;*H6#Q1&/P%G:\UXO5)W0[6HD3L0:"^6"V=E,^C6$/ M=[_ %2JD7=^3\^\Z_^[I^7<[U"YQ>L5D;+6 M)XS(_&"=8ND<8,X!YAQ@S@&&QFWD'&#. 88&$^< .P4<$' Z;?7A6''(U0F# MWJ_:"9SKR[F^G.M+U5 ^3"(XUY=S?3G7EW-]X=[1SO7E7%_.]85QSSK7U_'6 M=*XO9=72HM\+: ,L9N'!)@D !1K(3X)%89"Y3'8-Q:8 Q['K)(U)&H0'"2?K MW5C&I[3AE>H(:.=D RIID49:Q^M2!C)"PQ$ MJWL2T7OJISSS1H^"/](\?\J.J^:6 W;S0^,AJUP1\[;H7"YV@*(DSGWA.U M689 KU?\TLHYY4QE3FV /P))K0J\%YMUQ_&S/#"3\?7F4IA,]]="F_U@9D)D M5&Q&"ISX[',(_H-%LF3(]M!.X@/!@(<"?KJ /^-9+E0UW13&YG..?.?(1^_( M=Z9S9SH_/=/YZ=53LVZW0>>-MDD!!<(;%A/0'31DY#8MJJ-C PCIW<(.ITA> M;+E'[1ES!\->C:)N^V$G]F=,=&L M*;7LE=?%1*UBP[@BR>S5[;5-,N5@#^OI%/1JSO+C1/H>2Q,93J4SB)4ZP%U M:B^U A9<7>R;BWW3J?^ZE=B N3V3Y/)Z"JI58'5&Z1=?5^'W9"K\CIF "_F. MKFB%QLNGI0P\+\%&L5RI#R7*'+9-V\'0BL5ET\ /:I'"E*%R0%2EW3 PY($I47AEF!G740'+3-D6@4APU,V@OU!"4<'\. M(L0%"*$16TH.7"UU*/7I(UZ-9K6JJ\,5FB*UG7>R[CW,B4H57@'T?$3-8PT;$?HXBX5MZ&B40E=B*0:>EHN1W2!C6HX6G,E MHHMBU*%/C9M1$;>?D>'6_HGB+\@PJG6LVHX0_47FU2/Q+(1KV@-=F29Y42?A MSVF0PG=LZF4 T @82U#0NEF\I_%YK45O=@2Y6BSF2[K*;T M 5"9$A.IO\( MH\B7_.V&/!;'J&GUT3'ZEX WEH'5U)_'+&*SD%8 5=W2!"BI2.#<\7/B?X,I M*B"I:F@ D.L%#+X*Q8OTSX= E#8R 0#:6G$Q?@K>W2I 2A3BX [./G):'?"CW.^4 M<$(0IU0$8WD$2$WK/J+?-\+,8261ZN<+"CWZ*(&7R=4W4JZ^WHG5(RE5?Q5T MFD8WX;0L1D2G*RK,Q('-?[1@/ G_S%9$&\^Z@7!A?;[^3/Y@?"P=N!5GK<$( MN/#\Q,N#FE6[X<)H3_52\:3E**\%7P0W7P7$Y<\'U#KU@,TM\+XXJ;[Y"MNX M>$T7KSGP>$UCZA+35XXQT4%52F>-U2Z,V#:1DYBABWJPT:F-A4MT 71-UX\U MT A1A>;TL_\QA-L9/ =*!@UT>UZ=:S-U3P?*S6WR*L.P=;ME:*KN/71170:8 M>(5R@VZ)]<^OGDL;74Q;ZSVMX#P?7"2P62\/FDM*0X-B:L$ J&XFN\IFJSO+ M7E!GV_.M%/U@EZNY4'\7ZG]ZH?[ZOD)TLF);1(L<3.@$IM9(*GE$T=TCK=%N M$'6\^5[^YY$("M_\?U!+ P04 " #R@6E3@3:Q8E1R #8=08 %0 &-E M=F$M,C R,3 Y,S!?;&%B+GAM;.V]:W,LO$JA7=]<#0.%1E!UACR02 MA4PD,A.9B43F?_SOYTV$'G&2AB3^SV].OGWS#<*Q3X(P7OWG-U_NYHN[LZNK M;U":>7'@123&__E-3+[YW__U/_Z?__B?\_D''./$RW" 'G;H?IW' 4[.R0:C M_W-Z^Q'-T9N?_OCNAYM/Z,O]&7K[YNW)_.1D_N:G^?R__B,*X]_^"/]Y\%*, M*!)QRO[YG]^LLVS[Q^^^>WIZ^O;Y(8F^)J$^?X[&/%=C%>P31^]!QQ1G-D4ZP0OV[^+DF3O,\#C/>!Q\B/@ M\;NVV;+=EO)&&FZV$?[FN]&8WN D),%%K!GE]FF-X'Z7>4EF OOCB37C?T\R M+]*+^?&4NG&F*@QKQOEH2LTX?\::^>-P0GWX*B":'2,IB%T$HS[2OQ4#8<(> MIKV61E'3V$G\ MV+$=SZA M)^HVVU_7,B$;&2(3:^L!6D*?SE>=MOP,>^@Y' M65K^A''5_,U)<7C_KOCQ7T_S-(QQFIZ1S4,8,WQNL4]67^.,R^,TGOJ[>5>="!)"E^J.&EB$$Q+$V!!>0A5>* *$51@@@I4[+MN MDIM 1E!V)*.E)8QYXV\A-="6H>_1OWN^#R=*&*_F6Q*%/K7'JK^TL9^.^528 M<@QZ*8 ;Y\]M6P2T4[YD:Q,'80DC-/P^8PDVT]X\X"3-@[M M&:;">"W3F>:G"B0"F-^B7SG8_T_&;M"'>U!$GEJ"?SUKN,5;^EOZ68H.EF-? M'/HX@HB2RH >CNEQ,']'!8AZQ6G((GED.0]+3.:9UQ()TS2;+ATL!M6*L? . MS=&BQ@.19._8"^A#FZ20?3HC*1=GJ2^B15=S?$(F!:("L/YDB3SE.)( MA6,#B.$4/3&TJ-.&T8XB-D,5:LBGN#GQV33N*3&W4:8.@>_G"7[$<8[IGRQ\ MR@1:0?^+3*15]?,?7BP+CU=4RIWSFF;# C!J0D:_[ILMCE/&\XLDH7O 4#[=U4-NO!U+N7CRDN#2"Y.?O2C'[+9RRR3E-DQ_ MNTPPIEX&IEN:W=)E?_*>PTV^Z=!]ML$KJE);:-JZD;&U'I6+G>G26N%^".#/ MEQ0!%!88(,BGGE'70X! ADY#ZT)'7._N2W#TJP7J=/*/)K7IX%? I^7< UKH M$?!Z.8[]\3Z.=>H[-L>45?OC?.,EOV%F\7$7DJG,366S>AL8J*N'5.TPP(0!% M1:5K+W8#9TB#]M.52!'+E+[[PWQ)%>R<'3/S#77WZ%G$?JN@\ 3GTJKQ!F!: M47E_H"J/'=;LG$*?:BPFI/-$-V=0Z4E1W!3;_@0W9D76\9PGO\_AJ8\"UXI- MI95I^T%:X=F?*,\VW@_P-&^6 #@AGA7N4USYD<2K^;41=Z@J$;CCT[.;C$:$R7"F5**[^\#=][*O("S>M5K@A$"HV MN&943'.^"9REGP0ZIYG" 5SBC!I(S] >VJB!]PQQS%%&4($[.D >O53JJ3W& MY%5#(!SBP]7V&DREWPZ\4[>,QI2O\0&UML M+,SR=AY4IT_*O-8U/V[FGD]_IIQ\I#*QWG"*! )V0BAOT;Q1["1E$932J%E4 M*$TI:J*RA\.1$N6-&2D$9^L0+R^>L9\#Y.LEE3><+.* _?P>^^N81&2U*WYQ MO:S> '>7#- TI0KCCP1M/!4*T$ 5?JC @S$]_UV-8_7+YL-K]>(%UBDSNM!! MML:HCV#U[P>(YN!8U24"Q,3N&3LVX0$]W?2 MQO3?F%^IJ)R?8R#H/4A5,+%SHO+"#15NZ!IP8S<1%6Y4-@"WHM[8E [741L\ M?,J.W[477 \8$EJAX#$=\NA%H&,[XFMV@$Z@.O Q[:[% M["I>?)7@'I$Q5"QXB!5>\@WLQ?,6^U3;_TP@4DR7O;-\!RN$P!1N87L1?9'W ML+TK"J'@$@/T6*'P%=W#B@F>J9M8B=T=Z9#=;;PDNP/[-5[=)"3( M_2SMCLX,CU9QE+IG-5XN%""C C0J8:L'2G2N9'0,I)&%B[8XR3S*/G25<,? MEIT6R]X6B#H(=0CP$Y$D[4AYN,&4KI3H*WR]_(23%4[VKAS:A$+P$Q7)&)C: MRC7I [2,J)]30IG5XT#!/LX%FABRU*3__LU!F%OK&[#5^?OW=%NO1U[S$V5 M 2L93 =LJ7Q1J]Z!%A 5(*)":@?%8JD&CD)J"7G);KZE^[2&AHO;)/3QW(NB MHI?C/."5QJ5BF+J!VBH]*X6<\PJU]%(S'NP&&:4KV/ZPL4A;$?Y=!!G&?/ MA3&[R/>JG+I_^_'-FP&QG"YU%'PS(YB_5/J-3]N><(:]8#?(RSHR-\R:@*G(:>9D:U4]/=J;N77=7N>.,5WOHN.+I'CB^ M1D^X%K,O2N:ZG6IQ7K,[=>E7TLM9C'!LWQ=.J8>L\:P4FDAMI0L MTQP#%H=D*T0TC-$4 D&E;7I.+8'F2F(V4U"T"4@ME<\[85)F-B6CXN7"N^C[>X"=?X[]=C+]_27E*#G M&/K0PB^ND__.O2A<[L)XU:R"C-O3BDQ,K=II0 ,*QOL---YF0&"TV?D=&!OM M%\S&*5IDE*\>\JR\[N=W&&[+:&O=;&)R!^UV&4SPAB=I0-+#R@+G0I%47+9RY#]M$ 3JAN6:*+K"LU)'FB:F$"Q-:+:SDY,]M[:E+XC M8%.0O[,P*IJ2P8W\G)H<:\F^,0)Z"A#K,M=%Q8$XYP\8,SY@^ M4 UFTTBB'(2IMUHEN$"0>KSE*'W'JC ,"[(ZB(MCJ3S?PP]"->6XEW-VBN^W MHIQ);J+[]_U=];%..L(N*E/H>WO?"X9AOU^UB*Q51>Q0^S M9O\;=T':VST8BWL3J-K5R>"J* ;!P)/8CXO@\+.[[(,NOD:+S@@Y#P6U6 M/ EE]LZ4_%3=Z]D?W]D&* Y^Y,J_#2;)&N+ M;,T@!PO3V[*]=DE=M@Q'X2,.ZD2#_>S8+CM-YE-%^TP$A"V[3 07%7O,S!H5 M[#".R)QATI)U4B+CQ/"2XC4RAKBV8!4.^Z)=4 MH(\8_C-4KJ#HKE0_\*.3S5"U#-18!_J5K03!4A!;BYO[<1ML0QSP@G'#<.-E M9<=VLBR._[%.E>KD9DQ(022LVY7H4X48R"4W,Z?N2"EOK;@)JK1?UM.Z^.G, M#_"/;0?X+SA/U(937[#+$%NGF*_%%?OD0HF M_'!)DM2COVL?IG*DZ 6I]:#1@YJ5X^='=NJ46*"["@N(YI7H0B;M'!#N&#K% M8TDS>PP>5B;VW+:T4OMS P4FZ"&[2J#^=AXGV(O@+3*KQUWTQ5AZ83)_A.=# M]#R.YV'\B-,,9M M(!BM,;JJ5_*B]()^;E-6&898:+H7ZPT7YRIF+]&#\5?M/9.:OWQO 3[!Z_@6 M+ U?T&NABXTK^Z;7+48;]S?X?1RO=J<_N%W.+91*,:Z\,"ZN5KF*!#(RHQ4& M._!#[*+JQK8QLJ3I&3ZWI=D#KZ&*] 9N +'G8G<>CZ-_E?Z293;69S19X$U3 MVN\/#=MNOL%>FB?\MQT)),608.YES2]5M)D9T%JUDUX4K6B;/U"M4OM)Z%.- M='?25#&(U41K?#M%W6&(:09U@4E.L.PML1YQ]VLOOL>;+4FH)KO:;"F*L!PX M:\[Q0U:?(-5)LP8X5DX[ 7SD=-B=K[^0J35>)MUZ&_5V\-'/"-]S?J#?AYFI$- M]2H"+_/*QU$IUZIP>UG]?E1K)QN(:!56DPA;D>;W5&@_5$O8JTD( :U/L 1T M5J"(SND2ZL>#*6*'![J.ZQ$?I]P6R@I[#:H#>SSS4LJH0]OL;'<5IUG"FE>D ME:=>V"$?Z!19>A7?X"0DP4&N)/LEY4Q<547NLI6GAI_M(NRZUV%:0S&(<)O_ M5&""O")E&**_Z)$'U,,8!22*O"2%IH\HA:6[R1N>S,:TVOU30LT^OD(Z%42QJU-F%8A]ZQ E-1EQC%S=8E M@-%%J-P13(6J[SE58ZC=0S^6(N[)6[1A:"!J :XHGAE.9D5"19W0B*)!$AE2 MMG:DBCC9U,DX>OL_2_D/O71>=U>&^"OK6E2;J58\/QV8N74%QZQ@NK[A_D]3 M_N-%BO:[C?.F594?^54XBUHX4K_WJ(_-'"6@-YHI-)N>_TRHOEU=0=MVG-;5 M%082S]4F&YEP+@?4=J*Y''9C$LQ-TV%,8GD#M]F!LN+XH0I!MY5)1G)R2R+Y MF&WY:D),/],UPK/4*\$ M;J?!S8:3G==+@H/]C*%9U$::HXL"T<:@*3HFVEAAT-?0N[\32[FZI3HE":%C M)MO_+W%(;1S01EKSKQ2A&$K&DL3&>696C6\AI(#QRTO44F4"B:RM43MK[(0\ MV=<4$*)@?^,7V7X#__F6*S#^"=GRX$:Q"K6STS@:>D]58^C:.6]/Z%&Z M=[)"L)#]K1#U)M^R2H0'CS;Y5]STJV5]DD>Q>[K\IG5GQ]=>:9I!F35(99 M\74.IIE#@T82H>F8-H*(OQ CI]6U2;]B6[\P:/DK,]-680)\)*S:&)WC/ M(8_:Y,P?\278NNJ=PEI5+HZG@+?\'FW9+<5=YB69W&7TEP(G_?;IUT?>BU@R MG]$<<5^<\:^@8ZV8_JI<\]6+6E:2GT, MQ<=DHK>'<.)\\T 5-"ALIJ0M>THN1=%F'*9KMZ<3;,%L)2V_+M]2A[$?Y0&K M#0(OL>EB-G1@', OX9,X)5$8>-P7+)!AG4KHAV2CF*\Q^64X#NS86NZ4PT%< M!MM&E#43K@HBH##F^:?A!JH>P\6-"VG=S2U-42#95W=%TJC$2'=KSX8T*6< M[,9EV_;7F(GYEIYW2?A(5_%8=$Q:XV 5QJOREA9*@N/E$L._\'P+5=3H@0F/ M6=?XN&L *Y)4SD>-YFJU],=IN(J99:UDCTX 4;W&J\,%V;%TWU*[];Q>(C-T M_\R76&9@\%8B%^4BT0U?)/C6=)''G43HK^H944.8Z(_+14[3*IX"^PZ;T)/A MR1=5L.@C3E-0Y&7U$1L%BP1A.BE8-(#;RRA8-+ (^P6+]%%US#418(&@Z0&J M2A=]/?6*1(5*6[TBJ3UU:P/"&T6NX OEGF _\M(T7(94B;-N45Z-_9RP[A@0 M=$GPFIK)< "P)X[FC#]#&#JP^C2O9&+F'CP3?L5,N]>E77?;6!]O%]>0!,0\ M)187K=;'WQF_7$O/%*]J,O&,,J!EV^XF(3[&07I)L0:=?+T\U-*U_@9MWF&N MJ4ZC:(')@C,MXR4^7#K3HIFC=]S,L>X,B.K.@$YL >4=([JVP=B)_6Y0_(K[ M2B:%_AJ"4RG<>38_>_#H#ON876\.3:%T:KO&4N_)[6HU=D[O=]!C<>#,+=,= MX.Q]#=>8?(V0-M'\]+18(RB(X6DF>88[Y]SA\R+(D?,C9 71/;KR$4JSC1!\WF6K#1R6@IG4 %].]O4=A(:81 M$],'AC1*#K%VT[5PW,X1O=LQ\I2_H7NR]E)\"]GXZ2?<S79<>!&WF$I)RFX=X)(B 1101M"V7!Q/0T$L M^>1;^\=:+Z,080):5NV' @@6]X+XX5F>@,CQ[&@%+:]M7D6%/QJ^K7#Y:$15 M0N(VJ3,F[+W8D!P$/CD*5#7,*42&CE$GIZ4^"2#&-FXBGO*1>3,G>0;&LZ_O*1C8FN\PR\9+F)O@*/V0C_ZO:9S3'E5Y--O-^4RGHR M<3OXR>42[Z-IK9_;U!-:QY)%H1%!LQ;JWCN+QGK0PPZUUDR%15YPUVR&%#KKB3>:>\9.7%9="-PG>\@6EBS@X\Z(H M[;M#$KA\'#VWAAM)91SL7E-N.)J[%W55.7Y_.^XO-6W:2%<-S.?TGER&L1?[ MH1?5+VK;'*;AT2IN2_>L-IR'%-T35,%N/"FV;\\+D)=(TNRKL6WWVV%8MVW; MP4_.MMU'\^4_D]M?S[0,9F5:CXE\_OS/\OBK0^ GS*WE MW;("RQY^:H!O2Q#.$_=T'Q7J"S-Q4E"W!+,;5"J]CD)W4HPF*'?M1';?&3R] M2<@E]$*G"-;8=DB@]/?Z^G^WP[$0>T:L4SQC2O>'@?P&]+>M%J&J>QXMD;R* MV5[ CX;:2RK.HK%??0\TTUS;T9N=\C)#"35PFDHG2-7]&NC*+KP)[IF\$L5; M_(CCS@8B$E\:4+X%!'MJEUD8U&1G8-U8 S(4%]2VK62<5'V4]MH&51L!H1:_ M!B 8J7TBA8EIU@=448WK#"V.+KEGJ,:X:,Y-2B4/6+/*HG@JFMT$%P@7ZQBQ MM2-C]&?LP0@K GN=9VGFQ4$8K[J? HF,5XG+]\UKFI?/FC5Q&]#5WPCI7[;T30J1&T<&;(2&.(M*$G=0Q)5N,1^FD4@4RB4)=IF6\M7C4 M9=47:H)'CO)V&BL1I?7@^1CZ$'N*5XLX8 &I[C-G8*C*<=,QI7$N+,&R$D4\ MQJA\R&A;@X'S)=I;*+NQ<'"T##$.D:'DBSI02I&]3CZ2>-59;-T,$"<'RB$R MID6Y.D:@:=6*8I3AY(6?*)W[J>U$Z=\DVUGS11[R/6&QCP2K%>=2FT4U$UX. MFJW4$4FT5&X&S:U\3(KB%2N'&ZQ D\,[C# MR6/HT_/]>EEEJC52(N\I9FG[K\[)Q@OC#M$W 4)1+^A$Q;32J/,>FR_9?N7 MW03_C.PDL;$]EJ4*#GC(ZOPES-9G>9J1#4X^AMY#&(79KBC T"$M,I\J2H$( M"/.!<;K/"0X$+X-L+D3AU6J)"'JBF""_0(6Z=P4N,U34<7,BME(L1<:0U[*8 MM4C_XCGL"@L.C%84IHY979P.Z%> [.9H&"(ND:2894[JM]#J=YFW)*+ 5W_! M7G+_1.[7"@R*_Z$#'-XL=7I6C.'PQ#[?(E5=.(Q!CM M*(8HX_BA)20@PD_\QIF< M RX3V],Z$(RVW@XVV(T;/$QH(DT]R[QUL=E&9(?Q+7\A(,QCPM\I\MK@_+9X MCC(8_3IB+%<^HRC>5;AA.G'*$V5R6F9"N!S$^'J+$R^C>O@C]JB0#Z5:B7VD MR'[]D]NX8,9XABKXB". ?G6=V21(=*)&R9=FSRXVT#GN'_"0.LU.O;33JS(( MR96%>XR1^=2J9$LH%V'T0.+ T8EO<"-U&JY#NV,[U.=MP\R++L!^"T+FG%S% M/IP\P6F>?2;97W!VXX5=Y4ED/U<-^0F"L9 *3M5EMF,V!_Y['FY9X*(LS TY M$APK])!G*(^W%"?DT0&\1!M%WDT$37:7R%C2VR[2XZ]QD$/WG%OLDU4,\G45 MT*UA=907])S+TN(R*UC$32.+_B[?X$ HA=P0%-62.WJQ,2TZ);KPF+)&&-48 M(XXR*G'F;7EKK%&!]E12R4UQ [&TQ2,S^^[6]!S+<+(Y]>+?SO$6=!(M..Y3E(Y^OG%R). MQI$,7H09[O C=9 HRC?>[C/A)]]1[$7\ Q6&[YW85K0E+:%#W$6:ZS4O00OW MQR2>%QA DX7C53I@?C$>(O)4M9UU1Z+0WU4G3T"Y-HF'V()%G'ONLA\4K$^.\;I_2BIV4^ MXP4L1MG[>C#6S.$116H:UGXO@Q!A&D[JVU@@B%X%!8JOX=%*<+AR![I>F+.($K&U MRTKA7E_%].S!:78=#UD[BE/HD:1>4*8%2P4G#;*G:\VC.G<6H:.P0 *1>&2( MV/C>VE$YWA!A)J&"Q"2T6R-);(T)!<6ZQMYB'X>/8% LXN!+_!!&$0[J'XKK M*JG9M*DM(:CN-)@0>GJ$7#\FZ9CW%!66G\"H8VZCK+ \1BIW&$;6.T:_'<0CH(PR_OH" M$EWEEU6W8[0-4U92N!+PIOK'JMD?[7-:LB[:@2L&:+< M.A?IY&0?D 4B14_;Z9G0M.QAN*_9PV%?,VISX C>)^ .IB%\>ISWE(_SC@< MU11-W?A8;7^H$W'E/H=NJ>>F W@#?U0L8(8^3Z@]HA$1.^R#:&[G1]HPS9;' M0S;,T%@5&Z9K3@N/'QJMK\<=^_K6H/G8WW8OTL&Q/\@^1(J>IFY(]A(016\5 M^[_5>B=R ,-)RJRNZT9=2[)[!W!,BJF$Q_IX<##JW[L+QJ3-B[P$G/8X*!Z- M7Q35%^0$;W :O3+8"<[MW60W7AJ%5@\M'M#=WBC")[4;Z[[8@"R$^@JTQO)R!G%7H[,=)2G%?' M>L>HM9OBW75AN+<\S9Y&#=YA!NPKORM(9G32^]]N&[;N#T3:PHUN,1,"WN%\LE]OE3!=;:IP@C>1 "29V'B#1N M(#&W*R.M\S(1L6B>U]W6I'>@BH7=.J&UQ-D"JGH_$TWH&^AF$AS4]'5@[_4S M"Q$GX6C?,Z-D"R''@Q49D"T/,VX2-;]3$I@EKU,2*P4GS/BZ%2Y!:JS*JAY- MO-!5LTH.10WM<(:FNGSM'FA%&H^3!C=)LU= *"Y( V6$G'B?J@),]&S/2"UV MD8/E3"WF3V$01/C"2[/NX"W*]Y)F?A@?(TJM,HJB59<*953XG/W.,(%<$EE(.H9 2Z3&_S#,.E M+LNBAFJ7? P+165KDJ<4X_3U'YU(B_+N$5U;8C\R2S;XWGO&*9C4QPD9PP/5 M(Z<'$YKF30Z167[0NVA-(M;2/0,47 4_NVA*Q EEOXT%>]ISPULVL)=?@XTL MAKY0;V71-;-I9N(OWESWK1BD*U$@UHM)^&Y8$+>@+[^X6=Z\=1!\%F(Q($EQ/#>7BHK)'/GH'CJB9O#^AK<3O M$JJZ0&A"WX LE*F29>-;=T62.YB%B)/0=C.MH]Y> X&GX0]4FVAU3FS\X"@* M;DRP MEHX#K3G ,42"BI;U9F'.]_3&;AFAJ!D;,YEF_=*W<]CVNHUN1( 8EAG@'AXN MY,GN#K)=A[HT]0]69(OV2TP.D);(T*^'!AI[I@U9(I^B-5]2O*A;R(()SLQYV2TA(^EL^X:.I4]V7<;M_5+UWHU- M8NN.@4-3N110Q3,C='OEHOCW\$F1I>OF-G!_8TD_%<;&Z@YJP+%>MCA=+#.< M7,>8=;*MV]C"/U-60N]+G#3*U[>^0=<\M5(\4 \*QB.(QQ4'YVC#<44>((M( MC-&.XH%+J)40T6=1D&:H54K MR5R$-35+"3&YF=8?A6<06FF-A_6.47[:W9C+>&$E#DPP\F7LT7(;]8@026PS M Z7>9V^#>P)";4-46:$QE7%.H/]" ,QE4*B5=D2$(([XH->E;Q\TDA?L./4- M;G#IUG=0L(4C)N#87VRV$=EA?(>3Q]#'[:GLGPFKDHIYMDC*[/SF[\](6KQ) MJ_MN=["7<7B*G&H,+UL>HK$%J#B=$Z+FR&RT*LNL3J6:H0KS,OD,4*T>YM;8 MSM""O6.=(;8X)]K(O, 1Z_MNQG/_)&Y-/KF@S"=.N-/#+O* MLS3M>AL@AG9?^X@D4W>MQ;EZP)>6W)VOQ2;B;_PH*8H?P;BN=[]ND)B:]=2* M[(LWJ5I7-2D[2Q/=W1I?QQ(J&U8: (<8UF-P]TD_!_J_SW2 MLR?.H'3GIZHA4=W.9RA%9L1,B@I5 :+Q3%2*#A4V^E_4P&K&JXC479YJS-SG MWXS9-Z)Q,VPS?IYF9(,35J66BF&Z#K?]5P$"7Z@RQ[Q"T] 75,9*_!"=)$4V2 XH< 051@ MB#B*B.*( ,F"(C6::)A')A(6..RGJ&]CG*?O2&I Q9G=).^XUH^2J#I(V)F* M]E1)]+%5>%;SBBBVQR@69PAAQV ?H2>:)9YJK+, XS_)&J\N"PPO3I M[I/W-Y*<1930/?F!"C,H\IT$)-.,R%&9,US0<8GVAQUB^""&D,L,1)7=(1I( M;ELYAJE/[3!JJ5POF]<113=):=,Q"ASW%C'JRCS4% &&NHD!4IG71Y],YA8NR!F#U0)>V-1B(=;4LU(&L##$. MD:&D[>HB_AH'>43M;:'TM$7$!(#^[7IYF(#&K/,AE\\X/-4*)J;P,XCU[1Y[,5/D()UZ_F]48_3]$WZ646(DY"9T>5@%FY2&^\)+M> MGN9I&.,TI=+\$,9L)\2/*,UP1A]-FO Q?B05"$/9K8% ?HDV]8,0( Z?E*BC M!N[3.Z1T\T;KX61DPS4=2HOAXVBA[R!:6#Z"%N,/'V643;0%J-;E\, Y9(?# MHZ:58.-S6["8^]\_4C&_I65&"QDNH"=UN/ZZ%F FRP6[]OL'.(9(4-%%TZN^ MMIEI;]_,^QWK!RQ4U,8DJ#$MKS2C9/R!/^NQ!*#=7GH9W4Z9QJZC]TB3&70V M; :=Z3.#SBR;06?CS2!EE$V:06<.S:!#=C@T@UH)IBN2)!!#TA@]LATWTA Q MFB*WGKJ,$@W%APQPJW)+O>LM>ZI)-3^KYK_84NKZ(4\A8AWVZH[?1:,]2+"_ MC@\;=CK&0D7F[&-K):/"_K*D5<=+H+R;QJ#% GFW0=87I+G&HE-HU3BT7N:, M/[W\6C=#2T():= V9;3UFK1-.&T?"]IN&[1E#Z](C!T<*@Y5*ID(@[@Z&FNT MKI>\MLP'^DW6GM)G#HK5HZT3FVD?79UHV].&&BGGYNBI%P!72GP)Z"634,PVC\.@#H>I\Z*HX;R.* ^1]J@K=_< Z]>]DLZ088UT^@30G"W;??CJ>)A MW6_,6L>H=N=ISF4S+.KN$5@[^8@032QSPV><\1>2+24T>L7/+<\(B3 M!R)[?%"8K&C 0'LO(PC+L6^)J0-$%8YEE]C*M\02P]:01F@7(2)$C^F\6UOX MU.;(V=.[Q88D6?B//>OC8(O5)]+_>JT#H&EYYFW8CIYWS% #']1$:&H/UX8V M2NSMFA#UI\/FW24>Q#[2S[X62CU<'3/I8*$'.^M0;G]X)'=3DZZ.TA4R!!P9 M/MIK=ORS%^6XS"/\!4,0BPHL-;FH!_,)9VO2&AM2G$(E\",)RDI41Q(GZ5B# M\34K&'X'S;T95G7J;HD7*A!#4UVY6@@%2@]G.Q1NMI[/\I-9( 4*GT-78;+9 M0$PD#M V*8OG\'!\MO8R](03C!*\I7.O62@ER!,(P, <6_9\Y%M6(#T)(/"2 MEK]Z*DGJ%23=L"4[B+>H2CO1L:FVL^+:X_IWB]N[WA+.PM^IYJL-S6\\H;_S M[NX512)][;:PLSCYB3)-+7/B+4ZS)/2I=# \OU#[(+V]^]++A4+?*')@[]RF MN:\&7IP_##QZ11%PS7IB-"=*A)R.?\3J3\I[2'N?Z?>1V/3.''I>V/7,2Y(= M'-K\*:UF[TEQAJA;*6Q:WEN59=_&KHA:+?;:( _"%MN!"=8?,1#Y1 MY,B^J4WS80F;N7JX!.RN.*H0F8D*[2RSV ="@J"GZCP_\#4%B((##SCD 8",P1) LH2H7U5!B0C:2X]:"Z=6BX.9$24R8@* MC4?7"D@SJ._TB..\OU) ]SBU.@''\YFO$L O,$JH8XH$Z,#>2(D OL2D0,U) MA8 >3B'"!!S)UQ]PC!,OHB*T"#9A'*990NGTB+LY7.P+%5[OG]FXS!EO#LM=("1+PY1 XDO;Z(!H+%[H&8H\>SX M>,A<*BL.'3^*^YI"0!T*T7S\IV_O[9>=.?/2]4U"'L, !Z>[+\QPNXJ+ H4+ MGYZW81;B=/&0LC.WPVA2GTB]@(TD0..I&Q0=M(S(4XJ ?ZD**JL\>A4N Z5O MS%4]4=T*Q!X]?;S$8E_3GI<69>]$]3C9V@U+J^$TK:B6_#M,B MNW=U],OAX^ZDQ KY-5J(6C\;] IJB$XI]F*#MEI*'1X]H>^A\L$M%;--)G A M-9$-M!C3&ASVHA%#$L:&UG5]6+XS,MU3Z,MVE5 MW@ U0Q4ZK*<[1P@] D834MDF:*:FHJ_V:=2J=W&-UE>E=R4DSKR>E66)EZ97 M&^?()/1J"SXO0J\V\+9J(K]DO3J*9N;TZM=JSTI(G#.]VLD2D]6KC9-@(&'= M+OAI:^R3 M0N)%Z?T3Z7E"V#I"Z;YZQ _TD-D2]*0)>^P,LQ<8MF*'Y$)SB8\/>_^^GMR1_^E!8I_TN2(,I%;U (M[Z86D@) M%$CEG]W]WMML_W3SPQOZZSC S]^B>_K3\E(KHXR8 @;P;8&Y"E@O0Q'VT@R] MKXER#/E*"L ,[O^A.XZ7A"D,)@?3SACD!T+I"6 ?,TOSA;]C/8'!!,ME54/WK8QRDZ.1--VEFB+)' MLD,4K3#VH:HK'EI\^6&^A=^=G+SY]UF!-MW1/,K@>TJ&:CH*^6W[:ET\4VW7 M7T1 QJ=NU=>U=XN[D?+G-TGH6PY$2Z$T2>N_'W5+'@%D;Q_=*Y;9R&@+F#"K M-"!1Y-$38%MV^)J@@:J;H&K'Z1$U6;+2/*!'%UIZ83(M!&KH%N;Q*8'V=*_@KV!RO7WS)S;OQV+> MHN8+NO<2^C4;>@JN< MD %L;%_T5 AY\0Z&8?J.JRCR+^I.QH'[6N_*90\M)PF?^APW36]7KJEAEWPD M\0KR3?DK!%A@5]&2H>&*[U"ZIC7?)[("!99O3.(YK[',+CPQ;XZ68NI4L2<9 M3MZ=#)* GD-J4_$[>?6>/ M82(3:BW239HJ\D6[29K^D^5 M%3]"K*W<*8SBIY'*GAXE/G#:"E\O.S!D_0/O>##UGK#WWFUJ>=Q,*@I4#:*5 M@),::M)JSA8%%'(C:]1 UW0W=^5]-N_J6/VT*:&FFO>)T5V@-&?$:%QTW=#9+R:M=<]K_$630![#H<'JJ#S MRS+U1DU:ES/Z,7;G"IT8,@(<1*3IZ,JKXZWIZQJL*0MNW*^]N+1M@@#^]"+V M?7J5ICF8,U3V68L(2BQV(WC!;E3IW)5.T.K*I0B4UV._^J?=4[;2$ M?!\O",*"XMM]DY33GVX/Y.APU%&^I9N^;6S$BFT$Q$UQL8R7%">P<$*,#A?8 M8K.OQ9B8M GQ51@._USFPLL]4/YE&F -Y5%?YDZJ&P1U]=2&:5 8 _^R R35 M_.1._Q=22+QQ.7AP!R*6>SL%I*95>EP0>;>WO@93#U\645V]'7-YT3L)F35? M'5N)9RSGA5T5CTS.,?_S*E[X?I)#.62?;/"]]XQ3NNB6^I$C9E#,'9. 9#YG M$2"B#$"B+8?I)(5,A?I$ TE'VA.?27RQV49DA_%Y2,6&\D'WK=S@8)7SMW-2 MTZQ# <]Q 1F5H-7OXC2N0VM?<'J*9T4"4D984F^UZ*# T\7]W# O$3G".M?7 MS$V@4@N/14M9I6=2(<0MJ^HTUOJ3@[8#.&1V"%=G,D2J]F/DZOL0/2>XE.Z@0\?9=M_,C](&*NNV= MV+3RK.JHQ*@$C]Z^F4&]C'?JOI#F)1GTASQ@M[02TS8R.!!,,5XC\M0>*33W M:_SVSBMSQK1\H.>,:4SLY(QYRY3K6YUG MS*@E.3IC"C),XHQIX[7N,Z:3VD8,LQ-9P^S$E&%VXMPP.]%MF"DOR:EA=C() MH6GCM7[#K)7:SJL%Q+D7U=Z6B;/%X#>O7 ,1B(Q)N[ M#NSE$")).25Q2+'_[8H\?L?N#),=EX;B'TP0N!G%?_#7L\^'1L_1+V1-E&H" MTSQ\]N>KSPN[&O>8.*1[Q;:K^=$SR@/M6K!49QF_KG&J]?L.Y[.5)'$$6$6% M:<">]1.24UWWK 41*6%7B0UNB@QV,@01II/S=*2#)(G[Q ND,D<[/]:9-'H$ MQ%T^41LV>E*']*Q3P2]BD*:6$-3+6D,9L0-TM"QT'ZB-DG@1Y!\%FS .TPPT MPB,N-$*'M E^I2AF [,;;RC"P;-\-&\/ 159TK>8,6:UZIH,B90H_Q!%.EH6 MHC,O75/$X ]X>??H11!R6&1G7I+L( 4$'M!TB)+4MXH")03#N&5/H3/^\^$O MN,;#"0?*D9V,HJ5E;KPE.R_*=JVW3;UC%+EK;R[37%0 $[P^,L0\[=0C0B2Q MS R+B.TG#MJ?IO4?\W(?*[*/&!#CF3#,>>,%XEN"P&(!-4/L)KD-9!QM1P6H M AQRWJ1_J0-3]!]_76QP'$ ^3+R5@?\UOE[298ZFL+/UUW2>F@+1$CF&5N^8R?BG@A7*\G)*9_]=F]?,K)R?\[U'Y'=1I%CI,% M9_R-/'Y"-4)H'Z/),:CR9A%=.V"9R>\A,IXG.Y;-SJM1+7SJAB5'-1DEOE!D MW9Z9;1F'/2BH&(=:5Z1T?: MNROC7K3TW!UK7KF"%CK'2YR MDEXU_2IW".+<6#OA;($<2V++=<@C9:I'8+9 M.4Y1]([FLR5<1X!5Q$<#]LKMLT^]B%5E'7DF:UN"=(=JZ048DO1NEB;"9+(? MH]V0N''T#PNNR"?J4=K.J8W'L1AL;L+-RA+&C1[;SKE+B.Y$A9B6>>XF*SJF_UQ9] M'QBJ$HGOF-*X-N-P$0>, #*BH!' MA^C'Z(KD2&64K.-Q7!3H^+JID.H^))')6VLHB>P(JM^:Y2_-KK MPLH3W]4CG(^ \$'Y[7.JI"#4?DNWNG@"V2'SJM.,?<(C",ZTG!^5F0\*'% " M-VUN7\G(;DG;(QHE.EMFY7/\D-UA/T]8@='%HQ=&\ [ADB1W7H1OL1>%_\#! M!R^,/Y*TZ_!2FT21C>6 V3JLY+!2.:2,K7O,X52"96D^Z-6*0G\]0S'.H+A) M2O%B#8!*7.=+DLS93S=>\AO.6 ^@M%J3$XE7Y%VB9V,,N3;G17$$;C#S2I.7 M]&>' BPT5L&YZ9S3M#B6@$OWIJCL\>N0[DIPV,5E0J';.:9B &=H8 ,/J5@7:>4C9$7R)) M-,/:YJ:\^^L(SO:.&Z%I]N:SIF<*B\592+:?FD281+;?.(*7?;W\DF(6'[I^ M@+*+T&GJXME?0_4J:H[OGYI#^4$:9E1]/ZD.V?AK2T!M3I;SG!I)//R(2($? M"F-65 T76"+J[36JGW##*A+M86/JI::&724&MFI*$ M:4Q$,%O 68]@UCTR.+=G% OT:D=ML/0U>@6VF)L;6N5]$@UK#A+?D(UP$6=4 ME"[#"'_.6UZW]PU1L P.IS+-7QP> H"(0[1N#G12CXB0Q.BN7VQPLJ(L]R$A M3]D:WN]Y\>%A+CA:F1=:9[7$%B5LQ(&C KHC%NFG+Y$DFF&7XIY.W^-)-'\] MPH& ::SY#0#,F;.P1S R1 6C6N%NXT71:9Y2,^SHOFI@E+(6V)O-DO0SF*@$ MZDCHV\E(!&ECE@_6.(J&#H6V0>I*OY6&1(PPAM7\5=V)X2/E MOZL,;_J"U7W#1QP#;=-:.Q8:P-&O !XQ^'8#C\)$)K*4L\= ]RU=ZD6&ZF&< M>QM]Y]N9AH&>!+_LT[6;5UJ(9=S]3,Z\#*](TGW6M(X:Y816LUGT0Q-4 G7H MBAZ3\<@;[:"-43XHLI1O\98D$"BYR[RL]7949+@R9[1/:XE%RNSR"CKBX!TQ MRP")B2S=+$=I2[.9VDX/8>(8J23CF5ROPGOF$AW4P*>HJ< Q0@5*2&#%AF+0"KQ(QA/<=G7-X&]YFK'* M*O=D$00,.R^Z\<+@*C[SMF'F1>U-=FXQ7PV^P\ECZ&-^M7J+?;**V2Q]-8-M M@56MZ&D8/5LZQ?0Z5#31]&BKH+\NNLJLNBFO:DN:B*MMM/Z6G#4E3CB^8?I; MW1JLZV99Y!/EM^3=4QM_SKO788X5UW1;@T2(SD2%>$9=K7OO^2J@8,-EZ#-4 M!JY_!\8K.UL=\UKRMBATM _>[37Q$)6)-.G,^NN,D:.K.,#/_R_NCMQTC%/W MT/?GL^6:2C S1P;:I M6I1,.[)S>KNG"'ZE:K#VSVZ^8@@'C_;@(T# ;=<54:H315(:TBP?\S*Y.BC+I$BF>WP\@;NIO[!M-;U\HJZW?$J M?(AP;VDAL8]40[N]DYOFKR9T"*B$%7RAVCAVEJ00#SU<5XT$XEC,$.M/Y28\ M*L9/1(VB+JO-LTAI6>(:+I,^X6Q-A,K.#WRJH_Y\!P@GA>@[.'&OSU#/:MGA8$R22((#MUMII MH6J;K=-%*ALL8A^'CRW/#-0^5G7HA8 8=^Q++%@1B:# WD%(LZZ+DN0GXRC MJ7,_6-CKU>[CNO-H]?BOEKS5^ST/%7D9JUJ'7OWX]L?9CV]^9'6B3V;OWGT_ M>_O]NZIOP!+RZZI^%O#5'>5[=ON!WKV9(> /]"J/O3P(*4JOV33GE$GYB!,V M@HZCDVVQGX6/.-I-H)M99V+=T/:XMC#@6&J]99;X0I>%4<_LS,)P<3DM0^D^ M&Z.+?&:3F,3[],A]I)[>Y+!73YGKQ%7<7H]))-R(RUSJDV"C'A5:BC*9CQ\] MQD=OWK][PW@)?K*O)J_2-,?!>9Y NUB63LP4)_O=]1;8/;UXQHD?ID<]6?5, M)LE[XX":YDG A9FRQPU!\RWE4EP@ K]G/R[RX+TG+PFD;K!LTR$HWMXR#2@N MHRS9'X6;K>=GC"AKC$)9(B'"T?_6JBQK8F^B=Z]LUUKD">N7E")MW29[,Z6D MOE6MGR@"PWBE1(X$ KY!)1KH*81"365"U2F._364PG>;1R6W)V04H0W90O>) M!T?BW6[S0*(6LZ?U]PH6SMX\IEFH (8X-.LV2SO-R" AS%HBW S298H(S&; M%NF!.FUC1+43K'6BJ%DFMWA+?PMO\)A-$K,'*8P25?#D@&8A6P8*V#K81[Q3 M+5?[>X9*1=I@>B:+B!@(VBS"V^@Z\'*ZJXY?N?N=UL_T7?+L3>\@#M,P2B9U MW=-.]OX[GQY:.F>_$C6YX%_'9]K8;W]ZM^PWJ5A@%^%[&;"/FI89\+.7Y0F^ M7A9EG*E>[F"Y[H&*3'8\H6FVXA#AN*YAHE]=M]WH(2P1IY:I1RD$.D^M2=Q= M2+MKB,JSE(.IC+]+(:P9& !T]4*ZDWI$A"26E<5ULO+B(F&;:K641&' :^[$ MP0TWD8MD[LLPINY$Z$4LC8?5KX 6EQ&A)B*T;+T+5S%[X1UGQ8TW6(IT/C_$ MZ5 C(%=H*"HZV^B:EIKF>J"#46-%[%:XN290MM6J4+TL5*^+?=-8&:J7ALJU MN=?2SGB.3(61;&>>B+0$T]H)S&X#L':H2IDF(_%6>(CTF614*!E@-TE7PRW* MM'HWY2057A= MRP+&9%=)K\.0 BP")$GFV7!^%AW_8)#"8*#:Q(%5!_QR^ .\1#]3%%(AJ:W M=3(,X:$B/_K7QHJ5RZ/:;/G&Y"EM(//[W_WT]N0/?T)88*&&!$R8R8@J M=4>Y[,QH2W9+49R9P(S[U1R=Z5V%/R'A" M6^;<^EJRNJL98%6!+Q1YLV=F6^9S#PHJEK36%2G?$U)%WI8#X$2H1+B'*!#0 MMMC@)'ST,F8]4738^0LQYS_C %JH+^ %/E-=+0OHDBL-4ZH*W@C0IB6SQ@TU MD&,G1($>JO%KIK4X3UG1LJ'$Q"[93ELK#[Z/JB6%#\]LZ M=08143E[#*Q.X02JL$ 1H-&TZMSDD0GS%%$FY33$2TZHS(B2:0$JLN[0([S( MAES'23.9!&M-D:'.5)3UF4E-?69'3;\0'79(ZF$N:Z6?96:[) D.5S%'Q=_= M)UZ<4NL^)/$'+XPA*ODEI@YT%/[CZ"7QF"D4&5$&E"WK008G%4/"T)K'W)76 M *$0(6"'\+// DKHU8IB]1I1 ]B-="IQ(]%!;J?'Q&VX6F?7RR\I;Q\@=$IT M?*/ED#B8V_89D0#X.5G.\U2LZ865LZ*+X)U'12\5;6>K8HH"[CC*;KP=?V;1 M62%3]G/5[%5!,-:R6 7Q4W,B>-,>1 ML:2=DD1^:>S$Q;,/_9HV\"\5\1R:RX2L=L$T_B@6.G&%FVT.'!Q2Z'2LFR2P M<5LBRLQB=)X29S?$[R_82^XIY+&'SM$\AD^?"IX\-S_BY('(A@$IF;\W><*, M6(_98[5";'H2W,M^"D=1QQY,6'(OZ2YK$-SF-!;D%L#9$]L?3(NMVG+,2RW@ M-7FAW6,]19D]W@#;(< P#C.*WB,.#IL0-EL4%LGDMQB*]@0X@6?VJ>]%L(:N MR*"^F54#AN,QL!9''(^J4GC1!844;C*!>=T$%#4R,3%(]TEK#6:N)@ M+BN:H8 Y35U0(&=>^I6IH";O[UZ O!\RH[*$M]+6]I4"/$Z M HO75_%CSC- M>-6$(GTQ7EUE>),.)*BJ3:)ZZ2 %S'B%/1+/6= SJV^-'&5/*^X"T4/:Z9]% M/4&CD;/9.X]L!EP4T;-T)JE10NU4&@BD3>=4Z@HH::'O1,-*G_%S=O^$HT?\ MB<39NJN:Z]CI#(>9#L':"S>]-1EN&K\LLV&G0_PF'7[J9$V%,%3_QDS^,.^) M(X^;S-I1;C,(JX:=G8-Q3-90YE^5O4C5#Y M8A,@5"O#:D3%>"W9 M>BN#C%=L[0136^B",\0QQEU,09%4BC7QG:R/4[32-< M0&QL[:0-8T%/6,^D5@QE5^[C."S-&\[CZ:)F0 _$"B9A0(MXR3JI/26#^A/T MS*%_"IW%(V8R85BW0[21^XOQ#%5((8;5#%5XS5")V52.SS$;)VJ:BNR&;?,4 M&BJ>0A-.**9&!7.O_-:A==<[6-5D;)W4>,4S7DF;MQ_U&X#=V&[]A"5RU')Q MVRU8GK1W[)B[:]N%2AG0:=3Y[*?IX4WTI"I^"CGR,IF2XR%\2%W;,QFG_$N*EWGT,5S*YYDA8!2V79]JU&(Q^S) M#CTEC^3-3>WL0""&""HQ08"*>N,*4XLTV,\B$Z+(JXN[FYO7 M#EI>2#(F&;$1UAMD[)\-XF71);Y4;HDQ",&TI![;"U,J9"ZS!60$79TTANNO M:MLZ9E1+.$LU:UN!JC>#4\9:N9!;<^C+9$@F&7F.2.;#8D9-C]#-?X.SND:IL@VA],9;UK& MX'&OX8_HW]Y\^^;-"=IZ">] \$?T_0^S-V_>P/]+=O+R;$T2*-;\)_3VW>R' M]S_,3GZL?ANF:8X#Y&7HCK(%L]/1NS,7N6QEP=AAH/7K-_-.?:+$2=L MQ)MOT=NWL_<__C3[X8?OV0CZS[<_OIF]/_E#"8#D64K-L( U5U.#,D-THBV& M]C(XVCF1B4ZN(:*LX.R&*[TGMQB6&$;X,\[J9IOWY,Q+US<)>0P#')SNOJ00 M0JOBQG4[GZ&SW""HT?=J^E R+=D-G"F__ST/$RJ7&:%_+]"'WN*LJCS\%/[. M"FULBQ6@AUVSC6&%OB-3Q"1/M-Z8F=IH=Z<8/U,7E?H>/M"ZOAA_MAW.;.F8 MVS>,ZI/,N8TD0O3VHZ&?DJZY[8J9 Z*DL*M >= MYPPXN _MS"A&W'&,F299@RGIOPX9DO[HKXLT]&X\/UR&?NN%7.\8229KGDX@1=@^"[11D R0Q6G'J#*G>BB/K76PEAY1Y:3&CQSF*1; H&-9 MPU5D[:*FT!OJB,*=3:':R69!A7SRGL--ONE4(JV_5U C>_.89HX"F+NSHYUJ M9) 4%C;\)B%![F?4E,')8^CCQ7-XJ"Z&ABEL?]MTIKF@@,DBL 58]"L ML\/ MO=0DHB2RQQW0 [U (^6';S>+=(]5YY/C.9TPBRN[8YBR1(I\8W9W^$N8K<_R-".;HE[#9YSU)WA*?*D<\AZ$8#[DS5% 3Q0' MY!=(\&2Y&7KPZ&#?38-"&?*3$32US(]44I:8HA$,YD/UC%3DMY89S?LC!O*B8Q+A*A:(^32-IR0E7]FT*D:"T4ZX3N%$>_D +#]J\5ZY9<9)7RP(4 M[V0P4Q?,0GY4_>+SV"('.ZK+3N_PLG5,I^"#C0%KWT-SX\1KV1JBF]XV6!RN MRP&K#YBL$F^[AK!*%_\.C55ASJXY37->$YXSKALD*)&BD@U^P:M#/#JC2H-C M5?BE:TZ[_.(JCC1,4B)%IPD8:X/)IF(?:33:[*6<=AEN$\HZ%:3^@ $W-O>T M(WIYMH88>]I,K>85I..@K&(7XG3_(O\6ZI]=+[^DQ0O=MKBFSGE5(IXZX%NJ M%'F]G]2!$D!C3I;S/!4K@C69YH@#(4/D<=49W6>#?"'_]# M#"2J\9^QE"'VW&09D2>TS9,M94[Z^^Y@V]'S*3(Q H037-T@9*;I,\Q.T TDM5VF60O3)A 7<7; M/$L_4O2C=ZVW^1)?J!9%[I[9-.L!:,1@SQ"'/D,,/GKG)@%5AMI$@80CO:JK MS092U5)JZ'6G?G0.4O%WCB8S'G>N :JG:FC VF#9MP9VP/;^M]1R1MLD?*3' M+.MAXL4[!W9Q-]\0,;*.9.Z%__>SD\^)G-_<2X[:DS;Z1 MI[.5=UA_(TEIZJ<=5Z3=@Y1>9!U.9CQGKLR2UHDQ M#^O$M8=U,CT/ZY#: QY6*PDMZ!M(";E>[O%[YTW[X%@%[=,YISTEY.J6?9B< M1(I&$U!*;Z65TEMC2NFM:Z7T=GI*Z9#: TJIE82NV.QT=VRD,2Q;C"2UC\!?9 M&C@JH*M':?2NQF"$AK"EK^JE)QQ5![$8(*1\W.&&TH[BSJ],O<9CU MB(? !MDZ;U%.N#M;A8A8O2S;(G# U M M9;75)U*TT.4!6BE;!AF'*0*.F%!]ZQ&;0_11W#)K5R]?/H8QOJ)_[7(HNP,)?JW=S^\ M90?PO[U[\P9Y[&#VCQ]@#-(KR\Z1X?;1X],((>&!.3\AYZD5XAFX\UIW1 MZ>61\C8277OCCOU+K H?YI+:,'_&P0KS?1'E?IE9QC._"#3S.9X=7/\92F$Q MCQ?P0@RQR;&YU'ZU<[G\)KAY;#04G^D:-NZ9D+782@G/3?RDDWC'+WQ&QCXT MOE8O?[%K"V5KF=#6^_0*\&1?9E<86GF2K4*/]YP>,5Z!5I.SS@\?ZD>37^WD M7Y[#Q(>OSRNROI WY\?Z8,QC\XYM=F&:LB__]U/;T_^\">$&09N7!4!$A-YNME6;&4$[9(D4#.] MCJY!L*W^U\ -G=HLJBI/#IJE>[PS0BW0!-YM/Y X4+H:,+XP.8'[Y"6_86YI MI!5L-SI=D;^()MK:UO;\1H-?<5"K_3Q,_8C :\M[_)R=1MWFAL27JOI_&(+Q M@X"C@"H<4(T$^A700 P/1UD9$EM 1M#5PNNVLW6(EY7O>+U.'6,ZOQ+#, C>J03 '<73]$$0H32;+98J/+,/9B/_0B(3;J'ZW*1NVSVF&C M"O9$V&B PD22;+;8J&K[(\1&_:-5V:A]5CML5'=SF@8;#5"82)+-MO?#8J6% MR3?@4?>.5?5DVN8T_W2;@2L"ZVY\YWYB$BD*6>:9.O^"1R<_XRZ.Z1FIR"\M M,QI_&%N=6R$#B5Y%/"TAQ@,IE@:7H)#WIKX.0R+0QQU$@EZN'I37#DHZY)4* M?3/V^7C;W!9?C3? N_=!Q0C>]EA\F(J.U>UB _[Q/SQ>->TFP9LPWP@JX-YO M-:GD5AC&KV :0"&U=\O!IHC^TSO*D42;R03VY':H1RT*D-TRXT(.&_P?@OV/ ME.HLRY_:+Z&?X0!^L8B#_1\T1E95BJD\;@G=M \)R;?T"Y!/$E.?/L=!X=Z3 MN"LGWP4*BF)D$U5;[P9LKDG%%)LVS>FG(0GN,B_))"]B("D(TH58=A"N449> MQK*!'O JC-DSYJ*&* ?UM9+P(I9,0ALD((9.J.*D,W1V.-%N9 I[;_DDNU@N ML9]=+R^>>8+>K9?AZW@"Y]MT$%,\]=POP/19R%<(V@(7:T3LCKQ,]:0&JM^E M;IQH%?=;TJ9KW&/E5 -]#'TKAVV!$'K8H5??PX7+IK MD.B6I;9*#>/A/2,5Y;!E1EL"UP):1;*TK$!!A.I7"=I6/'9*AF185ELPTBBK6M8[ M1E8+#Y'^KT!DHG+:QX'#I-@>,U_\;R%L/\BYM49]M*Q.P14XDM% MR12 8+R3!4_GU3CA49@O("+I:]]W2#"I_,MNSTS5K&:/L M>37F,OXL@P*#>_*DJ&ZFYC*I(3RF9)4!3&"E8&@P?NP""^ACBW;;.) #UL/+B$TN0XV7I) MMH,FFAWME/N&J3RQ;)G.O.ZM82( ZJJWB[?CS>A)4B-\O1RNT2;^H:J_ M,@C UND\C(G*H:UU?6-LT9L"-LM.AZR)/-FA='A9IMPP<<8BZM2T7@4;FL#A MX,)+X U%?S^#_L'*%;';)C5?%YM#1258MPF; Y0E+1YQX*PR>V@U.6 _*#JZ2_5R1ST3!V%+>HOBHJ'!S:U6X9BV100P;5*(# M_3X80HC%'"A*11/95V&, A)%7I+"@R24PD_=9$5(LR89NP<6C/W[,(OH"705 M!^%C&.1>!'?"MSCB+P/6X?:>7,19F.TZ37[%&10,?TE(IF67H0/F2(V0.P= M=1>(!M*Z8-..@$7O.!TL9R-DT),3'.$@OZ6*NTC2'WIS72W8FIU_B "=7] ]A#>)F_@:7(\\[2.-G MG/@ACQRP@,'\ 5!%WI.7#!5S-G:):V/GB9/M=%$^OPZFT(6N$F]SBS>\G7W9 M4Y(O=9%G:Y) 4N,].<7U5UW)P'HG'U.6?S02MCQ9/=BJ^+FNZ*3@!?-SNH:* M"F0AQ[A %]7=7#G&J$89NL,\X,;W ?.3F6_LZ,F 9DDY[*Z@>5M'-I*[I) S M'%%M&5S%&=W8\"'"+)<&\FO@V5^S9M5?L)=<?_!J.VZUT:^G10FC^D&9A)_$'(DA$% M1>$2L\1 ($.AAI/JI02DLD+EI&6X9)^D,-&.$NA@2RB"442> %Z94=@8_"VZ M8$BS;GET=+AAGWMQ#($ 7I4I14]K'%>_+W\($=.$M1F@R##CMYR?KB5CM[M MK)H46Y*RWD@H@,HMK^A61"P+=[M-B.>O7SMHHJ=3"Q)3+#V-'F7]3?1$OM'; MFJ9VWB=*P83U4!=!&/EJ$R42&>[]MP^0JT73$)C52NTM\N3U-A/#KMK3>ND M,T%1[_3**8UZT#"?!,GP;(:@&ZBB&M<9XABA5\!2;L+-VO>6F-ZP*4] P@P05Z? 'C*3$8P9*G%&'&EV7]E M>X88X@@P=QDW,<0,.H^-GAVVWIBIK.<&^2)GO&(XX%N5##_%=&V8C[OWGG%Z M\9PE'DD":G$GNRMJ@J>?Z:9 G2EN:E^!!8_3[GYZQB$J-X$RAIFME R#2U!K M$S@ABJK52:[K,U)W&'!%&: )+0]X]<:73Q>%IQU REE)D***)=#%4?LQ\QJ% M.-@\ZY::'WEI&BY#GS=@R[/KY<+W\TT>P2-.5D8&XL()7N,X#1^+%0X\'=0Q MJ;(E-@:X>F4:-A0#>+BW.$8[3O=0\?3H5[%AJ"XB@CL8_-R0@+H5X8YO,Z]$QJ^5"SDRDR]EASF5>B:5LU'&T3*%[4@M5GD@V> M5J*?*1? [)_>?/&L%J9]]9'%5 1>DHX/A^$-X"H4M5V5J>_QD$.3[4%! =V M0LBJTC2K:F;H..BFN;Q$3T)Q%S(P$2-)U^X20UOV0HP@0?]$Y^26C2+;WL@X MXV@:PJ5YPS682Q,2M=(=ND^\.%W"$\\/A 37R1U.'D._WZV0^E:USH<(#/.E M8DH/NT0#_@Z(()*@ A6WOH#<7I!1!+9>9H9C!K6\LAL2QME53+'NO_P0^TBY M^$S?Y.;KT%30D99AZJU6">52RZJ@@9+I*?:O(;D(P3+/>/A)PV)9= M 2=B4\KM!!E%WFE9A#TWIQ)?FK$&[90-%+(%W5UWRNR"N!TXE3=&N/L(^$Q M@A[].31[IC7-@P5M<)4-\HDA1VUT> M<8P3+UK$P2*@GDF89H#D(RYZJ_:&XJ2^5>T,*0+#-$\62+"*#OMHH (/M_$Z MN8T@HZAKNUB(JR*@$3,?_.Q0/D_M8V4D4 6+>8:18%&DK!1XSKJ]VZ-?B3]>A,,GM(.-H M["@C,H4>C*P#0E+>?H3I;Z<[^.\EU;ED,(H[8J:1F8\2$&UE.S*>WD.*7911 MA&;H8<]_P$:YR MV[36?.0*.)0D\5 !WIE?W$MB(DLW0^QSA_T\H2A3C@<,H(+RJFL-=\[>?OJ MX34JP3MC@2,2$A&Z."D85)6:%KA1%/AB5,&>UIE-\TZ175[!GL35H@BECPJ9 M")!O&BS6>\-K-ST]C#:"XO&\7H/K[C41.WD M(T(TL3' =ET>X0LUI@K0ZZ]'>*7#,XOVE.XN_W/(X!BFH4G'"4 M.+F),@UM7Q3&61B$40XAA<*="*$L'2O*'_ $QLTVSXH0UH670 V3] 8GK-DB M;R[0=:>HJ7IEA!C=4LNJZ1<SV%1F#>H3J_S M##HT0G/'#B6D.(NBNI&$9OZE$H/KG,M5-X%HHJQESKWTPN1G+\KQZ8XUF#R# M=_@]3N/@>$5N[)S7>.H-ZZ[*P+GT%X?I2J2)Y8J5&$[I)^RE.3P9C6]!IR>4 MT]D5^Y>8/*0X>82+U*N8JG7Z:TH?:FLR_=Y<4J_+:1K<6$;6C)95.7#I"QO? MUS9!,KI9KF*!+%=A*/BW-VALM(]-9CQD4X61>3:&XP#?/@';(GHM5''%$M?+ MR[+)W$W18VX@VU;FT['LTP/"'E-1)ZS" I5HN,[&E=J%-AX4)JUESCQTY@HC MN8,9!T8K\E_'K+8\GIB>N]"< ]I%'.4$!B2(O:?S4C3\T1'(B2<=I>.9' M3AB<\[Z<7]X_AUZOO!V6C81??ZH>^0#YA_UQ$9K:SD0O[OX6_M_SL-#2/<_< M^T>KYIJWSVJ(228HY/E?[]%OO6$UGJD5]];+.TTZM)4#! M"6@G^&N"^\M;"G^G46/MS>]"=\U0B8/CB@K"Q!_0:#T4M5ZA_KA.#8O +.*@ M[B,N4@=NQ$S*=>RE(9HO;=]6U6A65SMB^#7^7>$Y8^^E;[&/0Q8;F\KSF#'; M2C3NE;LHSYF7KB\C\C3TEEKDD_%1G:.IK49S #IBX"<4Q>FF=GOT9H"$[CCM M+J-LOR91@)/T@AX1V4Z!G6CG2U'RNDV_ M'V#)@=%Z4NYML=U1LKUC+ALB;G=^_20XJ:_3QV=,)>#>>[XA"3.1LRP)'_*, M603DQAO*AAT_ZYA<677HICF8HH"*A%/PUD.H",N2:_V]YAC@XZMD$%I?O4+3 M;D$2A,W>WN[RC#4P\F$6LJ[]<5=<]^(YPTGL1:7GD)[N/F"R2KSM.O07"?;$ M^E5IF'%\"5Y9R%:K\I;(5:YK"E4;:OP00W JOJF._6POWSMNDR9TK):^SI]Q ML,(?O#"&'RZ6='6'?8)XDWJJ#Q2.V1%0#!R["MC82O77C+;N(]L*Y52/<%;J M8'('\QC6%SRH1^^*J#[R\:/'E,R;]^_>,!4#/Z&N!+4,*$[/GW"RPDEKE:>O (HX5,%JE>;0#XI";VR+)9;!^DVSNU]J]F9%Y^Z,(,IJZ"I. MRU5N^"J]58*9J_BM51D38!PB3LZ)G+SGU,UX9+5!T__.O2A<[BCI%RD3X+02 MTAOFC- OP)Z@W_ _!^(K-D!J/I-UH&;\X@8"VTNJ9-&:H?7'21TT6C=7X-31 MOV,3$+^X7G7X0%Z[)(RQCL4WRE'>#UW,0Q@SK&X2\ABF]"]>U+#9KN(P M"[VH+J'*5KR-<(87P=_R- -3[8Q08@285YILM!8<2!ZR WQD!I)9)&WI.#NK M45%^4Z6S@E:L[D)SKH;7?T0N@#E2A&[\2F%5$!'%'V M+<&CDY]F"#!0CVQH7I+N"(?WY"5!BAY[UNX@RB'&8$2>Q%-WKHQ?-4SFEN'E M73"XO5O0>:U@W9N:$ W>YC M.94D/6W;V])L2<^>.1.C6^Q%X3]P4)J2DN(B]OEHL>@'8Y/]2TP0H()> 3*O MI\?F@MO2RLXRM)Y0U*=;"NN@[YB@C]+\!F(^4GA,(>0CA;#N:(=A:GU=>:1J M+"X8N!BQ$WJ\,9:M>K_&EV&29HLXIM@E*;5M/R1>G)U[67OK]!$SC/#7!"'9 MY@U2:R5YF?5[EY7D6A):.0UZ#0BE$HH/B[ M<_QD69=HV)D)&0='63B5RH&7-HOKLZM"*UTO:[TTQEK0 ]" ^3 .L2G8$^-6 MH-O L$9/H]37V&9:%F29_FPF>K(YZT"@77_QX^ MH8=IO)I3A&GNR\IIB=JT;$@7BW\+'SD2^BW']4G4A0G>8#6'H6FO#K* MLD0%>14N;HR\$9M#]%'8]+:"+ M&+XS7O V9<5M&SBC$FG(T:G01@SOZ=WHZF2%UFM?[?OK_E4CI%^L8CA%KP)J ML(;+$- MUL?K7PPBC:7R\=DV]P0)53AXP:AJ;OW:(.K!P^5-2!OJ:7 MB6XHJ>QF>@RQJ;P1U"H<_8\"]>_3R/MGUN[AP:-V#5CZU,SG >0D 0^(Q9YV M]9 ;;\=JI<+M(B_ R\KDL.O+E+D+]]1SNF:/1-)*9[==6EL$JW+3;0$]TWK+ MUCJD[],G25N%QU$,R3G#$C57@AI+@>*0S7'%X.GQ:A_Z:#6=Y#ABS M( X= S]*H%,7[! 0)64E?!!T7@U]S,SQ+4Y8C@4]4E""F6YFE)A!ED7"&E%0 MV G]*V1?%&W+X =Y',(H7D0WK$DX@U_ZU*%TD&IA4^$25\QGO3/!83WZ+J>Y M052Q8'?@K&Y]I _CO?_?3VY,__ EAITOA5;?O,B_)Y!9T MZD6@GMSB?1%+9GP(86VL#T6G*!)QXMCN=L_?85\4S[#I/T%+MJ:$RGRBVG6^ M9VK3:JA\D5X"1P5TP?1.0TPE1&RB0D'+C%8XQ>4 *]J MB>6RQ>\P:=MZ7O73R]GU8FN[V$4<%$W8)2\2E68;?64H!=7FY6")&**8\>#1 M#/%FPQ"4*-";WAV@VBZVWO:-V)KIV$L?$I)VZ5G1S_3;16SZ"=A"# _-]H_B MVA1"OR42$ @LT$ U'C,TA=5IM.@>"B2F9JSMRXJ8@=9"1LLZXS#A^QP_9(V\ M.=_/-WD$>\90K9/MZK+-W9F@6N=6U#Y:<+"EHK0@JR+IMJDT2AT(H5%PS M.Y:GQ3I1$7JYGAC=I!>B;""EUY2R:9W;LK+9P\'^(Z@6^6'9Y2]*?-KW48/X M]&R.V\ [OWV4B;NW?:$G[-Z9'3LX<[*CJG M3[5&EP$&:0WUF-KU:9E9&^@@_0](@TDSEIJN9E%U3F/&>#H"Y\).JK! /D5C MBO91]ZZ(FT(#I'9V)-5][AK)6!?+)?:SZUCC>:09SNC#2!,^-D^B&N5F/ND, M<:SA&=$+/(9T\T7K&61DLP]%MDG(C_1O](?EC^A_( .2_N3_!U!+ P04 M" #R@6E3=[SM;D!5 !:CP< %0 &-E=F$M,C R,3 Y,S!?<')E+GAM;.U] M69/;.+;F^T3,?ZBI>697I>W:.F[?">7FSAC;RIN9KKX]+QU($I)0I@@U0,I6 M_?H!2&VI),@#;@ A1'27E1*6'5W]_UW/$5)A&*:X+]]G]#O_\]__L__\1__*PC>XP0S ME.+HN^?-=T^++(DPNZ9+_-U_7SY\^"[X[L=?__KVI_N/WWU^NOKNS8]O+H*+ MB^#'7X/@/_\C)LF7O\K_/"..OQ-$)#S_\V_?+])T]=M?OCVS^"^4 MS7]X\^./;W_8E?Y^6US^&J7["L>%?_JA^'%?]%737]_F92]^^^VW'_)?]T4Y M*2LH&KWXX;\_?G@,%WB) I)(1$))"R=_Y?F7'VB(TAS&6A:^4Y:0?P6[8H'\ M*KAX$[R]^,LW'GTO4/_NNP(Z1F/\@&??R7\_/]R]Z#/$:Q1$?/67D"Y_D+#_ M^-O;'W^0)7\05*=XB9,T2&B*@W0TH,\QF><,!A%.$8FY8#ZG9<'P[&_?Y[WN>I/D_N]>.DLW*S$'.5FN8OS] M#T>(K!CFHJ^\T@?QQ;:\9-LH.@7!^%N*Q>K8CN&.YIB&-1C*;_YUH*L7"F/T MC..B\[Z[*L"(Y4JA;#M\*C#DF/'=PN8X_,NDEM?T"353^@YQG44ORA41>WQ-C)A MX7>4B3/M;]^+A#T8=R#\_WDIP0T6%^#OTUC"G'T=^^3UFVIP*Q M\-7F]+*A;8D?5HC)=1@N2!SM:L\870ZT9BD,3T'MJ+&L6I2T;A,9._,U TP! M>Q88@HNQ0@#=!P](_,>CRBT(:@58SP-$UX7)?S=B!&L7\U:@Q M=CZ"-S;(MUXJ'YLPI;O%&Q>P4\PX_F!&RGH]:VFCQ3EV"=RK'U[]Z%K]&/=D M@$@8M*ET-;R.]DLP0X0%:Q1G.%AB)!G+?]74QFK;&5#O M+B-2RO87E]9-SZ MR*U8Z+_+=7X@D-L?HIB(7F M@77CD4ZK#:@VE7?MM22O)7DM:=Q:T@?,.<;3E0R+)M)7D_R>I+7D[R>9*>>I'.2&X@2#)XS+L:+ZZI*KRL.&=NGZ-RK2UY=\NK2 MN-6E3R@5-$UGVQV3)BH%0UW0JT5>+?)JD5>+O%KDU2*O%MFI%M6=WH.J0A$- ML_P#2J( YU,V($E^$5)V!U>-@ T-HRII$0-3G30U@8GH/I(DW,9H7J('E/[> MHV9R)?4&H.^_,L2$Y!YO'O"*LE.M'%!R !J?&$IXGA*@EDA5T2&H%%U447;T M<^\VMTD4B2.;;_^1J_-":8"K*#L4G?*$F[(G^E5M)E26'(K&>RI$F/C_D97B ME*XO/!2EN6@_9?>,KDF1^:F25D7QWJF]$HN"H?A.B'??_B_>*,E4E.N?/KI< MTN0Q%1K#XT+H&7R:I7EV,9*4"8WP2OU37HAEQ0XH.I8C7"IR0(J?C7^@Z.YF MB=E<@/">T:_I0M[40HEZ;E:6[IW66Q+C3]GR&3,E@:^+#$(5NQ)[RIPR-7*E MI7JG35ZV8V*:YZ)@OO%=T4QL+YO*31U4:P#:A?2%PI2LL9 1T7;55A!=5;QW M:A_PG$@S2Y)^0DLUM.7%>J?N<8'CN&YQEQ7JG[(EBN/+$S?R:]+*2O5.VQ/Z M=A=)B\V,% DD:S:?FO).^7H!-%%I?%C01+UGJXKT2-4C#C,F0+AX\_Q$TE(M M6E5D *INOH4+E,RQ8@^I*M8C=4+)E/+0L,PX, X(NVJHTCA4#@BXU:[6>!P."+?5OMWX,8V1^3: M"N\-' M'A-IZ!QL<$J>D6$C,%!P:IX182. )'!JGY-B*H": 8;#WIMD<@#@"R#D"813@1>\A.G,8GR M)\^>49R_X\@7&*<\"(OS03[Q2&@49 G*(B++%6@M<$J$M*Z1!Z;7[H>Y(CD M"[U8K"M28>A5-L#= MT49UC]B4Y2:K*$_3>X]9OG9.F",O(GCNKY4=6P@8\[SC,X M#R]+VT"_^JJ.3A4#G-SOA),FBT6OLG'N@$L&5LD2;BH73GT%2[BH7S[ 6C[E ME2[5T]D^V=,]+:(-:C*FZ51U)YE73]0^L?QIL,W1M%:07%'2G5#_1G/,>"8R M?PUB^(EQ?A<@?*ZM9NGXFFBKSLV52H2:R/%P$ZA["%7K!&!D+/7"M4>F3,< MHV*I ZX]*@!C^3BO2>A!HVUA \-CJ5NN,3P=;3.6^N1:PM)JC['4*]<2DO8; MC*4!9GJXU"K*@SHG\X<:W@3/B!,>T%EPW%>>D91GRR5B&_D;)_,D#U.7R4H+ M"56,9;"B,0F)]BM^W78ZX+,6?1#NG\3P'E+_),:XG\28LCE*R)_Y9G"UCT^0 M)U@2W1]M%$MH[)?N>XWVX<=6\2FB+#^S;\_,U(X9J521I*4D823;YK*:GU# RJ@ M4&):*957"X)G-]]PF,F;*].9&&O,Q,#GWS_A<)'0F,XWVQ^FL[L=#1]Q23;' M+IO4$=D4S.U;OJ)LI2:XHE@'1'BU??QJ.V?ID> O_CH5^L57_\I37F F=O-T M(V\,EA!95VP@2A_P*F/A G$\F3.<3ZM3JDH'O5%= ZK7[F;5Y+!_YA\%O:5\ M:=>SA*?7$PQ8VB#]5W3Y+#8U25&)5%/##JSRV,U;KO!AU$SW'B>8H5C('9-H M29(\JZ:41VZ^K>3=HE)IH%%= [S)=$M+?%!^:)%2J&(_ -2PAX_*/1I4QQLI MO9'2&RF]D=(;*?MAOE:/H:V4A;'#HW/JTD9'FRL(U>DIM+%RY@I"]49PD*[G MBD\ ,&%@-CU7 %'/#YBQ:>PX0(ZB[LW2SMT[4.XN8,UQ[!.IX:'=P%;@W-6, M'EW48[F'X5W4>B[J)A;=X1W+[P*&USC)L/@WI/.D<,5J.I6K&QG0H0PAQ$"A6^:W8GZ]HDM/S#Y(NKC*>"LF&U3G;=*M[8[LWMGMCNS>V M>V/[^-4MRW5SKVXU5+>:G>G#*UP_!TO$ON!4#F_ BS3\!'-=E:NNF0&5+A@I M7NWR:I>>,'F%^$+^_^;?&5FC.!^W)/JXGVN/^ZE6)^^W:&GL:IHK?!A5-[TR M-EIIPBMC7AGSRIA7QKPR-J0RUEK@&EXO^U5>/D3)G$@M!G$N'^!(<*JKE]4U M,Z!>!B.EG5YV>4>?]I$E8CC55Q!KBOIKB%Y)-*YDN,*'465)K"22X@]DC:.[ M_?XSR;>?R\U'] =E5['8C2JN\C1HP2X^#S0J+YJV;,7(5::7Y,'O-FK4],J] M5^Z]Z_<]SLKFARQM*-3RQ4,ZZT#C0495PPH#:<97&%T!:@AC&VCOZCA MC6VEHHRV>#V\<>VW8([IG*'5@H0!.;R#G*>:7LI]( BW@1I!A%*D:71KVOR MQKAV)/K@"6\7\W:Q<=O%'O%<+I\'O*),YIB$VT\T:GK[B;>?>/N)MY]X^\GX M];71JJQ>7ZO4U[2/\^'UM8L?\T@!014/5D(CX?)U)YF@.D0D4$G3 M:G- S:P!75X=\^J85\?&K8[=():(S9?OWL*L4\)JRWO5RZM>7O7RJI=7O;SJ MY54O.U4OX"%N0.&Z>*%N%$^PRD_/2. G?Y.YU@J/T2I&B?9]X>8=#*F*M22R ME5YV(QBD&UP5PZXHTD'L^CYKX^\DQ/(!*Q()5/Y!Q2+Z*CX^HKB2+NW:'9#\ MGJ*83Y/R=P8J2G35]=-76M/UJQ*=7#)(=K/@FC IZ8,6*4#XG['7!HL)S.!@^CUEC">3I)$=,PMP,1]DZ7L'?]$R:*B$(: MA)55Z(TPG:$LJ] +86\T)W]9!6]H[M_0#'N6KRSO=^G@ DL/2?=>! '175UZ M2+JG*RS38(M% J&[NO1 =']$W\@R6RHI+?U](-H>4#)7O2?YZK2X]UFPI@\F_.]Y7+S:K_)M^##/IQ$H/'KLRL?.F V=* W:N5>NEHQ+#26 M_!@D\X4X "_C5N]X#A^-4E.)17=\!P_.82',HK5JYLED,D MR+!\O_0),AHFR.@T@/^ X6!I--X$8E#(&DFAB.?Y(Q8XFHL-(! ,"^WTQ&9WRC5OU&RGV)WB1BNK!BY)/I[,=4F^YD&3VC>19-C MOUOC"A]F<^K[6PQC%5!\=+J/3O?1Z;;J=Y;[M+U^UU2_ZTSR,J#W_+ZEM>WO+[E]:TF^A;D=!E4D^)DGI 9"9'XC,*09HETCPHMV'^ :E6Z+PVA6S:AJI6$===Z8C&/=JXOVO%9FH58VV0_<_7:X:I29 M^@H&N+A$G/#I[(2V3?'?.JE;K[(![C[AKT?$,9J(CV$A*NOPV;09$UGL7E)2 M,R5K2H^5?F\;<-PV\)GCZ>R&IV0I"%+A6U[(,5M )^*%MQ*HK 3 #6;L>I&W M$'@+@;<0O,C<42,947VYWA5H /S2=CJ"*\M)#ZEV6@88,\LOW.IA5B7C#1_; M\%:(6__.""?YVX9T%I D923AY%N0R@U5PQZGU]Z <0Z:-'5NB],CHLX2UX0E M;X>SR@YWF7$ABG ^.8RAV#QOY4WCNR2_<"R_JC5E-6O%A*8>+G"4R50-MR0A M*?Y UCBZ$VL\F1,Q62>LTUZ\#@Z-78?VAC9O:/.&MF,D%"<<'4BL,JXRE=8I9OI$?GT :D.K5HRH:X&U+SP.6\UVZ(0YI"Z?/,2G(OOFVPC(%]Q-9YGE0'\6W?";S MM8B='X)"3[UX6Y&W%1F?$=Y6!+ 5@Y6H7)E0 M]3 V$,_/Q_336DL;WOSS4Q!CQ#%O9O%1U![0R%-)03]V'467(%-.);G>>F.5 M]>:#'"F9#!>DL-24-D*_V'KP_C66G,#]+O01I1F#6I]:M.0M#M[B8'Q&>(L# MP.*@.IJ\D<$;&;R1P1L9O)&A7@$$"8&N3 P('"WEQN'UX9^#)6)?<'X&!D*? MD222INHQK+$!M64=@OI1GF$4@'1I'6:\:FV5:GV-G]/'_8A-UHC$!N"MR$8GQ'>A@"P(4"/!V]$\$8$;T3P1@1O1-#**]&U2#6\ MNO>K3-FTS8@1H)R-(,$-M3U88P,J>SH$]:/KP2@ J7HZS'A-SU9-3YV*1E>? MTVW)(-^TBMK;+!7[Y&1)64K^W%]:2S@L+**/+KQ^Z_5;XS/"Z[< _19X)GKU MUJNW7KWUZJU7;SM*F^C=XOW*GL,; GX+YIC.&5HM2"@.U7U:QP E4;!$?U 6 MA-L$ $&$4M3,0M"REP%-!YU0VH]-H25I(&-#)^Q[*X155HAM9I-;L>!& MB,8RZ/"VAHL?@!V0^:,^J-!E89#0[FX!O$9)I9?H_9HQQ-&F&FW,:/> MG&NI.?=Z/YYWB3@2,SG8_&8VPV$Z3:;I C.YP3.\$'M\7DBL!MS@-8N.^S&* MV2>\^8U;U[SYC5O7M-1QGN13EV94CI ]B6O&C!GO!6G[)[N@$K"<_?6GO* MY*070='-[!IM^AC2P-&>SIXL'6T(@YD\VK/N;1]6V3X>*%5GD=FR0I(X+<;T&$4T1B<;0*6C,4:UHF M]!L>T!S1E+A6-HC+C(NMAG,Q)YY)DG-S146?8CD4+PLSE/!B0=QP,4^_/M%' M\0.?;>Y$G\MD/].N8D1>:1%]= &3.H'L7RT(GMU\PV$FK:33F>@*LTD2Y=\_ MX7"1T)C.-]L?IK.[W9!\Q,MGS,K8[:C)#IC;MWQ%V4I-<$6Q#HCX)*;V$[T5 M Y^$!,7[$^ZZF-)/+V?T,5UZ-3L@]1XSF9@*S<6H?<1L+G?*HWE:1F--E69S MU=O,FNF\G*5'^J[XZU37%5_]ZXIFB="#Q&&;;CZA)2XALJ[80)0^X-4V4G(R M9SB?^J=4E0YZH[H&+ Z[4KZTZUG"T^L)!BQM!_W'6]SO-"7) M_$[.(\Q3OH4]@K,':*R#/;,]_T>RRA'U#S@7HO.8[QJ>ZQNPC4^53'8!YU39 MQ%AX/7H84^A%&:N?V\T:M0V/>T;78HK2!,5WA]31=XD@&L5"?91'1[Y6I:TS MQBF>1']DA3=_BH%#Q =0SPLKUIPY_H]@S=+3+,WS/*50-35\WH M)N4=E*,U\C91WHV[QKPGJ'?F:]5JVDIW'3L\.NV>.*PD6ZG<7L,XW]HG4\-!N MH.6[DDQBB#B@=V.%P'PW+UD$T M1#1/?WN\=7#VXTH" _B3RP .X5,"(_WSZ)%N$NL$AN>7T&?),="BR!K%4KNK@:&?3H,+@WCZ@(K1>O7, M'E@^-,/]T SO6?>>]6$\ZVJ5PA5(AG!PC=Y!;,[!M<;LF8[&?-2C]#F\R>E= MP/ :)QD6_^9LO1 _FMWHUFIS0'-0 [I:&7=LO&;K[1<#:4E75!RO*$S_0=+% M5<93NL1LMR5L'HIY>-A)%%J47B/^MQW:^\/(3O<#*^/+Y>N03](K,)_.BL@\^>Q*'DU+J#+;0]?-CQ$A M<1*Q]%JLKPI':C^=>!W+ZUA=^0O[.1*\CN9UM&%V0??5/.\GLD#3-81$I9+; MCQ VO/+[<[!$[ O.T^,'0@S/6/'H7SM7D&:K RJLC2CS[B"O"C83@O,DWT\+ ME#SAY8HRQ#9WRQ4BK+B9S/DU?DX?][-PLA;C*F?F+66/2"DTMVO4NXN\*N/= M15X5&:,0/5H]PKP0;:V[J-O3;'@)^E<9Y8V2.9$2)RQM'=ONN7@7>7*):JESB>'G"(9(U+*AG8CG;+PZ?*./NWS+8DEJ;Z]6%/4T2=V\T;&(T;")#]K=FK(.I.VM7?ZO,.M": MZIE@B!Q).]K:_ @&S)W$HGI6I^&=&+\%CJ^X&='MT2[*/*/)&[V9FGD^9U :FLP>\$EN*%!D?\3Q/DZTP M^:@K>".;-[)Y(YLWLHU1J1^M7<,K]4HA&7Y2#2\@7_R8![G$4O];"1&/+P33 M,L6CJ+D44J"0_,(O+:7B5GT,* IW0*>7?[W\VS#H0Q 1D3A_!.X0%GCS+8PS M,9]NQ;9S19>K+-VJVC>(R>LY_!ZS1SE-A2*>):DJ-J2+MKU4[:5J+U5[J=I+ MU5ZJMD&J[N50,R" 7[P4+Z79-?_TC 3(\C?Y7F=ADEW%*&E[A;6S_H84S+NE MN960?B/XI1M<%1ZN*-)!6/C^F>#?28CO!Y2J?K,26(OK.LU63^2+EGQ.2\L?L^0\!UA-]S] KU:=%2YW>*CG*GY ? M.WE_ZJD *-X!47G3EW+OO#K:.B=,<#_/Q_9R<9U)T/EH^^=8NI$&,H_)+<]80YR;D MA[W7:O /9(YD&&X18;^C.!L8UGVW=L!4N[$)69>%A,NAK]E7A^E^)+#]CGE: M9'W:KHI_8L2$;#XL>BHJ+ ,Q$7+O*U+[0:JT*SO@.!:R\R\*0:SC0U?9BQT@ M[/.E'0:I2O[MKHN.V:)G :R MIQ@E:LJ 53H@;CL:DUDJSTM\2QA/Q7H5W3&.V":?I3++I)K69BUT1_HTN<7/ M+!-=7?PJ"KVII;2Z0F^$O=4E[.U A+W3)>Q=_X2)(J*0!F%E%7HC3&N2"%W^=NM_%5_^Z6A \VQ]+T]F,A(KWZ(&EAZ1[ M;VP%T5U=>DBZIRO,4+Y(('17EQZ([H_H&UEF2R6EI;\/1-N#% E+5E?I;T/2 MI$2KY->!Z'HB:8SE#:2(K$DDM"4%;I7E3-$J7Q1ZP'&N"? %63W1BLV^10LF MPMJDZO(D^JW([E-:Q@"M.R?<(V9KLG7 O+*Z?Z+)6D@"."JTT">:HOCX]RO* MMU<$:Y]#[*T_HZ%ZO7%5*+RWE#T<'I50Y>(9E@BC>$NM5J;FJ%A@944,4EJ9 M*JJ\D)&W?'C*B$QSGUL194^*:4GIY>^_*7+VRY?-$;M:6>T,?)PV.EQ &N9X"GG6-#+9B6 ME#!'9^4Q4EK&7]+QEW363:/6*#?V[:)&%VT=C#WV^:#3VTX:Y%< ( M_31BA+1"5<&(_.P"(I @6%>.8\"^"[E:,O9MMCDC]!J-*[-# M*;OJY0EQ9794PP&_B#CV\Q:R6JH2*HW]= 7SK\CJ!.;_E_'RKW&W#PS'KR[! MH;RX!X;C-Y?@4%ZP=&6S'"+%J.7[I4\QJOL<6/^I*OJSISF&:&<)8_K3I!U# M')9LI#]=RSHXA[CFTI^N9AV<0Z9%ZD^*L1/6;K*>]B?XV(F:P1R;_>FD%D-M M)NU>?_JNQ5 ;R+;;GR)M'OC0UZ M.10.[/CULK%DDX:/R;DK=WVG5X>/Q/CUP<$S#<'!';_::$>NH0/B@[U8]280 M0TC62/K9>?X8TP)'3O]DK,]KVBQOP?5^ MYKT7X'R@G$^3PW>?L.HYV-IZ1K.-'%%"BW.^\FU;57&?,<66C"GCNH3K,V'X M3!BF8TDLOS_C8TD:: G0<^J,@D(:RR,&=)YW 9=Z7<#P*F/A0JAWP8K1.4/+ MMIJ.?LM#ZC=-J7-.JU&]3<,PXAG;Y%ZRW,P]"?^=$;$F_X&EF58H_&O,D,R3 ME"[*7P32;*(#P=8K95[T'WVRQ(?]CG1?;$C[F+7"?3J=%?;A2296#9/VM"=Z MB0^UE EX.VGD6V:VU-8QL]0UVVZ=EY;C<36BH]YWCSH!>Y='A3RML R9'F MN3L[H+. )"DC"2?? M%W3)9"6&&;X,C<0$(8RXV*N!^W<"=3WY 9D8?JA'.<[@^(21)]$%^3./>+ MB]^R)8X^X;0H568[P?B(V5SQYF%]P0X(.J-718:NW:KTJCKR2.56=/MPC6]1:\-8C@CC@%R[N?C8ZR-]2/UH0UL.3AK:+G M8Q6M.\]I8R'&%83JC:8@F<@5&S)@PD"U/U<@&<*S8'FJ4YL]"VO,GJE=-L[A M3#W]K3$+81U82>MO\5J,K4J7Z=%#(>^.V0C%0)KL\"Z+GX(8"TV!!TN49JRX MTR7TBOS+(#[0W- UT;3Y 5T0[4ALY6KX(&84QOL\Z1]DE[MYLI'>K7M$(IGO M[9:LY6N*3PO,,)+O-Y39JYNWUJG30*F\-@4:9)-O-XK>]FZ5[;UR)F\OU//K M3&4C@E8W:D>$$OE)[#!/7W&\QA]IDBY4EKRFS1FU4T*)SC"M=M9C0\ M/XF>VT[R?3OCX?HK[8+GK]1^CHL0ET@&M]P2'J)84MZ&^=(&[<7AC]25'ZFQM.S]1>?C+_)1]-[6WR,VI;.2YO24)2'(M= M^BAH(G=]WX@^0WG%\8@0L >S@V:;)6[0=65V, H@KV9GH^T=G%8Y.(N)_J%D MHO/C&7Y3#"G0!=BN4:,93_1(U_&:=-#RB)"I<90V:VQD_%N>>^:]ZY9X5VS-E=.#P+M&>:RZE97 M.J,,5YU*DF>8ZJHC#:0_AYM#R)4IK_TYW:P#KB^3ZAGZWO04RN&])15Y(= N M@>5K]:3S;'/PONQ(,:=+;RN?R57&4[K$[!*%7V(Z5R=3JRQX[EG=X$/6-I6; M[N3P+A:K7"R[*[@56_=).M;/',^R^ .9J0Q<731I2=8WG\G.9[(;=R:[W2GY M@..<(;X@*UYZEFG4L,O!<;GYB/Z@["H6QT[%[&[0@EU\'FC\A);5>U+#5@SP M>R_DC"2MGI&E9;Q3RCNE!L@7J"'>>K?4^;BE?)+ .H2:'+8*AO6> MO\9"C2O.T9;3#"SLNH*7S]UI/'>GY8DK&ZXHJ$VV/V?F*& "Z#2N3*0A0G/MQ8$.<*X<8#-3NS/+#.V[?!0RO<9+)5\CS>9 KZFSW\EFPPFQ& MV1(E(0[HI)OF+'\^9OEZ?:O/C<\Y?<*_WF*CXFZCB]RG M\RP2>(:4IVW?:U"W9.)IACIJ^E'K -V#-#8P&UX9LTH9>YD:Z4H,FT*@51H>8\[-FN98U0HYSEDT-+!Z+:([ M%YBA@4:YV#^\&>/B0H@,RR5-A%Q!PR\!2J+BT[,@,I*_R:O]A3E\%:.$!SQ; M+N6#]W2VK4)7^:_2HKD6YTI#*TC_A QH1!F*F58VF,>%F-F7DJ"K(WHFC*%D MGO-RN3D4V<[7R5?$HFE.&I\DT:,D=;(2 (:DB*R1^R&_^28V/\+EZ7NR0VY_ MP?>,A*?RO%U$=7#7NC]>IEDJ9EP2B=WD4Z:Z2CY@]\$[#UL3V'[J&K;G>KJ? MM>F>S.=,Z TIW@4NA[^C.,-'"TJ)HV%ZQ@CKT2RQ M82>JR&54R#\FU^K\E< M4<&@.%@S%$M]IM2Q8"-]ML.^6WTU>^NPW8\!-!D\*_1%0B,CH!VZ#Y)?QX7; M;@DA'?'2/$E6@WNTX0-WJ&&1;D[?V& W/ZN!1'4O_WN(3R'N4E=0>I/Z-UR MHC>&LI_XX ^K@C^\DWJT'B?CZ]G[N+V/V_NXK?!QKW)=,H]MM^E"L&FC>']3 MSWK ;=)-SL,';[D.?AZN?\L,]F#0X0\8_%: GN1D1&>T^=2;3L%H:[]Z<$93 MO(%5%8R[]E,)Q3%[DU@ZS\WXK,%P:S]U;CG<-AD#P8,PZN?3S;H0P1C_Y@;& M]@1AP16GL=@M#$WO5G$'\%$8B^G$(IE=&;LTLHA@09Q@2Z8[V-;.$I)RH['! MFB2-)4JX$5NMXH4?'C_+B7TO_E&_7Z0L9*W74A/(_OV7C4;6>S*M\F3FA\&3 MZ+%BC9'H.WE,TP297A;08H M:!CA-A:H,[%YG(AW[T7C>8ZA6T18+FR8&@4MXIP:G9Q-;FP5E'?O,,+V+8&& M]#DU1I]HLA:R#8Y* \0'[[]9T*)'61/E1G&+XT'9OJT&3IKK*V#48^/FNOD] MY]Z8)/2R>U>5@9=87QV)41>.9\@CBI70/#IU_U5"?T@"..V MN+.[*V&5Z>$L;TR8=<.OAML0Y3_GZ>)/^ M[DN)=Y95\-$?W=,;JNH[OPE;YX_ MB#F=_9W$<2AM]&)!501Y0^MT$/-]M9#+10CT^_3IVV?:7SS/_C*W^NZ'31GM MK1KL-C]B$U+R6R33V6>^?66]*Q9/VSU]WKX5HW>)F""BDVM<_'N73,+\H03^ M@$-,UM(N)XC[G C:8AP=OBQEKWEKW0Y?*1WBR!&RGUC>8D%,DTN4?+G&*RK6 M"IP5=1,#T?^(8L3$#!$@/N!8;DGR#5.Q3^GQH&YF*#ZP/!>34#ZV\ F?/EO6 MJ&XOY%YO99XG] U,9GF=3L@K[J5]NZ)LI3X"*HIU0H04<.01> =80^5ENYUD M]XR&&$?\5DB"=135E?4W=FR\L1/]D1732&B6DR5E*?DSE_8402#*\L$;*[C@ M3U2Q.0@*A2A&'+??N;Y M=>!: +KOR@!REQD7VASG1[)M_I'AZK M<#U+>%+?1ZLI;8#^*[0BJ=@?I-@0 M%;8>,;DR>>Y=9NDGFOX3I_>(J,)(=:L;X9 OY/^ESK]&,%(,!IP?FY8 MFPP@;\5H83E_+?-NV;_Y%N8*KGQE[V8VP\H3:E@B@K<&\;[&S^DC%GM;<9RN M$8FEQBM$$Z&%X0>,8O(GCMZ+XTB>RPJ\]!HQ&SPO9.I]9@TE.Z^+&*"TF!W3 MV?&,F286;$;V$&9@5,2DQF2>7$EI( DW3T+7YS(*F2:[^?TY8=L9K\!/IPFS MBZ60R)_0-\REO//:R%!?T S5"CO?/=K(C4D@'JEB]&&5C>IJ%<:_HU'85%Q$ M:-""%7SN$DW]@Z2+*Z%$"EJ9RFC?L!7+1G:O\VYUDAK=6K\!.[B4CLJ3=28V M_^VD//(]P-F&MFC9>-\SO!(;Z,Y*NS5\"\H+ALI<-^T:,WW '&RP$+*Y:"07@#1E4(.)DUFU?SANSANIB4 M+4:WI $;1[>$S&:C"VC('JY++-!ZW)8T8./HZAOUFS=DANN#KT'-T*&,42$A M/ZP_T43&\QQ62Q+M]\4\DJQF?)HU8H#;;4";#--\P*N,A0LARDQG5_G-X3PW MJH+#^HIF19T=?4]TZ^8YM9,=+&C2GE;#); 5RUC>>8HP?\_42Z^NFK5,B3U# M3#AIZBI^41F =)JPC%FQP8LM/=W(R]"IV#^D#6\EBT!9539@F-&CT(L[SC,9 MP3.=Y7&V_',2828. T$D64OUJ3Q"5W)T,&3F.\XV[E:%S1!]&L;R(TJWVU&N MC!:30;!SA>*83V?JW0N 6>NV#6,CB:HBL^H8:-B, 8Y/ D2GSRD2>YV0#7?N M T$P+ RWPQ:MR0BD8+&ZL,_*HTMU<:;>RF#X&D$94L6=_$)]49NM5G%."8IW M*-XE,\J6Q5V6FB'0J^U._B2M.>@S')U/AJ.Z"#M:7;0BK- 5A.ISM8"B%%W) MW@.8,+!H?%=2>$ !T;NAYLIT\K$[V9.,%_;8&__[02C$3&M^@D+4 @P)= M#LYM-96SJ_\[(JZLUEZ1.AH1=5!L?S/3P$H>"D[P+3!7SM>A@(58SGK(F68R M=]%P6T"K,/\>DJ0Y/9,;Q+?UD!GM'"9VJX!\5S9HF-,"X!W'+Y,QL /M M/@M)#Y+7^$#M./RYO^6\QNR9#BW/MIBH?60#X(Z65]5R4?A".GK=JD5) [A@7=_GI6#QJ, MQ>:>MI?V'#/[M(#C"-16US\K#P.H@B_J^.87:<=GGK995TQ MY'2 &2S_K6-.KI[6KN:]T/Z,.V.:A3W>,NO/YC-V@/7OK_5@Z3&GR'0#:/-L M(JZVOY-MM%/=;&;K_ESPQA[GMF!86J;2[T_S,_3*X@B'I.G#EVX\ M<-SDNG\/S>YM?)BW$0NM'NL],L5, MLU20DTCI1/U*(Z1\!X\C/DD-(F.;O"-I^,#1=<9$3X6J41A CFT9-]\P"PE_ ME5FQH];Z9RE_7;LKCNH;,_&28!AFRRP/+LSW4VFD8G@A5@59XT)F*9UWC>L; M>2TQRE.$H%@>AG?)]MBLY@M2Q_3+CPHB\Z7S?&IR?,!%KA3\B-F:A+B8E/*> MWCS)6\GGIQ*.?KLUFK+Y)M_))=$T$1Q6O@-96=8GQZZA5K5%2,+R8"JA'RF8 MT*EJ(F\F+F3'&\02L>/SRLVENK"I;)?\2'90$/ZJG-&7'IM3;?+-Q+V"?+*5 M\(HW6T%U?)Y1_3RCCT<2?8$M/.%H?5V?>;26VE,(E12?%C2[\[2@V^3>\T)# MJ3RB*DJ:IKO8SFN2]E?4,)NZ_@5AN>R[H^N*\O0C3A<4Q).B*I"Y<5I,]3;? M,TFY6\-C&0KU4H1SH%2R3+7M:*[8T,'X-+"+]!>[9#E&M6>G*X%(^K.GF;70 MN:!7*%X00X%SX0=0< "F..>V:0O3'1L+Y@+&J]29K/J;([8C4ZM3]QA]/'SF M$_"-@PZR.H_EW*Z$0M_BWF,(KZWS96C'F'.G?2FZG08(G$=D79<1"/W=?C04 M9-Q45&@:Z:M]D]%N7&J-V&!@QI%^"@:+CHD9+F2.XR9B X2@!NM!8RD3FN+@ M;8 .[PC)D#^R>V6^)"CDR.C M>LAORU/U.W^]4*-X]NJ(H,J'L0;U 5Y"7_T[<0""ZUG"DSJ@I::T'?3S>T9O MY<*"!-EIU[>,QP>\QHDR_E.CI@]#,ANJ,RY';<^GWYG$ /AG=P%GBG]VUS^[ MV^[97;6&X0HD_FE9JWVM-AF<&XN&SJV5QO!4Z 7#6\'>!:P8+?'OW@<5H.)A M()1$07STF$,S"UB;+@:T?K4GLY7E:YL=?KMVRF\2U1?LP/*U>Y]GVX&:D,J" M'1#R@832 9W?[L^]TFI2:HIV*O4R.$^$KF,8RR,)VR;01""9%UQ8:E5";RW1+!2P<95-:$X0W% M,DGDXP+C](/LN,8Z6E/<$@ZJ;=6U%0QP4?;N5Y[Z168AR]^35=W[TZAI"5_[ M5#7ZC)U6-7IG_(%N4)QNJB]4EY7QAFAOB.[*$-U*WO%&:/>-T+6"$M623L8. M!UB2H?H2@RO8 *SQ(#G0%7L:9*Z ]6I7K-%@4 #&(%, .6O@ MQK"QKQ0(&@ ]P96[/> - V"T'?O4&-*K:?FT\%Y-/;>=MKVGOT/%VKMO34Q' MP_LU?PZ6B'T1*KF8]P'?OU,6\&PI?MC(J+)Y_NIHEC",8O(G%MH\E8^1YHK] M#!$6K.7=!1X(E9_L'XILZ@0=C)X!/:8#\]3*O:JT\0S&!,C#-C"DWAUGU0T! M^8KBX4W%T]<6KXI'26C&/^\'7X:0W-,BP.3BS4=18L&G[ --YDJK>3^=C!ZM MHR0U%?'^O?9I-D5=.]8^8,Z?%FC/8B_XJ3H9/5I#3+Z:/LU./N]"&ZV&98M MX_UM[OO;AC3M6&H&]J:=9F:+/B6/'N:4_6D>AI5&G#-*]XAMM8[6@VW;]1_')+0SNI_8P,:& ="Q@MG[WCZ716?^^EJEP'MRK>XP0S%$^2 M:!(M24)D6OF4K"ONO\!J=$#:@YA78DN1KQE?"_9CNI*C\@FG:MJ 53H@3NZ? M,J[M8Z[F53Y86%.TSZLQ]J\DD'O ?C:\7\%"O\(DSKO#1?;,R].3@P^#5TQG0,G#5#K=,4RJ8.*EGKI2C"M#D @51<,C.4/'.D HV,T M<66_\>FUO+=2]X&1!DKWH%Z'&D']N;B/$G!Y(84'X38LO'CP(,@2E$4D/3Q M4>\Y(;WX9#7HY:1ZO)F>*A[;K7L,;?7 MG#5IQ02_Y>^O'3WKK&(17-$$5WF6&17E10J:M\;IJUD=QV7LH?;TS?@JJE^] M+V^*=J4LHBIF =X'8D"0JXN;X. D1NP0/?8REJQF!31KQ40R.<2E.4_^(U][ M6PMBY2O,Z15B;$.2>?Z0EX)+K;I&$N7M=_1*-A3%W$OM9Y"S70**0H00DL-V M[6,5/_45#'!QLUS%=(/Q RZB0*'R(KB> 9YN24)2_$&(=P+K%"5S(O:MNM&! M53+ S7M*HZ\DCA5TG_YL@,*CP9=YX5X]MZF@O*Z:T7,?O!!>%[2,[AJ)I;Z" M62YJQ<72LK:, 5AP!-4QP,MTA:5?*YE_P(ACX,D-JV0/-[5SK+:>T13#+ZE[ M(/-%.IU]YL7I!>)(4<<$+])$\]H853]"T'K&>((IOY5E3=$NO15/F"WO#K>6 MJ\BO*&Z @_N=#[56;:HH:8;N%2+1UD.Z2X$(L59IU#3"%Q5[3[JYCY$XX9)( M"GN[J!LE0_553*1VE_&:"8YN$$O$3GI\]5/H>B0D*G[@%7W$LR[5TYG0Y% 2 M$A3O;CW6B%XZ5=V)Y>Z-6J#V9YF^]YJ=:\+ M/F MC#Q6";+$?=C]^83=^_PK/J)1-Z*QWJOJ"B#5K!ZGTM7WF[FR?&HQ@@:UN1(A M#9XTK5S*_=W%6&/V3(?.6 T'32/@S)5K&6!PM T?8(1^TLYZ3E,4VSJ'JJ*9 M7-F7=0[S.H^+6^=Y!;<4')[NRC0!0P(-DG?K&*\&1C>RQ94+E#K8P&W7;AW7 M,'0TW)#]G=7VPE,>W -&XF=WD- )SP+C\XL[^, "*!J4'DDZTK5,&3SV8Z@/U75ECVJ?[N=@_82Q3 M_9PA_1WQ!EY/!:/4.#K>P9->1Q<%1ZGWMR&9W:UA8($N]KARY,/V;&C0H2L; M-H#?E^[?ZOA]5S0Q/5BJ;X.[LA?K8:*;,:6'G=CL6T,Z8 &"A=W9AK5F49O4 M0J[XL_0@T[WZTI^ORX (I =5_0V)_AQ=UH.CFSS@ )7YG*(OD__'Q:.Q72<2 MA71B1?90.*&PE*$OKM+XM(]U-.TO&W&6'ETT$G^=7C(27\EHEB@+TRE[Q&Q- M0EQ"9%VQ82G-=X>""%XZR*"R)M)V+2E+R9_Y$IS.3F,>3IC0JV0D#=31ZP,* MXDO+F$B)M!5-[C';):TFH8+FRK(6T'Y-XNQH'ZVA_J2TB61'BJSZU2][ 6N9 MX$<^"2^VEYGR+OA1":,78 _JRJT0R[8/R8K)L37NBA/[$L\HP_L83\QOO@F< MA81)$L0VNAJN404!TCO.0R]>Z8/0W+ MNLO?+1302S5!_"]2)U-OT9(YONL6CJJ8"8KI!L7IIO(,*"UC(F4*SF6NX\?! MJI='?06?[LC)I$#_P/)B#XXF,I)FCC]E8H2N7DHV&G8 MBCW\OB*Q9E]JVHS%'%?94AJUX5ZNHCJ%T*!@%7AH>UO)S$0B@3!HL)OY\J4@.TE0+.S*YM*/;NTD4'8E4FCA0_4(NB* MG*(%CE94@RMW%[40T@EWZB]"W< !I852K5>SOTCTT4"C=CKV%X!N\<*J#8QP M*O)<$YK!HI; (%N>K:D!OC7Q1&!DQI"P20N>RJ :N SIDI -B,&% ^.2= T* M[W5%M(8IJ^U?["*4<*#-8JSXF_$>;9Q^W&N4\VPW]QD+%[LAG:803YF=NB^>[SRZ"]@-KXB^!6QZ$GT6T)I91D3KWZ*N?8) M+:M(+2MBD-+2&5E=R$0@Z%;CP='5T=*>,(:2>;XM7&X.1>[1)@\IDW/B%A&6 MY_*8'%:]5"I"(7;\3F/1C,SA]2 VEX_H&UEF2P42PQ%@](WM(=@DB6&<"P+< MP?F!\"^W#..=@6W@V5S1O>,8#S>3*[JW&V.NXO)P8B<1Z"SJLRM_(LV*IYT-BHY@HP M]9.CPKCB"@C*#1=H#';.O=CC)0O+0_-LOF1A($T^,&.W,;--?SO068-=;K_I M\?K#68"M8<;I;SL]8ZCK9O50\07O E;Y$G:@XAP-)\SF2E=_DEG M^U+-X@A:]C)@O$ GE+:*"[BB22+V0;(6&^#NNKG:"5]?N@/'^TTFWU26ET9( M%,7X!O%435%MX0X(RI._O\=TSM!J0<('/)<+34T3I'P'9#TN$4L?93;Z9%X_ M=/6E^XR9:#G10;$1G2RF%E$'^7N1;%,8E;=_'*(/ME_\Z_/C*5.O?O#1&/U' M8X"23$\X0?$\8K .E =[^EW M,O7B$UG*RXFS)X82/I-7"]Y3&E4) PUJVL=7Y5K6JFN"MRU=#$>3])X2>0M7 MT%Q]X,$JF>5FNL9,AY'R\N<2+]-67?5Q,>['Q?A$D:_@J-=8J)8Z-G9,]*1 M"A)Y7<%$1\:AK00(5Q"K3L$*M!:,/3@&O,VH3+=C!P V&WQ"7I^0]Q4,723D MM1@&V+:@X9@<>_28EDA6XRL!8V'I*^-Z$P3N)1[[PFD085AORAS[V:(MMVL% M8#@W94#H0&,4MI77E6755/73,+.ZLL;:0U5ER!W[H3[D#0'M!*RV M0&#^AH"-V>@Z?'Q@J #=GX-EGJE;#G# <9@QDA+, [1&))9?SBCC2/Q67JQ9 MO&ZWG0X8OML'X:VB>2>[CF\I>Q0=?T1I)KB>S%*QK2?XGQBQIP6CV7QQ2];Y MGSQ_Z.!SPC"*R9\X>H](4AIVV7'3'02;MJ>HY+W:#EL.DE_[YU9N*"39$M5R M+,%MF6%'<[3JFNIV>*XH6U$F=H=+FD25$?3J[58'BL?O8'7U0M%TI MZDZ6WC5^%OKW;@@G89@MLUA,BJAD-RGRJ*L#(CMM>T38R+VI+VQ>M-UP QP& MGN+I#WDCCJ&ETP&+O/D\/*?J@/2 M>^CB7**D.U8B?="T^T'3T/V\Q)?5_0IU!! ,8/_O[S.+? ML$-8""UGXRV:2+V[3( HVCYF]#- M4-1SWH&QTGXE>H18-7&'P^5EN+IA[^;7K^\'-15*(4Y)9F4=A(..RPQ%H01FN"X5;AM]I>C&$Y M;!6U9V(P?+2?5=%^)R?ER1'P<"1P*!RA^@U8RV5),+)^ V8C\'QTP6CM[*/8 MPKVO_7Q\[4-X_\:B.'GO'TB%;"H,]#!?[#=:M) IAM>V?PEFB+#\>5=Q5F#$ M,U;\BL39DF[/&8*>Y:M+\N#8%HD"E![7;*8]]]/Y@-IPGPRT?"K&[BMN_0 ' M4IK['#.O!%NE!!N)H0\N#')\_,H8E@EUBKD[31XDF8PD\]PY\SFASQRSM>3J M+EEEJ?B9)J&8\OGF>+G)JU_%8DE41DOWW9U)!(^IJKJ)4%?>+ _[CW\GF GQ M8K'Y@->X[(F19I5- IQL RO7L5G5Z % M7&N"R>*N6+%!<\U?;5)/$K!^XPHZ'6SM=2J4*Q?$NH6J5$MSY6)*MU"5*H*N MS*HA?*^6SQ:;?:]KS)X%]S9Z%5M:H8?W+/X6S/#"I=QIK MW] \HA7XWF;_-._V&=4+3,B]?L#WGWDW4?MW4>#G/3> MF>2^,\D__^P?[K7DX5Y+38+^B5+_1*G=3Y1:FH9(>^W'OG7Z-(ZC<";8 M>)%KA,_<::LD+[_CQ9>(!RO,0DGI/+\HF](4Q0?U92#'0A>TV>QIZ(Z_=M>? MM@1,*FX^E1?IXGFQ;K^?]>L;\>IV(N=[1=QZ.O@H)F6J)I6,' M0T$JT"J5 =<0:K>P*VG5+CB^V@R@QI(7Z[ U6@:E:MSKD"B MNT?K*"3NN]<@AK&QSY1ZT:;>DS#VF:")0:E#PX6@% T,2OTJ8\=@R)@#2^-Q M?,Q!LY@#N'UU^.""BQ^#!*=Y)FUIV@CX0C M+1NBYI(F@5C1X9< (Y:09'Y< MI%F\0%?=#1@"T"W)_3S9T16-((]QMX!X)[!5&4-OML,FMJA'.6@R_TZHL"A7 MEK6 ]FL29RF.@-2?E#9 _UT2%BFC4'R5+Z6<+CY)4T:>L_P)@R>Z0QI']V@C M"T\80\F\2#6E8+6[A@V@\@FG@GXA5U:\8E):QKN/S+J/>J+V'YC,%V*A3M:8 M"0GJ4R9UC>ELNWR+F3W-4G%H)3*04\%.PU;LX?<5B54[=:,VSL4UV)D\X[U] M[GO[AC0#6&H5]&: 9F: "B'%N2E1"42+TVCLUF0]H+J6VYVSP3:99C 1SSE; M;254 $U^[)I9@J.E[@A),U#DA^Q!32;+B0 M&P$7W[VH]HQBE(3B>R'CUC71T,QKFLXA[<-V\-J38=DT#-F.<[S1%P=K^Q"*X.R"JMOPOWQ[TPL M.DD9303VE3=E*LL:H'T:DDOY8K.0D4*9Q%^F-,G/:"YFUG3VA+Z]5'KN4<5[ M=>T:,\&]8DK)I;,C^9ZR7-#6@*&;5CT>1:O!6X.(G,YD>=1,:$BVR:Z%FD)H MU&"IM&[WU0N^9CQ7)_M9U7N%H#K>=^BD[_!1NG(6-(XPX\7P*RD^+1B\&RG= M/YV=/\^X-N@=@6?H"*P\3JB6Z.T<-O4>POK#V#D?&73"M%.SG?.8-8.M"QN- M<^ZS!E#J6#^<6[$^S:2-L1ZK7$D5_;/T@X6NQ'I5PKEU4HE'%]:Y'I;5;P5B MB5C-Z;:L9_JQC@V0S+OW"P*IC)$R ML "! M)$4M:0V1)I/DJ+U _"C&)P]'$U_O1.^FD246D#ID<(DU[/847V(!?[ 0$PL( M]5$F%D:9')L-Q&RHSNE85=8 [=?[&;A+!U2;8A-2Q2@G=_NE)&_:5_@!(54L MX83OK%>7F^W4>&?'G5\2BRD4%J6*> MD^E*(JS#2%D- WR4S)'*#:*VO&7Q)"_,OONE46J@F"05[U=VVD?PQ@:7_BNE MYPP#$<;E>!N!#.M]X^?C&V\I?E#M4\5EX%[)IK2)5.X*0O4.J2YD7U<\,]TM M1( *ZPIHS:98N0KI"B:Z&Q-8IW'%4=X2H KMU16$AHBF&(N_TL)HBA0SCL?F M96NM8-OJ2,-;&.K>YQFV21NN\;+WR:=*]UA-C'?K5 M>H7>.]2\0\T[U+Q#S3O4O$/-.]3Z<:B=2N&%;-ZA-TW9@7>E>5>:*5=:7V*K M]Z%Y'YKWH7D?FO>AC7(A>A^:]Z%Y'YKWH7D?FO>A6>Y# ZO5@SK02"(0)DNA M*B618$.H3N(3IS&)R!&41.JT*4>D0Q?L1AQG*3UB3Z(RMR#NU/@B+O0/Y4!>+X&A?_UHS<@#U;A.M! ML.6'O$,37F0 M/4[5O8P+L;.^[S8F9Z;1;,N0/"<-(+!"\*PB\-60JFZ=7=]H28S@YG M1)M)T:Y#>R=),S2.:EG$SR$/Y]]I+-\/VRW>:7(D*##"Q4_7XL]D7@A93>=% M9_WY, @?!J%O7ZQ3M7U(POF$)/BW;ZWV/JPQ>Z9V^A\J35_.S8U&KIC>+&"N M[#Y# @<8KX[ELAX6@S0Z4KKW 3@5 M.C$(;,-?9';Z_+!F;."FVK,X**P9%SWO3']!<6<^-NT1U\Z?;XTB%3 MM]C";4\)7,RS!TOC8IY.G\S%PLCDHY<#=Y*YV--?2.S%(SB5B1P:MF*67ZVW M.M4,-WCRTQ3'L+YQ@AN))$DVB)4F(%!>EJ'GS;27OKRBXJ*EE=C@.:H-T,,C+Y23)A,@\ M76%6G'Z%T%R4$](NYC??! -"52 )8IOOYD5=P3 C.^VZZH5V521JY:ON/OC7!_]VE0/- M IN/#SL^P[#CR@V.:NFVKF#3B6Q:\=9\&_G.%8SK8[Z[TQ!=XXU M#='0.5"@AT4K'X-S<:8-4&O@J' N%UD#V'K9L<8RS7SZ.JLND)F,](6%N%=[ MV1P+?H9!HF>/ZV$+L1\B#3-?#_N+_?CHND_["]ZU-G/F@"[5'J)V[9^"4&=M MCQ&VMDZ]2J:&\5B3L)A0K'26Y;FOV=Q'$HMVBQ#,H# M]K3JZ+BQ%.1=R>!Z'"X2&M,YP15$59?L@I2,IV+UL4L4?A%=5%!25; #0NZ6 MHO&U& #%L@HBJ@AT0\NGRCC[!ID=-T0Z(4?H- M.U_VH CUGC8;'V_>9[PY9^F1RU[\=>JN%U]MW7P?<;J@6[LCQI^0(H )7F$@ MZA^W\V\Z>TW6P:3XFMB2H>BJ.0/A%I<9%R(?YT=':?Z1X>HX-' ]2WA2A^_4 ME#81];X]MX^?-*J^M@"H8>+AT'Q7_R!W];O]ICZ1>_IGCF=9_(',5 $^.E6M MXHP?>1@F2\I2\F<^(MI\UC5D%]>7FX_H#\JNI(^X8JTU:,$N/M\S=0PVM)I= M'!U05Q[=+5NQBU]UW#^LD@%N[L4>D*35)T!I&1]TZH-.NPHZ[5Z-\R&D[H>0 M=J8947T->/N+_,\SXEA\\_\!4$L# M!!0 ( /*!:5/%(X294<@! ('Z& 4 8V5V83(P,C$P.3,P7S$P<2YH M=&WLO6EWXKC6!OK]_ K=G*GJ+DC,#*GJK$5EJ.9TBN0 U?WV_=)+V"+XE+%I M#TGH7W^W)-L,,83!@PSJU=T!;,N2]K-';6U]'KL3 [U.#-/YZ6SLNM/+BXN7 MEY?SE\JY93]=E%JMUL4KO>>,WW1ID]'2C:]#VV"WEA6E?@%7@QOI!4T/[UV^ MCU\,;C6QKCK+=SI$/7^RGB_8)7BF7%IL5U_;ATL7 M__?MOJ^.R00'-^NO;A%>O?1 T!7=-'23_-^7WOV%:V/3&5GV!+NZ94);I5I1 M:18K\T["K3_63RB]NO#*Z-&\][YRL5P/&O&B\(\ MU#[]H:@Y4]I7=J?2JBCAW9YM$U.=1;<=7%UZ@:.K:P"@JTLWDE=U''TGO;)T MJ[T&4S9%5*FY#$'5\DS77M=E?G&I=8#S$\;32)S3"^SF-\P:R:81MVJNO<+7 M2]2'RQ?T,GU2H4]"OZ[^ACZ/"=;@+_KLZJY!KBB5 N+\45+^/ A MI$9M_U#6-F%=_HY_ACJXW(;:N\K&\NCVJ/+4_ I(I)?]CJT@9 MP,24K8%]+F]-F.?9-8S>QD8'9O7U%S([0SIHL@414(R^[4H!QBTU*M5FZ_/% M4C?BZ5://.D.U4AN%ZZLZ]7*75?7M[^V4:=['7.7VA-B:O"?>V?@IS/$=>1/ M9Z!4+X<6: QLCK !(OV*_8GYY==,&KEWNJ-BXW>"[5M3NP%V.+LJ%DMEX,B8 MWW=CJ=XD?.$C-&%I=_";J,JYLT"J>$-WY!EME]B6:Y&E'U"0;)X7\ F5BLG%U5:N5@#$&?-P^B&3$(A1,Y MFT'48!"*LM,@JM5M*0'0ZH^Q358'\PCV/0',:WW74G\\8OO![KM4_O^*#8_, MG_('HVPYF$[W#J36.8BMW<93VY8H.1E/?2OZ;#$2=HO3]MRQ98-2U/8;0:T MFH3^M]LHHOC]+55$'T44PQ] BX[C>'N,@,JJ'3O>BG?Z4^MX38EWQA\\ESHL MU+9+H_>E>*<]Y=Z7#]4,U]9D8IE"B-%:Y5"U(-)@MM/9[PTC'E%:W4^6UK;3 MTV*/X0#=_&8,>\I4UO]RI5!KU0JE^H[]/T K"]'_ _3QF_X?(ESY(,J%5KU9 MJ-6JNPWB -V:U96NK_7?-WFB#^Z8V(,Q-@=D,K5L;,\Z MDRG6;>KEWUN.HQ!^/!C9I M$*G]JCO%P9B4E5*)$:(#;K7IZL^$WO&-3(;$_J.'S2=^YS?\JD^\"?]]=3(8 M#;]@AVC 6%-B.FQEI6W;]'$Z(U]F\UL>\8S^U'[!ML;^]RMQ7. ['H$IG2V2 MJEE=FA^ZFG2I 7((MD'Y;!\XJ35;U5V)O@1=&K_=?Y@/4WJCTS:Y4=J>3FV@ M+'NZIS^-7>TY'9//08;H8-VE$6-&]!Y0!IYT?6/Z.TR-T^M_]\$QH-'K MAU$'I.:SKGG88,_<3J:&-2/$21DJK=H&J.PSRRU%&7#+)7WB0V7BZ7ZXL==9FDGB2WL ME#;VF=((2=YJ5:(E>6,[2;[!"&FK?WHP.VG$9RH[VR B#J(4,0AE3@E%J$&, M+,LU+9?0==U+8)BGG\Z(6?0<#M-1LU52U5&C51RU,"Y62]5*L=DL-XM$;2BM M1H/4Z]71V55[0M<:D$$4_ DRP$$83;@!AZP1*I6;U&5'#IMK^@M]F#(\-F?_ M^OLK")C6)P=(2YTDY%"R(!V\5-:N-X7?_!>1/<:NC4:-\JA6+=9(JU:LUENE M8JNF*$5<5LLUM=IJU6K#?<9NS3TX8<=>:3:'E0J,6 4" [4KS6)KV-2*E5&I MW")U9509D;.K@3\ZRC70>YM0)GLFMJO3/@ ;+(P(& &D.!U&Y(#^O3(2-B-T M8ANU?P:WSE_E>,/_@6X()I[-[AZC)'48F%I1BJW&J%6L5H>MXK#>J!05A>#F M4%4! 4T^2JHN)BSC802N$WJF,4$^8C"0#7VBF^!7(2 JHIE$C/2Z&69N409T MT0N&)P+W"N%P!E3#9.WY6(=W_*-<@+X4 MZ,>7L:Z.EV]GDZLAF+%_U '_8Y@I&#$:$F(BFRV=$NTGN&R+B,5.V/*G'\6?^/9\+\PE-4?YVC#HQ)TW1*J>613V%6=%6? M8K^MJ6T!U": /V OQ[)Y @Q]XF<+YO,7^K\G"QC 9--#&8!>=+PI.-YN0&\\ MA%N@N6< %;VOP'!#P>%W?+D3P9"1QJE&^9Z186$Z*RVXS6#=]%DB@@X%?[(I M#J'KGDK1;%L3GX4L4!0JMNW9@ER"QH'J@#*=0]8AKG..!LN]LVR-OI=3&";L M+XYYU7+"(:]!!9=BZJ?@5IL\$Q,8B_^N?0HDZ!NAIU-(ZA,J;C0P_>#U*B6( MH6ML#AP:N*=3Z_ 1J#0WZ0.PF1/)4^L"1VM61VK4>?CB <^";F7ZWV'88?9K MQP3[V'3TUV_$?B*A[;HI0!,T!:,<@AQAOC;,ZI-)H]T=C1K.(YW*C#:;_\#B M !_]'GX&E93SL!@,_*/'J=@C M$Q (W,AF+P8?X&%HZ$]LA+>O4T+=B &5G4\/HS[\ZHSXJ_HN\!U-J/%=CCB; M.]*IY7*RR]QC2&>R-WEP.X4. MJ MOSK@;O'+-*'UIS,'+&X#[-'/%\MM\!P79B;R616PBN.[\LIV>N/GP5_+3<^I3->/#-">A]->]A\-S\ M6MA-;>%6.H+Y*_B5X'OPDHNEN0CGAFHN-C'<(P[:GS!/F%SYKV:?"AOPKN\Y9%ZR"Z=3059;LMSIW"]FSESH8 M+%O-7]@VM2166_0W)ES"M7V)(0K:EXBQ!. =B?%FC,':GU!C5(+,X<, MYC= M$KR%Q5=#P4!O9?(8NY:])W[>/$]_O"&F1?W@B&:W%1)+35PL]_X]^*Y=1;0M M<'7:(>"?^JPJ5S07=X'I.EPU0$M M"]K,=B^C>GUV%:CRI>Y_OHAL,9RQ\,7"JI@W9%3F9%0D&0\DH[(]&95XR?AV MJ4.2\1!N;&3&C0W)C?%QX[9DC)\;M]*-/6N>65S(N=?^$=:,DXU'H1DG& MH]"-DHQ"Z\:W0E6 Z("PDDJTN1&)_46;FTQX:C',]D<_6(REBY+NC*[E6B9= MF62"<6%_P\+.!C'E9)AZN&E$9ZR"QN6F<<4I0&,+(>Y)O[:?.(&-1ZQK'?,: M3W47&[DF8+B'?]/8CHF(2WF-1T&ZB!$=$\':JNI-/);PP[;WT,LV&=/)>B8= MEN]R%&3<>IS'1-P>H9ET1+O%-EVG=XZ"DM&#$IYLZR)GDH()4%"0"-O.Y);2 M.$%IG%M02,/X=(DOO=K3I+MTI')':%UR=0:QJIA3^J1*SB)6E0D1I8C-&<&D M=Y1.K"H3XLI(AWADJTM+)EU+IIXZ_:0E%R, M8UQ77$&B-.EX7'9;FWZ5*SJ(J109$E"(V9P23WE%:52DR(*Z,=(A)-J'B<0F,4>YF2-E:BS.' MBDWB-4/P>3EB M((E15JACI21E\Y[QL"O/+GQ_&/VL&X9J$\>]QT/!/;/-9'YO5*?-S9+F^>3S M\,CG1V_ML>Q3^!@\O_,YX#6Z1T/J@#C+H]3B/92 44@2*S'AO4BN=X3WXJTQ M*.P#*/O'M>5!@_84^COKX@D_?_!ZK)/1[2M1/5=_)@^CD:X2NVUJ[/F M95A/,__"PRAL^%3@\NXKZ2&)45,;>/R'3?!QPGBUQ($44'FO:1 #9?_@$? P MKG)OJ3B\_RLQB8T-8)RV-M%-W7%M3!GJ]G4J[MGB&4BCX)4;YG(>F]IJ4H\3 MIP=$JR1.3PZGV9T^L9V5]XW83\0^"G M#D5XAVM_*OUQ!SAVR3V@6(,;L/FD M#PW2=ASB.E]FW_#_+/O:P(Z_&N8Y+G")W2,&XPYGK$]S'879C=I;OW2'.9T+ MEPV3*R3^POC.[P3;;^([GFM?_KYS:&=O]U)"^H0AG;T_F;+\_8+5'^"L2Y@> M!E,>%XF:4R$%KAB"4F(O1]@[&Z9$) MUNF6MT=BCRQ[@DV5/ P-_8D%I^@BCNH2;:!/X):'41]^=498I=?Z09_]78%Q M-G>N6;2=(NMOB0JZ;$#ESJ9$6X^H> <-0TRF87\VK^:S^?DBV3>%?+,P@3'X M1DDVD^2#G/%!1?)!C'Q0D7RP/A[Q:%N:I[H/=I_8 MS[K*@7T/'\*\EOF.R:_$>K+Q=*RKV&#W?>^+9@?39-BH(&/U"UP76 MSMIQFBZQ.B]'A+B45)%$W+' 25(Y.9I%*L+=@0 2T=AG3# 2=38':Q< MT/TDU9(XUJU42T>IEL0!6,[1(XD:N[?$#F:9_]HC3[2 AK@0$$%#,1=]T\0= MISFTO8V;-U!)6B=J^N8-#B,."0H?/?YBD>8I^7GY@(76> #97['[>,>'O9'2>./@[%G!) MFL?JYP75S@8V-IT1/0_VJV5IRT\$UVRBM=U'2S?=C@G/"7JV8.K:;XLIG+][ M\UP>IRFVA_MWBK",62E*6.X(R^/#G(1"*"5 M)#;2) !V/RM2%DQ/9I]>\N62LSN47"H528XE M0/HGI.X$(ZE()(QV@U'>,'+"I(O5(\E5N5\A]$LV=86%LCIEO?(3J%IEL2Q;J5:.DJU) [ 2=1#O:6<%[@3 MLJI+!I7TA+)U9?7.DZO>*13^C@50+87(=X:D>/OY/1>>+@ M[UC )6F>HI^7GP)W0NJ\#"KI"65GR^J=)U>]4RC\'0NX),U3]//R PNI\P2P MN6+W\XX)?R>C\\3!W[& 2](\5C_O^*K-Y:9L3YIE[80ROV7A35EX4T!8'A_F M)!22# M7FRD20"(8,:+C1$IC012C0=:26(C30)@/0#TQ3KE7["!397TQX2X]Y:*79B^ M@-0:Z1&5Z,]X:!#!5UO6#<-?:(D>3)QDU4T@'MQ;?E-;/+BR+Z648JE*GE#^U<5'J79YJJZKM$:U'GHGI!6/;9 6 [&J;VH,[)G:NJ1HY\/W5^WH[ M@KUMS=P=";M+$!TAB 261$O12PF=.$.^1RMX)&8$Q4S:[V5/+!K__BV5J@CMZ:\80;G%[.Y)\ M\9*D40[X".OVK]CPR)=9VW&(>VU@Q\D?E=:-(O>\M!^=%F\//_X,4XQM=3R[ M!['/*SV%USKFU',==J%T0J3>YZT;YG-NJ6Z86(F[:-R5)>Z2P5U9XFX3[BH2 M=\G@KI(GW(4VJ[2'A+9;]Z.3M(<$E _)VD.YQYVTAW)I#^4>=](>RJ4]%!_N M--\.#Y)QPR4,?YMV6_W3TQT]C(QW3->&U^FOWXC]%*P"T^"?[I)[_9EH< ,V MG_2A01C%G"^S;_A_EKT 8<]QK0FQ>\1@H6IGK$\%M[#63(8/PL@IB0&%V\_I M'(H;)C=.*"YE[96VSR$N)92U)\$JP9KE.J+$G\3?J>CM+UC]85A/$H2'@9#; MKU%S*A6U1.=IH/,8-+,$7#X!EV=5_ BRV!2]XIOXF L>6II.J7TE((\6D'E6 MN!)CN<-8=CIVX?O#Z&?=,%2;..X]'CH'F'I'$X1Y;W:..QZ3$ZTL(2PA+)X> MEZB4J#P]S7\$01[!H"G#WQ*S$K,GH-LE#',/PV-1YI9-!D0=FQ9,F"Y\8:C\ M03)R?J4ZEZ@];=0>BT*70#P>(":OT@^'UA]]0([F&>1A= ODHJ6 W+$%K3T# MK>B@W_Y*2!=/>,VESF1"JPI1JHB-U,21\FY/:"VF0^8Z6-U:G?$C5OT2W1+= MN3(1)& E8$_!E.A^Z5B#_)BINZ-MS0"EKI7D/TIE)"DJL+0N-4-I33]6)'&S ME=8!/;:0U@&]8I+6DOR9\_8J10_E[=:;NU+.43.*RM[T*# M=!Q?B?5DX^E85S$O,\).!YC_VB-/-.-(3.(S5VO=2'PR;QI/8E:W4.>R25HG M3>N,CCV+\+77T_JZFS>*6I[IVK/+Z^YQ.<>[BV1).I$D;&DN8277[^4H22>XKKNV3!5Z;K.<^)[N_/@R^T),=3S!]@]&0?_(C#O;FL"]<*/J M_J:[XR#WSE\7B6AF,)N2I2S(-_?XSW+'PK]I.7&R+:89%>XI>&?R%@[RV686 M#\^XV$"&MSLAUM#CL$6;M\1<2=9L'V.L?IU.D]PEN>O8N"L[LV/5V!>;N[Y( M[CHV[OIRS!&O?''7M>2N8^.NZV/FKE6767*7Y*YCXZ[THQI+.5+M%VQK(?K[ MKJ7^:$^G-E%U?Z:?QJ[3;_?Z/OY[V'SB]W[#K_K$FX@-^J7AS5'U[C@/PU4X M26=7'&8+,Y7,$GY2!VP]&M@,4W$'8U(&(K')ZS!VU)\)O4-L#"R.P>?O=T8B M)(T\4^<$^@87QN%D3PAV/)M<>:Y]^2UX-O@Q^$Z?W2G"*>E^//&U0VB;-WD? M(\V%DO39HVE)+0QTEVXQZ)B:_JQKGK]NU;7,V\G4L&:$W.B@6EW+%A,ME%21 M0P@2M-8-1$C%L#DNP?*YDB9 HEYEK!EI$?)0FL Y-H$%$XPYP4;NG93M>+E' M'-?659=H#.W?P0IV>OWO/A]'*[% \ N:C/@.5V\<\6$FWU+^+M\:#O_KBQUWPMU/,2X+U@%6]M"-P(C)(?7L&J9\ M@_SQ*[Q:-Y_87<'GD4ML>,^=;CMNVS3A!;:#[=E7&SQ".A&2MXZ-M[8>Y@)< M_)?M!IJCY>[FXL>4N?MZK)/1[2M1/7K[PVBDJT0J0'&9E%[:0+.$>:2Y/8\T MCX='PJG^%2;ZT28.0_%O%DST"WSL8T.&%05F&1[*W)J&DH624C-WNHE-5<>& M5#.B\TRH9J)I)GDD*1YY@'YC:A1+'LD-CT333/+(*H]$Q L>S#LRM#UP]DI- M:+4LX;Z#WQP]>1)WN^.N(G&W/^XJ$G?[XJXJ<;<_[JJGB[M'8H\L>P*6.>F/ ML4T8"610< Y5!IL-LW1\1JB,!Z;$'$<7#3P97I&!P*QY)_]AP)-A%AD!S(0Y M\%<+&\Z#F:],((:T34-,PNU= MGBD)JO= -7BQ)*BV E4X4T<(*H4V5U86/VX/JJ-'SJ%T]:=T&[JNW)HI78\[ MT)6,#!$PZG1^M^=MJD]PI_\0>9-Y^,D6V*':F]1$$L216Q> MDF03N+A5/5<^S? V8G6_8_D%HV#7O%%\S(*G7 M):5/18]+2I^*WI:4/A4]_968Q,8&3$U;F^BF[K"C7)\%W]SS/L$WCTMJ;4GW MT]3ADNZGJ=$EW8]7OZ]L,>2WMMW[3NKWJ[T[=:9@7$G:G CNAK!L)NU.!G5#&E83=J< N.]LN0LG> M0!//S*+MF&#;>G1(/=WYP3!V9]E$?S)O7V%JS"?R,*7&L0_&J >=KU@W[RW' M^3+[F6A/NOG4(P:SJ)VQ/N4Y.-@9WQG6BW]=;)1NFIQYM=,-LW0X?/>;YGGG M(N?["!5YA$25T);0/@:I'>&1[P)M^$J5K<3V9FPO3=.I@5LHOU^"6X+[.(R2 MB.B"!+<$]]'&,"2X);A/RN8^!8B*"P_AK58)#VGW27@("@_A+2<)CY.S/9;J MZH1I2;=_>M#G:VLRM4PZ9XST;57U)A[,%=&ZQ/UNV@0;^E]$ZYC/Q''I8\'4 MBHV*C:.<$W_7X<:)BT0*]P1E7^J4_26IQ2.U3YL82+W.HY!4%X3J@G@5!T(D MF)\[VYK<$$=_,NF%!_N_'LSD: 8J,5HG)_0)LL22VY M7RCNCQD2-/@I0UAB7)KK1^E)^J>K]'O8W2&R- MS( F0)ZER7_$-MPN-@@/F> Y1@^;Z;7H3)"5MJ'9$28I1'B&DL4DBQT?BPGE M,4L6DRQVE"R6W5;!U3PJR6*2Q8Z/Q3)-5KUZN@,C6QKPA]0&\UZM=JJ-1'[5%.41O"IV@*VN5@9D !# MK)1;#:U4'1:UDEHN5ANMJP51S6&Y6BHA#<'*HJ4+[Y=K"59@!9F*SP4ROXU%+" M3Z7P4SG\5 D_5<-/M?!3/?P4OJ,5OJ,5O*.J*.&G4OBI''ZJA)^JX:=:^*D> M?FJ(219EB!OU:AT7U99*BM56I57$F%2+C8:BX";\5U?4MV2I5L*!51KAIV;X M*9R\:CAY(4*KU7+45/B_.)9GJ\2!F:'?QP1K3!-J^O,5^AM"G^D'^(O^]?=7 MK'RBORQ?^SQ%CCNC4S(")544$]:X+-?W]B5QW]+W)9 M4J8N__J,;1V;[J5IV1-L?)I@^TDW+^GELRO^OL\74WA5]#M67K'XAN::-U E M6L2&_F1>JJ#5B;W\SL_#J^_=SN#V!O4'[<%M__/%\"KU'O1OK[_W.H/.;1^U MNS?H]O^N?VYWO]ZBZX=OWSK]?N>A>T"WUDW]^]WZK=W_N=/].GCH%M#-^?4Y M*BNU:NN]KL2,@[$=O&2AP\CO,1H3>D3=)2I-7S\AU3(L^Q+]76'_?$)#K/YX MLBW/U(JKEUYTS1U?HG+MGW";90,#7"(3+,Q/R.\)JDQ=A#W7.D,7:X>*5J<= MS8>*V%C1TF"1/UH4-93@Q9GRPMU#[QNB A,FH^M-P"15D8FI%Z,1_?+&4EFM M6'II8R@!!CF?YX#?MKLS?1]^(;M'^C! M)!]3'J.+AP;QD?S3F0+$(88QQ9JFFT_A=V>*U>"[WR6?#TJ*\D\?E;I)G5 * MPUN1J66[H/$I5=V?SG1XNT/4RZ%E&4-L&!;, MXNN6_ 4H*-=+Y4^K/(9" 'Z^<+6(&:2R3; 9_._W=F]PV[O_'?5N'Q]Z _3X MO=?_WNX.T. !@8X<@")$I0IZZ*%2[8/V$3W3G* [RT;NF* _ R0A'C1 !)A6NWQ?<#^RVV]YY&$)@)<:#;C M2\<:GLT(S6+<$H%],G5Y'*>B%!"]LE;>N#8U/7U1<<%$5_PJ-D9UNK\% M]=![3P\D,3ZI#.(298&>3T0?#&QL.CIUSN)7"(I("N&061STVMU^ATG^[)3" MW@/832\<,D^!:G!#4 6Z@<85./&'5_X?8+Q5..PDE,4WT-?(XVMK,M$=NM2 M1CK(2-.CBFN#XKQEZP!W<&^7W;HE$X*/6:RVFM5RQJZ/:,[S$O0/8*:=,5.N M[H^9VU_;!=0QU?-,@C ?;E^QZJ(N0!)9(]0C3[I#F1PFV$']*5'I>J&&=!-U M7 ==CYEEF!?WR=1WF@4E5JM7FG4MW)KQ(;; M!X8A!+8"6RY'__%LW=%TE=D+(%V6\,9NLY^PJ?_%OG_,#2 ^=,Y[Y_US=#N9 M&M8,QKE,?]2USE<'(S[U-H.\K6DV<1S_S[UNDM*V$=I:N5I#_3'69N@KR X" M7<9: ?4]':!25915W!?>,Y?\3ES#QP=[8+UL*XAZEOKC63>,-Y)HVSRITVC;! MNP"]^@;F'XMK7W!O 10>Q^#N[&1&5)1FL5DI-]\R5-K3-_<@Z$32<)%2:GV" M*PX:$(-,Z= 0'QMS>PR/6O&(3NH*ZE+KMM ^;0Z8:ND-?1!\MN[JT(C-H$!L M\!^GGNUXU*MT+01W,#.I5/XP_$C%)@TLM557.I1O'4K>Q0!.0P,0YO_??AI^ M4 J(_OLQP%21/76)',O0M?#'(.Y.(1L9(@]NJ*>J:@:Z:["8 \'J&+%\X$C] MZ(^"ZT4V##Z^E1G8.++*>2-DO")<66R&36=XT0[Y>^ERFO-B8R81^[/)T#(^ M4,LAH5FIYV9.@O 4@PIY5=881PL\;6NM#%]( MSTKE(6/#+:T,&M^&2>^[X$D5T#_.%:5$EP&0,XZ,[Z3!S )/LL_(G(^WG>'; M7]NI361=I&D<@!'P+EYO?=:G\N!M?)(*AIU"D]UV_Z;])G^,XQO17"OBHOO[ M:Y%]H%@6^".7"<^N.J9&0UI@*,V0.B8P)Q.:?_8R)BRZ1\TV>[Y>\*'T$8VQ MPU:^-(0- R[2=6=J!_[IZ=0*!.-O2/P;H,W0$*S06"!?7O7-P04K,J Y-1'I M9;J\BC2X"CJ2WCJUB4J8QBR5$4LQ<= ': _0@1P/M(,SMNBB1;!@Z8ZQN]KW M%[S<2[9ZQQ[VQ_"Q@+"IH0]E/L8A8 RN#_\'(Z#WLUOA(=H+OQVZ!.^P3K!. M8L=%+05I>.:<9YVZ3OQHFO/IO7+>$("E8TN=CUG2V[]G3AO6#7(3T-= M"\U3$XY@>L/%^K=\&F3-E!NL0[MQ*44O '>BNRY '1QRU;4MDZH(8X8(J(L9 M..5 6*RRZ-4-=C&BZ].K3#QO8]&UZWD&C>G6_*5$CV\.0/WB 'V@$]?X5*Z4 MS_T;W+'N0(_QE*XH)LW1O+\AHQ+GXT8VS#3U.CO^7" ]I;S/KI(_UZG,)5:, M18L"2V!DP(L(PJH*_&G3W:<,LC;509&_TE!2,?*" QV'C[X:HRRE6I,I-F<% MJG*A.=!3=%!/Z,FV7MQQ_X9>U3(;QQBUO6 M]B^XE:G=X.XUG0WOU4TN@<"M*98#4V+1?CA''ZX9"2R3;!8 AX7!%L'!T@?S M&G_:M#C1.B_'&S!:XN-[BC(^:0LXXC\P,.V\F**<5_ZY0(CM'RQ7-XPS%HDU MEXNI#*A42I1T6Z2[V== S2?+GD5X<>PF1F+5OVEKAZZ]!BE;.-3)3'0*P"E_ MVFW%=*)KFD&6>7AE9*I%A8_YTUGY;)M&RM7(^=FQ%0!E+896WG9EUU7D9.4: M[UDW2F%+B2:J1.MS,X7W*[15^%??"#D6H?*.\&8S\<5S=),X3K);"@Y(!(D6 M:\ES5(HO#!"?YBO%EJRWT=[!T4C5=S@S&/Y7-OIK/OC4./1DT'ZY=!3QM$ M+SJ\&EZ+3!B\1>,'S[K#["@3FZJ.#1J?H+GL]&9Z/J"&;X!+F=,#". #OH @&"A)K[19',( M9W/81FBV>S\\^SNT^YX!1JD^C]F6CREFNQZ_%&I\RQX%'DMJ<)#EN4Q^ M4$$29*#XL-0=QPN"FJU/#L]A(BP36.69$@Y;2<9.\ 0M)>BX((9HC%UE04"Z M,3[<(7C'+L"#;Q;.6'ML8;K/^O4P[Q;XQ:#""(L3>J;.JG MLT[W;GE'/HQ4LUS_AF6HZ!P?)8!(Y>RJ7"ZT&I5"LQ9N-PRZ>;4ZU +ZA\*S M0K"-GK'AD8(_^J[U[._BYYOX&1/7[O=O9U?\ MAGD]+;184FOI\^+'>:+K8_OK;?%+[[;]2[%]-[CM72)LO."9LYJJNC0K029L M>:=,6)[=^F:J?KZ)GBI>RN+PB1H\7-_3:FM[3=5[*$5O!&"!BZL")9'B:P1VD/Y^)AI+7I(TH #]#8F7H#V! MR(9.9=W9U2-^(I\OZ/TKVY("L4'G/)S^,"_OC>2C"7EEI0IJK]*$_]5J'S^= M[4FLQW9O@#KG6\[U8JX?)U42@1<4_%=MKBQ\%MDO9U=WG6Z[>]UIWR.P01YZ MW]H#5G%P>3JW'=%PR0:7SG; O"CU8DH<^0=<6 M_9UZS?")97VRI8@OV 7FB!P-(@+SIJ+WI9@0A\\$WN:#O=_9"OT-T3U[RBQ M.Q0^,[O^_R!4)")'F."-FMY2>75ZV2]G5[6T)<4;<":#RIA*2;V#OK R._,: MZ.E52U@+\BG=L4T(0YX)XCI($N.QHPBXTALI*M'IPK)^&"QCD)G' \NE

MP:7=PY3P>-11 *N3:EN$PO#W:EDHT!K$3!E0U4,1LRKNL.I:M@10]M9% M[ERE[^9"0;@^-GBF'(] +A;\H&;'=X?P@II,9#FGB[9J]B%Q[C_E#&PW9(29 M1_U]2@M0$%.W[$60241E+;^J.4/4-QIF[N,1 6FUZ'E+)&4MFVHY0Q(OCM\Q M>38V#0%*#&4MC>HYP]#MZU@?ZJX4/YF*GW[G:[<]^-ZC!SN+"!]V+M'2W+%? M@DA*'.A(+:-W#X!L6H0/-G+R7/]@,^?[V?YQ9YC+/2AR#TK.]Z"DE[Y_]]#[ MK=V[*=X_//S2Z7Y%_4%[>$]":BSB;/>(:G$#6ALS/-$;\8*I;(\FUDU65O8% MVUK1L*P?_@[W(%^*%";(UIT?/*#FF2J,%AZFT0^V*?.%"B7X"T+* MFTQ9PH'_,-NK.@,!05-AH-=_L2.]INSP)IT>X643U2U ;SQ#0RH.-N_;\QP& M6L::9M1H^F@$KD[0$HR$'1?JCBV';O:?TH-SB$9;UR=30^=E@7F-SO4CI,-9 MZ/0Y:L- %JY;_K9SMM%G,8\,YM2U;$IQ-**''F*;O)DY/J@AK7T(/VL;^G&. M[C;T$9I^(B:QV:!?;%HJU:2IF'2B1I[KP767YA?1T5S04HQV4/>43\*+1>L5 ML*G 3E@ \44WC,*__'*'H<7&+DWP;,T59TS'M.:BNN$:$(@2>DVKWM,3<=9= M'1*@YC-9X(;+%8-Q;B\NF(M+UF*:$C:!<[8WU*S8TH#8:)-&2^*-SE%^N7(F&;H@&RQX?=7D. .P(J^^IF>P,;%/3O< M@%>/ >T$" 01K()*MB8@/8:8"V0TF4&/-.32&J0N*V="7&?5+=Y!.*RO "V9 M6S+WL3+W9C9FV=:+;$S,9]VV3*J>F:6KFQ[/RP9K;$RPX8YGG',=6K+^"?A[ M0GF5;@.@(@'L4\T#JXY:RJ#0=8N6I**%2 "&'K4)Z$TONDT,*BK@!2:M^_1, M%Y]=HHY-R[">=+Y?YGJLFUBRNV1WR>X)ZW(J!+!F38,:\^MYE+*Z XVY\'XN M+T!X^#Q/#V2967 #?1P,>UK#R51G@;\%GJ#F@!ZGZGW(U#M/DUX2,M#4$W5' M^4$O]#&XS%P$\#;ARL*!+O0M;_OF]RKLTL*!%M2O Z'F5[(#'\ZCQ=#8KA-: M1LK4Z/?9JD +S!,ZSD"F2:$DA9(42BDX&(^ 9_P530WLTF5ZQI2UKX$HX:Y& M[2ME$&9;=*P!W7LXM7066^",/;$JC\#<',@[>Y?LRAO4"': /#[%MZS048AD>$ZL@W+!_1C7; M+DEX6 N$R@MA@_+[0J45.V*'2EEV3B_,ZTA_)=I<)+/8&[+Y\8NC0 K"'1KA M3E80L;*MH>7"\RJV*768X%;G^7T\6A,\1-_J#YZ5[IQ.#5J1CT;WI,"3 D\* MO-B<+BK:G"E165@?A]L/YPX0#8X3[8D*(T3#)_!U03P$XM )Y&&OW453ST4> M\YMPX)I-+;]X+\@>%4]UUU]%X'*.5@ZFK?G/8]6F%31H,@NMYLO%+4\S7UJH M8&<%<1;U9:/^3,MVFL1]L>P?4E1(47&\HB+*<0KXR'=G*$L.?NLC O;(T-.< MNQQ7T $6IDS/#'IPPY5W:"ER>L4^P$4 M5@F:5FHWEUT!S>9_X;I#2X2#9H?_8SHPSWXFNL'J!A;8E$\LMD.]?=/N%[A0 M*?+WS3T%[L>$1C_UH*3A+Z6(E"*)21'/U/_T"#7(\5 WV,*'1>,30[JSA=[P MQ?"(:X$E@#J/E(\UW6+"A7VCQH0U EO")DS3,ZZ&[M ,2[YH:C&3_TT@%/P# M9S<'880=MQA8-P,;^OQ;$(#HT^V#%OH AL['8&&6U^6WJ!X+X@/1.,*L*3B*2O#[Y\ [KDT&*'/:ZAU6/H6STBEYX-1CX66!D E M!+:,0>^C0H9+BNAV>6PCHB6;'>I35Q0T66IJ.*,E(VM22$@A(8V#6(V#GX'/ M5)L>A76/APYS&4!9CSS&[V$Z)^5"1 \S>PFB%,$Z)HU#3JAAP8[P"Q8O9FBJ M$V!QS^$'R4W!"K#H"D8@4:#/;%U25^&3'RI=\!K0X%EG$BI M(*6"E HI9&*$08D"^DTOWND%]/VW+P74_5)D(4.6AP&,Z7!)L1S.''DVXV+= MA-]6(XP\I.$-Z3EZ+M^=Q!8W:!(X?3$[OZX(3,C71Y[99IY !#$NY3Y. ;V, M=3 @P)=9M"J&A(46^$:D5FBES,.?IL?>R:V,,DL-T:@WU/[2H?5@N3U%7WUK M@\ "28:^67[#8V2WTK]>U1 MZMMUFM6AIS%C6PN2D\&0IIMA_1-J.Z9KZVS[%%;_]'0>I2_XNR7I([KK)R72 M+S0.YR[?!SK%PH<3?%M*[*Z )S8LH-RL@,; F/Q\NUNL#D'+[TL6#OB$9NP M;\%P8.*&Q'TAA*__N"\6'](&]TF*8"F")4F/1 1'"-O1B(9/N UH$YH0[U)9 M-*&'^>CAUF*:V ;B8*R!OXB%"]# MY_*RGXI,CQV02C?QAJ&VT+FB,3?;9+V@R^?A#6_:QZIJ>?[6GXT] M#;L89.7!7^(0PJ+O?!A2'DIY*$DJY>&2/ Q+188"D6U1HB="4VG%/I _/?T9 M&S0SN,"]LB*(+QH0,W^ *\?V&@2)/71=@LD<)SP+IH"P0?&%)9MLU6TEB(!G:DW@O?"# ME$A2(DF22HFTI6D%0F1H>6X04".OW,KBAM5B^IL5%:,+4[=IW0V-):!K]' # M:J.5E7()O1!N?''#2]-T/[*V]![6KNG0W'"';UJU>28Y-*$$NU=I&"U,U@.O MU>++E32!(DP>H9>^G_?/D689M#CA8EOT6G],?A"#IY9[MG4NZ*$'F1V^\LZY M'M2"?@(#&%Y!""L^X*,&E!,[TM%4B5_=9.,I+.=HP..@ZU[F'_?"-S.Y]$08 MFY\#0WL18DY?.$>2!V_A2<^F&3E@G^-GK/,J,4!\SZ_\LJB$5TY3X4V\\/-/ M: (GW4%%'_=W;KDP_^S#0C]?P D!SM+(.?H-'K38#'DPI3#4'W0J9L@:POSC MH.*#-Z7LP2YL&/[*H%F-2-[88KH/@'OBF4&*4X%M"YVZK 0EC0O9/.YMX!?_ MG)AW#I?AAZ70N#F,G\&E@,,+M?%\OD>ZM[#3\8_W MJ7Q"["C24GO^0W#F30\>1G?\A<'1-QR9T*T[6C&QI/SW9& Q6! +X9E8?LXY M\ >F)REQC<>HK-L:.P=@MK!-7;%25V[..;GN6&.=./K9[ ]0Y1W>=;KM[W6G?HT[W M[J'WK3WH/'1S?/3DZCBY_ED OM&E7 &>)D+L)V/)/6%YD@W!_31:)VZ MFUYZNT$49I0[U!NB6/YYVO16+5+BOGG-QI!2?*T :NF6CI_.RN_K[JW?$F&F M<*(5^3PP9O)/;:.'MBL%1/_]N#Z2E(C\AW_[@'7"4J8J2H%A>VA3?H1+-,3# MT>XC_K"91SY.%Z= $C41HMX0U:=IZ2U-E71IRJ)NB0J&0-$T-IUNO$4ST?%6 MG^BN-5WV-X(1OT5&ZXT0SR>ZTX0M'<_26#2B6GQ-[)+'W&C!Q$^((WRGN[^; MM.*K2S2.>?KLU=+'^ F4:2LPY* A.LCEQ@['R3LOB*&Q58GQUL2DTK6L5 NH M7&G"_VJUCW')CT"@,0X(_VN%?6WW^Z&AG$^>%@FJ2;82!]+C[]^6VC#"K6*8 MK]48W _'?#9Z\NSJFJ_@T*49XCJ71R=\92LYX:38M(<(%F>YP9EK7?IX))L% M(8!_QB47]VXP2DW]8UWKY1B:7XK/LH4#B@#]%:Q5\\[&;#D$Z=I/9VJC6:]6 MZ\WJ&3\^Y-7MD=%/9_H?U#<4GS">7E*2 MM$V-_KF=TZ/M7F/;GH&=\2NM$ $:'X +3U7.$%_TAE>\@NWL333+!=M6!UR< M(?^#\]-9L7)V5:D6RHWFYXOE7K\Q2V(E2LQTSQY(;W$0PQLW :D6 22E6"H7 M*Z6L@%0N%4K52G9 .FV3*%*0]]=L]A%!HF:S MT*A5K M-M%T%QF6X_!<^'\L+3H501T4]=?B6->@^4L&T+JB-,#)48IQ?" MJ4O<0V1(N5ZH-4M2$XFNB5JEO351W) !.5 NYU?M'*/7\$BS]'5M8=];> Z] MNK3\);BPWCJ[*069OEU7=A;]Y7U%OT_C6T[BMJD]4/JV&5D/LB(+E4:2"B J M7RN/6B%&;":@/+;NW29L5O;5,4EALUXH*S7!L"F]GOGLL!W\X.)8+BMN*#6- M2)IF[Q7DP_FVU%0*I:9HG'OD.!15J^R] !T##NN-0JV69* U PV2 M@@EC2\TR)T^V(K-;#^&E+WLG:VRH$W2XWHNU\3=&UDZMQQ"NW2^A@XJY;9?I M_R*VI6%GO*K >(6*ZJ>]-=B!4R6^ 25DL':_Q(Y= +,YJ-\JU,H9+B^?NH'3 M)_2(:[JP-\4S5L]:<&]8R$6RG3,X>'94,/>/>'8',]^U3/40#T(I*/6&7!\3 M7N3NG*F1$%IJE23#'C(VN5'PWI 1L5E]1OSJ.Y?T&&57BM]=Q6]#V3M'(2!" MQU2M"1G@5Q['Z9(]>:I:J)?DKA/1)7!#V3M#(6[ *(5F.$\Y?$#" *?#HP%$;)O:;4"*O1BK2E=CFU5%"F+A!?$! MR_AQ(H;FN1=JS?Q*XMR;PP_\D ?SB1V<13CZBM:HR$K_YF&97DB)O/?">DB/ M>TJ.'GW5P^B[0YB]LQ>#M;+= 9!7R*0NDO=> T\",@K=,)!3F9Q[Z_BK96GT M! LI>'<7O#NOPP5<%$SZ?D9,K5"3VZES(&1W7G4['![@%=5*!:61H5MTZD9N MQW2Q^:2SDU5DQ/<0\;KWEND['2Z2>_V9QO ":AP8Q*L4FA5IV8HO=/?>(9T$ M:!0 37[C#;FW;3OA6;FLPCW0H+AP3C@-!;LS6=;B$!E=VGM5CNW(H1E& V)/ M%@BUGP^9)9?E%2MIB^;2W@MRQX.54S>.&261L9)P+[C@/?J]68W2WHMZ"QLK M#\Q5JA5:CRO$\K^H0 ?^]M-GJ%[_B5>D4T MO7+@GM]#TU\KC4(MT=0KJ51RHU0.W/9[,!1;A4KKR#1*SMV1#;4CDM ?;RA4 MV7#Z6XP>Z"KWP&N19GDT!+;"/FF?.+!]SS8Q]MZKL)RQ]ZPYUB@T2JG6J4L) M/OD&:0K*9S^0[KT6? A(E7JAE6YNS1;PB=^+64%G-E^E*GUS_./GX=5]I_VE M<]\9=&[[J-V]0?W!P_4O/S_G+[(NU3/&,5VD6/8PI^>%VC MM/_A&WZQZD=."4:6@PK %1JRNOF!Z$D];V'_0S=B1D^S)\[!8QJ:R\=U+9-3Q%&_Q-=\?7G@/4(_:];[?.#BS\7))5=X1/,2OOG6*6 M&'+*A6J6>>/2W-Y&:H.BMCT2>5Y%3FQP(>7XWEEE/CWNYR&'0UBP6J@T,BR" ME5>XI"Z\]T[[BA\=UK5F(W+UU<*]4J2Q9RE9LF-9ME[F3? M1)/I.K@$S): V3F#(BG E KE')^:D7/#Y_@CN"*NOE7V+\,3'=PZO"2/S%;. M@OUY.0K!I-&1%=]$E-\MNP[Z=G1^Y??Q!T*S:"_18>H1?VU.-8U>.R2B?*Z4JW"?&QQ6^WL2CE7%-#_ M].8K_P\(21L]8\.#86[32GV[ES5H9$I1%/K?R@N=,;;IKC_/'5LV3*_V::L7 M-[=[<6NKVVK*=K>5SJY -9'E$:R,1W<<&M5ANQ@]UW'A RB=G0SN?_WI6>ZG M%03R'P^W=F)M_(V%O5/K,43M]TYB"WF+L=:O%/'KK):_B&UIV!FO&BQ<'U8_ M[6VR'#A9F5+^N&&U=S[:T<'JM W@;37UM369 (1V4-.U\G8JIQ*'FJYM9Q/4 MP":HQJNG:]L9"#4P$,J50JU5*Y3J:]X<*%87] MIKM$^\A4[PU1_3M*[ [E?*O>@E51ICL+FH4:/4N;OY^VM\W#+?9PN:X46K1@ MR5+G%TR!?4=00-#0E( L>";&,21DI;W$7SV@M@UE[_=%^N8=*QEN;,\K1-)> MSJ\>4,0F#HCD=^G^1%SRM@8B&NB"#5#!NH;@$15/=1?+0]SW$,C[%ZD)R? ( M5.B8UYP&"TRXIX@N%TK5)+<52CD=CYS>OUY-4LBI%$HR\TIT\3VP"78\>P8= M!$I32URU'!=]V,*\5\"\KY?KA;I2W]$Q*"FT^&RE4BV4:7&C9;]@!#U@OF/8 MH\-]@X]2%T7KH@^;1,K>J5\!J XT_DK50JF6^=AQ002 M$ FE2LJ.Y$?I(.RT>\Z;>+P8&J]B"?)]:I,Q,1T0SN PP'\D@B2P605L-@J5VG$7N4&J@1T8[M>[__Q>+=YTNG#SI&AK M3T5W#(\26P-5750-'<1ZT2:.Y=DJ<8K7CM/SOQ3'[L0H$H-,Z"UC@)-!(46T MG&NUI3TASOJL7JG2,E9IM;U7J1=SM6\9,?<+9==;A48UR5"VU&%YT6&UO=?# M8P.C4F@V9:'/G"B6A2V&;*$B-463\[/3$PBFQ7)V>FWO%?J%?6%M4XM)&E1* MC4*CE.H:24K RC=\4]!>^\%W[S2!9."KU NM6JI) EL BRNS"W=H:3/ZC1ZY M=87^AD X:_HS_Q2I9/Z]TI]_?YKWAW5G2<7X&H;W\')9ITXWO&5UT%N\8P&. M_LGF2V\=C DMOF)-IMB 'ZD0ZYVD/<&5:@8J!7_SX]PP:@CY9=>$FV$K(/WV15]':JQEX981)_' MH=WUV/YZ6_S2NVW_4FS?#6Y[EP@;+WCF!-*#VC4F6>G$F/ 1E:FAYYME?U?8 M/U$6FW_I#%U$#?_GFU[D\.D\+KW7'PPGS?*(4N8ZK MCV;+7?H\O.IT@62=;^CZH7MSV^W?WM!/_8?[SDU[ %_Z _CS[;8[Z*.'.W3_ MT.^C#]^[[>\W';CZ\?/%\&HS7^5!/*V;FN_G_7-0=X:!;0=$#L@@RW/ H'8* MB+RJ9.JB*;%Y#A$"P8.79F/.'P'42SM!?85?EEG)[RGH$1>%3)$B;CD/,B7E M]^RG,QHQ(8;AJ[KPNS/%:OB=,RR(YP%]-%H&[B:>EI>(%*97/_M:]%W7\""G M+Y%=W8 !FIGVTUG]#-G6"_]C"1K;,G(B-GLDR!);!^U2YIRE MI-08N28R_"9)>&0DS#_7ET\2,C38EW=F/UG**9)R.:6Z44JM4D3S20&(P? M@Y5H.=C(HQRDF:X@!^L9;@&4&-P#@]5H.=C(HQRLGEV5RH5J.4-=+$H\0R![ MNF?-L'$R1[;$PL3)[,NIUPZPNSD59\+P.DU&;21Q&O7F YR$:LKGG4:L>=VV"O+DCP9Y. M/VPON@.2!B_ORJ2MK5P& 3B0'>E:J,O2Q\)CJJ%L9:R+@:E&N5!JIES25&)J M=TRM65)L"">GP%*HE N-EEPO%!Y3:Y8(&\+)*3$UC]Z[;*Q96]W)<*5$?1CY++Q?N$,IM)0D"^O*<$=> +EFH74GJ_=P0#8+ MY9I<,I%X;#36+ ;N9#$?B$>P6ZJ%9D6TH)G$8Q9X7+.$MY.U?;A\+!=J2I*' M4\@@[NZV]5?;&04V"^,UB@T9'JJ^%A9 MLR:WDY%Z*%;JE4(KRV-$)5:VP\J:I:&=#,B#L$+#7HULPUX2*UMAI;EFR6YW M9E*ET"Q)$UEX]&RW(3E5]-!]Q;5"O24#-\*C9[NMQ&G+GE*ST)#NN?CHV6X3 M<-JRIP2R)]'%&.FP[VHR]H&(_%PDN/J#4&]>&HH[L]MV^W#?.9V,& ;-&S2U M;P$E#N&U5J&296Q,(F<[Y&RWSS55Y("*;\C5&N&1L]T^TE214RF4ZA(YPB-G MNWV:J2*GG/89>C*6^(YA^)68A!XY1DU#K$UT4W=VR@0 2@OX28!*@#9: M<>RS3 "@35DY5<(3X!G'MLL$X%EK).GHR5V8^Y;2L]XD\4L3/6,.CF-_9[@W MP_>O]V/:1JW02#2^)]5*7D 9QT;2>$!9;TA?48*2@3*.':OQ@+)<+Y03C45* M4.8#E$TECJVQ,8&2;I ],K,[YU'SQ5VSNJE:$X(^&);C?!3@V?&)YDXV4-]5\E+C9 M1=3$L1LK/E%3;\F<+>$A$\<6K+@@DZ%F.O4HZYUN8E/5L;%L[N5A2_[QNVIQ M[-OJF,_$<>G62,ZD7;)?-:-*HN7T9/@@+YB,8T=87)@L%^I-N:I\*JC#'#J MP6G?.@9[.,C^%=P6/GJ'MA3'_KR0>_WLH2_$)/L6V:\5&@T9 I3(;);BV)@7 M)S++A5I%YJ9+9#9+<>S(BQ.9I0)PBT2F1&8ICLUX\2*S44\RP"!#U+L;X5WB M(AJ>WLGT_M>?GN5^6ND8_W$+LE38PM5NW+S;&]_E,.@"TBR/5@998?9_;,OG MA_;H+3-OW\F-$R#YWE:.QM'7:40!<8Z'%L"HP5 MZ,H!=I<$N@3Z.J#'L=$P1J"7ZOO'ZR7,)J.P?>4P4YJLN M2_+K \*[\KN&'Q);0LMZ8)(8DAB2&)(88A'CU(-L7["CJW3/%0NUH2F!F1AC M.^;U[ECLU1C"US'8J/'@/":[=)^=_H_$[E,*K]JGM]@V@41.<)TA([13E2WM MU$[W;L%05E,2"B_#^5]:DND#67I3D@H;P'E?>I1I YE@1V*Y-R9[ LA79BFSEN%HY[529R&.=V4)&+B/<6WMU662!;=^[32[G MSK78(IW-0%6WN:;N>I,AL1]&[%[GP7,=%Q0QT&MY36O'TV@:Z1[7GA+&))+C M07)EY\INV2%9J259%$4B.>=(WKE,7'9(;I5%6&^42!84R3M7G@.6= M2]QEB67I4D@L;\#RSD7QLL2RJ$[%A3NTM!G]AF'ZK]#?$)C3FO[,/T4:^_]> MZ<^_/\W[P[JS9.K[EC[OX>7R,LETPUL.="DBL*<26F(<7C\8$X15NFB,S1D] M0=NT7'@572[&]# 7ESS9V( IM%UDC9 +MWLF]C2=INS3R[8^H=#3:!E%C7YB M-1XQO3P*SVD$Q+B$G@;DG&\>Z>I #YQ-(!Y2#>P ]AZ_?OGE;!5=BO+/*,#X MOS &93^=L>96VKL;],(&(^86+;S$?WZI@?&H:%LOP9752RHQ#/3XM?O]V\9W M1.-@'6S.KOB[4-U_9XCNI<^+'\>AH_W8_GI;_-*[;?]2;-\-;GN7"!LO>.8$ M$HRBSB1+P_Z$QH3/89D6K?3]\+\K[)\H%]V_=(8NHB;\YYOH":>4BV.Z!P_7 M][KY(YPE#J8MI^H]28'>B(H"IT\!.;A_W9UDZ )-#!V$ '::9QU@O]B2&&#EP13 M.WQCA\9(I-@($\S.8&R3Y;E!; C#*_87!1_"OS&/;\M0O-BLDR"[;%V+/7VN MZI,I&.3@W:&*4HB9H]:8R4S+\,*)\J@0^X%A\^47G,N3W@1<(G;?A$)0_G]-@4"9ZTP1.5BIK3 MPT@. <]IYY"?73VX8V*S2@$V&1/3T9\)TOFYY1^HC?@1#=F1]?04K;LZ6>/+9T]'V8IL M1;9R7*V:M0FLUT#K,S%N5[T<+C3^CTDU,^60==9O@*YJ"?[8/9#O=JV=0HKE"XFXN\X3MYM!', \,?EBC&V;8?D!*5?2!V9:2C:\#2VOS L8RNX';UU MCE(6_+]UYS:JJ*@R_'%9Y50DK**D'8+DSK8F[8?KSIUE]T$8/(SFLN- 09'M M/N12S =02%1'=FX3J*,*?<9E[V<#ZH6E^22U8!26\^@-'#W$:VO2U6)Q+;*& M>))Y;\D@_%]_>I;[:>7M_,?#T;Y3X^DA?[=N)<,%:[+N8O%RDN."OXAM:=@9 MKV4 H$U9*54_[UK4&69I2*1MAW2UB1'Q19/20=IU6;*._PEU':'VIK\FMCB'>E +>UD3XFT MW9&V)NDEMEA$.D@KI1M4DZ&'0[,\N=DKDSL%#+;7XZAIM;-(6$7,8?')=,UI M&6,7$,5QE-;*&,6U=(MQ21@+".,X2GQE#.-TW0")8@%1'$>ML8Q17*FE6EAS M,XQE>#VN/$J9@YU)#G8]R;H.:R5">^02>V>QL";Q.@_YUE+=9:+NDJP<$3.X MU^N\ZF)A8$4J4Q/LC1&:C)].1%9H"!IO&LHP8FA M7^_^\WNU>-/IPLV3HJT]%=TQ/$IL#2:]J!HZ@5[;Q+$\6R5.\9KZC/Q+<>Q. MC"(QV$'5Q3$ T>#'H>?.6=JMPK/@JR\BUFNJ)UT,(Y\[PH0.N0FX$E]/NOS$ M@>&OBDP;$@)"FT11(^GZ#OG< R5%T:XX2KI"0DQAB7JJ80D9?8^(OK?H+PR@ M.AC6M*UBBW6-$YO:E(B\3@$ 8&T.B4E&NOL1V<3 8$PCUV)VJ66RQ"!KA*SW M;%7!#=3C=X0;21=).+S654F@E3H)T@QVV#:2+GVP=UY:DG:/#":*!,^-,C3I M>@8Q! ND"#U^C&Z":-)%"O9/]1=,A)YV^O\6X>4"R^T'XQY\ 2+S^S-7/DGO MF.T2]V%TL :JRN3G4T#J)J FO>'V$*!>E:4M?S(@W2A.D]ZK&X\X+34$6NV7 M2,T$J4GO]8T'J0V!7,_3CO2?72T1.H'MN6]FO\)F/V[6?I>?X+5(L[RA0589 MZA_9,OKZCFWB]&8<6W@CF#P>!J\4FJULBQ-78E9&$L;)P#B./;R)P;A<:%2S M+>4J89P/&,>QASNO M7WXY6T68HOPS"C3^+XRMV4]GK+F5]KK?OX4-+DH#OU]HZ271SMXZ9)]=T=>A M!GMIB$7T>1SZMX_MK[?%+[W;]B_%]MW@MG>)L/&"9TX@1*C_:)*53HP)'U&9 MQBA]]_?O"OLGRC/V+YVABZCA_WS3BQP^G<>E]_J#X:19'E'J?$9?][?%SKS7 M@ST@NO3^S\.K3A?HT_F&KA^Z-[?=_NT-_=1_N._KA# MUS^WNU]O^ZC3A0L/U[_\_'!_<]OK?[X8^CO>6I^@273[W^^=P>_HP_=N^_M- M!YKY2.](DMMH53!]-'LSNN_G_7/04H:!;58QUQU;GH--S2D@\JJ2J8N<,94O M("3P4A_G6 Y@6=H)EBO87H:]WTL0]RX* 9S:M$2 CC,0TS!^5W\ZH[X_,0Q? M187?G2E6P^^![\;/#HJ,)5("&T !$P;& M17VC,$XNKCLT *'KXW[QZSA@.O@7++0)&'Z.:ZD_.%_YO!7S_,9,I7*B5!*W MS/K^K7P>A@T-WYC*AT_B.R_(M+&L0 2#:*NJ-_%X[GL"0\G9A(C$#\99(HQ'5LMD&^4O$-GD;.K79&-]UX2,"Q>:.'41, M6G&V#S8DF0R)#:,H(!J%X_Q(FTU$XZ6$J*U7BE,V++H>FVQP_Y?-BE0[P7P& MA[U\>)5E1RS/=5QP9\ @C]'*6K.6G6*RC$#FV#' MLV=9BO^8O=K3Y-D%H@7QL'"2^?;="/*^N7-IO\ V#ZSL DZ2@&E)@3O^?GN[.TIS\4]_! M] 4;V%0)PJP$P7^PZ6%[ADJ!6RCT?J5W&FQD4,FHN;)O0^?Y :5RL5+ZHQ^L MXMXRF%^'U1_:K[I3Y.'G/N61A[F+](TYZ@NI!7WJQZTF%[ ?G87'PI0"9W8UYSCS9-L%4JA5*ZFRPDXK9"W*;\NY:R M-^0"SYOA)SV@+58/+Y0J%5GQ322L;8)::7_I-E_?7+=1+$5)5VTTI93+%?+* M>R,O"&7<^L&+M&!6/;NJ-0J56LJ5""72#D1:93W2TK'"P,<$.S*WI];F?FMK M=Y_S9L4Y662+N,_^C6_+7V2R2+A+I)N@\W6_<_XY&F22T-D9!TM%24Q)3$E, M24Q)3$E,24Q1/8E=B99*,"ZJDL[;^AH)N*Q@M<[K[1Q:AJ/:3#D*+'!03D"8 MM90XRK@4,TZC" G?V=F!:' MCZ[T>"Y/-I>R1&1+5)7WDS^.0%8@]J>!:Y+B$//*8!-ZDB#;Y"U=WU.5 MFY*81T3,TU&"&W1@:;M ;W*IY6V-5AQCQ14'UIIVV/X:)H>O%\1PCVY7]I+R\NSTPJ!&11R+;98USJ.X[$M\K1\M[^=#+%2 M!L@#$Q215V*KNL.NLY]]AQV_8%L[C2,_8Q$*>]2;V$9VQ!*^WV=OODJ>\>72 M_D.*)*+=>#8\RX4(W[?/VYW2KCNW/IJT_7;P-Y1&H5Z1IS-*Y+=*VYUU&WM] M@&UPSS3F9MCO="ZVQ/N)X'W3:DIIN]64^"-):2.^NGBVJ5*H55+=@'FJQYMF M#?U-R%]S#N]NR-^Z5D(6$KY6:"6:?YN,F!RP+3+AI7TY>/BR9SEC,^#D^9 UN9 .>KLV&WCI1DH]TJAG.A!G/O( MZE///5JN"QIU8D0.ST+?^C30+)9 MN_=)M:/JB*47(PS_OJCK7JS4*NEFF^8 M$OAR>S:OT'B/JF645&0S]F*4$N42Y5NAO+HWRD6HN5HNE*JI5ON26!<8,^\VFNI6BC5!#J.7:)<5(E>WU^B"U5GMBY-=0GY[2 ?=31&K4Z%HOPS8KB;9V]B:$#^%,ZFG*5E'7 M8R2P1ED>;,V6GOE!LU5KF@D=&[W:M6 &DS0F)<\%/!@ M:#'>M_8T>8L5 8^@_U9/+Q4/W[<1G2VMH0^T]OC'U)"0@< 120\$*S_+ I_X MZT!'*O%%(L# U$'GY>*2CTOJ=5->OAY61[6^FZ?!3JLM56).OL\ M5M0=2X*SQ-K!6(LZ_'P[K(F09JP4E*9$G'B(VY3L6UFS7VD+R&62[+M4>J-1 M*)=25JFNT[6R OV\S79C/5 MO0P2:0F7IZ^:>U@E*JY[:D:6S[]D6(_G2)*T_*/.GRT9*8DIB2F)*8 MDIB2F)*8HGH561VYL"DP5UU30ZR16-6\P!,!JW5^@.&!V_'K*1^N('!X3DB0 ME;<"V='C1:8LS)U6%F!%2QE;THD]:84LB2F)*8DIB2F)*?V>Y$W2-8>([.;W MQ+1@G/S1[J5&35 /229TI5!5A$YCEX+HB 21)*8DIB2FB,24 M)@(U$=8<8KV3RRS5_%OJRB7GP-E>GJE6"-*@K&^QQ2:/GH+']M);(^0&16E8 M*03D@3F*B'\$'KW.?O:==_R";6VWU>L,]C4<^Y&(M5C"^OOLX]_F/$6^QW_S M@8H[[?8O56J%:B7)HQGD^;=Y0?Z:L\$307[BYXC^16Q+P\YX59O.#;K,3[[] M\/\*G 5X''#?M,A2VVZ1)?Z@4I:G/I<*E4JVAY3(4Y^S%O3U->><[P;\K:LJ M9').M%)+R0:8A'VL BB<9-1D$]EI6F77:S9&D- M9'Q>F30%,C<%*@=$33-0[*5"O9YDSM$^@OJ4LI&BRX5&G;&1JRCF_\_>NS8G MCB3[P^_G4U3X[)SMWA#=B#O=O8[ -N[QV6[LOZ%WGWVU(5!AM(,E1A)V>S[] MDUDE"0D+F8LN):B-F1TC1*E4^/X(33\/[=^(N MI.AJQ-+=4-1FSE4)13[*'B-VDZ";T&"[5$5<6U(%/FT@;^@FD5%1G?1JPK;R MM2Y*Y(J&W/:&CA1OQV&F5F.VJ[0;M:)C)S^Z8TM_P4\:+. Y^860+Q]UXXG_ M%=M;;#7,@M_EWTZ^L$$\^C"KRH3.YY[=,OCL++1)\'FN.; @4\,B/"A&42<,#$5FPIT' E?+-K^Y93.SFYV*7MW;=-=]S54::<*R;A M*1>[^,7>TL5;$N?M%Y0[$:* VFS9+(_I$^CEH(S,X=CXF;"U&,"?!'0*=^80 M"M_IK]V]5;Y2.&S6RD8Y^EW':6:#)5LR:UIH@VKFGN5=6L^+G(BUSJ4!E0>JM?1ZI+[SN(P5Q&Y!T6IWZ?!=%+>7I-3_#Z;HZH MA*6>TZ/\(E:DM1Y9[OK^YH2,]?@-SZ?H?@Z1@IGPA3FF'46I@OA(W/_3S*4& MVYOJG\N$#L,5L(Q(.Z:SM=JMJ+5*72U!V*RJ=.I=I=Z2@5MOSEFD;ISMF.;6 MZ:(N0R=K@?Y5B;4]L!;3W7I+K D0EEKK*-5JSE6')>(.+&?=CLE%V1)RA821 M-D)AI+B==JLRC%0DK"5!+29A9%OI)E389U>&?98+>#'9'EL"K\ PS59-:=0* M;,(ND;8'TF*2,GRDY:.$-55%+3*X]Q0SK@?4E=T-3[K,KR2F)*8DIB2F)*8D MIB2FJ*>'HGQ:2?:W3ER5IVJEJGI5GJJ991.FV'*]K@#8I!U.9)@UMH+9"2#F M% ,1F,V41 *F"(]\DD?64]U^)3$E,24Q)3$E,>4I)VNW2">NGWRWMR0QHC#GLKE^CQ2N4(E/8=XS#Z*9B"3\DG3V2 MM<=SVWL3>(B];YMZF+52[^:<:;QU^(_ M$'9.Q8[\@.EC_B9P:3GN=^K.K#VZ@(*&UE#:'5%3LJ7X."+Q(8EY1,24>P'; M"YHIG-N/4+*?G#,[^+<;P,AOZ%+ILI7!;MZLMMRK0SE9@F) J-?*&[]GESVW MN/:LV?INB"JV-DSEC^QSM:XT5*&U$G%L'!G!_5!3 MR"'0EQ:34Y1X2=NZNET^08JU&(KG;8J M(WV*ZU<1UTHP3;,A\1ICAQN99\_7F[NE%^$/2*&7.W!V3-7X' *)TNJ+45-J M==#$\SU;Y@2^?)[RYA:R&58Y%\]-!^\Q)>LSLR:6NB.'1'F)41Y3+3_[[*ZT M8 XJ0[4NL2ZQOII8XLD[ID)_5J%OZ4 \5,JNJK2;N=:RVP#"]$[7$N692/28 MY@#YEKY)2;K76[D>S*5D+S'F.WMCOJC6*XVS\V9+Z:JYQKI)C)<8X]W-&,^I MZ4M+:>9K+-T"2=R"^M$=6_H+?M)@5<_)+X1\^:@;3_RO#0WA_6$6_"[_=O*% M#>(1C=F9)G0^]Z82?'86VB3X/-<<6*6I88[PIV?K2U&M_AKSNLFK$XG'K++W M_N*]Y9OVXM0LP?$\N]^(:E*3ZU:P9G$MJ+-S=HSGVN3WU135!//W^G-7CV5/ MC9B^/+G:.BQU(J-H9L:UG_K=ZMN>#XM9V[:5"A[!RKIB$IUSLXA=[2\^Z MX#[SBFLM/!7&N^"K,)X&@?(H0BS0V2V;%4CY!(<"4'KF<+K]3-@:C68VI024 M#7?F$ I?ZK'N=UQ"'#=K+20L6@M1_J*1+N&9YJP"#I:,!-:41!7 7"?A,$\[ M>_CXO,B)6"N?:9KZ\/I9$G"0KY(L\>Y3N/=H+4WW:(E[N)ZX1W#>)G4R\-)R MSK;)1UCL\?E",_2*848O3K@+-X7=^4UZ%*"^GS;/^1[,0K>8M&TZ:@JAS2L'I;QVTHT'K_[>S)QS]K,GHT[-&G7'$L\M ML78PUFI[8TV J.I:1VET$Q)D]:U M=O1XD2$+JT,K,["22,26/,2>](8LB2F)*8DIB2F)*<\]V:ND&[J7[';N2.P[!LF MAR]#8O@>$]P.S_\GEWV#N_:LV;KN_FN"\AJ./;VCHU4C/K[9/%OTQN2 M9_@G-X?<*==?[;:4=CW+)(S8NAPEW/..'_D;&I5G@OS,>Z+^26U+UYS9^FZZ M4N@*+/*OLF+W[_XF< S@<< ]RIEUR M6?(6CXV0-M#M%-N<3>H"A>L"C0/,I@7L[*K2:#8%V]EE.-*F*J)QO3?2-&_F MU(=QZ^:&17A%4FF]V-R_2;H8!4MK]7K&.K]L-7I$K4:;^_=)/[%2J1+E)4;Y M 8W2BR_2"BI#M2ZQ+K&^FECBR7W_#NG%EX>M*NUFKO6(-X PO:.X1'DF$CVA M17JI"M/66Z*U69>8%Q3SK0W--#*J*90&P!MGY\V6TE6+M:Y*C)<'XQM:=[P= MLII:,=Z6TFR+)I.Y9?6C.[;T%_RDP:J>DU\(^?)1-Y[X7QFT]\,@8&/Z$NKO M1_Q_:PWX>3CJL\*NK*:]$&I6[_[VGD]LU__G_4O)G#H.<6>:2?ZB?DA^N;^N MO=U?MWF]2 ?%;9;P0/-U4M^^T8P2;8(IM)KY KB$G[KP*,V&R\"L<->#K6,7#(!+7EW)M M58%OR&2N.<#W=U\O_G&VSMC5ZJ]QO.I=82*/73ICPZV--_CQ/;$):>0A\83; M1.>S]>\_$6W^K+TXOH1&+&"C M\,@D9I2_40W]/)Y7YG^J[']Q#AOOJS-L7O?Z]7^[NH]]?5S'R'.]E^&DB;[1 M6Y(M=3;#Q_T2GDS>LO4S:\UW,P"2W7PGE[>#J_Y@V+_"OX:WWVZN>B/X,!S! M?[[W!Z,AN;TFE[WA;^3ZV^V_AN3=CT'OQ]4-W+-JM%FPC,IF@7Y\&'X Q6(^ MUVP'! _('VOI:*;N1%Y[Q0X^LM6=D+W&'E'.\65H';<=GP=RA"EG.:8%>#-C MCJ()G<\]72+X["RT2?"9\R=(XQ'^-%[D[2:-HHD?5::X?/'4E#<=P0>X>#\0:%PVPS MHH1H59X[HN!(I^:+%$FYU"A7%9+'<\NZ;!<84P0$N-2<&9G.K6>'3&WKD5@+ M:FLN'M+03O%DN 9U/J5$G;18*,5NX"(/=H*+)4K 7ZF:1140O+M#!S:U5D29 MOU9>VRH*U12A* M)(N!7\#/B;&G!+3$]IX%?^>H$JUL*TG \ZV9/RR2:<21I^2 MHY1KE-/6DJ*RJLG=<5=T 0QI[%Z?5;@23]GM=TG;75RRTJ[J4I@&^[G*E8:: MD M.0YU13_5"LEKK10$\TJ%O;;L,)7V9;QJSD=9*:7W0,Z&LHT[2>ETD:,JW7P3 M":7:_(;(3J?'@60XQG!Q]0UW%=4L;_=BO0;J7MS659I5J4V+#YL-Q0%WDM-I MP:8!0KJJ5-NYAM=+Q?H-*7U/X=W_! G-K(SO'C3#?*\P4R- R0$*H[:M/6G& M'*.P*D#J"KL*8_U.>5"70R=+FQD>I63?W1O0CBMHN+MY9.P. S+T?'*!8C4$ M8ODT_@K$W===<*[FK%T)[&(24=2W-Y0'W-%PDC6,5EXG-F0" 16QQH.*U@&CEY1_M\;LS>98!$,YSZ@3,_4?Y@@!>=47UT\T'K54IK= M @U8$F#;:D^'1"H4@+#S5ELJ4H)(^#N;+C1#A],Q>CTI5Z@LK,(G8\[VEOAI M!#*\9DF/5%=T2N&$H_X*I=.6QV4Q\)4H\-,(><@/8.?= M1LYQ-#+U:I.\OPT.T',D.H=;Q9I6EHZ,,MZ?(SN'!#@P%4IU7B:0.BX,;:^;O0+:%Y1AR#]AK#S@DS&'S,1P)=>/1Z=:\ "I= M>43:+\2MF"QXB:(MA?PA<0YY@2BD,S1E"J%(@MT_NQ%7^\DBG*4@WT.0'Q+B ML($'?<*,M)\#ZAY:RZ39S+4>NI3B.T/HD("&'""D*NUVSA%KT@:?[&5=:"_2 MQ;JGTI1&DO=F']@=IPPCTUXZ=[LFW:CB@RB-?.^L0-3$O$*95"B2U Y4;9L^ M47,I!?<^/)>-I_02AL2G_G_916/B861ROG^/-E-(_G[-4_RH(2H=M4S=8^((7_6/E4< M5OS9[>:L=DE3RX[P2B,I/%=XA<5_WO6<9&3,6](?1+UMS>=,^-N4=24F8VK2 MJ72+[L>?V;E%A]H4\J+6=O/-5H')3]G=Y84]CN=%[O9>4?3Q=)* MP-%@1VKN M$,.>;%*I%T/:\SHO& T#S_6,.%+0[\&&F7E8>60:4FF$1/).V@?J7*I4XPN' M4Q*:,G.UIH>F\UK>24M2<=_*/N-06 S-G+"(F3+$.&[=.C8'1MUN*KMO#X?X M<=\XE_OD!EX^/'(RW_8X&[KI"KQ;' E6DZ!ZB(9QHI%@='&?GS=D?9 MK1H2REVH6,Y6JVGXF8'T@H/>>V5=*I]X2C,4E7 N! M:QI^ZRSAVC@[[RCU1I;A#VEL2-D?@43GE<*.^#ETM99K+\;:G[H:^&5\CH*6 M3.?6LT.FMO5(#%9-_%57ZO&Y0#5(8=K^0.-7SG+L&+JAV2]>KZ=BZ1@F=9P0?7H_#:=R8[JV83K&STO+7GRGCV-J)VN[=]H+-F]P1E:/T] ? MF3J@"-].44)[W^Q7X;O653IYAP5L;0W\WS^6EOMY[1G\XN$(3'7P5VC<:?2# M_4MJ=;LP,;& ^2>U+1WNVVB\AC6O5=7&Y[WA>2 5I$*XV_XS]C"PT]8BF7QK M)M\N^&PCDX<^WTY_,^;S"1;'^::-G0,Y_JN=T#>N9%PN=:%M=:'MXM0$0^,; M86S%E J3)YM7.\O=TI[,,%J9-2U$[Y/[PA)4*%![@:27YY<]>#:-H+97K'?G MT>=N#K3OF7K?)]%^#B.E63[%K MRQX"O88!C:[H>$];25?I-(NIIB;!M"V8#JG@D2>8&JK2R;MTAU3*MU/*@8)( MWA\+Q[!3'GQFEIN*7#0D$Y/(D MOM__Q%%5JG71,G8E: L!;2I>X%Q JRK5KF@YJ,=^YGF53KYT6/_-V"PBN0,5 M7-!$5=-H3+$A.??&I_AAN>2A&M)**]--2-8U*05DTVA]D1=DVTJ]D6MT:3)D MM\PI3_&L)+K"=BIYS7+M2YM3+KS.MT=.^=0P-7,B<\H%&.P$%TN:$A,S+UPL M][:T7V!FUN1WF=:725I?+8TJ7KZ#^-JR[^G"(^'M]-)Z?+3,(5)/YN<=G_J2 M=#JJI5%M:W]8)5;9:BCM3C$1XZ>M@6WA.Z(_J3TQN/AG4K\RUM!PISUKMB[M M=$4;W6NIA*:%C.XWCK/$"JZWT^%,LZGSPX19W\ %$[1Q[/_&+E\@!H#KL3^0 MAG/")"T';ILOT<; ),'M K_8MQ%5K9&E1UEZE4H#\%3"Y80#>$WIM+-,1Y2% MCE,J=/S.:9)(W N M6RRMSLVJTJWFG'@E#SGLJ?WIE$Y8^4/Z<\*:H1%;PX>%"!IJAF(A M#Q6TIBIJ(\MD6NF3*@W*U=K, M&I1YL/0Z^\)CB6XM,5EY393\)6<]>?N9)8F16LQFF?VA+@\Q4F\HM7:Q%LML M,"HY(1-.J,>JCX6-*FA9%E&IP]]:6-EJN5MHZ[R2>!F%". M4JY1CGW?8RP4_*MV? >D]4C9L?C9<&3Q)$*GAQ%*GB'9ZEZZM]=;!-(XN_[D LAONTJ9H^F7HN%BZ \O]-W5Q#]YK VX66\5+ MZHTE G,:$=R9@KDEVB'HM%7)V)WO'@%9L::5I4.)YCC4=8@U=C7#Y/5464" MG^<$E"<6]V"9#V3.(K;GAC8VYAGDKTJQD8W82",.G*'F=OK#H3V$S*T'F!O3 MCYF]MNQ;'RC?$"??/)B\[)O@+IS;4T)<6(BG$5F>-\15I=;,M;O*UOOE1W=L MZ2_X"0NGGY-?" AYW7CB?\7N8W]=F\]?/Z_FPZ83V<6\3/X)M3YM,K,>%9K[@9F=:+CQ*L]%' /NB2Q]L;0Y+:+M^K-S2 MU):@0K%M$P8Q'A&#.C6QX@/\Q2)%-?S:*_T /W=]>\_$6W^K+TXOBA#U)DT\MJ?R8SR-:QAO*JG8OY/E?TO M3OOTOCHC'^,6_+>K^ 5'RJ6QW*/;RV^&^7NP2AQ,6R[56Y*"O!(5"J>/0AQ@ MHNE&21;#O?C"&4N.\./^NW1<8_JRWI+@R_C\BP-B(T(2D/46#_SZ!(("8#$W M$!1GYX/;47\(2TQ&O_7)S0 =/.=7-X.KOJ#8?\*_QK>?KNYZHW@P_7-H#>X MO.E](\,17/C>'XR&7S[BL\Z#P)NRBN3M%O8=.Y%82T+!\! !.ME.6UXJ 8,CL-1_LQ_43MMKO5 M9O.,4- 0%@@.>TE]*9J)Y(=%0XB1+_0Q//PGV*1F\'IXB_KIRT?Z>$XN?@QO M!OWAD(07,2$H-P8VPR%_+&&; M!Y9](39=6#9VR,503Y@9[OLV=99S/#5/R67_GSV%W)B3#\R0;,!59SEV#-V M.<+M[_!^7O%T\OF2*Q?\H_Z9P-DZ^ K&\:^__W ZI,#W)G-C@DH3*%N$/YH5 MBX1!4-_"TFN.@PK9S9W#%YGK8JA8@8JU9-R&E$L O/ML<<2[+POJ\&!&&,1" M&GV"#=.F6PC=PPXCZCN.3 [F, ' L!Q*$Y)7TY+K+#5G0,%T1OR9#BPN IYLH!" /N)]0#G)W9I,7MQT)!&YMH+3"%$)K9N ML!8PQ>D2?_^!<0DH28X%;S2E\"(S4(;0E<(XSX2QV8I$7F^+^=_W!NQI('1- M_*"0?QF5:X,PE9"M//L:V-5 S"&SXW("H1<6O"8J'!I[69?1\!$.AQ,N!U:$ M> 1.-RH/Q@.<]-SH74MAT?C/F\PFLH$N^:6/'OR/T>!<>;(+2^H#BSJM\!^\^ MM@&0JY>/C+QZ?<[.:),%VCRRXN#L=,3.Z>2=+QUOOO\(A&.(YW')>O[ MGQWR:,'[(S5!-&DZT SHA=(()W Q7U+7 K"0=\B1%-[F@0L/?8DO9>GTO0_, M!$PW/C8_MCBLWR7U<:P(!,"'[Y Z MO)TUD ?(;X! _@D4MA M<'#J=(I;DW2,Z=R@3_#"S\ J( ,0!0!>UQ-VX>WJYBZ$7G>F M,8$RAGF1Z.LX+CQ;LW44# H.4X$'5IP9G4]Q#-<",8G"B6T=P9NN?@^Z;,7& M/G(*5A[VQ$5@V>=\."P5P2][7]?$92;L>!) MOLX27 @H$QI%\1F!;PN(XM5>56&*RQ2.12$@3PQ[LD0."A[?&]Y<.JL)X$BQ M@_C07FE1H2% "5@-P>N$PVZQ81U?<.%\@:XP@QN>WPA\GH#HAUV:HTY;NA9L M":B:K58!)3?LKB :O$,ZOIWE[]E(> M+F,^&;# /$L(A"XN_<2 ,[JWP" 7-'W&!0XL*N+D$K9!7,X+7PQ?)K,%!2?]'$QT_"E.!&GUF2))P0@5.3I0!N M_VD<9T'A-[+9,[T M6!31SR PF98U99. ,>?6"_6&! 7Q29N\>$>P^F<4W7@GE_ P!2#[([,!H\)$ M?*P XX*TGWM*K<'>^=%P7<[(CL7.E#"I!2R*P1<-%&@-M 2FSX?GZZEFWN*Q M97$M5A>J=_A MB@&M\>/M]-H_MP\#2SIF6\XM5!VQ^C9@' 4-O%5O D]P8CT+B]O?PQ&-X.OY.[VV\WE37]X6G8=M,,:\+Y&8!QE\SD8 MG1<@B+#M?11/+_S_US&%#LEVJU-;!U71R\)> B50F)](>+'R $BQ1K\]W'1D MICUAO2AJHNA>:'BV0#>AK7N[VX\/0_(53WUL*P2,4'8\7($%%APT#52#0[H. M_.H#^=KKW:T9_8Z>!!$7ZT$.U#C*P&F%$X<9E=CQZ"&@C>;31EO19K&BC1?Z M],-D$V+;"^@D-_RJM3!,+PT:5D=[8%-0F,J@Z?CV?$HX:5 @<2HF10N)9K\P M71,MFX;-=W^?]U;S]VQ&^@<2Q!<$1F;\-*:/8Y!L:Y7%8)"DK 14*]*>I+E\@?YZX!F78 #.Q \4=^% M[K\E.PPG3>-1>^'/'6-T&IPF?#LACO)"-1M?Y0V[)[F"N?!74?FK?.!C7C/3 ME,W.U"%W .J3<(*GB"4#K06@PWI6@K?1R;56R^5A!#@T=0/K8!!H%W$)X/&F M9YIH-KKG;@= "2LM,2(-/#T1'YT M75%)XT1YF^@>JGW3D,:N[$0%A2,2M91(1&::0#$"MP../.3&'-_FXP<[X1,? M#8?9:ZU$YPKYKMEP8O)8RGN!E7#SUY+)1L?E=CK^5DX:,33K9Z*"=5"I;1_J M2J?/(4T;3OKPYX33>PN]NRZ:WGWOFZ9[GN,@HAF&W^YT=/&;9'D2"$44=9X\ M04D5G/W#:SCT#(H.N;#0KABHV->]X<7*F@B2;!E=?/^'Y,<")4S2C 86WQP3 MC^TP5W93)4D&UQ0^D%=]@*7ODGC/;0#50.O$U,$P%AIRPC=[P#AIR M:WQC:X27IS^9OAT3!KE7V&I2(&5.@:O^TY)5/8XA?V*AD,U-\9M%![@F1+B& M'[,O(<[B$)?42?K-F-37<;?LEF=O&<;67%\+7/7>H]O]T(7UT@UG,==>D&P8 M&5H9HRZS"DPF9'!@G"BIX#VCF\$/N.$M).P,;#]$>',8\B'OSCDY]5F7$ 5O MQK_NPN1L/XB(Q+",],7GJWN.[HCQ YN.]V$&N+LZT0-$0[0#Q _>/#N8[HG9 M[+EM-RA"Z>YIQL?>0A8S[:$7FQD_ AL\J) L:L@)V7;1T/>H_4X!#-ZZ*^2_ M2_UA9=P#P;)\7'B!@*,X$TUHM"!(B!DZ68KM%N,2UCP661W[E%@F9F-Y<1'+ M!8M96(4N:T^:,6 ^ X2G^\<(&0..E'PRRU:,G&HS)&Q]R0RUJV3B;1U3W M>6PJ3Q[&7X9R@GG<5."39<&V%CL@X$)L^DU@.],9QKT/<:3DZOVF.=FPRN;2 MFP4:BEE@<:ADXOIQ 0XI$Y>?([@I&HXSMCS,T.P:IS:IO5$T20( M1WCMR;"7(>?.Y>T_;ZX2CS1=_V#JA?!A2!J&_H#6#Q, 8KL8^/6&,7]E$_>+ M#2-H^:^5B(D330PVVA-=9GE[U":V1>%'UB.7GSH+&0VM++ B$LN+FU@=/6(M MD9:?\X#QM6:8_\(1OBPZ3J<+5FL>F)%/"*[ ,EH+C[*K@%<&A:6]BI-P0!!H M09EZ:^F.X?/OP8S?F.,$Y V<2VUG%::OH=,'PT5HE'_#3ISPR%.R!5VYWNW- M(D#,*^;BH84@Q1Z9C=<7"C:&K+SE5_'\-_ZY4-.?X+7\:3K^L_>1D;X'857C M9F??D'9L! ;4[0>."MAIL23<_/*;L=P(4 M6($=-QJT'T1[;RX-T.XVXKMD-"MU]3\^Y'HXD,,D4N^GX52"F&H,'O_.1%RH M=L =X'$3>$,CW5$;C3R@ MY._VFARG�AED%[\+)A[4#:C4MBP<4$7K3O55 MU8!?_8T1-5G8Y=D!D2E$ZX'PJZ2*:-PX6UPMB$3&P&T_+MQ/77+&WJY,8]>!671TR\N_6C5 6B$,]@(;6]F9+@<\ZP^)?1N^.,AKBO6"H:; M[NDJG.,)_:CVDS&!1?_V[5)A>^E?DF 95P/4A^7!"(VI;A$C72\]18=]&&&M M25!Y@0SJ?CU;ZDJU^[K?8=#5-0 >+KVWSI$9A$C%SF>)R[>AKEMFRW>GO3 E M:61YO.N/3)VOMN7LV=RCI;2KK^N_$;_8H"<"E>2EB*L*EL523.B3M@N,^@X< M,YY'UA"^<*8O-WC$X4<2]JNY9CSNL6P-K%E;:[T6@7#3'/C0YH'8E#V443I@G?]SB>=6:F-1D9#5OG&K>7L/]&N!4[H7HJNA,IY;.N-D3US(AZHOGW.*L8*L:: M).!9XO%F8)W@WZ]X-[@AHJ"%E:=5GF$BJC%$T=-"6/#C1E1VJK72B:^PGLTV MG[!&S5GON3TUD];8>@4* ?>8_/'PHR*WZ M9G%EB=WO93D *_?T1\.$XZ#-3CY];F7?J>+\4EKL1^M91?5XQ\2ZWK M5+>K$'U"J]B-J4KH!W\Q\W0XB-U+K_",NN$76GE?,DUA4$)B<@XB<"^K]2KT M_20DU"@JFYG7B<=J<\TP/I,& RKC(R\O+7UUK@KE=%3OJC MAS*) RYP/@2UE7Y@R;7U38@\4G?&]\%5V"*7T:[%LHF]\O^8%\23/K">PT1S M@RV5F!1V:,U\,)BKE0<:!A^]:LIAI2XPDOFY!*OI**L<=[[ALQPA/U>8WQZV M@G+KF^_[T".WHX\7%,&Y 2R(24-2?L, [\K:^?]JK*1># M#@_JU7W!?/&HI]K@W._-V=?I0Q-76'^%R"X)>K5F! &E&SQ%J_0JH MZL["R MDI=3X+F#%:;A&Y/E7,-*7@S#OH;F$3-N+9G7]3]'EY2E-SOK+L*'"N>+\L,:G$<6J!U1VJT,)TWZ,N679R]24P/B'I$=/MN?>IMX2@/ M0](4I4C2&4'UC@@LFB!XHY@PF5 5'G;$QMN"NA.>F$42\0^Q!7K8%27YR.)- M!U8-A=3&^3!MT'29X=H/&_"_]5PBGM_9SP-F#N3(H%YQ%UY_S'K1YNZ+'YH" M*, (%%3P7M GP:H$L=\M;?-W^H)5=U8UY'B5(,T,*@7%AV!$2@0EE['#\3<5 M#AK<]_,L!L1-<4DTJP<0PA"9C23#)0O*L+&78[.BJVIJ> O+C[!&&'/"'#7X M\-\P"L-"+1;KEPRM2QXY,45\>3_!)S[8UC,W"7J1_AC5Y+V.KQOSNX MGNUG[E6<\DH# @RH;7+MV(,Y6[/[_]4>%Y^OO#/@2M+_](.C6%D1U\_: \47 M7A2+II";RT@$S0?2BP3^L%"G5>!#9>D\4F<93-%Y MP9IF!G768)._>#_5@'Y_$E^O_^_?C:P()A65J>'C%>HY>\\W"3S*9[*B'!>T-)S.J+^?T M=GK/B\_^2?4;5FUW:E"=-5()HIUZ9MBGW,.H3:J/4*F/C^[KQ$;WD2\NMRZP M[04CH@BRJ]?;)/B,!X+@,V=L. >QIP6<'6UOH;[J@<&N>#S8J?ZZZ]X>/1)6 M6;.5+UYKE>*;<08OIK*=LIA.MS3("'BW.O>R<"'?7+9RA;2JU??I-AS+H?%2 M0D.E5C8-E1(;)34ZAT1#"4AP;EWO&Z@N?A)F\EYO&Y@#4V\WE5UYOUG-A_=]@N\7W-E0&O774=_9 M-87>_U!8_;]_5:'&0C7MGC0E_ Q&$+_IC,T!]4Z M/--,Q(;W0NL9X?R??B#WKD%"@! )N2Q) M_"]O[ZWTO+VW>-2MN. 'W_V+G](WU#\,D_P;ZWT6RA"B6)5$V/$NO:@ZPG)? M,!QR9BQ$MP[O[-J).2H>_L2D,V0MK3/D?Q)4U(N7[]I_+?L2]42>[N<1\SY, MRU*9G%E&>:=6H,E91+QO8SC-$N))9ZV=5 M$7IG2M&/GP&7;SV[I'VN5<@^YY&_=/N;VA$LFD!$KI&;7@S$L]KLVHGGL6IV MFUV98U^*WP&C*]4-1<8882?:*W>TZ!MF5L$Q.6R?^P7'9!RS+MPNF$,,;%PD MS/;[8'H^O:P&/!S+(?SPH(I>I/JK_M3RHX4"DT;8+C_XYU\'"P MO&RXNLU,6Y5QT5]E(;Y1^OK_-'.)J8WJJPZ$V[]5D.@(0@E+X[#X+5:\CY<[ MW5ACP7]Y7M/2XEV)PF4-_?RM3^2=\3ZY;"6O=/ 9;H0[M4>L4O G_\(K&L8+ MRFP.&?O,*T<8^'O#JZKN]Y[$;Y:F35D5'9T\:(;)RBGYI=%7_8[7ZZ<$Y5%X M#2 V6O0E0U706%5TK+. _2.\'%A]50@G0M;(&*OV-4%YQU773*\6+<.8LX1G MA8K0\N(L.P,X*)9K)+;'V*)C>Z2JS&YU;1CP7ZW+Q"^(R$M K?IQKMK#^TLT M-7 ;]3MWFMAJ% CH)LS6:^BQW3PG'.Z%U+1(IVU&N/. ;6$W<"U4^CP;VIZ'';(YP:HD0X91[6-, ZQMY]619&4<6J3.VL>P'?!VIVYAU((^D MJM B,U D,.+T/N-S$NG2/G7+I_\JZL@_[*,3"Q)6%?Q*C(VX/'\I>_F MEN.(7A/TK0$S8\QW29S9$$HS'E"7]TS[ME 28=ZZYMJW'2_@U$N!?ACOS M4T+C0[_4V-"OU)P/ZZZ&P>VHGQ1]V/C$@P_O^__L#W[TX;^7MU\'-Z.;VT'@ MDSCNBHMU'JW,&Y?VAI=)J]6JMM;:H7H8X/&G/@J\CEV7T2YV^N=(C]8WGN/_ MAC=BP^A5@ID0K)^=EQSA!*WMGF?4)-BTDX5F.IIK.%/6P0R#HYE8P6ZRUAC6 M@X>HCE\(S-1TIM1F/? PEG>.;3.7V(W5QH!->%(PW9N[54=9K\6>@\]SJ,U; MNGDMR_R^?0JAL 8V^SB'"R#M_5S#0SLM7EW=/P0;<89>K%'R^'!P&[PDD[< M8,N%A:UCY@:,^,*7(3P/;!5(%R[O+6A;3JA^M;_[\K[F MKQSIJ(BP1N4LD2C\A9<50TU]E0_#.KK"S/E#USO"!RJ*;FV5ZN.]N=\Q'1_# MNQ4;7*]:FO0GM2>&UU*::1;P$),^PQDP_Z9X:9V4[NFC9F">T=V*3K MS4?82?#A=CID!.&GVLW=ZM#7FFU5+@U#^ [)-(EMT8\TL>8T8PPYWO%< M"0S^.F!5AHJ6@XQ N9JD7$DI5S_M\-I&O;CPVF^>I003KWTE[1A#;(LHXMG: M4)R%.3(.5K>&+BC&5T PYO](=[@/NH7C5-A\570_)[M2MGKZ7K%%:EWI-+HR MMJU+.YK2JU:8"R] M$+6CMJT5E6BEV$E-C"L1Y5D%=^C!=64XVL.#33T')EK,.$X^A1MO%;]NAZG4 M"6L59T%=V-:3H;.*2JOR0]K86KIH>_;7*V17';_ ;X C[!?R0*T'6UO,\'2" M3_^=N@K\][]H%K4M?3E!5Z?)M7>7\7AHT7V++'M@Q(K]OH3FR2BV;J>>!(HS M.EZW6U?M:JM>J;?:M4JCWE]5:__JJ74O?AAEQYNWF\#Q6DZ1: M/4F3R*MB/R12_(69*+A&[( ME%K@+%9&W'(+Z--$\WT0:2#I5T;ZL5KZDG1E))W<2.1&E7P$8B M6GA$K5-D];&-AMCX\ @ACH)R%#F*'$6.(D &G7D?+H=]5Z&M(P6+W_1AN%8&R M*;'_QN^XA WIX!]]I/W<+P!155I5V5:\7 #=4-MQ*X#R$_-+:0#:5EJ= HOO M27SN@<^XVH\Q^!0;6^H;[A>Y>LHMN^64J]* MZ5@N?,:50-P6GV7;O6M*H].0^"P5/K>LDB@^^#I*NUO@T4841X,X5HK^$LMZ ML7#N[X:NSRGI:XXKN+GBC0$+4;#CJDFF;:'@Q.J9.B<54FJ;LI.YJ>9*HRXU M<^&1VLG!5"$R4ID.5)6ICN(CM7NHT4)P&-9!8$H8[@K#O+7OSH:^9:E:+P1' M:K,KNTT)C],-3K)4K1B"X[13S[GA@\3I[CC=L@]:.4%8_#E(AF*L&SEZCJ&1 M.VV"Q;JE:6-7-;RSI>_P(/T'2>112!A61@V]HS2:TILC/$2W;*!VD.HC*$1K M;8!H2T)4=(AN\#%N;\P0%'^MIM)5I4-1>*U[2Q_B,>[B:D-I->7!4'B(;O"A MI6K $!2B;:4K/1+B(W2#[VQ[TX6@\*O5E&:1YQP9F+%NL[C%3FF"&RNV3F$N M0AO?>G))_+ZE!_(@I8E1>G7UGCY@=QIAI ,:-+.T9L:EAQ^^7>U4J#33P=-C MD@/FL"]WQ&^0FWL9\8:0#=Z?,IOES 8O4GBF+CR[6R;M2Q0K/+9,#I61,43+*&)&U3IUG?MVS- TNKTA3 M3ZA:EZ)M;9U3X;%$MY;8-6!-:.2U+>U+0&$0_/LO*DJS6JN M\6(YX5*B/POT;_#C[A[J(@#Z,<*JK:CYMMN3Z"\Q^K=+LQ0#VIV.TI+0%@W: M&?B,TX'VEK[E4J@UZ%(&M::5JTM9HK_$Z-_@:=T]]D<,]*NJ4JOE6NE"HK^T MZ*]5MTLQ%0#:#=#8:TH[WPIL6X N_0"B-4S+CWE\/&V[Y-GY]W"GU8\.W^-8 MQU59_%^.(D>1H\A1Y"BBC2*CM]>CMT$!-RGHQ4^&^^)OYPYY-]8<.L9:>Z!L MDQDV1JA^' MO>%[T:/#Q:Z)7:MFT%3@8NF@KN8,Z0-^=-B]83!X@XD3G<"3W#L=F4%<+O!F MT'"@E."MM956D25E)7CW .^NW0A*BV0@Y"9@<$V&9D9="HH)7C5 MEE+/UWLGP7LP>#-H8U ^\#8QF3[G@#J)W8.QNVN+@_(!$Y75NM(I4JJ>MGLE MSE SA&LN<6#?!O*&+#6]&X5=M6PR!:19ID(T@(#UT<%58788H.L#_@C_?C+P M'N$M,D>>5A24R:/=02I;H*HUF MED7,)4>4A2-V;2M12KC7:DJUK4J\GWR";4W-H']%^5@"$^V46J9F &( M##IEE(\C6 .B=J9!ZI(CRL(1N_;D*"7<.TI7.+C+V"E9B:&DV;@U-;7.( +( M!UF)0:)_-_2GUG1$ /3+2@P2_;NA?[LJ/&) 6U9B$!':&<08I /MU%JEB(%^ M68E!HG\']*?6A44,],M*#!+].Z!_NRH\ D#[2"LQQ,28"5&9X-0^GK9=\NP< M1L?@/FM*;,[-\-^)]0!<#RPF:S'(4>0HNR^X#F]:GJM\KCJ=3L=>?2ZG7ZU+#WZB]&* MECWW#NEX8^(KB61Y /6W461330GCW6%X_-' .'>_H(3QP3#>LK;- ML6"TW51:U2RS.TX HQF89),QFE[7O&.!L=I0&E59B:E<,-X0!+=',/G1P#AW MEYN$\<$PWK+RS;%@M 8:0ZV\I1A*[E])M--@006O]'74:&/!(I7"5G/L*;2U MU%KP[2I/;@$"HHD2M:Y4&Z+EE;S]7-G[.,-4*]G[6,K1+>3HEO5JI)"4N:9' MDVM:2ZW1W3'P15M16^5C"ZD[2-U!BM%"Q6A]R[(N4D:*F+=_5'$V,F^_7+F; M]=0ZGP@@'V3>OD3_;NA/K76* .B7>?L2_;NA?[N:+6) 6^;MBPCM#%S3Z4 [ MM>8M8J!?YNU+].^ _M2ZOXB!?IFW+]&_ _JWJ]DB +3%SMO_Z(XM_04_:4" M<_(+(<2?Z& )BV!,O(NQ1J>_KLWMKY]7]CX T1 M/H:YU )H]2^NZ]6NVJIT+N#_&MWF9>6B4P=$U6MJKUKK7U^U:V?\]^0+6R\/ MRG\_0]LLG<^]50\^.PMM$GR>:P[@86J8(_SIV3K5J]5?8RB;# 3&7(:I4Y/1 M_2@6T30^66,_PP,DY)'^/7,(12(JI,A7;ALBR9UF!.(-1 B<"O[=Y'W]-XM M36R)Y%+]?706!Z$@UA@O 98)!4:4FZ\I%.&$DN!?D1H$D*\G+3 MKP!!+DJ"'O$,0K7.KP4%>V%JG@'77\@#M1YL;3'#=< [?Z>N(VLARE'D*'(4 M.8H<1;!19(SV>H[]#Q.-J82U\8O?N07*X!"\QE8C+@&CNHJDJ^[15_=K2,%B M]_T8"N"RKF/OW':G(2NZE J?<5'^V^)S0Y=;,?'9P!2A;CO7B J)SX/Q&1>' M'X-/P<''<]O;32D=#T+?P9:K'=,G&W%Q\-55P-A1[=ZJ4JTW)3Y+A<^X8/9M M\5FJW1LCW95J0\K/2X4'JEQ M==#2-E6(C%1F8:O6905[X9$:5[QL)Z.%X#!4JTI5E3C<%8>YJ]]Q[9;2-E\( M#M5Z0^)4=)PV-SC)4C5C"([31ELV 1,>IQN<9=N;,P0'8:=6H %8!F*LVSAZ MCJ&1.VUB3(V)X):-HZ_"W=S2$7F0+H4$]^@MDEBH=9561Q6LMJ;D@B*X8(-# M-%4;C*![.7H!"O M@:!O9ME)N8">$4<5ZB-[1A1V+MJKP&9S2\=W68HK-ZI*HY&K25R6ERTQ^C>X MVW$_M9VF:YB0+M=4]1,/1H2VD=4-[RUI=^_%&I- M X[V-:51$ZVTN$2_J.C?X/G>W0@F#/J;#8E^B?[MT+]="K 8T*XUE&Y+-&BG M']>UAFGY,8^/IVV7/#O_KOW7LLF";W(?';['D;EA;JB1E(Y70HXB1Y&CR%'D M*'*4?4:10?7K0?6@@)L4].(GPWWQMW.'O!MK#AUC-0%0MLD,_G"HRZH+6.Z, MVJ!GXW;O*.1BOJ2N!1<5\B^CK2]XU:_6 ME@&6NT2?72P=U-6<(7W CPZ[-PP&;S!'&%L%=\&TBJP[(L&[!W@WA$X>$B-? M2O#69+6"\H%WRW(PY49FLZ6TU5P]V\>'S P,MLG(W#(*\>AU@H[2J>7JNI;8 M/1B[&^+B#HDC+R5VNTJ[F6N[=HG=@[&[91&9<@-3[2C-=KVTQ0]*[EV)L],, MX9I+'*^_W\I0T[M1V%7+)E- FF4J!-O_6A\=7!5FA@&Z/OA- 9\,O$=X@\RQ MI\RV,^B#$2MH&&R&'#4B"IJ.TFZ)EG(B.:((CLB@\T8I.:*EM+JRK(+DB%I[ MUUX?I82[VE0:K2QSBB3>2Y)7V\Z@NT@I6:*N-.4.(#D"."*#?B:EY(B:TN[( MV@N2(VKM73NHE!+N+:7>R=)17$ =AJ.*G))U&,J5B]M.K:F+&/)!UF&0Z-\! M_:DUBA$#_;(.@T3_#NC?K@:/&-"6=1A$A'8&(0;I0#NU?C8"H%_689#HWPG] MG=2ZY B#?EF'0:)_6_1O5X-'#&@?8QV&F! S(>H2G-K'T[9+GIW#Z!C;9TV) MS;D9_CNQ'H#K@<5D)08YBAQ%CB)'D:,(-HJ,\%^/\/<]T004<=.94MNF.M%< MHI&%99@N,4SBPI1$#]T7/*.WDU[C0JYZW4Y''KUNIU\M2X_^8K2B9<^]0SK> MF/A*PE@>T*%251K5 CN=2ACO >/T.@\>#8QS]PM*&!\,XRTKVQP+1ELU16W( M;/529?QVTNO]=RPP[BK53"/4)8K31W%ZO?N. L6%>-PDC ^&\99E;XX"H[PG M7ZM>H*@];?=*HID&RREX=:^C-AL+%JD4IIICSZ#MI-9_;U=Y<@L0$$J4-'@' MVTRWNVRRJ/[WCZ7E?EY[.K]X.(_L-'A&V56[S2'=3"OZ&):IGXAASJAM>.M8 MJZH-> OZN#5&=GL5F757$CG:W;):C122,M7T:%)-NZEUN2L]7[":!/5,JVQ* MW4'J#E)W.$8QNF55%RDC14S;/ZHP&YFV7Z[4S6YJ;4_$D \R;5^B?P?TI]8W M10STR[1]B?X=T+]=R18QH"W3]D6$=@:NZ72@G5KG%@'0+]/V)?IW0W]JO5^$ M0;],VY?HWQ;]VY5L$0/: J?M?W3'EOZ"GS0@P#GYA1#")HJ+:YA+CC^S-_(F%PP7;N4OLS\5>Q6OWUS!L@,L)L6K&MY^"K]>\F=#XG=U\'/[XG M/B7>MK:)8JNGD01KOUIG=OY@8A]A9L$;A#Y$_IX%%LF[WM=^Y>*^W_M'I7<] MZM]_(MK\67MQ?(9#BY])(POTFP_)\J^U^<+=/[ZHQ\C*7- M;U/OMYJHW@@_7-X/>X/*F]XT,1W#A>W\P&I(*WC.Z&?R &]Y" MPL[ 'MU>?C/,WV.AS9?CD'?GG)SZK$N(@G>88SJSE@XV_%8(R#.Z<(DSTVQ* M=,W5WN_"Y$P>1T1B6$;ZXO/5/;'B>ETR[2:LV;H9I@Y"\%.-.P&^. O-C, ) M]C[+9OO&)]A]0?#@$GTFK$,ZVV-!KLPU&R$W\IYX8&MQBN 5],08\)OG$ LNZ,3#Q=QHE"\OVGW-><*S^#)4S& MF+S6W=2524KU=;>HMA:GHJ%FYO9,_9NW#"\C7*,1C'R!+'G&54:UV^Y6L7TV M!>5M@3BUE]07.5\X8?@>^?/I3\%GP.DD^,RET]0PV=,"\>1I8387 M(FKSUSBWF2]).LU?=]4B2!AC()9^,C\BU]_>=$P>Y'+,I/8!J!3(_7\_J[VM M:>41MY>>6 B]AO<6$<[X,L9_AK CL.,WJ<,,OGR$B^S?1=X308XK\OGOEB8V M6G2I_CXZBX/@%NODETC.@H!7L#EQ(*L*P;,WR9>.6X9FB%-:3I18$G\O:C5^ M+2BN!)2D=:U']%R?'?+ZU&8V%K0DRUB]NA8G9H14JO]<<,U[.*/4_69-F/KI M1X3I]'Y%A6TLPQL5L@%U+Y>V#0)CWTYVM9;,BBX9[!HQL*M6U%JEKI8$=@VE MG6D#19DAFK@3_(@[[+Z#HY8U,330#OF!=L[\MJ 0*&1PWV>'89O.V?=>W4[1 M>W*_-6 AW-O<9]/H329PD-8]-XK'O$GN=O2EF/JM.Z-VD9Q>4]1:7>XOPH.R MM<^64E90-I5&N[SU"4H>W[[M[F.SN F#.G*3V8.?VQEO,CM$M63%Q5U%[T46)7IU,\S5]0K8^.=2V [<6:6[59<:C_&>O#DIK(' M)W?WV51\VGBLO"^;!F['0[:,EE)3LVQ2++>,5("F5O?9,D0"6DUIU!M%[P<; M PY7P0''&@MR:3TN-//%.V' ^ OMA?52]R(W@E"-L>; MK%< #];6*IS?W; M@?0SJB_A?/+Y=]QAOO7@1A.YG)[(8&]X(F &N/"[F% =:4)MQ![ FL<;_I8!X M7/>$&$S3CO@9"A5CP. 8@ M;;$ $N([*SA$+&FHXQH\FND#N8Q1;<@[?4T=>A^0/V"#8"H&/%1_XF2;1JC( M LHX"+VG>'!E*P[2_$^?&GA/B$)K39WPMM=C?3C22+2K%9(2P./.;$HY?'!) MDV!FF-Z-C_#-#,AO(M(3?D&BX2ZHHV'0"PP1RQLZ^KME2YOT\O2X*WC@9O;SW(T:QBTL2R/Y/,T%0OA >AZ)^\.KF<&:+ MTS+R87.,:6:QP?SR+^'HWL/C(K]A;@J]7; MT'SX1D%[<.)#(%NQ(9!9""$6 M&S2X'?63Z-7\Q(7(MWYOV!\& 4-EE+^AP\1_@=^,ZHAV$,*F7RXXG.C,F<*6ZXA5D^[;V1/I#0Z']U_/%G MVA/LIZ X&:#E\8NXMQJ6#@+\Y\)@>\28NL\4-OT$L@$4:UMM$[5JO<%YD'P/ MO:>_[R?\TO+W%U#G'BW8VZT%BA<'%3XX_]#GR"L2W=I2JP.% !B-#P&2#(41 M+K!.4?+ LC!A#*N.FQ)?(":2EB8L-E?C@I^R4'Y*'[F^.F;JAP/Z\QAH-Z&V MJZ$2XWJC@$H**LZ$HI[S@7SC2^^K/6'1B(]XA*^7-KLW.I= (#(5US9P>N$8 M\T_\H_$3Q@*94IF@S)RS\.9YY)%*Z.AAV=[BHE+-7RY !:A_\):&BT> F-<+ MK8?W$U"] +:P&/0GM2;%5;_25YO=2J/= MJ58N:LU^I5.]NN@W&E?=1KV[MM<2+Z,2:^3#AMRYZ-3[:J]3J5_7VI6&6F]5 MNG7ULG+9ZK::K4ZGV>A5,T]1J":F*'2K)Y:BL%W,^(E'>[\^R#'%;7Q>: [! MCX)R"$0)FPC2BNK%A7+_:YOMA+Q[@4VX]*ZN1L8>B+B-RTC8K:+'/Y\2/4Z( M>Y\.[,L14$$]B[@VU,BYO^+0R2=]:2.AX)#VH=I>/SI+'W)1+!75PR03[>[& MJVWV%X=L:G=P -N)QZX\PMP#7>[@[!-VTE5J6]K5,&KC0[>3KX_N5Z'=;,UJV14=L1>48C MI.9XAJQB;$GA -3+JR'(S$SW[XJ4K\2/Q(^2/Q(^6/F/J6$&6P M9/DM?DQO%%A^ZS;&+B.X5VFG4DBI%%/?U<44UZEQUPCNJ+,)XY#VC-*N5PNL M:23QLP]^MFO7EPM^5*73D:5R2H:?N(9WNZ;'I(2?3C773G42/8>C9T/#N)TZ MJZ2$GE:S5G2^\NG&'EV^Z9D37%%\:\!"N"NN9]UANN&=1Z)]]<.N+#XA/FPV M-'L[0"4\"#:JTFWE'*8F8;,';-)(E$X1-NVNK(TF/&AJ<0GHARF !X&F562M MUI2ZY.41:"5,TN%WS5W:O.J'-5U+7?6KHVP?SE7$TF62DQ_47_#6)ZE7T7KR M8.YQ9.R*GU.45R!SU25S[YIY6O4 _CMRP:@W)4[OS5%Q+JO1Y"B/P][2&%6A"E?M4K2EY M:G>>2F@4E1Y/75O+/<]5:GE9ZABVJ1;+Z<1BPU2;NM06G,.V#F$NA!&WGET2 MO\;UT$KDUPE]TI*9=61=T#O-T!FG&D^T9^JC@.)[M2JI*?5VEIU*XH*GY0:9 MQ,W1U>DN5IG<\*)>J1/J96]/T8PO.*<+N9^C<0W##N?5'R%AVO\Y@5M[K!?&7HS;R+3SG-Q# MT]A#[X";L:[SDS9?TECW>+JL_HIL]82\PQ1E^CK/P6.);BW1>[W&='D[$+>? M69(X2.@ZMDM@3" (]MRIZ]5< Z2W0--N9>2.M2<#QD[CO_T_E@:P.JIC<$KZ MKMF_4[8B0SKQ0F1BXS_:5;$:-;2\1@W?>_?_Z(]Z%]_Z9-B__'%_,[HYQ;X- MFRNJ:T^:P0KN5X")*]AE"9G((SIQ JJ7L![ZT.LZ=COM^2]Y;=E#+0QF;"EC M3D"@L8"XV/BF1DNM]SN];J5Y==VN-)K=RTJWT:U5:E?MR^[EQ46_?JDF5DZ_ MOFI>U[K53J755)N5QD6G7[EHP@#=:J]ZV>UWZM5&/?-XJ68H.BIH1IA/=%3A M]7)VK)*.V8PG6(7@=9ET(GJ1\L*1)2M91#$$9T$@U)_K-;UXCKXL35(^@GZU M+<>)$G-I^FT+H]2S->:84>IR8PZ0F[M^=6RJ187 M4H\[YNOS5P5N=I&-K\Q M'==>8HQ![Z?A5 (:7" )OC.C1[(/9+,!\8J.W57ZZ+_8AGUKLIC X#"\7S69 MQMEY4VFH6489E3#_7'Q$)F3TI8!(%NRV#L?O7%^,H(^=Z7X$I[BO>#K?K^"* MK,97,@0FI+T5B,!O\&D3 /^DMJ5KSFP->\2!=X:_& UK5;7Q64*Q7%!,2!(K M>GM&:\@_T?ZQEU2$K;E>WHSH&"N*$(6.B_IXVJ>2UV%?47]OI;N5M8I%TP?& M*N+.8*$>9F1J//$KCK1?22N#Z(/)Q9*+E:']JN0!PJ6S7Z43YI^*ZKS=5';6 ML!-2Q@O0L.^M^=PP'[S2#2.N K"4N[ Q[$)SC#U+ZW645BO+7)]]D@8D\@M! M?D)B=\9FCAYJNMXQ,H1Q_.BD9G=KM+(L8")Q+A3.WR4!/2$C6AR@)YGWDG&N MYEHM=4.(RGL)\0)%>4)>L4A*S&$F0]!=VFJ6A=X*2'@LN>6+'?%8E0!IFI(& M!,$'DXLE%ZL:5DEVHW5"J[5QK MP.0$2@G]3*"?4 TA/^A/)LO'Y1P&U&.,1A<4P$]'VL_]#M7Y%D22S" Z,R09 MF!K%!-%NRPUH63J0&PHV,=53-C%)1LAD5VAD&[J[G1EJ]>ER:=MTS\I:H ^I MC5Q;EZ5>:2?/0B/AKE@,$;)F1\%G;UFS8YN,WBLZ\4IVJ*QD1Y4(F1BR<62BR6&,[GT<4$E MRW,0/1&X$1>L7:VHM4I=+3H1^, Z'=AMLJ:T6FV9FUXN2,:%5:<'R?P+=>1K M[Y<(W Z!B8[7N+CGXB&X=RA_SB)0Y)A](;"7!+VXX"]!-N3#PNQA,VY7"Q2% MLC1'JA]/^R B2W.4X*PL%TLNEFB#G>!BB>*QD"8KF=7*5.RX(//B5.RL2W.T MFTJCDV6,BQH4#^M[V/+6: M:XE369I#0%$>5TQ:0"7F,)MANZ54&UEB78S2'$(8]$IJ2"S]\?#-2BZ@B+2;6=95S"#7/9QPGI3M M3EZENRM\P@IQJ&U,-\XV!A X_]CL=_IS,E_JU$]GUXTG/T/][NOUZ#XQ!\M? MU6KU5S\?/C+";%JQK>?@J_7O,#.>W'T=_/C^=J;7UIGOJZ>1+_0QO*R?B&'. M8-WP/*3">9\^KB;V$686O$'H0^3O67!\O.M][5BS9^U M%\?G.#R>F32R0)_)C/+4_AH>_[W3Y?]4V?_B#I[>5V>8!19#F]^N5K0)/V9? M0IS%(O!__UA:[N>U->87W\3B.OR\6YZ]91A;NN$LYMH+ MDFUNF+0RGEN3W^']?/*2P>VH/R2C6S+ZK4]N!D"'F^_D\G9PU1\,^U?XU_#V MV\U5;P0?KF\&O<'E3>\;&8[@PO?^8#0D%;QG=#/X 3>\A82=@3VZO?QFF+_' M0ILOQR'OSCDY]5F7$ 7O#).X,VOI:*8.\P!Y1A>( M2 S+2%]\OKHG@PS1_RX=UYB^A%-$P\%?]1:SZXQF%-9S/K>>84K@9HLKZ%!8XR?JN(_LU^Y,<\DSM?$J M_&1]'+*P'(/I"II#K&F2L"5#H(A7JJ+*2E6HA(E?G$C2[UY5N%!6OW/AS>?4 M?'!G^'07UIK/^/6+S+0G2L:4FNQ%B+?[ F"B[_%IM2WF5WMF5?8FHF/I7O$A M_"=4AVA=P5H[*ZRI6]&SPIWWFH&MG%6?&<$3+Y"CSKC*IW;;W6H;%# *NM@" MI9:]I%G7N@F5NNF6I]1--#ZB"),I+4V9$Z(#"!+>H!Q!G<5QBMLZ]W5)!($:+01F2F!=3< M(+F4V2A&D)P\@;_&:<*2UD=):\G,1TY@L9A9E,@2$4HE]9@E(.:T_VYI:DO= M<*G^7O3,!-%S=YL)U>N3W3')UH++P"P2;S? 4]<(#EUJ[3O3R/?RUM1:2K,J M:V4(B+@DYW8KH41\GI +.Y; \P%W:W^S MS <,7]ZG(HNB5G,-L)"B+@51%Q?Q7@#BTA!U[5S#(@)))TK-!G$4XE=N+*D# M'[@O[!T<+8 .#""H=W-M22,WAA0VAKTCF,73@?-M#R95X(-$W=Z!Q0*HP&VE MWLD9:U+2'2SI]H[W%4\%KA4CZ03M=558E%IOCP@Q+]0+P[PTC&_3S EED6H3 MF^J&Z\>R/6L.^8*.$7_HBD,G%>-G96;H,(5/'-2=1O7LW+3<+Q_QUG,LC09/ MUN8?=3T8+CLNX-(T1H5.Z>SX%A4C\@ MB@)-U]K^1(1HV;O_G":%1S.;"DIBV>ZOG)#"W2Z*E%P?'W']EULDG2Q^JA(_ M$C]2_DC\2/DCIKXE1(VM4Z_MY3NUEOCLA'W2W";[/6W6>C M 6I_@WK81+5?A)+T0I<+4YT83%57F*J*@"D)*?$@M=GQ J];JZJ-S\S7(BDE M*95N=DO)&S"]TJ<.<8=)A>JPN(2VFIM&M5^\0>/LO)YK2=2CB:PJ!D^UW+2I M_6OPRV25\N"I'B^?VJ+()XR'DG 2"4Z"JGO;!J[%7LLDU"<B3[_W>\,<]JW\8F+(+CW]+*C"XHT(?PVU^?%PT%JK&P^*N M>\,+TAM>)BWCP/K US'AGDX-XS'P)LZYD\^L#@6##?E.-00-+T>'874A(/'; M]<\@J:>&B8>+H'X%NY4ZR(6&,X.O-#AY #*?+?MW%@KYR,;%>+[5CSZ050$, M8N#C"/UIN&0!X*<*'&6\H#\6!8C!E8]P:G.]:G_6!?XA"NK9G.%'O,PFF(S UM;,P-]\6K&\B\2O,7?I>W M;8ZI^XP%^?A!"4;#4Z6Q 'HZ'TC/(X MR3 72YCY$E^3%<*D["FLMC"LD3NS=#B//X R@5_' >:M,,T#3]CKVXS_K)VC M(^."(5]%-^ZL5KP=#.E:BWV&?;59=]X.UMQ1ZVG7]AER6S*O__)-4?^-/M$Y MN4FR 9YDECZA1:7]#T"'>ZD4/K]T.' ZBP_"F "9#Z&20[;!Z,6?C"W=S@ M^2IZ/O*PQF#F'Q2CBB!.P(-!"%/85@"EOV/ HFNX:?@=4)U3R"@,0<,[Q=&Y M]4R88@O4 GYU5ZCA]HWN9\=7?3T4Z5$$,.9DHLTCW1J/!X=FM ^P<5AZXDJ' M7D< 'P)^CWJX3=V7%8E9ZP#K&91R[Y% 2@8%+G7@^+VUO,F?W"GF. 9V3;ZB M/5/_MEI/SV:EWYKWR(]H-&#M(N,2(?O7[6J_4^]4>MU6J])H=B\K%]UVJU)K M-_J];K7;NJA=KUE&_38,5.^Y?S^;U-56N]/H75<:U4:OTN@UVI5N\Z)9Z<,Y MOWMUT>W5U'K6;0A4M"A$#.2-YF(5UMDM3_:E"*6/(DG9;!UT.L&^T-AJ [9H M- H:V".)6;*O !RVP6Q;W"S-\K33"+26)76W"'*/IM\7&&W_NEJL+.%\A'@+ M3(6GD-8A,58DQFZ*%&<29:>"LE.79:(E815;]1./4Y\RUEX%&[ F_A3%'U N MHEQ$,0;,?A%%22T18<>(M7[+#42T*8H_H%Q$N8AB#"C\!G)$1X[HR9D'R%]: M]@+-[>@H,?5CRCXLI YW.ZX.M^=A^T_@2+MX86>_2_0W]7X:3B6@P@42X3NS ML2=G *WG_*RR@:*Y09?,'>[NV1E$41LYIY8=4_YW,0B,J\N]'P+#MP=__N9[ MV)E)B_TV^.Z&!4JP+]0<0?PGM2U=@Z_6O\/H)7+W=?#C^]O.M:U#D59/2XI\55L\\M6?6)!$N_8A\O%7-70O>0>T M_ZFR_\6=W;ROSK @=@QM?KNZCTT5VY<09[&'N81\584OO4(<6--I#)G"M$1< M>[<\>\LPMN;Z6C*K'X#6_8"9Z+KA+.;:"Y(- Z@J8XS#@_?SR4L&MZ/^D(QN MR>BW/KD9 !UNOI/+V\%5?S#L7^%?P]MO-U>]$7RXOAGT!I%W4E>8^;O,715SK79#R?Z%,4?T"YB'(1Q1A0^' , M&<\G$5?Z=Y:+*.* 6>G K^%#OX*C+O5)CXEJY@.6JN8>C%77@?CN%9V\NE<0_]^F MNHB6%JRP*ULUM^AXS2UN!J/>X.O-Q;<^Z0V'_=%0(8.^0,TMQ"X!:(#0H-^P MU\,Z6N(*_7E Z<8")<5HK4B :/S!6M1 K%I7?%O.KYS#_#''K\1T"FYW[UF= M-Y^UX[AO>K'3?-@VP0IJ5:1HA5H1X0H#PZ3D$7X] <[C?;$GFFV_ $6*Q?[2="7*CA)EO?N.MIR'G,=QSD.T^%4N68I)@%@Y$_VV;SQ$H/[9WXGAJ]-* MB$B0P(+,4/P!$[A2D!F*/Z!<0[F&(@PHUU"NH0@#9K^&V67&RC.DG(>F!.ZW#=,Q?I)W MU'&-1[SU/7GWM_?Y5:X[?, , B)3C^HL((!3R(FVY<+*A94+*Q=6+JQ<6+FP MR?,5K>)4D0Z7RZ4#GZC-%5I07YV9L1"]2LC;]H:8G-P4,J)WSZ#[S\72@6.$ MX_16!P26D1N<$+Y3^X':?CKOYK2ZBY?OVG\M.Y0/[%'N/DPX/ZW>=@? M#ITNY]^,*3V+I"BW(_F[%8=./NE+&T.SS\Z;'YKKF:^I4?;8BRFTBZBED-1Y MIB!\)N6<)SR$!0+N7D"A<7;>4#J82B1N_02)VU>X[1X-;D.1A;U01.%>I4!J MW9K$<9EPW*T>#8X'=+_R-0VE6>M(U)8*M4F%[LJ%VD2M0=PF=1*U>Z VJ0I> MN5"[H\X@<7Q4.$ZJ?UZKL@ +4U9ZE? S;DJ=3?.2YC?B3,'W: <1:A+*G.S/%+%PC7..5@V MN)Z0B4_*X>WD<*,:YRTL&["+L/EET I A@CBNMR!?#)=&1-8 K.?1ZITS'V- MJIH8!5B5YCZASZ6-:IPS-'<0YF_F4Z7)1'AHQODWRP+--,U[:E-B572LQO7K M*@M6]S?KU24P10=FG#LO^Z-B#OM[F2T=0D(S9_-)=B6+M6POK-F,\G-G5< M\DT;.V3L[91!#:QTBNZ7K>*%K(-U)*5$Y,(*.E^YL')AY<+*A94+NWF^,LE- MUL$J.N8E]/EV&AP6\*P@5DFL1K63$ S3^-"0P3"".\OVJ2:4'SISCY*I*TT9 M)R,\:M5]:@<)C]I4 VB4KBI#%83'<5PUH=+C>-_@&E5I5676D/"8 ME1K#D:-VG\I!PJ,V78U!%H(H 8[CHFY+C^.]PW&56K-5VG)81^14E^6PCL1& MF&IEK(;:3+ .5F5E+.%WFWW*#N6!R]RU_+94C80'ZS[UA@0&:YK*O=CPE>'V MVT)\GYXE D.\]!'X4C1OA]M]RA()C%NI1QPQ6&O[E!H2&*Q2CY!ZQ#K$]^EB M(C#$2Z]'R)C#D"71LBD >C(SX0T?#"K##4MF2@3ZC4+D2\F66*LEV!+;TI8H MO%JU3VVC7("9?RDNI=&6@2[" W:? D1$>P/OT-1$9P/L'%K8; M;0E7T>&Z3W$DD>$J%80C!^P^Q8]$!FQJ"@)VEN_(OO+" WB?YB8B WA_!:'; M+5#>9A='&#'GR3I>AW04%%?'"P8QS"?8[![A ? GN7E\I/83;(:6 M*2MWR>(GQU#\1"ZLH/.5"RL75BZL7%BYL)OG*_/Q9!1-#E$TAQNX_C.&^?*?NS(+1_-/%ZZN4#K1'RNOGKXX=:<76=!-B:UJRBI?HAMQZ M4CTD >&:?]B]4FW),!]E[N-_05 M*ZV6]!8+#^*D$DK' V*I9!PYC),J*!T/C-,M#=:4X6CB SNI[^GQ 'O?&)^F MTN@4&+,N>_45'CLAYR'G489Y2#>&0#$^@XO*C35:\Z3(6!_I+BV_NU0NK*#S ME0LK%U8NK%Q8N;"9Q?J<7B!\C")+WOWM;^]E7% 1<4&#"R!&!E5RZJW$*CG5 M[")Y%IJN&^9# $UU\;.4EEV0'#:<%L/O01QK;NA,<%05@O^\S\4 O-U,=K83 M)]5)3@7#N7O>5*7;4C.T[4ILEP7;2062B\1VNNZX:KLAT2[17D]JWEHDVO?U MT74Z69;ID;@N":X;2168I88BL5UF;">57CX6#07>5&)=8KV1U"JVC/H):-Y= MT30463RH\( -.0\YCS+,0_I,5OG1(\O5YL18CP5*(Z!G78K748IGZL]+ MWD,?PZ-\@H6:4=L([SWT\5 /WY[KE-[VB@],_REO:E?P6*);2P3=FJ+WERQU MO!@WV=832U+R$LJD%U$ZMZK4.]T\X[QS@I4$;Q;@32B1+L1)NJ4TF[FFWD@T MEQC-">V:\S\KUY5./4LSD(3N,4$WH99Z$>;ZIE*56H0$[Y;@3:BC+H06T5!J MS5PSTR6:2XSFA&;-^6L15= B6H)!E]O1/KIC2W_!3QJ\YCGYA1"R'E[)+\;: MM]:GMIH9FUC$MN69MOAW%N2O:ROR5X6OD4(<&&FZ$4 Q+(F0VI8.NS63W8,F0)2KI8UKANN7L%!3 MPW9X@ $B;4=K7X)$O,O<3QM$=K"3^".?QEL\SJ--<\C1BBK7:"$&W\LYZC MTW$>OZ&SE];5W05A$PM]=:JO:R0IN##/,V,RBRX>XS:= LEKEJ]X%6;T"C!@,:[$P3%R&UFN8998_L1%FZT/V?RZHJ1ON_\_>ES8GCF2+ M?K^_(L,S]:;\ MRLMJGJJ0ALXRKNE+&?H;IC/DW(D!A-"8G18I?GU[]S3J8V M$#*+ $YT=.-04MFGGWW;.ZTS;YG(YYY+N#8/[G[H.DKH%@-SJ>.S2L5T>*OI1GL"Z?N'0$K HZ'I[J&:.GMH'W@D*#*RG$ M./1$P^B?/M'D&R>V]6QK8X3V]TQS<+Y,8_\%_/U@NW36+C<"3T MH^--)F">^*)9>X)+(C7T!1+Q*,?E]N*+\.F)#81T2A!(AH> U]B!WN%TW<"U)@CY4%# E#T/_N7VOR% MFZ KBN\'GYEE1E%&?-WXC/>"BJ&/$<*@^J(.V4?$-?0!G8'CPG\0!1VQ@[XU M!F41-$0!H.[/>!_@)Z+9SNWT\>OM[V'D_\A44?UB>U*HR2 MEDH?3N0#8D\8#8NV]1K\-/U;GQL&>_C:^7&7^I9DQ7.>[1"^+8V*RQ>"AOV% M_08K"W80^2/V>12D+#PTO[:*5X^MYC^*S=M>Z_$3TXQ7[C<=: \QKHSL30WA!LV#2E^&18_9^P/Q^\K'/?:W59 M[Y[UOK58NP-P:-^QZ_O.3:O3;=W@I^[]]_9-LP=_W+8[S0Y( M>%@'\#/009@S0AL?6+!VN@R1DRR+L<0HC_39Y\PU6;E6(H?U;\]Q]>%;Q-L2 M<[!(D_K60\TQXN703-/3C"GI!V?Q++T>(&^'EH':W*=WI,\VEI\@CY:K=I[6 M.45(IFL:"XW+AJE2W@3!_5H@H1L>]PG MHM_)ZR:Y_M]/L&($J$CZ[H*_G8G6#_X6]#;437I;0'#2 V@+LBBCP(@Y!>D; M/SFJ]&%9L1@OQB^1,_%WZ3K,3RK>97EWJ7B(5#GO0I"4A#W/MU\^WT'SSR17 MP_J)++.$^LC'&N*R?0]TCE;+/[&SP"KV2Z.\O]TX,VNQMT.2J^2LD ?L7^ ^7<=?[*C\14V<4; M%H&9I!>?IPSY5$5*RZ<7)WZ7*-]FDAJ6RSF>B1IA%).B@>+K_XG&\S((*/%G M3-YXY)A=! =VHSN8]NO9<^)$Y<0XT09RKS]3/VH,@:?E.30^B3R'KZW[KX_- MAV_M:];NW-X_WC5[[?L.:W9NV%WS?^\?V?6/;N_^KO7(;IJ]9C!39/[:LX;B M#H.0VIE8RK+_[GKC,2:/1_/%M2?+<]DSQQRVR0A03@-!^VZH=4N'N;)F&>7! M_IDFI!KYT45YKM'4+'B;AB%HW778D^?H)G<T&;/,=.H'"5*B4RI**9L]?4?/5/S M!F"##T[WG24=+?Z4%/XH_%'\1^&/XC^YT[>VENU=J^TNV_O1=U$$;1_ZTIQG M8+.3,^]3!E#9$ &KIZBGJ*<W72GTLRHU"I3';RF)KR6(*_59!OX1^/I52B'ZE_4 _D9=Q4=]J7H9" MO_71KY;,_2[VB_OA_*K"16.'2>@*^U;!OGHR\[O8.^97+90NMMI[.)_.BEUI MQ"T/DT(H[>-.'PP,SEH:MD3,M6K\W@-W0I$+]GV;3Y$"%$US( "!<%BDV];V M"+56W>IPAOR+B5SBX<6Z:G'.\;!<*I3*FYQ+J! Q&T2\7%=!SC,BHM< &*)R M&N0?#Q/:8BZG*N<9#]%^J^Q0+!^[1[GIZ!I[T/KZ4.^SC^53I3DO3: 7I74U M9P2"A$&>"/.\7FB4E5\O_PA87E=ESB,"@H92NRS4$EIT*P3,&P+.B:0MKBKG M$0&Q"4.E4*_OL/.=0L %$7!.+&UQ'3FO"%@NE.K[V[UJ[]W+]]C^(^UB3DAY M?GN>78;E+@OGM:UFMJDYY/N,VW/"U%-&23YP^Z)2*%]N==R"PNT]QNW+.1'> MB]SQ;; @JI7"Q7:+@11N[S-NSPD>7^2.;^/ YEJA<9XWW,X^1C*%U,?U9WZ, MJEV$G*:F&5[20CZ63]GU2#>UO$>B\EYV=+EVR>]U)P><$#38>JU0N]QAW9%" MOU70;^V2W[R@7_6B<%'>X7@2A7ZKH-_:);]Y0;_R9:%4V^&X1(5^JZ#?VC6_ MN4&_\T+IQ@Z'VS&D<@.5J1M#6 M_WC'680C#_SY#JZ#W-4=T<0$_QP)>UT +C6G_D7PX0TZV!@VN22WKBL-BS_9NUT.V/^, SN',_!&F':&A30\;[X:/N M_+QZPW_?:C@?(WG&0E7-6,@VW+[F4XZ\ [^:L7#H$%8S%E2/ZHQ12O4X5_BS M)OX<98]SA3^*_RC\R07^'"7_64;?RD56PIYF0QS4, K?C\^:.<^#R&.)_&52 MM4A"ZD/,E20<25?<[(]@ 3\I"/-.D$54CR0]IO2][68&QH M[);F3'%*T@#;F0<_!&[: MLZ+R*!L;25G("6F@^9:-5[N1C=O..E6R4?$)RK127W".K M@LN"BDM2 Z:]4URNE>)RM+BM>$X^X9+"D\1SMMPZ..:U4O4I MQU&?LM5BE!4R(=[+PN>_L"R,^^GO _W%1YR'K[>]Q]2\%)]Z2J4/?OY\[ FC M8=&V7H.?IG]#A&4/7SL_[M[/?ED8^\*WI<)".+&#A?T&*PMV$/DC]GD4(.]# M\VNK>/78:OZCV+SMM1X_,^M)<^\O)?I? MDB4H?SK!]. $V'R["6$3?9WUNW!%W>M3J_+BGA- MK]WY 1>\APE+(W;O_OJ[;OY,1&UQ'.OL75!RYJO>0RSXJ)O >BW/T 3UGRE'?4RJ4.[=W!_EXN\PS;\ MCY%/R3;I3$GUNSN?+3Z/',.T;8>PH#T%,(VL:.WBZY9FF[KY[#QPNXM'DUQB M74LLL=Z,98LEM$"RZ?;W)V'T=5H]]OV^VV4/K4?6_=9\;+'[6R#7N[O[#I#P M_?4_@E* G? M-BEXTASXMV52/P%!=O"W]L)M[ -A>E3":@W%G0Y^@EO'<+WC H(PRW,=%X@+ M^R,,/!O_0PT*1&>",W:C&_2:7"RGP":&YP#/@#7I+YQ-+!?.3=>,>8\#6G)T MD,^XI-DGAQT8"MB80>OW09AK9A\6KKLC=MOL7K%F]SH-B3O6F4#BE&LJYUA MC!>)MA#]SSZ],B!81A1[)GX:O(=_.>[\<#^<9D.$R$US('&(W)[)K*F^Z^X/ M]=J^.EE5;P#5_4%!6'5_R!'3.-KJ655]K?!G'?PYRNIKA3^*_RC\R07^'"7_ MR4MR>!Z:&J#M@YX S87]902"K*@5UN8_Z&DF<>QP'J8.2QV6.JR,'G;L%\["'Z8.2QV6 MLO?G,WB1.NBGW17]M+MY*78Y=PODL *\7DJ:FIKJ"*!4N&EEZD\)HJ: 4(?R M(N^'=*US'T*( +K26,!*I7!QON6*:]528 6$2IJ#FNH9V!U"E>IJR'/^$2II MLFFJJV!W"-78=B]KA5 K(-2<1DOSO0>[0ZCR^0[G@!^[>Z$U'/*^2]4=I&D6 M13&(]JK9@XQ#4$OE!:W^ED53=79"M NO+HVV%QO$\!YMM\V^35.R->.:; U! MU4W7M?4GCZHX>I9?$\('#]H;7MRT;P@>5A[70>^<+\Y:4QACD9,-DXWB6:S#@C M]L3UOB4T4\B<%3(O-G0E)\B\9;>_0N8]0^8Y(=%L @Y9(_.60PX*F?<,F>>$ M8[,)=F2-S%L.=RR 9MG'0%8?5WT ?QZW^1;'P$8DQ+0Z? MS\.VG6&^^,K2,M'+.2PNRTG;G-I*:7CHKYT$_R*[< M06'RAC!YL?%3.\7DK59X*4S>5TR>DP.06ENV74PNE14F*TQ^'Y,7&\^U4TS. M@\&FRN'F&!?1;L?*O-A#!K!*FX9%&8!$#F5@*%S>!BY75FD9L75<5B:&PN4% M<'F5]A7;QF5E9"A<7@275VFFL75:7\/]XNOL6*Z]A;$T]T[$]:;IZO[HEB[O>[;NZMQIR76+4=@X1896/#M- MI#D&"]1=B3*^7%9+A>KEK*Z"CT S=T0'EC+#Q<5Y 6*("\ @[4I8L[PP.ET@ M[0X6&S; \$#/&#TB_YB1%"U?/BEOAYA1+I3/*X7S>FE?<*-T%DZMGC<(<2NC M@S8[TNQ&=_J BY[-[X<(?&XZ!/U'@??7EN,Z,_G;3O)TH?/-#CY+9_B+S4(K MRUEHT:EGK-FY$9^*5TTQY?#NH=7I-GMMN.3A>[/3/9+!:-504"(N:.8;>[;A M20[3V%C_%5:<6A/$$8?H$+BD"\B'C$W\B#S(81_](5R/W1^./W7K%/DH'T\, MZXUS<3N@K_BU_-G_ 1BES?NN9=.@,3>R&KP!'^YX3PYP,M@G/,6#Q=O1R\3S M&I\=R:;9Q-#D8B>V]:(/N$.7D[:**YIX=G\$^!U/5H=O'0]VCU*AX%:XI?AH+[/6,M4V&.B >?P%VHP/OA(>DKJ1\+L>BN=-P#4"F M329PXKJ05'0L$0!VFX\1 )]3S#/'R>W::S/=8-&O"V[D7Q04]I(SB6=X G6 MD$]M\:%EDLA:.&X/CI;(!3GWD .^>Q,YTF]D&3Y6!VB: "OK!2[2 !&X TH% MX$.?3QU_B*XQY):C^33F3.!A0QU *D;TT>UP'F?LSQ$7:Z$5ZJC@<+NO@Q@H MT->QA6BD&^!5$TT'=6ED6]ZS$.FZ@V0D%A;.#WQWB6<,^9"/8(8^1AS"N\;: M+WWLC?TQB:@^\-AA(D',UZ4NI_Q]>D0Z_JN)JESO;<*;OW2GV,5U-"/;?"32 M@!=U[TA9^-+[B"+VX(5Z6)^_:)](FI+B&)6WD9*HJ[?P$K]@ M"I<%:AB.==">0533%\Y70<2!1E:L+*B2E4Z^U$JSJM@'!,Q0TVW$Z9^ 4"^: MX7%_RB2Q#)P&"[B!/(&AXAJ9_"B9K6Z"//!(36 :0>R-KD2M5RB[@*JN$>K- MB1Q%0#\J9^B5/MM*X?D"OP$Y<&3E"Y?,?Z3!QR<.&.T_0G/I_H3M+D(_"6=R M/V^Q,>8H5IZ\R!<0I;@NC=GP1%Q(&AZ74_#X 9[7 9PCU(231/E*V-SV7XE7 M;!!9Y6$TS<$<(OH#]@IP#I'ZGURS[TV^/#)70,C-AGH^^'"4+(?.W7CSYY$* MS&+:T 5HI(A/R[RMDTPR?0! )^ U+',EGS1C7S/-FC- MA/?/T-5V"0K^(6&LF2;@I>UH]IM_G[R"X+)]_0]V(QTT"1/='[[>]AY3IU'Y M7MQ2Z<.\P>_1F?"),^P?OG9^W+T_\VI&XYSG,0[?EFKS-@0#\Q<6&>$^?]K] M*$A6>6A^;16O'EO-?Q2;M[W6XR<@VU?MS?&]_*@'FSQV0)_92(ZEKTQ^?68R ME^4O)?I?4IJ+_.D$AX(FP.;;30B;Z&M6!<3)LJ; NS/JI\?2RTM>Y3$\@3(_ M92?X(Y ;9PTXKX'N@ ;PAF #Y8<7G]"W OOSP$VOW?D!%[R' M"4LC=N_^^KMN_DQ$;7$5&M)>?;5% .@M96S] MQ7;'UM<_A)195R/JCWI:9\)JQP\7!UV.% M[ON([LWG9YL_@[D11RL=L$HW';V_0Z2B2,>1S_^^W-W\[TA+$C0%P:"]X7UI M+)9%^M&>SXPI[:"!?B7)45\JEBO%:GE>:ESH>9\Q4F<][U=+1[DB@!:6Q&K9 M\^3%RMPD7NX* V4+KR#T?!UJWSU0@4]BE'61 M&'S&"/#)E^K93/#YJ+$O_WSRZF4T66).=.'S]#RN-MSSHM'+$<"V;<_EQ/)^;3H-J)&IU7, M5]>;F;QAI3H ;=OTTXE7*B2M7V[?%99=MXC#P<0T1%RZ7'G[/K '3?@ :N= MU2[RX '+!I-V\Y0,1/.>[7A?STWY%6;4F%O+'G(=\TRQ./'71+ M%DS:Q6?EY.P.@^GB'YULJ"TJ M&_8[=:M2:%Q<$//*NN]_1OWG=[%M5NK=3< M]B*EN6T($T>\R)_^$&E;^RYS4'P@]WR@DA$?V,X$B9,O-Q[W,=$?B:"/)Q:. MGY*MZ!%SQ;06,9XA.JY*3F<@EN!$.$MZA_E&6H?Y]TE\'T/CE-2SOAKKJ&Z"=>3:YWLLK&-W#:#I$%=JN0PG MCT,6\5\+#)9HU$Z^F)8_5L(S 6&L9Q,V@QWM0N3#Q'[XS&-#(CU3CK&8'92& M,V%R,O=J*^ RV6/WAQCR@W.AX-2U9YL3L>))(:[SI:A#3NQQ8?%B !4]FDPE M.7&%$:#A80@$YPP7,&<,SS,WN:T9QELPNF41Q*@'4R@%;@@;2Z/!&S3X")XH M)A_!1QOG+<\8)!S,T#.,8!L+'-)EL"5Q2.]LJNN?%,(@=3^7V>SG_3TT2B4 M]*NU&S ?#XNX3X4XN^5/MH=G5*['N/F5[?4Y:YZQ.SA(G#\);XR.W;VRB"\, MV4V "Q_Q>W^@(?T>3C2,\YX"X\,A[]-4+GT\Y@/0%;CQ1I,70:,QN=!U:%K9 M2$?>[\);$!L*D9L)+7\2H'ES G2UV$QDN.5>Y M:I22)J.##P %VBN,?K1<^\&=!6KKI MDFP'=/Y?K6^\F0'!P9\_=>Y3'/NN>YBP TP8ES?AM$8VYKZ7,WP?4=GT\T/Z MU-[5"&>V)"=^XQC5?A_,7QI,&;QF1O](%"UQ+7!B&7H?V,8=Z!NX,[B&ZW@N MJ/ (D1'<*+A\JNG4*,WIX@ D?1[]N QU+S-!;B.L8!6G3XOF2;;#<9+WJ-WU M1IHI;3KR #MKMI,H7"3-JR<5@]""YD,&@R'_F@:X.5T/]@!PF44/WX79+1PG MQ0M7M;)KA?.+!"L[92!H^YQ1TW0UV;^,4-@#\U&K6^"H/_DDL1+J9UAC&608M)FM3K M*X]B7&9&ML?4@%,DJ4!)?=? :2US(&R<%;2N"YG-"[ NK'NNIP'IFX*V9;G MFP27T8];)MOKD7WPZ'>YP>A-H!A<3YK6!12031?K]LEB +H_ &P M>4!C&O'W3\LV!J_PL0MGXQP"Q&J%4F56T4N'V'R%;N=$=:N#*=;7->. B*I: MJ%_,]LTBF90&I7I^H70_05<&B,_#AQ)ZY8ND"PGE%KWM. AZGF?_NG5?8 'S M8;( [9D\4<(.\5MPV/YO!?0-3H2OP +?>+9CJ>9 M04K/0C8 CK0V664]+V1X8WR1?8XF:#HWIN^ E&^A*=6]DFOK0(F5<]F.?(' MU#27T9DJ4F=* \?E+L!1W3]PS':G7QH<53GD]AVF/=_,W"!$:D<)D=J9;/2S MOG1]W[T^GFTG$F9=X'KXM7;P( MX;+$N&[V^RBH]'UH?FT5KQY;S7\4F[>]UN,GIAFOVIOC5QQ@>I#)8P?TF8WD M&/+*Y-=G)@N!_U*B_R75",N?3G!H70)LOMT\3B6%B=>L"H@]G,;>N>^UNJQW MSWK?6JS= 3BT[]CU?>>FU>FV;O!3]_Y[^Z;9@S]NVYUFY[K=_,ZZ/?CBKM7I M=5D1K^FU.S_@@JRGV\.ZKK_KYL]$U!;'L<[>!25GONH]Q(*/.CK&+,\!B0?K M '[&)ZY(:T%GEW:Z#)$3LX^QQ"B/]-GGS#4;2(%,2N@Q'*NPK/!9V:-5*:^B M(8# )>$*9AK):%(1E#_K7:/NLM"HS:H:J=Z1RDHNQPT#Z%B\697"^>6R\%K) M_[@-@CI$7U:E4+V<+3-ZSY=5662#\596$?_?CN M0_>'$R:1Y=S=M;"KBWT$_=\('Q+-F^N.+-LM8JE[9">Q8Q".LL@!LF<+RP:P MGI$*#>8]042P MHN$6JURNU2/%S+908C7/M6(U-EDO)]8<2A:U2S/QR0#+4?X[5M3N%[_379]$ MS_7@2]]B1%-TNFT5ULSX^Z]KW0;=C M>DS79*!^ZOP%]O)N;+,B%3X#U$;3$5E??@V;#8\PL6(45LW=,,O[Z2V2E[UX M#J3_JN_R58_R\3UZ_)3BZ.>:88V5,[(,43\M1$YJX7VG[RH,]:> MH\2+7D^H9GN&2ZX^/G 66M&3YS+0ZQ$V6JH#K=&(PWN-?112WU.6[TDW#J:7 MPP&WJ4.)4-JIPNJ)1WME2!AF>(@85\CN3.!/^RWU=?)ENMFW.?#A3-[J3=XY MZ'*Y]$&6MXE3E>>CFZ).(EQ+VCI2@#5;1*STG8/4=VHK^?F6TW=ZKY;2=[9M M=RF-9Z[&,[$^9@T5$@W3V!93 MJ%;;5GOQU1=0UF%E':"8@U>^FZ07OK,0;NL)M-6=J62)IY //6PA!,I8&YMS M',NK8*MC1NS%>=3"CK.5"T@LE,'8EZ$@<-CF$SAL#$FATQ_..[@D+6!VGA2$ M+J&&4RE%/RZN[*3U*-Q<620^T91^@2&2/]*X6T2<\>SUEJ)*@#!78 MF&OF?I&FN=?C9I5WD"UZKUR;/ML1-#?*?)P60-P&2]1,M#@%"]>KYDO!) M*E;9&,DLEUAQ" "IK5! =)X4(-@83)9+I#A4F!1"G370C]!Z\4T@_)RW? II MB:]"ZWQ.2= [G:\7]9+-U)\@'ZF4]\EIMLT"K?/5^I"O#HW*?I;+;:T^ MZZ*T _(XSH*YQ1SB SPIWZA@*"/N!_4?Z",836,''M4;EPT2I<@5CF0T@0KCFR/^]4^RS<V(7<1(Y'?G_"?CC\GY???\&\;2Q?A:VI'H&%G(OB6 M_C_9]LI0)8V_?BW SXPN*J>,VE(XM0[D_-EO3 Y_8SO$(JIY*&(#LSB"8T\] M1DWUMHMC:PX@+M5 K%8OUQ] ',3=*Q]28M^;'4;\PV\I*WJ2WO"^U!W*I#N4 MLAU"G/E8O?<>.).&D\V$O/3)=XV$&1*E8KE2K):G&T, ?VV: V2SNRY,ZE@2 M$];I6WQ9JQ0:M:V.P]LZ2F6RYKDC'1%A$R8RKO_&%(2MES)!V(0QOUM$VZEA MIT'/S#4;MU8:9]6M#L3.5%35ZR2EUA=5NQ%/\=.I7(@B&%&#KP33TH*I/J7A5IM-K)SU")J$6S=NE2:TZ=A=6S=B8"*X^R&I%3MXJPR M&]'?%RF5F4&5(RGU!RDE2D@E"ZF/:70_IPY@;Z24 /V:77\ORH7+A'D!&R7I MT_W&U*T+J#E-3_9,0,71=5-FU/G9Q6S?\7T14(=H1MU:]I#KZ/G#E*5?$]W. MO;A:V->^!:FV8+G5TL)O3E/PO1%^ 5JM)__.2X5RK;Q-AC$G;I!CF9@A.6Q M="Z\NC1JF-,"8\\DK*0)S^;.AL1KM7Y6:VR06I)H0QF%2T769M-RLI6V,S"J MIL36,^,Y\!(VL#S,D=F^#$[@6@LO+XWK7"2$0W(O>#.)WYTW&H5JPES!;#M=M[RKA2W6'KFSG)M*\D3 M%W:VD.:[HWKGYMLBOG'V"N(_;?KJ164^"25/.O5)PQ\LV>7VBRY;Z,Y02H#E M1!1.#_M,1'^_MARW8[G_Y/":OO5LPNF%)EMU07PO5D^^P+;KM829U7!ZGFD' MSX[/(.:_)M1VR,^.=JWXC&L_F]K!1A/8)6$,>J*+_1+PSKZ\Y0D?$+Q #B9] ME51=U&0"G!PY&@XQ7B,3>6-'+VQF,!CD5WA=^22&+W&@X,C53P//QJFJ)U_* M9QY^^2S^,:'\(($&' M# $D,7@][?>1CAP^2/;SM(1O;*4P6[VTU9AR_DO7\O]I4+ENL[%,3'7<]T\N61.URS M^R/*#QH 0AC69$P-E$WNYEQG?N^!.Z'.!6MNTZC3ATG3'-R$$.EP=]<:?, M]%A&3-RQ3J+8AZ<\)HRVC&N4*].M9G M[E 948BW&.(ESO-94A_.%>*A-Z"ZP_C9L7N.OW*3VYI!>K V&.NF[K@X/N\E M]ZD6V73[V1 19]'MYV+!]L1IM"[!"]3>C %WY]Z7ZL4FN^*OTI]'(?E.D'Q. M''09)3ZW2-ZXW*0NKY!\;Y!\3CAQ&7,AITA^D;L^:PK%=X+B<\*5RQ@F.47Q M]>Y(0Y5PNUTE;=QPJ;]QF;YX2, M+_+ G F;Z[6MAG^WU2.5S72C>K>;6:Q1V71KLQQU1*6^8#BY^05[XR*L! 8X38W $(4T\PVV52F5&Y\=QF6+ M+'EE\*2)H9G4197#ZL;4)$+4]"NQQ5BCM-T68_6PGUBC MOC?]Q/PEUVF<=Q;M$OPG)CTPZ)P "HMMO8K/Y3QT40A:DUZFE-%OJI?!$KW' MLFQRH "U+*"6Z1V6 *G-]_;:$3E7\XHE:4TQ-H4D\58[6V^,DM@593O,0J%! M' U*"@T4&BANH- @Y]P@+X'*N/:RFZ!ERY_1,=!?=+#&!NQ-YT;JE-%*UKD+ MM14>F#+ZJ8^] M<1#=+%86#&]63KY49U.%/V2&&>M3=7$WPB4%UQ;L0G6PN*;]6@W7RB=?SF=3 MG++#M=USH06;0QTL9JS#A6:'+=1CB2BA=&NGKKSL_B$-/":$HP=UQFP\$?ED?MO'0T7@Z$YRV LRVAN1;W MKIY\*9V5E1*Y%*HM5FEZJ*BV*L/&&OBSY32%?>-!1^/C4#QHUSQHP:ZE!XIJ M:_&@3?I,=L^#CL;#H7C0CGE0><'Y9P>*:FOQH-EB\P/B0>6C\6GLF@Q,LT/\H*BY/<^Y4 M.XXTSBWH8F)5E9KX+UOLZ/8?^)D>LZP%4M#?#O3])A%?;__WG[7B3;L#?'I< MM ?/17=$_4,&UI@7^X8.8"F"4+% PG&G>.TXC_*/XL@=&T5ND+@JCN"<##PK M/E!LY9@1ZRB O^72@/<08;EN2HG?)2I0,_V5%JGOC%5SQIOQ_#[07[[@LL37 MM!;\BGY;NT_/#=SXHF%OW[;IN+:'? E'DGSC UC0NQ_4>SU_ZCU67-S@W[UKKY MVNY\9OC8))NJ. M==OL7K%F]SKME#O6F3CEE&LNR_6"Z*4U^"Q!$N"E MZRX#,YD]<6["SPY FEJ-X"7>P0<%?)T6/7SZOL#ZFC-B0\!R M_PO8EC@A+@[+Y"Z\#7#1)0 !#4$*8=%,6O";4T%P6I[MT&)U M./4G[";''4>@X&I!6Z ASV4:R__UER N9["1R?)YR*[8I-%=C(>N4OB,@3VQKI3[KK1 '# MAK8%[&C"^QZF2<'SL,N?!SQEYOE$O/"0H>["&RS\Z,+NF48T*XY*-_MXJ/A! MHI;<'Z 6GMS,Z80H!R?D&8))T)(T Y@W1U+5!_@X>0M^91&M TT)V/\XZYZQ M ;!G#9B;9_L-!-^X!KN.[A67J;L>$5_:4GS"@AT^V]HXACZ"'&!9EBT04/!5 MH&97[^L3PH^)]F9;@N7B<8/64:0U^LT1'2!DTQKK@@](#%YL?T,B22 >W1K@ M\U.$B65R(4, FU,NP*: !> ;=N,-[\O[RG1? M2=XG5 -<#^JHL&ADT0;3QJB0SJ4ZA!#P!B/*>5%!,P9(PU&)@AUM_SH_1M2X MG$KSUQ?N/AXJ_AVY_B8M>J4IJ?6$*:F$ :EK+R>LO50L5XK5\K;6CC'*F947 M4%= DH,7&&]'Q.9Z48'T$8Z)/ITBL7HF?#;@=0,I8S[Z!E1@!9*FX6N/8)-Y M8U3YL!%S K,@1B1816!K6F:$%X%\?.(H]9BK_9**<(%8G>.;RN\U:\X>,AFV M8DYT]K1HF_?F/9[8=?3 Q(2H[W!>*0V8*]MMP%PI?9CR#=9KD=#F96EOFC)G MT[EU?F>^\SQTX\MSE^5"EKT2DT:'*0CONCWSED&\^=;/FT:IRE&BU&&V;]T% M2SI:_,EOWU>%/_N /XK_*/Q1_&#O%FAZ#@'5?U+.9@Y[V:Y6P(D-U#SZ=?*G,=E;=*$Z=*A)0W.I0 M0#6?6547;'"HF-4B$[:WRZ+RZ#?(C0;J)^?NC0JZJ",N_;V9\) %Q](MRVH6 MG&ZQ#*NY%5 ^0EYS7M\@LTGR4^ZE^#U\HIK35&4=8^-XB:I>.E=4I:CJO#JG M;>QT#RM%58M0566VM9XBJB,DJ@4;,2FB6H2HRI5:SJ@J/T&0W-/ZZFD8FW4> M;8CP%^R,?4SDJ\PW12@O?DGKP]?;WF-J M8KI_AJ72![^ -O:$T;!H6Z_!3]._82DM>_C:^7'W?OK[PG6QX=M2NA1LM",F M9K%@!Q=_TT';NZD_8I]'@4G]T/S:*EX]MIK_*#9O>ZW'3TPS7K4WQV<@U M>>SP/[,1EW7&B(O2XOY+B?Z79(S+GTZP]C ![M]N0KA'7[,JD$\2C?R4QHH% M =8"PP04B.()TIR\Y%4>PY-E#&(9Z,%Q-1IG#3BO@>Y,#.T-40([WQ2? ML$ <]N>C#NO<]UI=UKMGO6\MUNX '-IW[/J^<]/J=%LW^*E[_[U]T^S!'[?M M3K-SW6Y^9]T>?''7ZO2ZK(C7]-J='W#!>YBP--'T[J^_Z^;/1+(1Q['.WF7K MR:Q7O8=8\)%ZKUB>HYD#6 ?P2CYQF3.B)C::JYTN0^3$Z6/L-LI_?=8\<\U. M6UQ@E[F/U,7BU._M%.M40_W!UFED0:UN9#L+/T=9-:[P1_$?A3^Y MP)^CY#]YJ3Y172LVJ)NJIZBGJ*<U=6E-IVI)Q77'TEPA M4P$>MIS::(W.+&8DN]GRW(?J",@JJ73M6-HK;(BLZA5%5T=/5TFE;L?28&%# M=+71"B!%5GM!5DF%<9+,%12I[1RKUI.[0^]5H01E;BE*V02ESXN=[ MU&KA>.RGW/5:V&D=+^*(9K[1!'J@#9H_W[<C>7-^4;VI7Q7+YXW;8NWVNE5LUFHWQ:M6O52'=U^<7UQ.41*M M50>%9] $EM@_+]?*MY?52K%^T:H7:ZWS9K%1:YP7F_7KRB7H_)?UTO54GXUL MFFMHGFM-Z;:-2'E3H_YNLTW9CY9?.&J#S8A'K- &2YU6A%37^ 8_#/3721! MO0Q+(*/_GUN4F8=M)19P3J]^4PBTQ 'Z_\J>3OO% Z@GH3"%N'/*+)/MX2:T%TTWT$0H M#BV[N(<;<#0PA^"*GUQ81ONX!=[W;-W5N9-S6:*8[6$PVWTDDBENNX<[P))_ MOR?+'BY_1"UD%8=2'&ISUJ+E:H;",(5ARN!0!D=>-Z ,#L5L%;-5!D?^=Z , M#L6A%(?:=X-#!7 R)* #>%7I,+=UF*]2P-J?5UT>Y*X.]%6*L/;H50I8^_.J M77+!3#M@[I-"O#T3:;%6G%<$ 6!"S5>7.MLUZN0#A3XS:E)AC'3,[6 MZFYT+6E5P%-%CKJHV2I7BM7RO[JNYM)(Z-9_/-U]PTH&R\3R7ZKPC10Z=+@; M>NC"4:%^,=-U*-5^UB\N5:W2FF=XP8GC?Q?IZ XN5BZ1P[>^RA>*]45^]BHS!] M_S%=B?<\HT3.Q/ME%KPO!^(]ITPOT\ZNRL6RJHLE#J;*!7Z5--[S_KT>#.R) MVF=A5Z585ZWE9J7L!U=[[U4[D&VIO=J2&H FM,K=ID9WW]=%O[7I+FP.//Q^ MV--^-5W7UI\\RFWL60^:#6]8KS-;K;3ZJ+*,P;5P)T-%$-F+]O,Y73[7H0ONGFEMH)2?V3$ZD4D)EL7;0AZXXE2]R(QX40>Q2<5JLI^TQ M*4YKS'93BM.A*4YS>B2O3![[ICB5UVA]OADYH1*Y]LK+V!P#"%PGXD3D S8$ MR1#K#?MN/]@#=#EF-,QOZ_K$PNM.9:Q)4VEW[,"<9JNHOS2MOG[MVRH<.DD1^[ M;7OJE7Y0CF*%/$I MU4JI5@>D6LU)2-E->JWB[IOV3*KDVZRZ*+;,P0Y:*,X@1Y608X>]1Z;9$"R( M#2P/A^=,\:'\M*U9?,UIK/,BN9G)UI7BC'J:G.?5M-PVBN_Z_<=&8CE2@Q4R M;@$9=ZXIK\;N&UFP^QSTKE)\_G!)*]=\?CYM79:4*J5(3)'8)DFLG!&);2+O M%ZNE6\OJY5B_:)5+]9:Y\UBH]8X+S;KUY5+[,M;+UV?B >PW\7DZSXW M#'G6?S]!_0S^=B9:/_@;DX=A,[K9P^N#D:428D2>GYCFN592&J?$E4;]0P+0 M5\6>6&YHB?#B=XD%:L+FTN]*'5%;+NW'C-K*13Z'U'9TD[,Q/&+D, X8.V!= M/G&)G;,J; ''7N1[DO-'S]2\@0[2Z32'PE6?1&-E=TL4&Z4/.F-T'V M:F#[.A03_!-Z[^9/;<_MXI\UW71$KRSNG#+0O/=P$]J+IANHSA?!,"SNX08< M,&SQBI]<6#'[N 7>]VS=U;DS?_&YD"6*V1X&L]U'(IGBMGNX Q 0?[A\D?DW%<<2G&HS&U R]4,A4P*F91MH6R+/&U V1:*V2IFJVR+_.] V1:* M0RD.M4>VA0K+9$@K!_"JTF%NZS!?I8"U/Z^Z/,A='>BK%&'MT:L4L/;G5;OD M@JJ!14X:6%QQ^,[<00^+G1:BY*FPZR2UUN=D/YCO4BFVBA8D+322 M!E6N20N;4&NW2!^URKFBCYV]:NO=O]+)(VGJX#KDL=;4A.W1P$7I4M' ;F5$ M?DR^1B69""Z.0U\J*WF@:"&@A:0)A6O2PI[K2^6R&8C M:7AF#KVD.R'++[5Z3@(*:ESRH4^Q;5SDR!^[(VJKY<3<5M2VI-S;.6TE6_,Y MFLJH%*P#1K14OCXG)2-O;M7=L/QJ*2=5)8KE+Z=@[1TA7I3FY(/LQ(&KJ"V% MVE2B: Y]NXUYKEW 4M87:,LFA+?*CWN(7J0TUIIU+E$6:11SN#/>[S/6!\O& MK607*VOL)O%>&1<'3'>I.LV<_*6\>6]W0(QA2"4O24[*Q#@$'VX:-<[)H-I- M2NTNY-_Y;G)%E/P[8.=:&L%EG9.UIWKGKO)X%=T=,-VEZIUS$G?RYM3>J=Y9 M;N2DTD0IG@?OVYZ3Q;.;Y.1=$MW%7B3LJ.SE7'BX3[ZTS,$.NH?.($>5D&.' M/5JF&1,LB TL#T=$37'/_+0>77S-:9QS3L>CK=L-&?5^J5;SJG1L&\=W_?Y- MT=@&%YA OIG0V)S&2KDP$;+J*I:3EDL[1_M=OW\#9+?U0L1LJ*Z1!=7EH)U9 M]3RO:<&*MHY5;2R7E-JH:&R?:&S_!%BYK-1&17;[2W;[J3:6*TIMW#IM"7_P M;^Z3-7C#O] ?_H7]#V.,MH#PT$V/,L7EUXENU+]-K?AOG\/5T>)BKE+I*94S M9N/1FHE\#;R<_^H;WD NA_T^T%\8Y:[__>3AZVWO,766;R" 2A].Y -B3Q@- MB[;U&OPT_5N?&P9[^-KYJQU?Q'L7G;:SU^8IKQJKTY/HVBG]KDL0/ZS$8PQ.P M@/@(9/^X&HVS!IS70'?#& ^>];ZU6+L# M<&C?L>O[SDVKTVW=X*?N_??V3;,'?]RV.\W.=;OYG75[\,5=J]/KLB)>TVMW M?L %[V'"THC=N[_^KIL_$U%;',Q>4G/FJ]Q +/NHF6YVCF -8!_(Q/ M7.:,-)NS@>9JI\L0.?'C&$N,\DB??] &\>L!=33<\58]YY[/UQ F>E1V!I>=H4H=R*T MJ'+CHE'"8GX..LL$R=KVN$]2OPL "!GP]Q-T(@!-2?T@^-N9:/W@;T%]0]VD MMR5R]"4%8+R*IT3*R.]2]7@W)#T_1CSSFKF1X/I9]4-**L23H1$!SXL5O_^B M-6J>$O0+V/+3EYL8J420 SC"TQ<1.,[1YM]/RK7W=' YY'W$! M5%3.VF#U,U*C^"Z0(' [.*B.).!#@ L+)E:1%)N"]%'_N^0P#AK=8(=\N@MF%;GW6+54V!6?5NBT#@A[(YO'\8DIA%H=H?:? MJU:.D@S054"X]O1%X/^3C4Y6^/.C_-HS-6^@@WZT,X5407A-")<49 \4LHIV M#QW"!TF[F18%K:53[,)#>/(E3(5CSYIN.B*@P)U39IFLKSDC-C2L5S:B')VE M2G565J-6?N R4Y ;"V1 KO3"M"R/I%85LY&2?ZT:&J%\D%5O%DDBBR>;^/E= M'>[&$KE$/>$B*2?7E@-+>^0OW/3XFE6_*R>=K 3CC/'V^ AA3@N)Z9XMBA 6 M(81:E!!*BA+R1PD9M\16D-H%SUJPVE_QK*6[!^2!9:W_W.P,LKCY-9]Y( PP M-F<+*#B2B2P;EUNLI>\&_*7Y83[O/' G_.92&0NQ=#&':W9_U#0'-X#NAC6A M]_Z:P++6Y#_UU:NP#E(2YY$8YLQS.%*#88/$4*O7%#7DG!HJ24,5RJ$JJD1# M5M2P1HM'10Q;(H8Y;?"/U"[;(#%4RZNW>3MR2\V'"M/, 1QO )>,+;8,HU&* M$RW/B51X)U91S U#-Y^!$=UI]D_NPN=,V)"*]>2>$%1X9RN$4%>4D M*4.&= M' ,GA4VIB,ZFV%3^0M+[:#5TX= =,AG&/D14B&=E5,FD4_V&^%06@Y J*F 4 M96=?NKUV:-Q*J-!0% MY9V"5"PVSQ14K:O4SQ7MT)[E:D:!/1&\_*[=+D),Q7*5WVT>.U2QW%EV"&Q. M.MJNN,F'^II#RS=9]:<D'.OIF*T48X$=X;^O=5B0KEHF:5P M/@WG550U6YROY<,%K9 ^#>E5'#1;I*^H])G4EP3 M6%V(1FWSA3LNWN;ST,6<4_Y=8@GPR)5X9GF3_BBE)RQ\+A_3=B7-\D17J::"+(ELA!$=TFB.Z0(C\[)#H,]-1V:[\IJML?JCND M,J'=4MU&FX8KHCLDHCND.J7=$MV6*Y26HH=CL*E_1S?FPF(AW#/27+[@H\36M!+^BWV)+6L3BF\;?GLTUQ[/? MNJ[5_]F#FZ\,^' B:+W3^ NU_;XB3RBS<#UZ4OGOM=B*? M MUSX1(%GW6_.QQ1Y;#S\>K[\UNRWV\'C_];%Y!^?S],4_O3GK_-O40O^V)I"R M.XX(Q_^WY[CZ\"WZ7OI5-P? QCY5SVDAO1%GR+PT\XT-] '[W8&/_F**#N\7 M]5_%D3Z >SX)[MUH -MY][+S$F#+%]-R?_\-+_TB_\-L/O'L_DAS.,-7.B/- MACT"J0&AC2U\)" 0&W@V,!D&G#4-EN[(YJ(["TW62+G2U$UY(;S#'3F,PR&D MWL&Z?.(2!V=5D&A( F>,'C%S8O,?LL@IE>.GA&O?#47H,^T%VYKSYP%&#$!5LWQXK_./8/S4BDI>I5Z!J";/X/"M>Q1S&E!EGH4 M_A'T^8L6W_\?FN%Q_Q#^Y*A4!X=QQ]V1-5C)35@K7%S.>@K/6)/P8CD^)4DG M[4PJ\3/18R(^G2[H%!X#4GRPK6=;&S_RL:8#X3^#,@%KN1]*BO'@1&R,.O:L M*Q[>M2()U1H7A?/2;+/<>21DTZJ 7015U(1-$?X*'QP/Y"=S+1;A-2)$U?CL M2!R,WB$V?'9<*D)X F,"@Y(Z_IL'G M@2?P$AY'UXPL PQ+QS]ZQLGN.F-_@E45>9R M "*[C@>'Q2BD/-7XM!"W)%_ MF6;V.;T9?K8']->K[H[8;;-[Q9K=ZS0:ZUAG0IZE7%,OU>F:8LHU0*#B.6*/ M_<\^9V%$5.+;P6;NX(ZN&8CZ3IG#$$=?[KN,"#4OC!UV1,)7P :/MJ9 '6" M=0V-S7F'_/,.EPY(,ZY4C=#7QFO@CXOC0!TS377&0 M WTXA+7@E;!_M&01 S4#K%I] %@/ZYWH8/]%B-LWGWP#2AIXO@FU->H'C@=H M8'@#:6/2RAAY./Y^\O#UMO=XXB\DZO7IUK>/S M]Q/!E;FK9+^/@GC\0_-KJWCUV&K^H]B\[;4>/S'->-7>'-_=ABU%3!Y;QV^$(4+NNRFW;W^T>VV[SNLV;F!_S>__[/;[K+[6W;;[C0[U^WF M=W9]W[EI]_QK'EO=']][=,G]0^NQB3]THXZ1[;"]'>@\%:'S_*Y_^:?E@;9A M>08J+MJ !,C0,D#TH( :Z$[?)EG:A[(%M2&@C)@Q_)H-3,@@ ]BR7932\'5D :C* M4^,@4'E>-7M0-"SK)SXL\DZ0E:AYO5C&"\AAW?DIEN&!++3Q9NPA!.8&"$S4 MWX!:0=NP/#OMD?,6")3TQES/!M7.(\7Z"62Y;9G/I%\X/.V9?9#H<+D&>T,PAT [8&/D?O.TGQT7#I3]-Z]7$SYXI/L[=Z)\( MI %^ S>;%K.> #DH3( +GGCP9Q\VY$T&]%XXEOF++J"&0P@ >J_F:[EP?B:@ MJ&X*\P:>7&!##XX%]+D7VBNLT\+;7G6'G[%;L&4L&_8UTOLC "GB75_ST ?4 M=SU (/%SEQ\.-[C035& \ M1_T>Y]X7"&8(7I !-?9=9!Y^V[ MOJ4 ^N^ CT%!EPI[7ZC$X0DV\*R="),"3B)TX@(S=+"_X(^W K."25\@/;W) MQ-#!3BL 1 >P>OM-&'>OEOT3<*X/J/P5UN:_D::%P9,Y)3\)=GPWH2^#Z!5W+">& 3PS5>&>"S+B Y(\V(+!/1G8]7,/A*)$D M!*?V "$YL9'5C\,G.30EASIZ+-@;\&GI#>[-$0C".G6\IW_CRZ5CP2=]6I$S MO23"ZB/"9CJZ2(>,@$>"!0<2@AP)<\6+Y'6.-"D%B.! KUM_- M@>?;/")4( M6[PG!Y 8%HQ,?X\/>5KMN_K1;7=:7=#0_F@]_M%N_7D4RIET2'T##B"Q0N#) MH]7_^:(;!IC^=YK]9@#X"X0.R"L12PRX XD4I#HW'12\0]#60 =#OPHP*9,C M0P5F1YCCC%%8.AC,1[[*^R,33*AGG0M5 G0(_FR3]M9^P.QW3V@DY/D2-W,; M.*4VQ/_(IW/BD,: 5 ^+Q/>-_HS.!M:%G<-_'FP+W3PH8%FSC7[&X,]@J1-0 M&I%6Q$*0@1DD$S3TC%E#]]5WF#MBFT//(68.?/$9F(\Y0B\)WE"@FSU8*'O1 MQ34OEDXN,OA6#*JWT:$-C#24(OD:!X;Z'(3[G"@/1=$D:/_ M*D@U!C;QHB.IDMM5,Y_)71]QO, !ZH(;:^@+PU_'^B]XE$.'4F"/MP6_RZ4 M#JA:W :-V^26Y[#NFP.*0=$RB]J3#(L2"I.4<@\:/!PQ@ &]K0)K0H1%9!$4P0="R#JN!?8L*J$@3L=/ MG 3R& ^4I)AN,SA@>@H(+4!02XST!"P"(,-RA*P&2&*8!GUT11!X@$.$<2$6 MN1)]?$J?*5VC/JWE)A$1*%[WB=L!Z4H*"\>:JCT=%"*X,!0 M\P#DG)#B!,_QAJA-V[#@C_>MNU.I R!EN^AO=?%9&GH[.$,0<)=>W+9Z&,24 MG5=)]<&5X<5CZTE'OO-P3:3NH#\ %"(/MF"ACE9@MO4$G_JAPJ0C7FN Q XH M:YP6.^!#A((X63[ THQ:%HZ.OOQM Q#6L%PC17[BIXAQ _(%.O9).D@ M81$ PO$&(E@]-!(^@[$D7B%$R%J M"A8'9U(9*LH4OMPFL!2QB@= 2>>WX"] &(@?@!L3>X&/UD3*OUB M0R"W0M1VY^:+;ELFZ1-&Y%2FV'.4O-5G,370L>"E1\-[095[XF#. TDA M?TW1Z-@3!N;P?%YU1!YE'\G[HV>3]DCA*3XJH$DAR\U1F\DK2 X$K/<'S MA=:.8 K?#'=HAH4DC8\*O@^5 *%[8/!. X2C=NBP+G0@"3L?]1'I>4!4@?TA M#8RIXWK[@11:_Q3(XJ0%H5J*/DP0V-Q\=C$(+8Y(\"P'U$VYN6"O0':@EA*2 MVJBRXIP"$/]OFN'ZML,8>.89NQ4GAG\4DC:$@\= ^3"E=N"_0!")U)>?;>%W MZ*/>"Q3*#4MH.3)!P0G=T3_.NF?LAD] JM$5< XW$84#F-M#,S"9X;3)/,& M,!%&R)9B>CB^UT#JI=,"U$(%":$7R9T 7@V,@_PS0G62KN\7;GJ<=G,TE.9; MHV @PO4::*:$JN(L8YP7T!,5R;Z.]HWT40&?'HRX?T3>,CZ>C#3<%%TQM "IT!$69_KD?;%?I* &)'[K&_#2 M@HS'&T.413(R ]$74LB]L367[3^&_-]R-( ?"6Q!JHPIV$&+-0@#$196*(K M_3;2H8>9);KK"H.$Y';@"=3%B8&EBCE89"M&U^NK=>+DZ$P$$R 7@,CUF5A. M3HS"+7-W8K26L :%R8>X%/!T8K@//B.5="O]F%3=+Q6G 5@T-BIT,8Y$C.T- MUCJ05I1O*$D5#IWWJ#@!&(JH60>R]PUT $RQTB<3H;,C1Q1I'>4J2'RP%C&\ M1:P6PQZ(-\++$M?@(K;9&6O!$M^05UGH!0J?.-2'0&Z^50#;DAX9>A3NE$P/ M86P@2AXGFL!1#*R)+RX18Q;UDT7]#$_\S4(;W,/84Q]3 LW^FR^YI-Y'N$-J MH90-,E@@'/XDQ>"ME$J$DDOO"Z7/YQ-"O *S#(0EA4]_]?E$^I;(#<0="H6E M["102M% QTX((#1M+?!0X0(QD$?^J3/VR(<&WDH!%YWRW!#-AO!\E_,@NN&^ MPN+>BD.@ESC)T>,LLR@4!%JR";#A@KE_]&-@G<>6'^0Z!9S5#%HTJ=@#_QSA M_:#A2$7J'T%>2RQ]9K:V27YCB[0: M^,HO5EDW5R@E4V8[B58RPZ92?R>Y)ORXV]RD-5.3ECSOZ<2D(']GD:-Z+\=G MXYE(&P@QO2\DPKCG3PXLV)"LP^8R?D#ROX"0_3<0I,TD&!.>-3"C2%6@U%V#3T/J#G8XC>*]18=71OO19='7:"GC92P2(^R"'7*,] ?B65XB"I M2"A8E"P1NACD.\86TK G*QM""(M"5\'T C2.UKLJNE5TFSG=4M$)N<[>4&,% MF*,J/;2M,1K]8]T;"R*($@"0.?KWX%LK+)R310*:*V++@A8#&HK>/A"408JK MB&^ LH6E07CS$]=L"CJ(%_A+\]_B8&03@T54P_"QV7TX/6-^]IHV\E.6HL[6 M!W2Y? VT:V(8]:]QKSC\[;N[_2#DQ-(I^5(D-HRQC*(?;3X0,IW0<1=&V7T6 M!AL=:&_2YCF_\H\<7_H:;GS0P7?#T_)PN44UAD\\% MW@+FC"@$$M$\V$4D6A'$X_SHV) "_H'9@J$,Z9+00A-_)EA,GBT,6U!\%<-@ M&GI@A4W:UP./*Z58QH*!81@6\VX-V1["F<_W-DSZ2]X[>\/['%KQSF/BG>1T MP^*L>!@L5$\P_(>CE)$KB$2;*('&HW1 O+.QN3!4^LC)N?NH#72+_1#!SL?' M'Z<%UJ0<5=9$)FIJ_F_-)OYVA4^\PD7)KZ^N?IR*8(2.I/GD(:7+WV[@)TQ* M\AQ1.BCUE8GEZ#[SD75;Z-VVXN$16#ZL&)B*;0%3P>>A,T @%[L/H>4&X]PKL M!V;KP!\#2<,??_QY):A7QNPI?2<2(09C@XP3&2CVT\E(F6*8&#[FI-Y$Q;'P M,'M/P'=,-RAR0">L4)\H"%0$]!-VE%0_HK%&"G8A"TO8P9]7T?7J(N3:EV&G M)Q[Q7C:".(2O0V@F9K3#>I[>,!.\$E;%-J_:P! =4!7[(M>@!>H@:& FN[-D MN.^1S'IPS! BQV+K!EX"ATG M1E.$,P:N\)<\E4^9.DB8,(7JC;1JF9,5$QD@&@H"A\E)@LE9T0Q0)#K" M;2!TC/#(K"$VON,3DP.2&<](%MQJ.OXF M. O2O_;3]X"(7*W[6%Z<:5H>9?[B>5QY84ICF.+F^.6S(NLDZA0NB,85?@0U MYDR1BYP3(\9'R\-5=H]BAH?##*72+9,YD9*Z@/^@'U2FTM&9 M6%SH0I7II>B0E0[A>"XEM?.C1Q1]E5QR'G)WAN9/X)2(>4K#LA*J+@,N_;%Y MT^R>BE],^ V8*899*9>D>0,_#&QQ:UB%$LOB=#S[A8-]@XP#GT*:$Z>.!R0% M/C8?A67WHMNR"EW^\,E]C^@#]VW ME,BK_T\+J.P&L(8W/A.CF_B%:I2,/W5>T6H$RH)-*&K N@"L(8E8=I@>!)_* M@4U'Z?D%68.3]&"Q]H1'P4' TL]+)3:./DL:A779I0'9*"(*[E,'42"*@&DK MCC2.HXYSL*M-)RR&C52Q1"PX(5>BMK+8@+2R1=<&RYT V@6%5A3(0&]?%)U\ MW/#KEL+JE6FT"- .T4V6"LY 1$0- M_ZM$%/>=8R\XC6J-L8NXA4>U'C1YD> M(,\NC&$(4O,+"ZG8)*S8"A>H//I**AV>5.IP8K.^FYG07WK# +[HBN+4@R!2 M_C:=(RO9J/!5A;R.$091W!-;H0C>XO_L9R/*FN8S/R51@+9GQ0WJ:,H/!5F] M/C)1#'=280CRQS=A;\-^0%(4N_C M-RQO,%LQ(ET@D7T&E6GAJM#-2';-)$BA_Z4[;L0B DW;3^0(,JD$'YS)(?4# MT'.2JOQX+_R)=V#7"N704ZPL!ZP,%>QOH%KT*37[N_;DQ)L5A$4)2$']+PIWIS4=,V M+\6],%M73/GC?F\#OTXG)/&@5#*L$Y;<>([R&H9D"V')/>EN\C[A8(EFE-VU M[KKRQZ :=:; *"CM1"GB'Y;O2B6!PDSJXAN)($1#OA%3(JI-&MH$$ RSZ9"> MW>DC#MV[M@@9R_KMF2,/M-$I?3+P8L2QQR\W$S2JFZ;U(H2.G]O",?J"(&E1 MHGU[*#JOQV 3HF*5.),!2Z1[@./[>XUNW[X(?NS1C<3/D$H_]-]09SIBKSD MSB9OZ8,H MEMAA@YYFO&,DLBA18QF,K<*XB.;RYS>_J"[([XSV4)!!4\\."N>D,F)+_B4: M,Z(IX8=&1&M(%$.Q_"XJ!;5Z##0 &QMT^+&!Q,SQV2(/]#$%&0A10T56?3LR ME7<@>'+BJWUKJ(_[MNPW]A%=8K(%W)#;MI"WP+ZQDLXO)_0UL],S2AR++"/P M* 4/I&(Y;P( K7X@XZB(KB.0;\_D?HEU!H4O@ =I M/XD%44&,3R>"U85]2=$KC$U -9%O'[%?L"V,1N%0[)$'1H@AV\#( (KLU4/F M)7[U[&';D*G^!FY(S91OI:$"JU/3Y5@9O5P>UMO*UN9^KSS-<"P_3#1 M5?< MV8<7.7X#&LO^Z7MWQMCM-:0^:PSJJ2&B![Y[B&PHS$LM"M^?)CQ5HO<)^XF^ M+M#*I?U'SG%!ATBQ!=],&(.-+<7,F),O77;C"6QP:H#LB'70WM$1!O\E?H;L M)M*!EF)8J"&+KD2H[SA,S.C N(5TS:.SYQE9I2D[4X-(,1$&0A77P]DBRJ2W81!;Y$F3;V* :'J0Q8)+V' 2(R/F! M25/ V&57APB"2+8;QE[\MI9H JOL!?RXP#4U#1$9#KZF"XD; M?HT9KOM9#!\![=(E81:^1J:)QC,FK'0UV)5A:1RH&,?DU&P40,Z\X5>)INE#'3, MF.W[]"A$*\+5UOLR#M;6V:W1*R0ME27LYYH?[W5(0#:]9> M=-MS,$^'1[JJ"PT%W?<6]7(.D&VF@0,\E<,9/(>I@XX<$2.03A\CIX:SM(@I MZ(XL>F14L!4JO %30)_$2,-J(1,'A*&70?3!QME!)!;"SMC$QT(!8\I(9%+# M9[R+E#DQONX&\$^,V2J+"77,U\%)+4-G3&SQ<+O9*&JL;]&U/:&;AF7XW MZP&V:QM3^A6>"C:%%&+(I K/ L[_DVVMP/K$5F]^T2KR5G17R"W'6E^3:D7( M*O?NTVLAVDDYVO [Z /.R&U)%(W7PLU^055P4J(O]BTBPB\-W2I4/"&71=U; MZ+../;9%7R$AM[$E!>N%^]CSYG.BF>C'1)^0&! >2A"NA7@@>;9V5Y3U M$OA?1]98&$:KCNE2?8^U$R*^%@1A"1<'$])CB(8@/]CE&AY5/;<@E*-L+ M",N.]!VE'L0T3((D!^9WQ%8)0))9&1/A:J)VZS)5 \P..P)*W<16XK0()! , MA@?T9.@_.=#=0-=$ SQ;^Z]NT%P&\78+F^3]9 /KU8R/HPC'1IQXTC](@STM_]QWZD\2!Q#T4?ZU6SBX#ISR2UE\O+\_.@V]\%C[K M\1 I.E'9!M0L1DQB3S8NIU 4PFBU8-"12ITAR,L/]+!*]&RCXK!L7Q)OFWU *=>:7X7EHAI&ILL6I?, MI';QP8>;&V=Y&7"S*;94K\AWGG^(I]G8I*M/\2@@:C/2(#&^_&IEN64'"YSF ME*_1;OV$U/$7E2_%FLOGJ[PP?1.5^GO/3#GI&99O<_[.5BH@-\I5N9_JJN^& M/74U0UBW/SKM[OUU)*S0)1/7M;TQS@T-O6*.F"=S&@HX6%15XL/[YY =#@;P MK*3B8+#5KY1!9^"32)#1A%:13A ZW,-CC\GOQ(O1C8:8?:8\1B. M"GK2'!TY<,+[I\,X!8F$_O<3[2V^LBCLYY_-=' H4$>61@0A=L@V%4.^H@NH MU00BU&<88-("UD)"%/ I![/&NG?3'# M=M8_[=+T:81:P$$Q;^?M)Y7V6N?"[$J2#@'E1G Q< M-ODEN^3;ST\?0:SC/Z?S,^W7HTBYBVFW+_S3017CCE0,\O<^V/08%Y)T"N:2 ?!A [I$1\?^$$:%H^3C!O#-JCI=)+ZX7),)8 M?9G=ETL!)L&V0FROE&H%5JE>PK_J]=/UU3I?,:U=?DBI+7S_,6E!T*)K3>*& MN8_ @IJN8^-R%]9GCR9>+>L;[27K) M!P6*14#14*#("RBJ"A1Y 45MNZ#(1,[6ZR1BLY*SNY*MW?@L;"5"0K=H_W]9QG/&%CGLZ<]FQ9 [\$Q1\"&W0CD"FQC(6:3V8*MI>!KTO;"95%![HC3:PJ1HGPJ?(QMQ3_.M'5'RJO",M&@_S&F]'8(;/HC>IL$LZ6"D ML]876BB^47 M )"B9%N6 M)4348$DDAKW77N.WOE4NA41>IU,HG4O&5,UP7SB%]L2ZUA*/9\5OA^/#*(\P MW#2AY%K2FZQ,E801'!C+(^-XD,W,,G:ZB\K(F*#1!)&TV"SA2._3H/5!F,YD M? !Q.F!_ ]+GN:867T^YMV;RM:#%Q>_ @#MK>SA]TG 7H;2ZXC5QF1GGRZJ2 MUXO$7)8^FWJH1K[)_=%>OX4LHEV'((3>/WDB8./CKXIT[_97[,E=-O=7*+;] MSN_4_F,-']X+ROBVQ0I?F'/T\8Q!_^(:RM#W@\1+#_;W=P_"&.'PZ>[^MXL1 M0%>X$&%?&I$ZDN_;:2*2Z.3HBLU$7]0#)6<4VP^VZ3_Y2'94U@5> M[$IM ,R4@ P[X*E*VV6NDV2[I%+DB^K,&J3DL(0BSJ@P/>5J28,OAQ8_B [X M5DHK9NG6+$W L!\M@X&=(V[YQW@UK)1L6HWU 2%UH+*[( LS65'?(4YL<]QK M81S0H\L4ZMJN]Q^LJ??<'4'UARQFLV[GVQ"_69K5UNO&+B"[MO@(=]]8> V40<<2CQ"LJ>,-UNGH M\)C[Q^*#0Z!_APJ1VV/3;\]K[?VXK[5U[\'=>K&OMF/? M'CWO5FC_:-,2>>_^$&]\/'8]D MZ,A'V6! _ ,!]X9P) \VWN/IM\+([#_;O0DT\'>$%UWCLN#AZ96S-1KS6^\+ M/,+!P:6W_SJ; _>"__S$=_OJ=[P'9^AP]W@\0[?R#.&T@?$,_0!GZ'@\0K?T M""&@>3Q"/\ 1.MR]B2Z \0A=PPI]=T]N[/MR42,CUZBX\SI+T]Q$+Y.Z&/= MFR"#&K7-U57 T]%@_QAGZ.AX]'EOZ1EZ,A9,?HPS='"P>Q,,,>,9NL89&NOV M/\@9VA^KCK?T#!T__MYGZ-M6'6\9A?7XR_&7FW\Y9E(TDQ)JD?UC>I"'^X^8 MBV;,JESGMH^/=F^"D'6TQ-?P9O>_MR6^S;MTB\[0X=/=FZ!O'<_0U>7Z\7?' MT-WF7;I%9VC_> 2TW-8S]-TCPMN\2[?I##T9LRJW] P]^>X5LK_=69KQ@/[I M@.F?_M]'T6_(<$H$:/M[/]T*_J-KO.65>:]>,$L84@<5"8U$%PHCR\SK&'D1 MRTZDJ75=3C/BO5R6#;+[)3F3)N&8\NP\2]N$AZE71"JZ0+*D.J;OGCE.DWJ9 M9PW>SO(C$8M15D3)A"C*3)26.5R7[^RZVN'458M:QK,CB1PN@A%*9V55@I>2 M?_ZH>[F1&^9Y6=/:W39FRYN067UW1V>9U-&#H]WCD,QR?V_WV9>167;(MAX< M> SZ=(OC#B/?9:R.O2@"ZK&KT/,O M*[A&MJ336YE9#H\G#.WP5>%;A\>H>00Z$R@K_5K<8;8,N?>&2/3K!+3(*B#L M1;)QOKZGS8CD.*2RG[0U/'Y-?//"1)X5],U@'Z^Q+R2U"?)V[4R3>AX9).)> M[3#A/7$V%W5"-(U(9%TP[=^#@Z.G\=[>GHQTV'N&/URRPP_V'S]SWSEZ>D@_ MW%VBX,V<6D1R_IH^ 2[F7F[9598KI"LFW('@\,TZ$ MR+[S."$W&N,\R=ND\<;FX!0,"70@V()5Q'?&^]=58O(L>G/ZP49>V%3,,S(> M'M@G6%;E'[!O=F'T_@/"@%,OU@G\Y=S4]T=89)>_YR:'&SP#%Q0NAUS-,HR( M;=KF-X+X&WS(*3Z(2,WA(V$L?X[L[N;9SRF$X*>+)?PP._JY@7!R"G>$_T8/ MF?U]^O/ST_?\S_3G1S@HR\!!2!W)]"M<&+AQ\CE*VF9>5MEZBG>^-4U028JI M81M \WE ^\&#Y"5-L[F39O:]+\TO/&E6JQO#S9K[9'K?,AG]\!DW=E5 @<4Z ML.*X&^,_/ORVUGC_<7>,WM'CW:>C11XM\E>RR/ANH\6]%197-U$,Y.G[K:U= MF!RZ5*==3U&1"MP^6U1SNBC>V_,31O'1X>.M4D;QTZ=[_O?V]Q]OFS:*WE^Z M +2%7D)_.-E);_SXJ4Q7\/*37T_!/SG\9//).; MCN,G;FS\1-23[I@W*,9P+INM+=7[(VR\%[X]/CSY,U?P'TB/'>X?1TD3?3#+ MQM!7#T'!#6K%P[VCP4_>S=K$!QHV18QQ-(#TON9D,3"L[5HL[%ITF% MSW:/OFEFU@O\I/K;CSVO' E^@_(I.N.9K%XG&%B?E;F"9QFZNQMWZEJ5INLX MND=[GKNZ'^\?#[BYO1U]?'CH?^GHV9.M?=P/F][Z"N[M4/G]*Q;W]QV@X.X6 M?*]EM7@SG.T:$N..V7JRK=5Z?(^,UC\8A44K=Y(NLB*C*=$X1^^^VJXS;TF2 M<$EZ)NQQ#[/T^%O:L,-N.G,0)'69$:MS].PO"X ]8P5KE@6FZLHV9^/,V/46 M;P!8<&F-:\W#7EJVP)M_W??Z&H6?T%AO(YHW9K.?'GFXI(/X\.GQ=JFIO>,C M_WO/CKP$PLS H*%LT4VQIF@Y#)QZADN+&;1-Z=@-.I,O^AL&=SI M=;*2!_PL* 08:G_RV9U!:XZX /B9O)C86P<_@H):?@!J>+!5K7 MFNSE5URUO1M>MP])"8S3?2FQ,GU MQUK3R#!9G2WPM5,TK^@/%#1GDEYFEA7@4F'_2(WC];C/Q*US97B"@K^RID!? MIJ_'[Z!ZGJ"&?F67"!RY$N'L;\!)] <_/F(=/;FK$X&?+5V*_]GCGZY:^OCJ M(X&ORX&RJ6/QJUS+S@\]N+QR] 5=@UN/COTFIES>(A#,*\U)7DO[^,FWXU-WGJ&]KC-=W>;O]MIOHT,:NK_'!U_OT'8L"W.&2TD)YK8*TXVL'S=ARN/ M*SNN[(]VY7%E-UWY-@::WRNX/,4D 5:M.+"DL@^U;0FNAB VU(?%^#RJ/=1F MVFK#<6'N]G3M;^FJ[1^.0B,V[/M]CSY'J=G MC$.=:7]55@9>U[5RBXE_B%;];D\W_::IKZ[<'3L[A M3-SDU2%2:.R\+"C$'X/ MQ^K858??7A.S)]-I90A7^M#'P#["KZ193=S(=?1P69E%UB[J1WC7P4LQ"K?K M9RS*N0'BF28:JG39(<^PUK$.8\C1X*A=< _=4V MO1./O/[$5087_&'9C*\L)[\C&])Y!O? O@7:LGQ%_7ZT.XODCY)[-GW.,+A MN0"S:/G;T@S'8Z@LE9^(BJF$C<%NQW.PA7V)]S4\7TI$A+UKF$I8ZHX?6S63:%=<'.T0)D0D04?IPD8+:C MB5F5\*SV2GF63+)<1%V$J4ML9AE6[M@Z*V<&CX_K\<33)?H^V]!NSEO8;%?NL E<:\K&Q:3X> M[)I/_-,2''19)PDDX!>O*CQ^JE3F8N'R1&A;L!L^TAD?O+[T#[S]D]W']V=8 M$Q@RV..H;B=$+RJS3\33 06)8X_P\!'/-^JQ(L.=^("M=6RXX ]%NS#@^]96 MW_X!:JQ.LZF8()3D%"X*#S0-PBI<=\^&T*. %V/H$=$$X2V#B^'M>$^1R8 L M"7T'YS>1)P1O,+&"0&R<\/CI;G22IN3-H%V)M46R+=CAH3=<)EF*YL=;"VE* M-!6$BXW5]+[MPA=(+NSRK'G6"R/TZ 8>Q.LTGR73IJSP@V"SP5H:NJ.9S?@@ M6KGT.5+9DO$=]>[TGG 8>!&QN1A" +$\_>2\\+ER%QW(UR&L13:HRH=V-D9LB-?Y-*G/6PEDO*](>)8[V:N9) M R[*"N^"(\3:FMM1S><$;\LB 78F>M[*._ZSG-31"7S4% FI'UB]%V;*+:(' M!]@BNO\T\#Z\K:'Q0CW]PDY8:F9&>G=5N^L:D=9./MNML@X,R#,L ?)D-2BC M1=F(OX=> [C]=2:N5#*%W\.MT)G04T&7=7/54$U7!MR/.N-5Q_5@OQ]' L$> MM32V35XGCB9M(W_4-YR6+;BIM&L)K"HVY&*F1R[%KZ]MPF)X-!V$;;MT$N^3 MCJ65\HV73$L0+<$,PBS P1_8C%G1>&^6[01T#X5D:,X*U&RHL>#$\N8N,>?E M/%(4)I0,$37K78O$>C?F6^V"_(M8L; JN3%^Y!2.[)SNEJ69T.-4++\I$EQ4 M9!2\I\F5"HZ&()(/K$(Y_MK7T_8:OX$LYDN0"M\W(&9R.C',-OR47T\#=SEM7L M4TX[D.>##LA M#R_F*-+#BX\7< ZO7.I1O,8:T+33PH:(&#^O,9280,GMVU8F>J6JS_.RXQI3[O#&]>@^P1DZSA3NDX#0#2% MKH49>K^CGW8CB=P37]%N(67N1.@4U('%YB>#3V*NU?EF97&15#]NEO^RU.-S M+)+@PIWP"%U<5;)86@U^":H'@YU;E8K\0J2=7Y)30AM2HD&53K4N.Q^7\RVA M9(+UX_PANNBPHE5*!HG(IER*'_Z"O$NISBTFDEPN>>5KTDXR-H,N[P]HJY**!]#SP'WA/@*GY8GD%,Z2*BJ M@F*(&Z7A2" ])E%$(N1EC=4?.LE22I#\S]K'H= &_O>LI (&UF0XN^9]!5:> M63+APW/08F7%FN4SIF2-1I/J';+#TGOE"[@(Z 1S;B2AQK,_R$ Z2SK-JFF[ MP&!O:N1!$E:KG!71/$&:P0I6MC)4>RM^B2Z)_N__M&7ST3#6ARV]YA3^2%A9"NI$K: MUQ>^DMY6M$:$SDTA=/9'A,Z(T/E:D=T'PWK@I"C0T+PG@XQJYA5<$%YEY[]M M+H"<5\[,V:S&X7XLXZ]F6>XS77]X^1RO\IJ@"OO*X\L9++36+9%FD[VWE:2K M*"/6;ZPR)\84(+^]>L'&JX4%V0NRTIB10!P*6'+,][-3X04@7[9&/[Z?SZ[] M;Z?_\Z_3%ZG'D]^B]R\_O/W7^^EY F>I0?[ M1X_=@)^AR:S/_'D\S<")N ;W_P!XK[.:!\^\@0FT@FTMV?--4#PFRH+?\.I/ M*:Y)A]G_\9/TL27":U))K]M2TX]ZTJ^1.N=*)^?38$'B 9'=%DR) PG M.IXG/ YBF&D2V'!7CK(,=@UD3K\LL*Q&)0\)IV2,<[@ M'!-I-A+7>%L1'W6+R7W.)U,VTWM JTWQ!P:#\"@\ C6(NL._Z45#+ 6%V9(W MUJMY*ZJKE=Z;0_]"094; 6<71KI/#*+;]KW!;ZIB8=6W50WD5H)^UY_;)8V& MW=.[6I"LX$3!*AI0T2DAA$X+*YFQ0X3*$%8&UFVOI.@,U@@J+A$7DQJ(M_DT MLI@MU--$"WAT[(SO;G0"48HHFS4=,@@2P:B&R[U87#Q/LAP_M@-WV,%6'4G6 MM>!6H\G$!^4.'GX:SF;08>Q]==-=)3U@4C)WW$V$FT<(*7RQ65Y>P"MQ'(#_VYP@YSG;103]^-_JP]EN,&N4?NIH7 M.P512@3%@_LEVX2H-@C"\7Z*\H$#R!'Q!OV,56.#_O^Z)[W"\]C[);4:_R&# MT%]/1!804#+BS'!6T0PO'R?*_E)J6Y@X9E)%7%M-O%:A6C5::]52%2SZ.^<\ MIO[.B[1,B/I;]O>WUI<^L>]_6T89W7!MXOF:4#*0C2W"8VYE..KT%DB/,-JF M&5D[ZMK!:,L;;@CBG.(#.85L9\5!.+&0Z"R,]_':7LK-/;-,Q$'MXZ'1^8[[ MO/[.*]I\6]>W$+S&@R,OM8"MR :.\#1SA94M!O;P0.+'_F6VF:P;=%YL\]YK M7B$).B,)OX=FW$#@/!$WX\$3%_S&G2]0O39+PWJH+3^:1G;,I4)XPSH=718[ M[>-?'ASXMQW*?ZR[BD"OQ:4*9EEJB7@MG!I5%5#7%N5>1Y4BBUTK_-\LCJ#UQE88KBTVZ7]79LY M&^NOWU;'[;&.._;RI9>IN+VKJ;BC+U5Q![O/OI:*._P:*FY_S\L 7T''^2?A MVCHN/.7;Z:R]4&=MI6G\?KIOJ&D&E,2P!@W>85"##FH:VQ]?=G,C?-'C4<]L MI6<\-WM0S=B$8MBA0%_0_DX0'?TG]]#A-:2'KLD6]!-G<\AJ+^54@&40! ;F MH15;1,<=8NG+'BPL<.24A2W5D.T$@Y/Y\$QR[%:G1"4#B?"!%(49Y<;&)JFI MJ46P+',XN5,YZ&_ITWAV82W@JU.67\G/\=-B/&-?D1^=D$G"_>)\%JP-P56P M6K68FV2Q$+U*:YL1FXLPHK 7 (X"$A M-*VI"8]_F0K**$)U@#D61?'"2<#\]XBVN2UHFX,1;3.B;2X_4 -IN[]E?S^U M.9[;E^.XB]FC_TH<]\".J M;_6P>UQEN+QPB(N.FPA^S!2LI41F7BC'IKB+=PD7HG>!9QN__X7RX.61>GP> MV^RC].TADBYD#J$GM?4^^+1U[@@0!\$<.5%76=KP^=?A7D@L?#&_#$!S^2/L MK7D$B6X.+KO5AN'9/VKF_%(3(L2/HPGQ[+9IT6T4E[!A^%U]X[IM.>% 6XK5-<7\38$I-%F50I$XA"=$7X'8+PG3,G MT9P#3JOSX"\0%BYHF1GX@74^W27Z. >MY6*!O\!BOQ+%P/[.VHHR3!23IA0] M4[LB,Q=Q,MM#+CV)C_;V8O"L]?]0_K?HY@[K%5E=RKQ'CACM>[Q MMJO);XVT<3>E)XH/GQVLNS-\L&Z3PO+QK%ONF%HD86F0E.',@YPLJVQJV#J MAW. HLX7$7@W?.4,@ESBT!OXDE>=VHTN!/7L:/]D[UI>QH!:ZE7OH>W/ MKB 1F+9 [-6A;U>U#F\^FVJ:L4-!+D8SJ5K@ET'XQ8X,/.?50HW1F M&\H4PI%05-YLO\%70.%9- A>G?7:($\*R$K,E@TOPX3(FZR("*OBE M6613;+5WQLU^TGV GDA)I7+A,DCA(S4:0.G&)0@TESI\H7+K&Y(!92#.8#)7 M]^:$!R#2I+:HGF#K&0)^MB(1*J=P3H4ASS4DNXY.+[8A0=2K&&(Z*=-V*@K! M41K(N5ED\!8H"5S*\^/S76JVKU!^B':RRU_E#"@I$9%5\F[)W*\P'6[6Q5^< MW\8;8;W /F19>0^//VU\P \(U7;+ $M6U(E@K?%Y!*0>L'"I#K.'7+E&_"]P M!WIMS"??GTO-I,%GDD>Q#KROV$BAF6A5MK9=6]DBE,.D;J=PVWK6XFX*JA.\ M.[@F?2)8J,I[8;Q%2MC'.M;Z@.GLO?]YT@ @0]Q+(,&XO[RDA 9Z$NBX$@'? M4HHC)5&VL#E!=C[V@Q>V)7B=4I$+NBQJV+%".[2,FM887^HCFOJ=,![YCG(AW&4,.^S^E/TBC'^_+NCGW\WM.NTSW!W M>=_@'&*9-UG)BW#/O-!Q8\$V0]4G$NVL!ALDD$97!K=<)#/%QJ9@F*G/T0/) M_J@JL-O6=PH^>'2X&_W/OT[>?#S]>/+Q]-\OJ<,/?O&;_OSB],/SW]Y^^-?[ MEQ^BDU_>_NMC]/KD_7^__!B]/_WPW[>E\^\F[,$)DY*+/>8JL.?:]!2O@SP@ M6%5T'N<4/"YKUW&T!F?1E&>&/!MR!*V;*8 &"V9-A1B=6"L=2WKG9I[+@\J^ M^T+!(W8D-.[CDY MEFF-NG"O=Y-@MU@FQ/4&']10M."=9>3 .\4HM,4@9#H04\ M?,NL+*",PM6]A-7^'O/97X'+GI@BOQJ?_1H*>ZK7/'E*:1]NFST^I!^^!O4W MJ8/>?;&_A._[^(F[[]'!D^"^&RC [XVF#:=I#(JQ52KV0"I?X=:'K'-Z:0?\ MZ)+T.39^MA6$0M)9B8Z(QP04/)*P$#B8CY+X,.M0PF0"^."=8P2R6Z);UJ!2 M2J@/J9'6&H<8<[0S(%AP8AOC:,#M$MF6 [FWA>+4<+JIP95)NK?4YW[6$D\9 M+<$,_@0W2#;=?6[2,R:BHM0B%]+@=T:MI&W70'\?#4;CP7>UU=5NI0$ONEP9 M+#I>PRH)"87+5&$V&17-A+6QJBWL%W:%5MF9O_7('">GMWW;O:F]K%?+^LV.G&%DO M#A9'O]MJ7)J]+LINIZ.T*F[WX.)!2&=?2JWEC9.&@V=N>9X\_KKF*KC1X>,# M=Z?'^T=;6JC8[__NOV?=>=&B;"1[JNJBEQK >#4(Q*US(ZV.TX12&9/5.F_G M=\T'XC,)-[:1,%*U>-@F'GB@G,\=M$"7:O41T'<[ 'V'(Z#O?@#Z;@8$/T@ M]'$@G%Y;#Y)V<.%*R HBRM\YHX8P+ UP^SA'O]T^6)R+AF8IIH!K:1+.SRL' M+5:70.O]0R.F>--3%-VY=Y(=MBP'MGB!KAXF>;,%D791LWF%J3H:A5+W+"Q\ M"9R^-W!$X%_(F!QW7H290.AI4>$2@0J./.,!*M$+_G!T6DB.,GHNLT"HW^/5 MB]/GC[!*(W^DN@WE56OX%[I\\AMOA%G \1%'86&'V$2"!F',[? =>(OH$VO& M\_P^S\ 87I"AS1KT'X@28 7;BQG#J03+ 35)9S?\\)L^Z#<+"#"=RS@HAGZC M,W/2(YIB2;0DL5U;^?-4J4ML@2IC%UASG.*)AW26$"2QF:/MLE-X9(VD>H0< M-;,DRSFE'4[^X28?2;C8F27V_=S=D$F#),*%)2?Q&.E6&HM ))R$UWT:GW4?!(L=+3JXY)9[PR$!< ->K,.$Z MS;$,X:"R&JQ72ERPZI;I-@42?OE;W-PN.ZT3/$<7[1Z(^#1*GQ2$<%%>8+$= M&NG7K8^$UL]D@91>(5@:SCC[RS/KOL>]$>/NU!;L_8JS#/=VGSSI@I\/GO3N>-DTPPUS@N-KKL@X*/BNG129T@ . !&S MNK9C3#%TLJ^,GP&9Q86DW(T5*YF8]3&$\]!@C> C$<_CF&6?_>9<7]6*C^SP M-.I6.5Z;1/5>(-E\??RZ%?QN K0[+1M/$BT@"A?9K@!8 6O3K);(>(ME/V8F M3!JT SSKQJ3ME*R007>X4'I\4<*TI)0)%XYQSZ#Z@FPHQS)8,.R:( >X8K"% MG35[>@EK(P:\SUFLDP-)N]*JS\YU%ECF* MG9=R7@(]!S]0RJH&7=NR,Q70[8QX__Y-R=SA=6)_@)\K+)*#W,=2!4DCV)GO MG#/ZIM""H]WH^=LW']^__>T#P0K>O7_[_.4+1!+<"]S @4\-3%JG2"V4CVL1 MY"P9&3^5*1.>^%M5A6Q?V"J,4XWLJ.S8FQ]1MW AF?9,4JQDW$1 0++K(1*> MSS,SBUY^AK--)^\M(D;%+/+?7EF!E;_%]MEUI"K!;>27TF'.&5Y3!3=S SHX MZUOFTBV/#5HIS^WX17]5[SFX^*MA&3/HG(O?Q#VH]S0V'7.^8]Z.*\L MLA^%:;WN$*U'5J>"RBIXH!8N*,UQ'*R=\BY,2:?:J(.Q$35Q&*)>GL$.P;]4?=W:[J?7?R_F-T>KH;O?WX MZ\OWT>F;5V_?OS[Y>/KVS0^L=0?M"T2HO[W\Q\EO;%A>OCA]\X][95G$-2:O MCS3^BHN;>"@:(0G! \.IN-R<\;@V3+8R)75G4)'B)NW9FGA8^J;L32L.G1W% M8L8.]C#SVPXX^+HS0XR')?)DEW"1T:N3YQ_?OK^[TDB-J@2XDHD8_T/ZE>)U M*?SN(( -U;U'^XKFV1#YM]]^H+!R-^K+CO^*7>.!2WX6U.#M36DG!ARB9Z=F M",;D*]T+CQE8]T3!M"\%6+/0>W)[(9.C*/7E&'@("[U,F3D]JP.,4$;/PG;L>N*0_E%4YI M0/,49"/)*9;$P72QZ*YM6LJ<&S!@[(68<\ ]V+VSIG+-<.7>%O6@RQY)6M(V M\U+R<9EV9*$2+]3(" B6S$A3K13LE.B@BZQJ:]N,"#MN/T].G:T,>5J 79RMY+0INEMR]J6?%QY(0(SGY;2!E&W" 0W M5;=WB6Z@8HO+%%I(1L8%V2Q A.4&;6EBGV M\@5+*$-H=#260+T;G&ZKAT&!B8D'E-%VO=6ZXUI6-LZR,R,$_\,H#D[W<_K: M'AZ+.8V[YPC;ZMJ"V0QY\;F_,FRHU-8W?700LZK5^;1" X&';869G0P3;IU M+9G:-@Y:#CW\FYHH2<*M8M'.0:\QW6].(8\67- ZXL).KVF:7&17EH?G0^?: MS?B;P<%65*D 7.9)M;@E8WF^$11MR[FWND$-QR74G/D?Y AL:]L"X'45'#, MO6N53V2&A*F$L, V68HQ\%OHN8Z+%)>N.=Z>/MMT?YE?$*_78"Q'S,>*,9K$ MC!Z;J&T-QE.%2+K<:[$7XR/S'J7NQ^L;6@N'M_*P2@AZP*=:W%&^$>LP"O** M^F@5ZL4K8OQE)?+H)D-+)+AQKYY]H1DD?U*VA6K1I(Q8:MA$#J.5_0OC6BGO MG1NH"Z^8"=MB;W<"#X\E!%A%E&:P6*9TS>Z ]X*4/#7U5]C?4ZM!V!OM]]QW MP3JR2VJ^\$[:HP=6HSHSME<"[1=1++6<8F2Z.L3DH=,G9:*+C(V//@[F':+7 MF*Y4C]']0<9)5=FY3-:RG5 -S6IA#B,I0T&82AD-O(NF..'-X3>G[^P"D[02 M[Q&LKV1#LDJ(D=7]JLH5A#W@_AKVI).&VA6<#6:%YY(HL*'P)Z1&R).5J:SQ MI'= 4RPY4\]A[0WVMIN&ZO&O-T"MW3L!#%[A3,'_^@M$^!AQ+Y$/H#BS/]?P MU/ISD*JA9,(5S@Z'\']K)F6ZXFC^;TUUO9?5;,#?FK23/GI\=&G&9>!JNBY- MVK_P.0*SP?%0@]N42Y?7.+[.W;[Y'A\\GLYXEZ_P2E_K+6Z(D/Y"]9L1-A&@_3G3E,=#R>O_L7VM!2$B-G+:,YY=&= M_03X)/AW.$3_!=_#OR!>/E=XB/P>/ET8)M3$ON&E3W@AIOGTW2-%'%=>_N3D M_>OHH?50Z&@3F9+A7@D7D+_Y-T[U?13;L\S($>^0XR7>GWYXOO-O='8+F8

GFMUAS'%%U4$Y+L (YDS=R6'QW3V7T,X MVU3&=$SF557"\Q6V_]31PZ*\L+2)I^ =%*8LT!ZSPTUT[C$JAO%DCB?SOIY, MA!BG-!5\D9QI'DH@W=*HP:XX^ZWN:,81^+<&4W?X3XQC)8Q%!QDOXL6VXP$; M#]A]/6 GI^H]EMKZE"FO=O WRA!KJ%I6?NSI,'0GIXN2RQ\GU2+ZC?FBXZ'3 M^3Q93"H^D2^R,R*S)5\Y>E>5,_1ED6D5C.2+U^_ )I[2Z><0^:/GM()]/,

G#[X6D=_([;L6H]\V;&7 M)T_:INQ<_VIG=FC#MGLURZYR_;L/.;T)'-N2;6J) RF$:E*Q$LZ^;C[.O<.& MOQB-ZFA4[Z-1):S;/%MJ&J?&'D2AKN'^8DN$(8'E[QD8/4Z_KC*:$\MQ)1]1 M4Y5;^^'T>?0&PEBF0GE%O?SO$H@U7[K0=/?*Y_*. MXPR"208";)MQ4[4")WV( /.%PIUR[/\LLBGF#A"A6A:8ER/,(^V[B_P[W=D? ML'>]"P-E+)ZTOR.+"((@01'7LY4D_+FOHYE797LV=QD^OAL#ST0"A;B9:940 M7#)4^1?$6$**W-(J,,7[LY]K_ @E)M^_# H0,74((N239!PG+\?14D@@$."Y MY(69SQO@TXCT4YN-5K!"]J1OK2*@]:A$ND&I?&%WX@7 X4N/NZ6!6=5/14!$>_@R_=J@Z75#; M_,I$S\H@55OZJ&[O5Y])^P?J 1M;3]:TGCP>6T_&UI/K(PE1O3A"BSX/MA)H MR&!UV_!=VG\*.#XAUA/#1","I_*C<-0U/"AIQNALQ+V"'IYB+H%!P;CN]1KB(0U8%T14M,)#0-0?UI MGHK!%*'!'4#B6YZ%X!\9!EC_D)6 47IO3'J9G"M/"$1IF'N'27WP+SY7&81/ M'GBZHKHR=3\)RTLB)$0M=I6*(([2-TK?)NDCR2-++OK*CW I[T1>BR)\$NP[ M$N8XY7 ?P"C(!Q@;.<7VFF&I#N) !4;VEQ/M% LL^N#]">CGAPE]5(KWR"I MHA3LR[R5G!?NOV48PX09"M]DU>N)=O0E71I+[4*Q\^4ZLWRZG\=VT*B>9TLY M"GPOZV>,HCR*\B915G'#4(QYLTU=VS%TU"]%,NQ+)K%L:K!>A'.J^"@$\NC) M/;BW.W(P)/C#]+\F+;UN*/<4+36()9]:!?6S?1V.OG#OQ=;Q $XNV6#9#-C>A_D9+G9=1W$9QVR1N M@\.NXT@&F*$(OOS7^[>6/^/-Z0?L^JA;CNMHZE9:YGDR%GM'0=LH:-TREH.? MZ1@ '@)8E=RG?D;# #N#, =2%)9,$ISCZ5P\ (Z%O"6^)@V$Z?CO==*M>>F@M=)8X$K MF1NAWSTMBO*<7883(2A>:9;O=59DQ&,(/[\D6E1VXT^5WQ#.)U\G>HB?YRZ* MZ<^GIR?\S_3G1S$8!KTY=>>@&9F[1VZ2SS*2=CP3XYFX]$PXMF'4T!Y"!XZ* M5]/K#CC!#P^!AZHV'_/)H]Q=I?Q!8X62%2E5+,=1+$2J246/^TZ)$/)6AE(HPCZ/>M?E'$2MPQ.. M(C^*_":1QU%1;5-6*YGQV'>Q P,^,869T>1K;J07/FBQ]5Z)Q#:'C@(X"N!E M]1"O(Q7K&L9O1U)0I*F7)>K-IK22FA7^^)4[P?(J*L:45:81BW+E$;I8)R255S0]$"$/-$C!&KU MFF-4F2B!2!K/:2ZPW M J12=89+T:-80=[^\=X MB5X8]'\^OAPX')4Y:_.$XJ?$>P8]**Z/O3LKD_AK]!U,<9Y5)3WC>)C&P[3- M8;+#RX;/$D$%=)SUT$>)HP%<74?@T_1XGNQT(\*F$5:->BIES*4WJ\K.?NL& M83+JT VL&N5[E._MT"[8Q)-;J"[\/H/GM6P);<%=-\B<7-[GA M3=QPX!^6!G<4VAO,2(BVZ^;KK1])6!:A2$\-4\F*_.;E]),(;&5Y.5UW;YKA M;.F6J[+=8!&'QA=G)?["3B1>PKU0[$>.V XAW,L$G?>9H.)AI>T4TZQVRTQ$ M;3H[FOOUF1RT6EP^Y'G#E/KH)*]+XJ8='-Y$A:&W+U_+2*A ;SD2VAE%+!II M,&.!'287(*0#Z;/= 2YX@N ]K75HK/T@M05 E)Y-:WLIG@?KD 'P!D++963: M++*U.H_4#9*]#4R#-Z,"!B:7_X6H(GN0!ZJDD*O$*U83%P_(T*1=488\:7 2 MT9HHM"YS^A8*"G.K9=1')4O/TT%]/F(4"?]3'<'JT0.LZP9<)V8*D5[?Z^I_ M7$8+$Z6U=GME!75[G>%P8&[V@M/8UBT]<0(/3 TK_ +4XZ5?1 EOI6Z:"VE! M.;#@-0^(QWG=)1Y.Y-P@2(K,Z2[K9N?Y'/MQ%DA4 R_>S.U-NEO@.#]VHU_A M^^?('\T+X.%?Z(;A:Z9&Z$.(]1,7KI!7+%"YU-'$P/O[ !M)%0YF-K27DT9$ M2R(NCLSGC&Q#B3F[63EM:T'Y=%H_NP?5[J+#!0VY\/@IN$7=>/K#&C-BC^8' M?_[RWR>^[)#0!MOL5A?>%[\E:*,E;)$E4MN-7N%6F&H!VAA55W2P=[#'"M@VNR[YX&$A'"A_$.8&88R9Y07ILT3($0*C@2-ZX_%O.3VX&S2-I;@5UTPW%:-=?3J]XJ!_';TP]OGT4.46:(__@".;9(V5;N(GOO3.6J< M##+=?10KRL&P=W-X\!-MT<'CGQ2$TY0-'4M]J+(:H&?@ 1?HVQ9P0L'7*)HY MA2OHAM!4C*7.V=B-/E!%#01#'I<&I(3/L7_T4QSM/^:'V=_X,.@ QEB^?L9/ MOK=_'-XP]LIX<--3N$GN7'Y#UX>;/9.;/?NBF^U&OPMV>$F9[U#Z'6,5>&K& MD:0M$XKSW"$R"740><^X]Q/QM: 3%SY>-[;1#=JP'>S+!NKY&]YP+Q8SD^=V MUHI_I\=/>>6?'G97_LJO)IN"MPPW)1@%-/.WY&LO_18O_/1@FQ?E"WU;.4%! MONQAM]H5=Z%O_L#'ESWPDRT?^)A&*W$UE0.Z4"-C!DN\ 9_74*]"H#(7>97H M56@.C$+>2S0W9CV4)Q^C8/_6:Y9/THX]3 T^7F&2:@=4\4(?M.)++)W,VTTX[F-!Q3_:=("]DLZ>PJN53<9WS#%/ M@G35W"GTR:![..,GM/, FDO' >Q&H7_;H<7ZUJQ7! F4; OE^2G;)C?FW)CS M6H4?+IA$E:3)LAE(^^IHL OW?9X3YLVELE.I=)D8&@ P8 MXD$Q=^I7_E,#S,'Y&C6?QS!&I8]WCV@LKT//Q?@^,1P4"%!ORPP^@V.HISG! M9>WL#@EHV,? 1'I0 Q1NKXX_2>!868N@'&@K))AZT^0X3FR8)*[I)O98ZS/* M->-SH=R"S,HX2K@B\AM@3KKRN,:=JE*[Z2:-A1>U2]V?/<;3$?U.--Q[DVJ; MAKN(F8'@-.+YB,20>=X\M(R2^/Y,2K@QLX]-*#A54H=E,W>,?(S@9+HT/H6V MNN1!D5%2*:YSZXEWK#_!$]:=7:J]X9QV1@ M7CA ZUI3.CMS#WA-9TF6XQ4Q M")PTF$.36[@E]=(F9-;!?IO4#/B;2 =S(4O%'H :?S@%O3KTK3#M7V7.\(#] M68.WZ$Y[!:5B2$.9;ZWK9:WEW"T_?OUZEY,KJ!AB>G(' (2+6D-Z?U0[;F MD!)ZD,4Q8!,E%K K,"*PLTF)5>?.Y9US7D M'"'=J/?7<+BEMQ6#N8F!5,3E4=0W6*_;4@-X[]([EEZMK2,D-=EZ>^R(4D:L M@"HIU&W*PX%U,TI1>#Z:C/K:C4XD P/[E;,N(]@&Q5Y!F= Z7]*%0]9'4S[G M>'M8-56GJ''R;&9JL!J4W-*O=U28C9\D>T3.;WE17"15VA_*PWN7;6S7*0O^ M5(!&\J!Q8L%;VFE7IU74C3#]G;/. &*=E"I: M:&Q+>-8B1'-Y@5Y938T4TOGZ07V)KB].C$@D"BWAY:8N[T% U\K,#-+7H(K0 MJ,WS?UH<_&-J1*!92*PO"?' FXG;C2D61N)IQ,4+&]#D^'9)E,'$[AZAF5G@ M?%46S'B9)O4< M[R ES,;HJ?6*+(7_N<+1AK<'C$9::C7O7EJY4V:?U\_-KC M/;DGW%NO[N\Y.:ZV3M;1C[VZQ%'[ZL=/G1)8?"4HA_IH;J MF=?V T; V>T G#T= 61:^DR.7213*M2HO%94!J]#!,(W). M9PW %[NZ!1_-D.E'$>%U+>F,-;&+[/.UBJ&VS$DNKM8O1>7V4]UH 1 M< ,JB%!=#M,7;3CRE'TRMW)K'EMR)G5W^"2[ GJUB4DJR4U(B\ \6R[9E:/. M.,D?$QD$?!5.&V+P3,*9UGE9B(FU58D=GC/L>4;P9=/BN^,%-]V;;O+;QY=Z M7385 [[+;2I+?L_CM#Y4_*HAHI?&CR5WD.!@Z;B7Z1(^D(S: M,X5/L5@;QM$)\-WE;>:87#G"*K8/K:@$C"L;;XR@^)2>;/2-[*44K8%YK:_M M&=VA#-;O?NO8&DADWZ4-(O<^O,YV0JZINA%$$GSY299W8OR9G7RZ*$%"-(0T MJ39G/+(XCA#8T0,N4Q;#)XJ);6>3. >RVH=DJ#O64::>$T@B?$6<&;'QO1#@6I+(9 MI6$:\8]BCV9#3W]XIY\ZCKS@RR9"_G1$46 MN-O8-RJO;1L'+0%-"*BS]R?)H4L)#TTXN6&0[\-YEJ[[\ZWO.[]]^3KJ99^] M)A*VI2LJ0/$B"/<-7;_;?QC*LRP,DJ"A#'H-=I"6_82GZ>D\T[8 M]:SZD++0*9M4_H-7CV"+"$(![>H:T* MJRBH[\'B%E55.C*N+^NFI[C(^JB$] ?/KS"]%XY!K+D7B'/@3>T%2Y3=%Z^8 MM&LM>O@$EM,XKQPW[O$_$*-3-23:%+BKFJ&,9C+C%"(/;DB#!#3>-/PZ>QS6 MK8!-H3NBQZE/[NYNL<-#LHMGA!>[6+/(?52T+I".X^=+*5S&X M2QY4AY/;K 'ZR4Z\69@ML(W0[#2I#BAG,R;[7-DU&7RY3@03R(.%Z'F%%#8E MCL%MV^T7M3^XONQ9@@%#]^9LJR*5X/TPJ-F(3W?^37>&PB;OP3HKMI&3_-M'-*1J*E %W-7PF":MI@FJ0+73+!^*]@$]'2W!4&PJ-4-K4 M#F@ XG-H\>>3Z9SP1=@'7U/OUP + X().8^4VF9PA5DX)9)UT+-X:A;<8J%E M0OF3W/3V0*-O(LGI;^P0]),C"Z\MPD.87[JYH5NC6^S[^M[6(4K-GFNE-7;^ ME:OSXORW$$N%QY%:.#C1V%9URXS.YOFB"P7$G\?ADS#*BK!87H0./S7N"#GU( MQ50Z.#<7 Q%\(#L#1Y>/ONON#[MOSG%?M=C(0K7,$V:#/$/UX^]_4&6V_N90 MCL$+T3)N6.J3M#LE063.)92;TDI]7@LI8ZEU.L[C+\8Y/YA=7+ZS@_H*]:9 M( @2AON -=+*ZQCB",1M(6N1^4_+P;R7E, D@&2ANYV0[A'6$7ZA061D4?CK M;I9!;J!.:L\S9=?(%:B6]:R#K@T"HY;U0B5HRTLE*R92$)"/8ALZ.=_LFQ6]4Z?T M=R%\)>(I!FFLZ_#5,4.QI%' A3Q#%X #;G[?E7_96G[-SHO+!W3O1"SS[CZ4 M)IX8^"9<(?1XR:L)R7,8X6?WL]L;+'EK?+*)* QRAZG[2;-^Z/*7^7EXNPAK M_3$YJ;&XO!R88^MB@%$K5OUE%Q1$IQN:!D)#/$+9,K6/^6WRSPNA%];%T=KUT*_5_.U'47:",?)I(%:CJ7B@'R&)3QT.F^(@D7 M&6%4:3)Z M?RY39;2Q_96W"T\Q4Y"7W(U>85Y+O^N8\O&[.UGAE5I[@M)=EKCT"6@G4X99AOX4BNL4P& M31E@?/30]:I_6OSV(.O#B4N7< ,%QH%+;!-%]N/_3]#HB3S:3@M.85.YCEBN MN4<]G9NTQ82T!U1:/VPCZ$R%^_#>#Z2RL3$)<^P[B^23UU,E(! GVGX@1@*4,Y^@LJ=MO:OH^5^Q]-2MF.>/ 66Y1Z41V@@D96UCY1=E7 M/522:Y2.$^^#60CW-5)[6\+FP5N98D&D8;5OHE79.KW?T?!@14IR][!?C<[5 MRL_3Z.,.&'4M783J-%#+]T6: G29J_UD6I00+[!V92M*U>!NK\M/,QY"236H M!9593SFYU_/\*4?'*;-MZQXKR]KJ7943*F&%-,AR<:63'=A5IQTQ:)3!-PA= M6Z_?L3-<0'U>""=7=6,6CI-[&]_7@4MRVY'9X!<#0C90X"9/D1$\US8-CX/1 M\]7)#<"G[P."8E*3E%9,"JG9$(5PW4[^$#JRP&]3G8UM5UCBHW.-XE:B_ZF, MLVC4O$\PNS!J'(BM_^3JK[.S5/VSM+>UD3NH;!3 Y\@@!CF_J:%F!\]!EVPQ;2'(RPM*!G@(!K*H5E(LRN^WCR^E M <#[:*SPV4E5)BD6'V,1-TKXXNC:2F1Y8E)DB3K/%)K#SP("T3;H$BHHL#+0,O? MI8("2PO&!&,S"Q U1>*U;U*Z"%-FHL:5KB8NTE&& MG2.U!7I2*^;8SX]@6AR^T4O @"Q=AGV1*?6X-@%3&F4:Z3A#:1<=G"7SRH9C9PM:SL6G@[= #3I M=$U/L:V%@FZVJ7_%#Q$;2V@ZP)#!IU"&-Y<(PD!D/<9L"(%D.V(ZY"$W[Y^- MY=,UY=-G8_ET+)]^>?GT0E!/?KB+JHU@T^14.'5A*QM(N.( E9-Q:197;7+@'$WG %^:P*EF["O)P'Q MP=.-7 <;2<+YA8A,(<#).E.;EU,R@&7;U%EJ_:Y_%92Z_]!PHR#%'N%#;<$= M?[S_DV7,IDLMA&YRQ76BF"2$_A\/) M3MT0/U1..:FBK9DKC[,X>,2A4Q?TKE )S7:WNB)5"&L4#.(J#G"15E6E5!&QB4V53 M<:2]9N0J0:(VS#*@S&G2$<5KY_D<#&SG$Z.PW4]A<^"N-0ZAE$F;E<.+(+Q( M9[M:G?4Q^1P];P65_\]R4DQZR%8/H0MF MK//D I%T2+!OV9IM>[OM*1J%Z7X*$[9N$TA"F+CI#(B%A^%\9WB M:)F,$U$ _8-7*U6 M*GU!#YCC%J*/>92OH]*ZIP)E\VBLJC25EA4>/-CSUDU5E3CN'I%-R?23+12+ MOL*_X!51H/!/HU#=2Z'R$DPI:"NX1B-%$0[F@MD@NU<6DCM>P7@?4('T$_N2 MESFILR1Z!R=AAI2#YHRRSV%VWAN,ULG.AW6'7CE $^."A_+C+&YTL 3_G:FY MZQZ,2/AF/*PE'IR)Z9&&8*%_W8/ZW-/8I^%2\*"6,O+.4<*\"9($"4VS>MDV M# \5VK[D#X2*GA. ,V%L@\V\2TE-0$/A OS1PIU2265T%R)SK^HY>!MV+&"5 MBZ78,#Q-LSOD9P/#T2N?P09NP2S>-@9^8?">BFO#B<\&'%07./\"]TF(M?54 M$8-XLP\XXRB(L+6W9H(4F$BIM"3(O8ZX\?V?CR]UU4'$ MX2=WDZ "RUW[6(Q)E4'+S@\PQ5ERY@\5P(OB@P^1 PURRF(N0&AOFV#HF9K/F%/CU.9NH# 8"W*_"^#\$G=C)N$Y,U8F[7<]U9C*VD:K4P#ROIJM^)M9 OGEVE93BP6 O$FL*\" MX4*N$@2GLM8U&&[SG Y+K\;(4U,(XZ"?B::/*(C1+X#Q;VFVGBIT)]A_- M]I/&K@^='TY^BC=.\KHR!^#O<\0D]S40MG?D&5=$.]J(ZAW"8BC8'C7P<"]A MNL8Y'79F+1P"^"'M "5T:XH==>H++.W966=+$CFW$X\;V6Y#2.K# MVQ4>]SYG5%KZ> M<,$[_]BX>\7RK>3;)FMB:^XIY3[DE:=E6\%IUGW$"'U=S MR&&SD+#B>Q.U@N_AQ#SYGB58"GP[Q__$(!*=.&QU@\>]3H=+9A8(&!N[)F)5 M?'R,&6^/L4;N* (8:6]R'_V-=^JLGA3L2G)ID=6*UI*O%>#&1?MTJ(J$S@D- M3-'0Q$TD]; OL(-H2Y/J]7PVATDKO1N=Y]Z%1U(YBU4=+$N"SF%K]3K1<]UA M?M]-$#'H%DML/[R,ZH15 M^&1HZ'J-#1DY$8=<*&H[H%JH##=\WB=7[ZTWYI57D<0PZ;!Q-+8I5VL2(MRX MM@843+DR(LTUN$_(A)\4$F%Q-*E$JFM$NS]P$X--2Z--/A;.8$:OS=Y.FBNI MSY7'_A%-]Z:.\) L4VGO)K8E&'S3*!QWRT<*W]G-C)'QOU:H[O#I^CA7;B3F M E'#@Q-]865H]J^C0Y-' M4*-MZ4R7+L&Q4;MU8R$+ MF1\]Z*DE1"F1+^X!>5N7IXR[0MN>$V^$+=9::/IU*PSUH&S=ND8EP Z MGOA3-V28MV5\D&G=';5#)'>B@51)V>E%+CVK7UIW%^E%(T@ZFYBDL4/$>\T6 M_<$N'!GC=]RE=5HDF\JZQ=9EGR8GZ2;J;:>',O:B'2^"J4S,+XQS+;+/PKK< M\8 T5N&@RR=OTG#,N-O1"W>T-_;"C;UP7]X+=[E7DKB&Y,MY3)F%'%Y$@)[I$Q8;H Q[E1!S[9.K2"8A35J><6FM@. MR0AF1?1Y)X('L5/8O 9WL%=J=T&$LH4WDBLU-L'8YC6.X@G[H$XW2$+W*F5%%^E+AOH#?1EPQ>FN--@>[Y"F4?NS M>E0<4@H<$BKR4$F^^X<"JXB>>!-J]=S,RHK@?51JP\6J## MD ^Q\C)KI"#A^/O1?8" ^YRFLO/$.'B"26X65-3(^@US]$I,W2](?QL_^&ES MO0'/+VEMCK_/G"_CSQC06)(W0;/ 4_LDO$SDJ=KU':P"^N3_0K545DK1Y(V3 M[^UF9P+DRFD=T6(8(219WE:FI]!D,BD.S6!NN6$E0C3N%W6+)16G1(B+7GX* MG'F:%^G2%6LNVV]G]# >3!.BDQ8:+UOC0B-8)O3@77&$MTU]PF"*BT/:!Q6+ M>S&SI3^@1::MHA'0Y83?URY-"QXZQHESDYQGS#I,9!V)U6?=T!+IYXS]4%G9 M74 : CQ'"1H+ :$X,/#RG!02/9F5[* MJ^FB;38%&JO[55B^!HF]+J'S_LO??Y7)LHPSLJ((Y]3-<%K;C)W1P ^- M5&O&A3FA0PG;0C"9*+"FG_U>,-Y;(F6M]WU=O$7T_8)+PV"Y$AXIL[50Y &\D>]?<9N^47E&ZT4 6AT_6XP]P: MPK_.*IY/CN8_T"=2R (-DN$V,+=6GI=V'_%!ZH@)PLADP'^*UF;I/$9?.U&N MEN2G5.UHD&$9+59PSU0)E(/,I3<.W2(RT,5H)Z":J"Z(1.94>%#MQ*\[DU&@ MO""QA]P@.>AP;_DY/9DECWE9I#\JSK.J%/&V[E& $%F@#=8SU25CHZX1\F&L ME@WZ0[S=4]F10K^^.WF#4O\?N)HR'+B'"[FN.18,]+H5WAYOI@>XPS5UFBDH MC]J0H3..W#,P]-#@!V:U7IOR-8PI%;/DZQPDSJ)QJZ2_D@E/3*,#!YMB+CJ7 MESE$OH_C8EX%NV*AUDQS3*LSU1M^C);H A_KBS$G=\:(78^J,LCT>P=5[0+( M:MQ13M;G8,\BYJ*"H+L"/R3@O\\(^7O.^ON_2/P]9)>-*'JH4';SK5.$$BUD M;-O-G7\CYS=X-L&->.Z3]RSAL56-0@R+#ZU6ZPRD[&D&C@"GJPG&1ZS4X@#$ M%3%9&_T>5O \F5)3!UE#DEG7P!&+Z-.,0,*^P ,\HK'%89P<$!/AYVOGDWIT MOAHYS3)M)[D=Q^"&!X[7WH@0\4,Z#KNGV@C%-?&TUP4C?$AH/<\G&,OH9((W M$&0EXRP86+ZS?HW/+R?8C>9< ^A5DCI]@L"HHXB$AY3Z$2%N;D"Y6@;D&9Q7 M5H!4BS,U32 ?:&2,(]=98(67E@ ,KAT\'9P:H0T:6#STR,+5*RNW?';.!8[G M"!9R343"@7QLFP?BH)53H&AJ3\6JB]F0"-P9"*$+%W/IY4NK9,5T MO9XSHIQC6SS&+"-N5QNFN?O;."ZFD9,+T&;DGE-X/".O67Q8)7NH6_1P:WF+ MU$P2T95DSPHOVB\,"09\C>= MRT6/3>HI@.[X4CA.$KY>-T5&D.1>!&] MJIC!]A053"&%+J'O^V\XKVG)#44!HU_T<%9"L'VAD/MD"@:SSFPWDPO-X ZO M0??(UJ#-\D93>-Z4GUZ\2J&<8\ DQXK1EU]Y;Y_4"BQJ,?6M/OB_90V[C M$W9C):D6RLZ0SL\.F*6^^A03(UPJ L,[,-S$P8_987Q#+40@A+@$JJJ&!.ECI[#/+XRC!?]2E.3;O>.X)CX5R MK2B24\(_5=C,R0,[4L/Y)C5-RA6LSWRA,^4A=IN;G%OBI>')&&EU1H\"15(;]HZC2%[I)6Z5Z5-;72K=22 MZ*=I[HE.@I44NFC"XUYQZI+* I>_@@PKMRLSW3JB@F@5 M^@V5A F1R'(FU_$R9^JBNC&_7M3*Z'M/\TY=(Y(2&LA) >?:D&\_0)^MP.(9 MYG\Q:*8H?+ C1^:SVE63 LO=%&EN6.D2#\51(@G&BX1@578Q$H87I]6Y$U_/%)AZ6 M&] @.'6,IC+T9]OJY!F>J!9=E-4GV))RN4S.N(;%,P_M_"E;ZJ>J%?]1^^[+ MSNA2:7U;,P@Z\X8R>EWB5AGCA^%Q\O2"A@0$@:V;/&7K.;$$[?1LA=1H%PGH MKX:&%P=]LP4.]+'(W,:."OVZF;W^$;N3I\OZ]FM=4-LC(F/7N3"7S60T:T)\ M.+YY!T\. 9>N!XKM=Q9@<\CS9 F4KO@Y3AZ]3UKL]Z%%L]L@*XN3UW)I/[> M&NFC.CT]H?0??!>C\91 +V=G%6;HR;8_.(CWGQS%$%W3KC[8CY\>/:$?U<58 M-YZ$/L^S0H29B#PAME$7FVYY&.\='> ]XNC!X_CXZ-#=_C!^O+^GM^>+VP$D M3/GBWPOT"U%W@>2<99/

MD!Y%GK/VU,+I"5WO'.TL_78%SX+K1O^/3Z0-;? [^:>50*%!L:/( MQ8<>ONL=UMT?>]T#'F280A5.&WOC)"TAM?ELX4EXH-'>69@E:@C1,VZA<"2JA+ 9\SI6*15,237R?EF0I!=@$]QBB058+2^K8$@( M^LK>XL2)PP?E+H]^*>'_2"9>G7SXA?7$AY?/O3*Z'?P] >7,3;H+HZT0BS8G M.Z/5"7H4#RAJAH60L5/!G\"51@PF+P&9!B?@@]>0[ /D$I]Q6\3$;8-&N, MU];KRL^N,5:9UI!QJ_:>)3HIU'Y%#=YX3O5DN\JAS,RB MM:G_&CW=AH%1.HP_BSP\/^*,^RMI9:UP$7EM.N7@32BM*8E5Q*#SK'JX<$TPB(>(L,/F9%([]O>/=J/WLE(4(X1+E1)G#JNF=TP(4,*9D<",L;BH7L7O".B@FFA#.#?$J/?P$! M;QD3(,#7V[L.A&# MN.(6))[ZJ9-!]3XP61/?1/WI^Q;AFN*/Q3[TM#U1 <' 5S(=4%POYZNG#8Y[Y> M(]RQ:_NP5"%9)_L$#SY7ZORJG[Q',"*=@$A1SEUPSW7/4X MGYG"-2FT$K0Q(O^P57P=R])8,;/$;5-T&Z@T)"&D_8OGX;I\)ZZMJW(+\:&U M;^YS]#\/#PY_DJP&>#4.9]AII 89:?%E_6.0Y* I4JO0T"VPT&O,N#";0:!0 MJ*[% N3-8=7#%.#YDL14L'_R(Y5N1\#2&L#2P0A8&@%+7\3Q M:4-M:GDGHN*@L055BE(@9-J_[#P/LM5"D'M/T'Q:[8PU%1+8EBGHV=4S*6RLE60T6!&7R.H(%[TT/ALAFAFWU%;*,BAM MOLY<.>KE!4-"X%D4']+ F]8>$ $1+U/;H75!WPQ(T_%1]&W8,OLMV0PAKY3C MO;* %^I?#]IF[ET1S(DI?](,^&:9A28U##.,W/A("J4/#Y5 D6911-] M8(0)-X@Y,FN\;4=P_*K,!%M^L&<;8T,;9]G8GM\HJPS5G;/3S5B2[$BTS3N 'U69Q\= 8".IS8NUM+*)+"NN<OH E_X'!X*>\@I^WMLFGFG-]&R,V% M/IS>AY94DY,]GX)=#??4B+WSDN6=[A6-5-8AGI^^UT3#(X[!X#>HX1-[=_MX49)A.27!=I1LT>8V(I(JL T'W86P.WM" M<.(:BRW"+B57=GK364'2M*H4E2H&J<<^4]O8PXPXL1XY$X'A'2(N0;97PD", M%6!Y!KG3.S!,6<)5_:0@!E_&&9L\X]Q<[')S'*M/82.%$H6C]'(F:PNO)1L: M^WA0*6CE2%!K>FD7_*-O:(GGHPUW/];20[?64U@@4DAW-7QX*31E@$ P3^@. MGE?UU:6"1C-0,-N>HQ5V;AXG?J?8I,4% S9)]TJ/G:PC80JJ_D2R1[S<-(>, MTT,]+]USI19!!Z)2.57&>CGL#J/KQBN1ECFXB9)PY$/L[5Q_I[I[Z<%?$J\= M<$ET,PCM-L29K6DZ?!3J;*;+ZT,%HT%T: ?=F;27(SUFZL8_RLIS]ZQW@M>& M)2XUN^^-1'%7BQ6%A=NK&; /<_/)Y-'#-Z$=OY+==*W^)=J-?M%+55#I=(24%=Q$.4I2$HS52K&I^EF58]D:0D M)IQU6WABH1A%G4"5.B9W_1/Y\2P'P;6HH,\K@VORLJU*CA:0D J#'OL0RR1+ MO8--N4R.F^"1>_<@[2 (=2SIXO1T"JED:)<^OT=B)T\:Z@LW].JR.Z*R;NN! MEW4@TV( 7,JWU(4NTB"_H%4LL)6,#MCN4:BNCOE0&A65&##R $2+!P7LXH+Q]6AN]B#J2@CTA]^6.Q M% MQC[/NQT6VD+-T2HWS"(<,E\Y4 >R37158* ZF"0U8[6&&U^6GW#]YB4(#*85 MX!#AX=(+68G"Q8?@'[,77(_4Y;ALA9&@D\CR>&R=IQS*H :$OX7S4DS]/61: M"U\_#-XNY%+S,'FP-@1KZ !3<.U0"W9>RY8OPA8K@DET+@C[MRIE@^E*_@FR MX$%PX3R(DH.C;? F[Z2;L,9]HBP'>_QH='KMXNO "18VST?Q]L#E;IY3Z<(2 M$\^X6 G+:]E1(E= 24>?OI/QCY2$J2H\:]X 649?4^#AT#WT MEXLYB#D^0%DH#*1A_8T:,\+D(V5\9M(JP5M] 5I_+I.0 D[B"ZO\M>[G^&E< M 7#]'.$.4JETXX)]&;-)=A]E'*;L0*MFRJ,D[3JAQG.7LSE0B3^+DC-H":LQ M2?D)Z;-E;[= -^^^&-V)91%'*N \E'O:I^\Q*]B!BX0,TQ,2ZQ+PI:E.2W;= M(\P9I@/:KD/EUM8KOQ4'\EO'@CW$Z\T1"=QFA]N9E%",G2U% JFU=U-@"B5L MQP-3&42QTUZ!5-Q \.@KG&>W5=E=MO(A7(J=5Y\9_+(F HX MF@UH)('0GP^ M4PX?S/F#QX>[Q]B-ERNL^\'1X]VG]C>*\;M>(TOG7D\.=O?TRMB]:) MPLQMYPK;!L\I=_?U@Y)_%?X8)CN\P'4X29SFCPW@61',#NB?4%/ $AM3B3D) M6?G)7$,(GU6]\;5\H_[[^>_EH9U"MH@^B6??+<%[#TR7X&E=%'RL%7X/I9:8F70#?*$SX78$D31_CNA ZV;'0_UC?@K.)Q,\%=I&A9Y1 M<+$+$]RRQ %BO+083EFMU9N$PCP;7O4K>"J]I#A,[FYWCXIO!'.M 7,=CF"N M$V)2=MC;<0*0$>D9Y?T2%,?O!&BX[2V!W M.U(@-S5/5K@"N;X)7W6338DPZ9W0^<#J8&VHTCD25;+,4B8%Y]UP->\X E>A M.G/KSDX#FA[/UE*+F&P:;Z4.5 M@65?*'V6#BJC[U5FEG?8.3*%M2M"O(XYNREFEU*;L9-9.RC4S;L*N=N'A/B\ MS$(_2=(: FVB';!#Z&K.YY&8(RK+]*:4N42Z9[E3,-[E97!JZ\AM C@UGBSA MI^9E+4N,[0+4G(.+[V>JPX%ID;)8NZFM7262P)R4J($ MQ9PX9>F:2VCW8^>O:\\!K&VNU1 '6^=:TP"PI#L4A?$)M4?%4MA[J@C?BGCN MFX)R9[C/MF:!V0DIM]$Q)R4# C/15_C3!>Z6Q?U^BF M0/I)\R"1D*-6D#P)J4F'J$3TD'<=.JC8)GNAS9 RV5=GWH094\IA6_K8-!SU MR)J73_YB@AF;YR__?4*[ZIX51\7G)>PO76!2H>4/ M6[*65 VJR[(7IVZ!G=AMJ GJK'@?M9PO55P/O-L*6_D54]L?K$R.E?#ZXLF M3D943[94=]'/ @VP[G*[E9P"H8Y2+8:DPR6$;GD.@D-.Q+E]A5:.MV'F7ZPQF]Q/Y"'VE;EY. MHE$MRSOB=CQH8)1I[YKD$R;CBS,MH_.)\J>,USQ9'C8'A+Q=BH6R8Q,DOA^D M5J[!78]=G1%G:2]*;T:I9GSXLPQGYB5.^(T_X+[0R 0YB!SBNNJ%9ED]_(9K MO8LCFCVF26\[UL6>)>>W^(,[LOI3[ 8WO9=R!3'\%)Q%7NY!&9$57Z>YPF+EG.:E2Z?Z M"CS&%@8P$%D]C_XHX;A&J&T)5.(5D!&2]@F930O&M:'N(,)451@4,$B:5B!O M,A<-K2U2Z*$G7.# M&FYP['.&K&P_2$N]%9BTXNY(3>@%) 232!"=UKSCKX) MZ3TC?BU\18W&K$?#$& )/SG5?E;2 "Z"_>@PK;#%-;@F+T1O>6(V!>C6U!OM MKCZCRV-ZY7/C#P>3.37=T>3P,UFE5,.T%N>T@*8T1>@"JXJVAH#Z0:I2@)Y4 MS:2\N#\HW"+-L,1.G$V\B9US M4(7;4%;>H &[ZFZ!>T(BSE@X,$&-$I40J?OBDR%I7/^H=#XL5",);Q)X;$HU MH6)"^*(-L5^\4<85-4ZEORV_HT^B"7B&7-)>.*=%L;MQ.!+-DTE$>A"_0J 0 MK/I7/EL:961YF6N+@>/#2!I"[0!>:(-"H7I4]^'7N0%\>:%8\H9GVZ*)\ >M MP58,6_IR#<0>,QBL50/5T5&@'<'S3V**(MF"?"; M\2ZQ^N?KQO_ZR]Y<(JPA+%*?BS/Z,R2S].2@_48'D"OO+98F_-9,R M77&%XF]-):6*OS5I>''93GW@)NU_$,O2F.D4^6C*Y<_R8,?TW6^YB@>/IS-> MQZV?;>T#?2G8*:NQ'8U%2<19IA,ZD+C,^@"[&Y$7WK>%?L(E<2K);"_]$T1JE[.Y(60X_8 ^'V2&$Z06(E]G! M+KY!AU@0(/1/]]%1=NZG[ B05704^2B,\B%R/LJ5.5#^*"3W4TBZ]1ORZ^LZ M@XLG-LO6":O]U+67T0X3($%NQ)\DK259/^2J3.I:JD=1O)^B"%&3RV)KA9;R MW@9E--,>.W#;5P4B$4SMYM2RLL-(6 @O'/3> QGTV($Z0?\H>O=3](*T^,8< M')?"&/5IF*D;-=4_%1^=]8W>E3H(?9>%^RH*E!Z"\--H?-WN8N;$< M0)%A53[!L0[$P"PNDA7HC.-EE965UVY 3+FCA-U+"7,5,T0.VKG7=O1?6/@Z M Y_Z3[\N?A6!&?'VWQ5O?S3B[4>\_1>#1;I=BZGY3\O-51"C-SJ !V/\' '1 M+4/%P=(T-]%<>WN*6&^I(Y9JYMQ8Y6&J"#EE9, AD1518I: R.U2P(JRG%Y5 ME6?:&!I"&8Y=I(EO2I[A81($6!%^/DZ$0X 14Y74K 7XC,X+L93W*/<$@9E6Z@\M.4Z;1OS):;=?OM1Y> M$51'QKDF6IJZ0X) -/13Y73J#B.A]Z*]L.0TW0E8SA9CKP-CTL\0G8FT+C[& MWYQI!P;!!WDU"V+$\N[#"8T0T:K]W14@9T;!0V]C++B;=.E96F1X3/N MF>Y-[1S5#I_I(EEP?LN>=F^,X%E6@R\A\X^0'>M/)>3U-Y+Z9%O$7';9J+!O MHQ=I>)>%SRYB*2#IYGH:D%$V.G_1--+$4=HNBQ"]XZC>A)Q(*O>$]:BH;RBQ MU+I4)LWQ4LE W'X-=9<9)GNH'A8#@T;)#*BO:4>WLSVS]6M286VVM>!,XMN M6J?^>\>,\%0SKP&HG! K*ML HZQWV-@B%^AT8GO,!\A-?>^ HQUF=64(I"A, M0,UBA)A(KM%Y9\A0>L9(\JOOH5JSCYC^YM5("&W(?DG1+B;<%J+Z&:>-TH L M^J)OQKBQWR+#J:33"$Q=7FA2E0F-QTO"; 7=4IAZ?K?)BR86/O-"0./,WKU2 M8!:S!"4DUS3=DYYP-WI%1AO+W'A;^'_'>30QQ$N;7"3,[:-O)7-U/"^!'](R M]-1('J3F%S5C;1#A=994UH0[NSH+'DA-6E9Y;*_S\L*;]MZ!KNE$FFY#','% M9,(-/P'C;+V1AYV.N*"S0NQD("8J4I4E,8 _88>B(;>MAEA%!L3)MQ%M@G]R M5-0/ZW)GFM H'?F,)#)M,H+R \)334;!N1838E$W01>K M5#A-0+Q:7A3V&6'1(&#F^:HMFKT=6FTUQ?!ZCI_J=&!3^GA!#Z(J>C7TK"V^ M,>*Y.I1,EA%'6 "C1* JCECD-Q%WT$C9"7S2Q7!6E1<8RG3XA3F0K6TSK33<> Z?"BHN M.>. W[Y\+6U4\!CY3E/NP"IF[8*>%X&8BTPXB\O*/YIP#J:-\)J$S0G7R MXR@&]\I_^#7#*9'\XMB-YN.1.]303N0MO;,==)J":)]S^Q;ZV6?P0R&3V*2] M3SHAJ7^0ML]S$62G,2NARE;'KGJ/H_(P,T8ZP='3B#M==HBKEQYP]D36245) MY+P-O[K?9NH)VR[RQ5O_7\&3(M%U@Y\' \2&AEP4F5SKCZ4.PL^)O+PX3)B- MR%+:4^_)T$G2QF1$QQBZJ]2'>^WW48.OV3 =ORA?O91JPK#MQN?FD/F_ ]S!WXGUKVGL[S 2)SC-MO)NLHVQGJVE.;!)N)CRNFS2N M8F\&,A9/_3FGMB_6'K8/U['+DN]G;03//;O0"_$WLB+YDWX8Y6E( JT,+@&<5(/3>L99$N0[/-5>9:0*?,X6]Y\; U?TJ/_&\9C*2<.TF# MYNKL# *ZVB4IU[R'>G%461:/'[L R21Q6S>V(]8T%1B;)Y%812P#75=&:\V1 MY\.?HX:1$!ZN03: 8!G1\)D3@AA7_!7A!N6"%"F.[N$@;+DHD]B_.LZHL7*(< MH9+\A#:;34;&P MT*0[Y?'S7U\G*-@=1YY^H<[@Q&UC"G8.)J:Y,,8C_\<;TMRZ6&@7J(TT(A%! MNZPN@\ZKJ45G.'#\,O7ASS_W?;F0&SZ\7#A Y*Y9ZV%* M,AVKYW%2GY5ERH0IC']&.BSJFJUKQ.SX62G.F6.EY<+29K>5WXO!OK(]%!R2 MJOK+5U;%#/D)M\88WS W[#]T RHCEJ'642"2^"!H,.H^3ITA]2F..#'<8=[H M5EDL# BWA]BT%=<:65II4N*4\CW>.&V.3G4J 6>ZG?8*!V;"34\P#3--2 [P MYFA*;7W0$P<)(2X1L033E@FQ?N#8!@H0/65-$QUHGF&VD)D+DJV%Y:1**HJR M*#3NFDY1O>)/FDY=XL@7_:BV7EI>D7!%_0*.Z^N>&*03FN"4#/KD+HXYT_?D M1!C94C)AO@U6\A-92R8TQ1MXX:?=.5J1V#D,5L&5E7.&Q7 E'19:FH(I?=#4 MKZ>1,(WUD/A;RL=_L#/>/X/1=]$3TROJB9$D]3: MAZ/H*T1M'7]9,'SU003 M+=1)S*-ODL:Q.D3V+Q/XPW1NM&4>DTZ@8Y'TH49O5/2D:[M"32V4GB66)0Q-;EMT96W(3G&X#DGS M/KD;O8"P.).BHQ4#A5/%DCAT5^[4Z+!\F-BYR!J1G[(<+DF*P&BQH)Q.V(U))^Q%B1 M*C.LW5$BPD^ZY2NA42,FF1+\"[P\NHMYE"=M00NDUP:PN3FQXWH&8^&H0\!!N$GZTA$@ MC&:PY$K@VO^^>RY[D0 '[-!BRD,[#B!IM7MV]^SYOG,^$T.% K=S;JT3J63V MIWDT)9 4Y8'"/!8<@ME*'#Q#B'?L_JP4J]51.I;E*V'ENH9(9V>=4>:ZM7$I5 M]%LK#$L=\I2^5&Y!1QG^KE(W7+T6X/]JGR+6BW'^,2K@"),EX5-]DDQ_"ZM' M1TR!WAB.1$/+@;-22#R$1LP:$4^!E&)T<:JRCO3(@#")LCY5!A M0%F!3AH\:9]S$\>E*JHK>62]"6>Y([MFKSM+=60,# MYYE#E!AX>3(1#.Y0D76<39+6'4VY'R%.'&&1YM1,#8SX,[MLVBSUWFD8(WV3 MA@X@@J;-1$OOL81\IG%SB@%+F\^^ABHGUYMY";Q"4:@,C<%>Y/@E'^>08M^E#6QI63%]/_E1K17ZM,0SPG&J"@IKV?U= XK1*J]S:Q?+]=4JC6) M:S'+"I@%U6@#[T5817[(]#,XW>#",V)03VY6R'4;BHE.Q&WD5Q-@[^.*P\H5 MR(%_I@3W+S$Z%DZM?9BTH8!?A"X>E @U]*RTPN;FMHY:$F6L 58$7;. MS.%)ZY*D*SH"HQ2!;_&$G-I*1(]+%)Q\%3,;PK=D#\RYQQ8OK6TY<;@'94B( MD&;@_IM'D8^99].$+T,X,M#D' GU[5@M#X17TM6Z0(7Z4*-Y'1D0%[-N\K/>8 M3N30FNQ98A+*!2F'EEW87!:4DWPS@V8F)PSQU :/H0?0F\+CS.00F2?&=5<) M;-7L-3^=2C*(,HD4*6'%5+AHIHIKRNA@.>>W]3&79>3=)6E1RXSB$*4_26D@ M6> 8;ASZ7IP'R,_HK)NI6 XYU$GG-?J%\-E*DI0JNN0F$NN6&A\\@2+!6O3 M(S"F!E1O_C=/K(VBX^ L@Y%)V8P$,DVD0ZD">,Q]]:20>:*\[>Q$-D( 6/0< M"1Z9M38(L2JVV*%1Y9)2(^A&O+2.N'"T%%<%C0!A;/PSPTPW!3X]V^.F_ MC9]NK!"U(!2P;IN=>Q+QQ4C;5^@]] [L]Q:TW:M=L.ROUP[W>^6:]>O M.T[7$1_66A?6M6O#EU>==MVV+]Q-\3G6>IXK*3W(V%=!1L X8K'3)PN\-G$Z MD*F1@#XK+7923'"! H69 V4432\5?[!POAIL?JZME0O6A=VH73>[KG5]U6X) MJVHY[8YA7)MB2&MR7J6?6GJ"JM<"70@5X7VM)Z:YXU\I6)^=EBT6EX8MUI0+ MQZTWV^YU9S?NVSWNU8+5[GZR.Y;3:K0[GVM=I]W:C?@VC_A1P;*_?7+.G>Y_ M,;6?6YEQA9XPBCB:QPI(VOB8.E7@)TL6;UQ8D[%2*+];7PE$^V$4](+):2\& M;[P592L;+M7$XVKA_1K;>.$G_3A "M2&UEW<$J,#_' 2W:I3UHMW]0K [P#ZNN("%F?-1'@3^T[ >_/T6&6!M2 MM/SX], [6VCQFSBBI=<\HM6?/Z(-%>Q\G2/ZJL>SLLQXNHS"%KW(E M)&CX(^@ ,26SC19W6NXN&J%S%XK(V:@+1C#:WKUX/7%L(_+6@F?HY4 _;7&Q M\.U8#HJ'E>>VI8X\I"L@LSB =5 )/.L"2B(T #G?@TDQ&' =6493>1+@C!A$ M_2GT\GYA\TX%:P6F?@0:I1[R+ 2I\GY+8*(W:9AG"] Y;-6Z MFQ1>72\^4\5V7('2O!?J^J%4/% M^O"9J[5%[0?FJ-:H+$GQN%Q!=JEWB]MR MCF\"I7UCN"V@^(,I4*P]RI4:!8GEBHKK@=IZZO'-/U:_);V35MU5_H M?ZSEG5_HA,QMT[JBC\*/.Q&.WSWYY\?DGC__8$Q=P',A3U^*G>KNP4(WTNJ- MQ4ZXOMAD,?+%??/4A 57<(^9@_**@('V[QY55@ >H?A+13_9W,WXW MXU><\:G9_[W6%\S,#,X-#0N:'1M[5EM M4]LX$/Y]PWV99C=1S)2 J0^_6WDN-@ M0IFC7'OE2(?,&&LE[;///EI)23?6LZ37C2D)>UNONIKIA/:ZM>RY]0K_NK7, MV/5%N,!'"DHO$GI8B@37E8C,6+)HP_;E7.B.QV94P9!>PUC,",\:.V![*O87 M;4.CGNIEPQ61C'#=!B[DC"0=F!$Y9;P-MHNF-[I"$C;%AH!R366GU-OFODH[ MW5K:VWH(R!J$;^B\Z_?^.XS$!K_NY=6.]W'&R]%&(;AG< MTFGF$^/LNV-O<#SH.]Y@-'S9H9Z=CR?GSM #;P2-?3BO3JK]*DSOEE$^!,P#D:G7GN$12X>-DQY^D]J+^%T3%X[UV8..-WSM"=5$9_G+H7X/0] M8VG6ZR]EJ7^>*\VB19$+:V4\1)+:S3V+8L A$)S30#/!X9KI&'1,X7).)!*9 M+$#25$@-:#Q&%QA?Y7<0$?3=CTX9!CRHPHX9L/W+?K-9[_3%+"5\8=\:G5TD M0A;G XK.0YC05-.9C^^M>ADY;S;*0!1$+$'C"L.$!G/)-$,." _!O0EBPJ<4 MT,>,*67PXL?T#(FF$%-)$5@1S=ABS\&4;=\Y(I *":)A&4Y82'&.3U2B"8F5 M9>C'C$;H#)UK=D5A%$4L0*0XM1F^#+!L(5T0SJ[ D8PF+!]YS#CA 2/)@R,I M"6*+UE_@9B,Q21BB 4=T>V-TM]/8!0]9R5($T3Q!K05(46+RO=* I)=S)ND, M1RI#Y&0IU$9KA^P"BJNQMQ/NYA07%+-2BQ-H8VX2*L-TV9A)DF!:FRM6]9 MJ6S53.5?W^(Y5>-DM#8$=YS10%-?<_XQ2@A1V<,.*SA.E%-AO1H#(' M57@<9IS'-\(*!&+$-&.3;W:*"(L:#XP%>V"N345G?)K5W'7(-DT7K:4[)T/[X'R M:128\69XF ^_,MI!YO/;E"^T%K,.9+#@+<*")[GX5LOXSM'P"%71AJ&XRDXC M!]EAQ";+^*SI\)_BTR)=!??F*<'E^LA>DDIJJP\*+]W!W^ZXW61;$+FGD]*[AW< M?Z;C1Z;C@4M3MNM]-Z^%K77#,O^_+*$7SG#P$9SQP#T=;&+2GD\VBM];_,S$ MCR^<][XS>B I6_@T-X@'[RROU_"\_C%\S,#,X-#4N:'1M M[5MK<],X%/T,OT+3G=UI9U+R8!EVF]"9$%+(+)M"&ACXJ-ARK4&6C"4G9'_] MGBL[CZ8II&R[-"7##*ZMQ[V2[SDZ5W):L4O4<2L6/#Q^^*#EI%/BN%4MK@\? MX%^K6A2V1B:ZZ- :">R9FET/M).=S#L MG?0Z[6'OM,].3UCG5:][PDYZ_7:_TVN_QB.4=@?LS;O!V;MV?\B&I_=[1LZZ M'3\7CVN-?7Y 4S)\U65G[<'S=K][=GCZX77W(VMWAE32J-6V.CXNC+U781^Y MEF/6SJ10LL("D3D939F+N3OZOX?H^$@)-C)9*+)G>[4]>*-4RL-0ZO/YO4UY M,+LO_9K(T,5DM?9KD_FW+74HR&@M_5+ZL;';>YY]P$C9K/LQS4G 51E#S)GT M>SJE/L,5EQM/YQ-UW;XV>RNKC;\9$?5'_F60A:H+KW";Y\[<+;=[+.9CP3(Q MEF(B0L2OM.QMSC/ 74W90*0F<\QH=H+&Z//P+3,1ZW3?MRNLIX-';-_%@OWV MRQ^-1JW9,4G*]=3?U9L'S=49P34[+F+D1M_K# PW/.\7NUUR_J<,\,9V!OAS M;A'6".!DRCYI,U$B/!>5(LZS(KI# Q/:.!:@,RXU0PRS7+LL%_").Y& $RGL M.4@8N)!)0QDTB']U[4NU1!BT!8R[,I54GX)\$(+?,^+9Z%< 8F$4"Q MMT$5 ID%>8)J&LWA"6B=36(9Q,SF]-^B_41DHNR$!I!(JZ#]0/-L(EV, =I4 M!-Y!ZC>%:R;$,!&XF)31='D:=FB]3VA]?,_0*E@D-?! T%K$?P5017449TOE M4D?4M9/H1^I Y2'Z!,:6@KT"?$I:X%) A-!-J%=J =\2.7;%-!@BE-1QA6KD M"A6 60-@>7/6^Q-P&[-(F8F= 3H3Y]*Z#*-FG!X6?L/+RA(N["&.2>/5GS9M";XR_:&%QT21Q*V/\![CF?!8 C8D)2F(>28L)2S2 MQE2=JB58=&GAI?M0VD 9FZ,=+<>9406HTLP$(L1CR_:!H5 E 50NE^"F.MS MP=I8Z0:Y0HWZ8UY_LB\.?,OZD]#?%'>2$EE=0)EZ9[08+B&\0!QYLJF9:-E, M!#,TQE74HP()[:,KD/P05TKB=FGC'22#;[+BW>.8?7ZPE23S0EB\6URQ%^.A7@LK5_>44MHWP]MZ2R$P;*XR(3B MGBI*?;T ?*44'E0H(1+@BS5*AMQY1T=6AA+30 .011;@Y8ZFGG)+RMSSJO4R MWHL!8P4<E'%":9RG(ROJ4*@B@+KP# M?C_B7&AD2@JW!)HJ.SVL+VMR) MOKUUR4:S;2//K:*8"?C3I,YW7++CDA_%)>%VLZ;7Q%B'Y_0E OJRB$SVN3BG+,X@US2)P$Y0'2NU2\<# M<(8_U*'S'IW/_3HHO(JYG2=]I%<\FXG0"SD_'Z7(FC(E/PE5GO"LU*_\YRGZ M&H/M-HWN,%O=)CR?_$P[R/[[A'!&2)7%6D_28YD4%LL^P?H:J=FEW9NY:SP/ MI3.9G6=#_@&Z3!+IG!!?$58C@WR+RD,)_WPG^Z .Z!A+.@E7VD>:\9WXG$NX M[[DMUX$_2SK8;19O(>ZW4:5LZ69Q6RE&NR(2=$&'+'18$T@!?)=9RWS3=B+X M)TI#BET)GXCX_13_!;^QT,@G0FRK"H5X!GX74(&,%_ M25521Z7(!J0>&S46E!)H?EY^$):5TD4DJ3)3@=)); J]PB\0$XCD1O*E2[+O M1PJ"6_FN^@6F_8CU,0')"'/P9X4U:HWZMGQ/O=[RE8XN2Z/+RN9F*.@)R:X; M9Z#OZO4:0/Z^=]C*CZNVRCZV^[WWK#WH=5_W6M6\_,'!;1M?#J#;MK7\TX/[ M-[I.+$7$3N;T=UJD@W>)^T),?Z"XM<_V7K?/AH=OVB^[A\\'W?9?"//ETC6'1"KLSU;:W/;N!7] MO/D5&'>Z8\_(L237W=92/*,HM*/IUL[*RF[:;Q )FIB !!< ):N_ON>"U,.2 MG,C>N+%<32912#SN!73/P;F75#MQJ3IK)X)'9Z]^:#OIE#AK'Y6?KW[ G_91 MV=@>ZFC"K)LH\68O+(S5YI3QPNG6'AKS:4NL,W<8\U2JR2D;R%18=BG&K*]3 MGK68;[7R/^*4->JYJVZ,N)$\W@6?'K?>]L; ML./&ZT;[: @/\[-73VOUQVQH\]:7#"W;F9OQ5NX8J6Q4)F;KZ@;]0>^\U^T, M>E>7[.J<==_W@G,6? JZ'P>]7P/<0FO09Q\^]J\_=BX';'#UDM9_'73]RH_K MS7U^0!LP>!^PZT[_;>GY;^;&QVWN>=$!$9CK]B/8DY.J0*WD#SYW. M'S,IS1DMN=S\:;91#YUKLV]E>?!7PZ+QVG\99.'(1?>X[4GW6;G=8PD?"6;$ M2(JQB!"_TK)?"FZ<,&K"^B+7QC$$^SD&8\[#7YB.63?XM5-CO2Q\S?8! ?;C MG_[6;-9;79WF/)OXJT;KH+6\(_@T9_Y@\A%[!R.[\'[6X=W(*H9^-$A@FS!?TS'S\61E23T )2:14$'U# QM(E6*#-1>@=I'ES MN*8C+!.!BTT93A:W88?5EX/5XQ>&5<%BF0$-!*QY]-< 5'1'LUEHEUE,4SN) M>606JB+"G$#80JC7@$Y)AUL.@!"V"?-*S<%;X<8NF08_1)(FKE&/0J$#$*L! M*V_.>G]";A,6*SVV4S@;<2.M,U@UXW2S]!M>UA90::?.K'B[ ^;+ >9?MA.8 M@SM13.JN\5/+5M"K$A\Z='0<2USZ^.XQ;H1'$I A*?00\4Q8"D-I$^I.W5(< MN'3HTG4D;:BT+3".CF*C50FIW.A01+AMV3X0% E LH1))-_)D4S/QHID89FB-RYA' M!Y+8IP_!\2YA?!YD,-VT>\'Z_#AFGQ]L)[7N:!&^CODA=U\ M" GAH0"R*TNEM-8%XJ_ ,3R2UA_NZ"4R/P\5<^:R8%%:&*&XIXI*6\\!7ZMD M!S5*2 3X8K62$7?>T:&5D<0VT )DF0%XL9/13(4E5>YYU7H)[Z6 M@(..4@/ M&I1SPDBA."D8+,L[,5?W&%'F"HLI#OXW%-01(@/C172?J" P;@. OCKMX^+[ M[K0+>[(CJ&](4,.70% ;BXD5GMI*B_7UR4\$6$@M(XMJQ]#7;C[/=A$T?%9;T&E MG?CK94LVG!:-/+>*)?B^?4)9/']<,B<%.4!U+O2O' M0W"&?Z!#SWJR8N;70>E5PNTLZ2.]XME,1%[(^?VH1-:$*?E9J.KISE+_VA_> MHB\QV*YH](S9ZBGA>?+_5$'V;R9$4T*JS<]ZDAZ+I# _]@G6#TC-5JHW,]=X M$4FGC9UE0_X&IDQ3Z9P07Q!60XU\B]HC"?_\)/N@#N@82SH)GU1'FO*=^+V0 M<-]S6Y&%_DG2P:Y8O(6XWT:5LJ7%XHY2C*HB$G1!#UGH84TH!?!=92VSHNU8 M\,^4AI15"9^(^'J*?WMC^NCV0:Q1U5?+QUMKI "/,-"*F1*XEV&J*@R&@": MKEJ9"UDD0K9(L5YLB%],I<#6/N3>Y3F[/&=7S7T$@R"=B0T.]1KP++P. 2/X MMZ@JZJB5V8#,1EJ-!*4$&;^I7@8SE701::[T1*!UG.A2K_ [Q 0B^2;YTHKL M^YZ"X$E>JWZ';3]EE]B =(@]^'N-->O-QK:\2;W>\KV.+DJC567S;2CHA&37 M-V>@1\WZ " _[CML%V=']HA=]-X%5Y?LMZ _>!_T_AWTVT=%]:.#I_9@,8J> MVM;*SP]>WA*[B10Q"VY%6% AF5V5B>%C6? /D1.;_FV>--%Y,9,Y_NLJA41R MQ$+%K7VS]W/G>G#XH7,1'+[M!YU_T*^M%EH_7)P/^DOWDOC0Z/'J3:(=]N'B M\N,_Y];0 _W6?<"+(_K-%V+?_TCLOU!+ 0(4 Q0 ( /*!:5,!G8?55Q@ M #9& 0 1 " 0 !C979A+3(P,C$P.3,P+GAS9%!+ 0(4 M Q0 ( /*!:5-*Z)/GE0X #/3 5 " 888 !C979A M+3(P,C$P.3,P7V-A;"YX;6Q02P$"% ,4 " #R@6E3@!O*ET%0 #)[@8 M%0 @ %.)P 8V5V82TR,#(Q,#DS,%]D968N>&UL4$L! A0# M% @ \H%I4X$VL6)4<@ V'4& !4 ( !PG< &-E=F$M M,C R,3 Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( /*!:5-WO.UN0%4 %J/!P 5 M " 4GJ !C979A+3(P,C$P.3,P7W!R92YX;6Q02P$"% ,4 M " #R@6E3Q2.$F5'( 0"!^A@ % @ &\/P$ 8V5V83(P M,C$P.3,P7S$P<2YH=&U02P$"% ,4 " #R@6E3NW';6)<$ # &@ #0 M @ $_" , 97A?,S S.#0T+FAT;5!+ 0(4 Q0 ( /*!:5,M MV58.7 < !@V - " 0$- P!E>%\S,#,X-#4N:'1M4$L! M A0#% @ \H%I4V%"02F !P *S8 T ( !B!0# &5X A7S,P,S@T-BYH=&U02P4& D "0 ^ @ ,QP# end