0001437749-22-019607.txt : 20220809 0001437749-22-019607.hdr.sgml : 20220809 20220809161640 ACCESSION NUMBER: 0001437749-22-019607 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220809 DATE AS OF CHANGE: 20220809 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: 221148540 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 ceva20220630_10q.htm FORM 10-Q ceva20220630_10q.htm
0001173489 CEVA INC false --12-31 Q2 2022 288 288 0.001 0.001 5,000,000 5,000,000 0 0 0 0 0.001 0.001 45,000,000 45,000,000 23,595,160 23,595,160 23,137,757 22,984,552 457,403 610,608 915,698 4 3 1 2 0 0 0 0 136,091 32.75 4,457 0 0 China 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, 2022. 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). The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant. Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 108,250 shares of the Company’s common stock issuable upon exercise. Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 108,250 shares of the Company’s common stock issuable upon exercise. 0.5 1 1 00011734892022-01-012022-06-30 xbrli:shares 00011734892022-08-04 thunderdome:item iso4217:USD 00011734892022-06-30 00011734892021-12-31 iso4217:USDxbrli:shares 0001173489us-gaap:LicenseMember2022-01-012022-06-30 0001173489us-gaap:LicenseMember2021-01-012021-06-30 0001173489us-gaap:LicenseMember2022-04-012022-06-30 0001173489us-gaap:LicenseMember2021-04-012021-06-30 0001173489us-gaap:RoyaltyMember2022-01-012022-06-30 0001173489us-gaap:RoyaltyMember2021-01-012021-06-30 0001173489us-gaap:RoyaltyMember2022-04-012022-06-30 0001173489us-gaap:RoyaltyMember2021-04-012021-06-30 00011734892021-01-012021-06-30 00011734892022-04-012022-06-30 00011734892021-04-012021-06-30 0001173489ceva:CommonStockOutstandingMember2021-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001173489us-gaap:TreasuryStockMember2021-12-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0001173489us-gaap:RetainedEarningsMember2021-12-31 0001173489ceva:CommonStockOutstandingMember2022-01-012022-06-30 0001173489us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-30 0001173489us-gaap:TreasuryStockMember2022-01-012022-06-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-30 0001173489us-gaap:RetainedEarningsMember2022-01-012022-06-30 0001173489ceva:CommonStockOutstandingMember2022-06-30 0001173489us-gaap:AdditionalPaidInCapitalMember2022-06-30 0001173489us-gaap:TreasuryStockMember2022-06-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0001173489us-gaap:RetainedEarningsMember2022-06-30 0001173489ceva:CommonStockOutstandingMember2022-03-31 0001173489us-gaap:AdditionalPaidInCapitalMember2022-03-31 0001173489us-gaap:TreasuryStockMember2022-03-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0001173489us-gaap:RetainedEarningsMember2022-03-31 00011734892022-03-31 0001173489ceva:CommonStockOutstandingMember2022-04-012022-06-30 0001173489us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0001173489us-gaap:TreasuryStockMember2022-04-012022-06-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0001173489us-gaap:RetainedEarningsMember2022-04-012022-06-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 00011734892020-12-31 0001173489ceva:CommonStockOutstandingMember2021-01-012021-06-30 0001173489us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-30 0001173489us-gaap:TreasuryStockMember2021-01-012021-06-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-30 0001173489us-gaap:RetainedEarningsMember2021-01-012021-06-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 0001173489ceva:CommonStockOutstandingMember2021-03-31 0001173489us-gaap:AdditionalPaidInCapitalMember2021-03-31 0001173489us-gaap:TreasuryStockMember2021-03-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-31 0001173489us-gaap:RetainedEarningsMember2021-03-31 00011734892021-03-31 0001173489ceva:CommonStockOutstandingMember2021-04-012021-06-30 0001173489us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-30 0001173489us-gaap:TreasuryStockMember2021-04-012021-06-30 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-30 0001173489us-gaap:RetainedEarningsMember2021-04-012021-06-30 00011734892022-07-012022-06-30 00011734892023-01-012022-06-30 00011734892024-01-012022-06-30 0001173489us-gaap:LicenseMembercountry:US2022-01-012022-06-30 0001173489us-gaap:RoyaltyMembercountry:US2022-01-012022-06-30 0001173489country:US2022-01-012022-06-30 0001173489us-gaap:LicenseMembercountry:US2022-04-012022-06-30 0001173489us-gaap:RoyaltyMembercountry:US2022-04-012022-06-30 0001173489country:US2022-04-012022-06-30 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2022-01-012022-06-30 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2022-01-012022-06-30 0001173489ceva:EuropeAndMiddleEastMember2022-01-012022-06-30 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2022-04-012022-06-30 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2022-04-012022-06-30 0001173489ceva:EuropeAndMiddleEastMember2022-04-012022-06-30 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2022-01-012022-06-30 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2022-01-012022-06-30 0001173489srt:AsiaPacificMember2022-01-012022-06-30 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2022-04-012022-06-30 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2022-04-012022-06-30 0001173489srt:AsiaPacificMember2022-04-012022-06-30 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2022-01-012022-06-30 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2022-01-012022-06-30 0001173489ceva:ConnectivityProductsMember2022-01-012022-06-30 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2022-04-012022-06-30 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2022-04-012022-06-30 0001173489ceva:ConnectivityProductsMember2022-04-012022-06-30 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2022-01-012022-06-30 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2022-01-012022-06-30 0001173489ceva:SmartSensingProductsMember2022-01-012022-06-30 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2022-04-012022-06-30 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2022-04-012022-06-30 0001173489ceva:SmartSensingProductsMember2022-04-012022-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-06-30 0001173489us-gaap:TransferredAtPointInTimeMember2022-01-012022-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2022-04-012022-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2022-04-012022-06-30 0001173489us-gaap:TransferredAtPointInTimeMember2022-04-012022-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2022-01-012022-06-30 0001173489us-gaap:TransferredOverTimeMember2022-01-012022-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2022-04-012022-06-30 0001173489us-gaap:TransferredOverTimeMember2022-04-012022-06-30 0001173489us-gaap:LicenseMembercountry:US2021-01-012021-06-30 0001173489us-gaap:RoyaltyMembercountry:US2021-01-012021-06-30 0001173489country:US2021-01-012021-06-30 0001173489us-gaap:LicenseMembercountry:US2021-04-012021-06-30 0001173489us-gaap:RoyaltyMembercountry:US2021-04-012021-06-30 0001173489country:US2021-04-012021-06-30 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2021-01-012021-06-30 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2021-01-012021-06-30 0001173489ceva:EuropeAndMiddleEastMember2021-01-012021-06-30 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2021-04-012021-06-30 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2021-04-012021-06-30 0001173489ceva:EuropeAndMiddleEastMember2021-04-012021-06-30 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2021-01-012021-06-30 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2021-01-012021-06-30 0001173489srt:AsiaPacificMember2021-01-012021-06-30 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2021-04-012021-06-30 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2021-04-012021-06-30 0001173489srt:AsiaPacificMember2021-04-012021-06-30 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2021-01-012021-06-30 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2021-01-012021-06-30 0001173489ceva:ConnectivityProductsMember2021-01-012021-06-30 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2021-04-012021-06-30 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2021-04-012021-06-30 0001173489ceva:ConnectivityProductsMember2021-04-012021-06-30 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2021-01-012021-06-30 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2021-01-012021-06-30 0001173489ceva:SmartSensingProductsMember2021-01-012021-06-30 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2021-04-012021-06-30 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2021-04-012021-06-30 0001173489ceva:SmartSensingProductsMember2021-04-012021-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-06-30 0001173489us-gaap:TransferredAtPointInTimeMember2021-01-012021-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-06-30 0001173489us-gaap:TransferredAtPointInTimeMember2021-04-012021-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2021-01-012021-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredOverTimeMember2021-01-012021-06-30 0001173489us-gaap:TransferredOverTimeMember2021-01-012021-06-30 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2021-04-012021-06-30 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredOverTimeMember2021-04-012021-06-30 0001173489us-gaap:TransferredOverTimeMember2021-04-012021-06-30 0001173489ceva:TradeReceivablesMember2022-06-30 0001173489ceva:TradeReceivablesMember2021-12-31 0001173489ceva:AccruedRevenuesMemberceva:LicensingAndOtherMember2022-06-30 0001173489ceva:AccruedRevenuesMemberceva:LicensingAndOtherMember2021-12-31 0001173489ceva:AccruedRevenuesMemberus-gaap:RoyaltyMember2022-06-30 0001173489ceva:AccruedRevenuesMemberus-gaap:RoyaltyMember2021-12-31 0001173489ceva:DeferredRevenueMember2022-06-30 0001173489ceva:DeferredRevenueMember2021-12-31 utr:Y xbrli:pure 0001173489ceva:CorporateBondsMember2022-06-30 0001173489ceva:CorporateBondsMember2021-12-31 0001173489ceva:CorporateBondsMember2022-06-30 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel1Member2022-06-30 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel2Member2022-06-30 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel3Member2022-06-30 0001173489us-gaap:FairValueInputsLevel1Member2022-06-30 0001173489us-gaap:FairValueInputsLevel2Member2022-06-30 0001173489us-gaap:FairValueInputsLevel3Member2022-06-30 0001173489ceva:CorporateBondsMember2021-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel1Member2021-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel2Member2021-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel3Member2021-12-31 0001173489us-gaap:FairValueInputsLevel1Member2021-12-31 0001173489us-gaap:FairValueInputsLevel2Member2021-12-31 0001173489us-gaap:FairValueInputsLevel3Member2021-12-31 0001173489ceva:IntrinsixCorpMemberus-gaap:CustomerRelationshipsMember2022-01-012022-06-30 0001173489ceva:IntrinsixCorpMemberus-gaap:CustomerRelationshipsMember2022-06-30 0001173489ceva:IntrinsixCorpMemberus-gaap:CustomerRelationshipsMember2021-12-31 0001173489ceva:IntrinsixCorpMemberceva:CustomerBacklogMember2022-01-012022-06-30 0001173489ceva:IntrinsixCorpMemberceva:CustomerBacklogMember2022-06-30 0001173489ceva:IntrinsixCorpMemberceva:CustomerBacklogMember2021-12-31 0001173489ceva:IntrinsixCorpMemberus-gaap:PatentsMember2022-01-012022-06-30 0001173489ceva:IntrinsixCorpMemberus-gaap:PatentsMember2022-06-30 0001173489ceva:IntrinsixCorpMemberus-gaap:PatentsMember2021-12-31 0001173489ceva:IntrinsixCorpMemberceva:CoreTechnologiesMember2022-01-012022-06-30 0001173489ceva:IntrinsixCorpMemberceva:CoreTechnologiesMember2022-06-30 0001173489ceva:IntrinsixCorpMemberceva:CoreTechnologiesMember2021-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2022-01-012022-06-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2022-06-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2021-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2022-01-012022-06-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2022-06-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2021-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:ResearchAndDevelopmentToolsMember2022-01-012022-06-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:ResearchAndDevelopmentToolsMember2022-06-30 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:ResearchAndDevelopmentToolsMember2021-12-31 0001173489ceva:ImmervisionMemberceva:ResearchAndDevelopmentToolsMember2022-01-012022-06-30 0001173489ceva:ImmervisionMemberceva:ResearchAndDevelopmentToolsMember2022-06-30 0001173489ceva:ImmervisionMemberceva:ResearchAndDevelopmentToolsMember2021-12-31 0001173489ceva:NBIoTTechnologiesMember2022-01-012022-06-30 0001173489ceva:NBIoTTechnologiesMember2022-06-30 0001173489ceva:NBIoTTechnologiesMember2021-12-31 0001173489ceva:NBIoTTechnologiesMember2018-01-012018-03-31 0001173489ceva:NBIoTTechnologiesMember2018-03-31 0001173489ceva:NBIoTTechnologiesMember2019-01-012019-12-31 0001173489country:CN2022-01-012022-06-30 0001173489country:CN2021-01-012021-06-30 0001173489country:CN2022-04-012022-06-30 0001173489country:CN2021-04-012021-06-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2022-01-012022-06-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2021-01-012021-06-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2022-04-012022-06-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2021-04-012021-06-30 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerBMember2021-01-012021-06-30 0001173489us-gaap:StockAppreciationRightsSARSMembersrt:MaximumMember2015-12-31 0001173489ceva:The2011StockIncentivePlanMember2022-06-30 utr:M 0001173489ceva:The2011StockIncentivePlanMember2022-01-012022-06-30 0001173489ceva:The2011StockIncentivePlanMembersrt:MaximumMember2022-01-012022-06-30 0001173489ceva:NonEmployeeDirectorMember2022-06-30 00011734892021-01-012021-12-31 0001173489us-gaap:StockAppreciationRightsSARSMembersrt:MaximumMember2022-01-012022-06-30 0001173489srt:MaximumMember2022-06-30 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:EmployeesMember2022-01-012022-06-30 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:NonEmployeeDirectorMember2017-01-012017-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:NonEmployeeDirectorMember2018-01-012018-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:ChiefExecutiveOfficerMember2022-02-142022-02-14 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:ExecutiveVicePresidentWorldwideSalesMember2022-02-142022-02-14 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2022-02-142022-02-14 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:ChiefOperatingOfficerMember2022-02-142022-02-14 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:VestingOnFebruary172023Member2022-02-142022-02-14 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:VestingOnFebruary172024Member2022-02-142022-02-14 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:VestingOnFebruary172025Member2022-02-142022-02-14 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMembersrt:ChiefExecutiveOfficerMember2022-02-142022-02-14 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMemberceva:ExecutiveVicePresidentWorldwideSalesMember2022-02-142022-02-14 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2022-02-142022-02-14 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMembersrt:ChiefOperatingOfficerMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMemberceva:GoalsOneMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMemberceva:FullVestingBasedonTheAchievementof2022LicenseTargetMemberceva:GoalsOneMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMembersrt:MinimumMemberceva:VestingBasedOnAchievementInExcessOf90PercentMemberceva:GoalsOneMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMembersrt:MaximumMemberceva:VestingBasedOnAchievementInExcessOf90PercentMemberceva:GoalsOneMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMemberceva:IncreaseInEligiblePSUsMemberceva:GoalsOneMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMemberceva:GoalsTwoMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMemberceva:FullVestingBasedOnTheAchievementPositiveShareholderReturnMemberceva:GoalsTwoMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMemberceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMemberceva:GoalsTwoMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMembersrt:MinimumMemberceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMemberceva:GoalsTwoMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMembersrt:MaximumMemberceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMemberceva:GoalsTwoMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMemberceva:VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMemberceva:GoalsTwoMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMembersrt:MinimumMemberceva:VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMemberceva:GoalsTwoMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMembersrt:MaximumMemberceva:VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMemberceva:GoalsTwoMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMemberceva:IncreaseInEligiblePSUsMemberceva:GoalsTwoMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMembersrt:ChiefExecutiveOfficerMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMemberceva:ExecutiveVicePresidentWorldwideSalesMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMembersrt:ChiefFinancialOfficerMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMembersrt:ChiefOperatingOfficerMember2022-02-142022-02-14 0001173489ceva:ShorttermExecutivePSUsMemberceva:VestingOnFebruary172023Member2022-01-012022-06-30 0001173489ceva:ShorttermExecutivePSUsMemberceva:VestingOnFebruary172024Member2022-01-012022-06-30 0001173489ceva:ShorttermExecutivePSUsMemberceva:VestingOnFebruary172025Member2022-01-012022-06-30 0001173489ceva:RSUsAndPSUsMember2021-12-31 0001173489ceva:RSUsAndPSUsMember2022-01-012022-06-30 0001173489ceva:RSUsAndPSUsMember2022-06-30 0001173489ceva:CostOfRevenuesMember2022-01-012022-06-30 0001173489ceva:CostOfRevenuesMember2021-01-012021-06-30 0001173489ceva:CostOfRevenuesMember2022-04-012022-06-30 0001173489ceva:CostOfRevenuesMember2021-04-012021-06-30 0001173489ceva:ResearchAndDevelopmentNetMember2022-01-012022-06-30 0001173489ceva:ResearchAndDevelopmentNetMember2021-01-012021-06-30 0001173489ceva:ResearchAndDevelopmentNetMember2022-04-012022-06-30 0001173489ceva:ResearchAndDevelopmentNetMember2021-04-012021-06-30 0001173489ceva:SalesAndMarketingMember2022-01-012022-06-30 0001173489ceva:SalesAndMarketingMember2021-01-012021-06-30 0001173489ceva:SalesAndMarketingMember2022-04-012022-06-30 0001173489ceva:SalesAndMarketingMember2021-04-012021-06-30 0001173489ceva:GeneralAndAdministrativeMember2022-01-012022-06-30 0001173489ceva:GeneralAndAdministrativeMember2021-01-012021-06-30 0001173489ceva:GeneralAndAdministrativeMember2022-04-012022-06-30 0001173489ceva:GeneralAndAdministrativeMember2021-04-012021-06-30 0001173489ceva:PurchaseRightsMemberceva:The2002EmployeeStockPurchasePlanMember2022-01-012022-06-30 0001173489ceva:PurchaseRightsMemberceva:The2002EmployeeStockPurchasePlanMember2021-01-012021-06-30 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2022-06-30 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-12-31 0001173489us-gaap:CashFlowHedgingMember2022-06-30 0001173489us-gaap:CashFlowHedgingMember2021-12-31 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2022-06-30 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2021-12-31 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2022-01-012022-06-30 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2021-01-012021-06-30 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2022-04-012022-06-30 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2021-04-012021-06-30 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2022-01-012022-06-30 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-01-012021-06-30 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2022-04-012022-06-30 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-04-012021-06-30 0001173489us-gaap:CashFlowHedgingMember2022-01-012022-06-30 0001173489us-gaap:CashFlowHedgingMember2021-01-012021-06-30 0001173489us-gaap:CashFlowHedgingMember2022-04-012022-06-30 0001173489us-gaap:CashFlowHedgingMember2021-04-012021-06-30 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2022-01-012022-06-30 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2021-01-012021-06-30 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2022-04-012022-06-30 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2021-04-012021-06-30 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2022-01-012022-06-30 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2021-01-012021-06-30 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2022-04-012022-06-30 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2021-04-012021-06-30 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2022-01-012022-06-30 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2021-01-012021-06-30 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2022-04-012022-06-30 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2021-04-012021-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-03-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-03-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-01-012022-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-04-012022-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-04-012022-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-03-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-03-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-01-012021-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-04-012021-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-04-012021-06-30 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-06-30 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2022-01-012022-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2021-01-012021-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2022-04-012022-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2021-04-012021-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2022-01-012022-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2021-01-012021-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2022-04-012022-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2021-04-012021-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-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: June 30, 2022

 

OR

 

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

 

For the transition period from _______ to

 

Commission file number: 000-49842

 


 

CEVA, Inc.

(Exact Name of Registrant as Specified in Its Charter)

 

Delaware

77-0556376

(State or Other Jurisdiction of Incorporation or Organization)

 

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

 

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

20850

(Address of Principal Executive Offices)

(Zip Code)

 

(240)-308-8328

 

(Registrants Telephone Number, Including Area Code)

 


 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $.001 per share

CEVA

The NASDAQ Stock Market LLC

 

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

 

Yes ☒ No ☐

 

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

 

Yes ☒ No ☐

 

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

 

Large accelerated filer

Accelerated filer

 

 Non-accelerated filer

Smaller reporting company

 

Emerging growth company

  

 

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

 

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

 

Yes No ☒

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock as of the latest practicable date: 23,231,591 of common stock, $0.001 par value, as of August 4, 2022.

 

 

 

TABLE OF CONTENTS

 

 

 

   

Page

PART I.

FINANCIAL INFORMATION

 
Item 1.

Interim Condensed Consolidated Balance Sheets at June 30, 2022 (unaudited) and December 31, 2021

6

 

Interim Condensed Consolidated Statements of Income (Loss) (unaudited) for the three and six months ended June 30, 2022 and 2021

7

 

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

8

 

Interim Condensed Consolidated Statements of Changes in Stockholders’ Equity (unaudited) for the three and six months ended June 30, 2022 and 2021

9

 

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

10

 

Notes to the Interim Condensed Consolidated Financial Statements

11

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 chip design expertise are solid with a diverse customer base and myriad target markets;

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

Our belief that the market opportunity for Edge AI represents new IP licensing and royalty drivers for the company in the coming years;

 

 

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

 

 

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

 

 

Our belief that our Bluetooth, Wi-Fi, UWB, cellular 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 15 billion devices annually by 2026 based on ABI Research;

 

 

Our beliefs regarding the impact of the Intrinsix acquisition, including it providing new growth vectors, new market reach and a broader revenue base, it allowing us to expand into the lucrative aerospace and defense market, and our ability to offer customers co-creation solutions that combine the CEVA IP portfolio and Intrinsix’s broad chip design competencies;

 

 

4

 

 

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

 

 

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

 

 

Our expectations regarding competition;

 

 

Our expectations with respect to future customers, contracts and revenues, including expectations regarding our customer pipeline, our expectation that a significant portion of our future revenues will continue to be generated by a limited number of customers, and that international customers will continue to account for a significant portion of our revenues for the foreseeable future, that an increasing portion of our new customers and revenues will be derived from China and the remainder of the APAC region and that we will experience another growth year in royalty revenues;

 

 

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

 

 

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

 

 

Our expectations regarding the impact of COVID-19 and the Russian military action against Ukraine on our business, operations, customers and the economy.

 

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

 

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

 

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

 

5

 

 

PART I. FINANCIAL INFORMATION

 

Item 1.     FINANCIAL STATEMENTS

 

INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS


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

 

  

June 30,
2022

  

December 31,
2021

 

 

 

Unaudited

     
ASSETS        

Current assets:

        

Cash and cash equivalents

 $19,289  $33,153 

Short-term bank deposits

  15,787   31,410 

Marketable securities

  102,972   90,298 

Trade receivables (net of allowance for credit losses of $288 as of June 30, 2022 and December 31, 2021)

  27,962   27,449 

Prepaid expenses and other current assets

  7,562   6,670 

Total current assets

  173,572   188,980 

Long-term assets:

        

Bank deposits

  8,052    

Severance pay fund

  8,604   10,175 

Deferred tax assets, net

  20,629   15,850 

Property and equipment, net

  7,610   6,765 

Operating lease right-of-use assets

  7,767   8,827 

Goodwill

  74,777   74,777 

Intangible assets, net

  12,272   14,607 

Investments in marketable equity securities

  1,103   2,919 

Other long-term assets

  5,021   5,759 

Total long-term assets

  145,835   139,679 

Total assets

 $319,407  $328,659 
         

LIABILITIES AND STOCKHOLDERS EQUITY

        

Current liabilities:

        

Trade payables

 $2,241  $1,464 

Deferred revenues

  4,546   8,661 

Accrued expenses and other payables

  5,400   4,030 

Accrued payroll and related benefits

  16,713   18,011 

Operating lease liabilities

  2,689   3,274 

Total current liabilities

  31,589   35,440 

Long-term liabilities:

        

Accrued severance pay

  9,182   10,551 

Operating lease liabilities

  4,329   5,130 

Other accrued liabilities

  592   806 

Total long-term liabilities

  14,103   16,487 

Stockholders’ equity:

        

Preferred Stock:

        

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

      

Common Stock:

        

$0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at June 30, 2022 and December 31, 2021. 23,137,757 and 22,984,552 shares outstanding at June 30, 2022 and December 31, 2021, respectively

  23   23 

Additional paid in-capital

  237,379   235,386 

Treasury stock at cost (457,403 and 610,608 shares of common stock at June 30, 2022 and December 31, 2021, respectively)

  (11,691)  (13,790)

Accumulated other comprehensive loss

  (4,525)  (372)

Retained earnings

  52,529   55,485 

Total stockholders’ equity

  273,715   276,732 

Total liabilities and stockholders’ equity

 $319,407  $328,659 

 

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

 

6

 
 

 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) (UNAUDITED)

 

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


 

  Six months ended  Three months ended 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Revenues:

                

Licensing, NRE and related revenue

 $44,516  $29,932  $22,123  $15,535 

Royalties

  23,070   25,927   11,072   14,922 

Total revenues

  67,586   55,859   33,195   30,457 

Cost of revenues

  13,229   6,074   6,825   3,693 

Gross profit

  54,357   49,785   26,370   26,764 

Operating expenses:

                

Research and development, net

  39,748   35,050   19,538   17,457 

Sales and marketing

  5,646   6,195   2,723   2,893 

General and administrative

  7,271   7,039   3,635   4,159 

Amortization of intangible assets

  1,500   1,243   750   667 

Total operating expenses

  54,165   49,527   26,646   25,176 

Operating income (loss)

  192   258   (276)  1,588 

Financial income, net

  695   392   413   356 

Remeasurement of marketable equity securities

  (1,816)     (685)   

Income (loss) before taxes on income

  (929)  650   (548)  1,944 

Income tax expense

  1,890   3,965   575   1,629 

Net income (loss)

 $(2,819) $(3,315) $(1,123) $315 
                 
                 

Basic net income (loss) per share

 $(0.12) $(0.15) $(0.05) $0.01 

Diluted net income (loss) per share

 $(0.12) $(0.15) $(0.05) $0.01 
                 
                 

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

                

Basic

  23,139   22,685   23,174   22,823 

Diluted

  23,139   22,685   23,174   23,140 

 

 

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

 

7

 

 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)

 

U.S. dollars in thousands


 

  Six months ended  Three months ended 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Net income (loss):

 $(2,819) $(3,315) $(1,123) $315 

Other comprehensive income (loss) before tax:

                

Available-for-sale securities:

                

Changes in unrealized gains (losses)

  (4,632)  (284)  (1,793)  173 

Reclassification adjustments for (gains) losses included in net income (loss)

  21   (15)  21   (15)

Net change

  (4,611)  (299)  (1,772)  158 

Cash flow hedges:

                

Changes in unrealized gains (losses)

  (1,400)  36   (1,402)  86 

Reclassification adjustments for (gains) losses included in net income (loss)

  742   (36)  632   (58)

Net change

  (658)     (770)  28 

Other comprehensive income (loss) before tax

  (5,269)  (299)  (2,542)  186 

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

  (1,116)  (60)  (455)  40 

Other comprehensive income (loss), net of taxes

  (4,153)  (239)  (2,087)  146 

Comprehensive income (loss)

 $(6,972) $(3,554) $(3,210) $461 

 

 

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

 

8

 
 

 

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

 

U.S. dollars in thousands, except share data


 

  Common stock          Accumulated         
  Number of      Additional      other      Total 
  shares      paid-in  Treasury  comprehensive  Retained  stockholders 

Six months ended June 30, 2022

 

outstanding

  

Amount

  capital  

stock

  income (loss)  earnings  equity 

Balance as of January 1, 2022

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

Net loss

                 (2,819)  (2,819)

Other comprehensive loss

              (4,153)     (4,153)

Equity-based compensation

        6,692            6,692 

Purchase of treasury stock

  (136,091)        (4,457)        (4,457)

Issuance of treasury stock upon exercise of stock-based awards

  289,296      (4,699)  6,556      (137)  1,720 

Balance as of June 30, 2022

  23,137,757  $23  $237,379  $(11,691) $(4,525) $52,529  $273,715 

 

 

  Common stock          Accumulated         
  Number of      Additional      other      Total 
  shares      paid-in  Treasury  comprehensive  Retained  stockholders 

Three months ended June 30, 2022

 

outstanding

  

Amount

  capital  

stock

  income (loss)  earnings  equity 

Balance as of April 1, 2022

  23,204,274  $23  $235,563  $(8,828) $(2,438) $53,759  $278,079 

Net loss

                 (1,123)  (1,123)

Other comprehensive loss

              (2,087)     (2,087)

Equity-based compensation

        3,303            3,303 

Purchase of treasury stock

  (136,091)        (4,457)        (4,457)

Issuance of treasury stock upon exercise of stock-based awards

  69,574      (1,487)  1,594      (107)   

Balance as of June 30, 2022

  23,137,757  $23  $237,379  $(11,691) $(4,525) $52,529  $273,715 

 

 

  Common stock          Accumulated         
  Number of      Additional      other      Total 
  shares      paid-in  Treasury  comprehensive  Retained  stockholders 

Six months ended June 30, 2021

 

outstanding

  

Amount

  capital  

stock

  income (loss)  earnings  equity 

Balance as of January 1, 2021

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

Net loss

                 (3,315)  (3,315)

Other comprehensive loss

              (239)     (239)

Equity-based compensation

        6,104            6,104 

Issuance of treasury stock upon exercise of stock-based awards

  572,203   1   (9,193)  12,923      (2,154)  1,577 

Balance as of June 30, 2021

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

 

 

  Common stock          Accumulated         
  Number of      Additional      other      Total 
  shares      paid-in  Treasury  comprehensive  Retained  stockholders 

Three months ended June 30, 2021

 

outstanding

  

Amount

  capital  

stock

  income  earnings  equity

Balance as of April 1, 2021

  22,811,090  $23  $227,671  $(17,708) $93  $51,570  $261,649 

Net income

                 315   315 

Other comprehensive income

              146      146 

Equity-based compensation

        2,906            2,906 

Issuance of treasury stock upon exercise of stock-based awards

  22,030   (*)  (494)  498      (4)   

Balance as of June 30, 2021

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

 

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

 

9

 
 

 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

U.S. dollars in thousands


 

  

Six months ended
June 30,

 
  

2022

  

2021

 

Cash flows from operating activities:

        

Net loss

 $(2,819) $(3,315)

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

        

Depreciation

  1,594   1,636 

Amortization of intangible assets

  2,335   1,383 

Equity-based compensation

  6,692   6,104 

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

  21   (15)

Amortization of premiums on available-for-sale marketable securities

  232   233 

Unrealized foreign exchange loss

  148   371 

Remeasurement of marketable equity securities

  1,816    

Changes in operating assets and liabilities:

        

Trade receivables

  (516)  6,479 

Prepaid expenses and other assets

  (1,124)  566 

Operating lease right-of-use assets

  1,060   841 

Accrued interest on bank deposits

  124   82 

Deferred tax, net

  (3,663)  (2,205)

Trade payables

  460   971 

Deferred revenues

  (4,115)  774 

Accrued expenses and other payables

  747   (188)

Accrued payroll and related benefits

  (490)  (4,127)

Operating lease liability

  (1,062)  (875)

Accrued severance pay, net

  271   (284)

Net cash provided by operating activities

  1,711   8,431 
         

Cash flows from investing activities:

        

Acquisition of subsidiary, net of cash acquired

     (30,364)

Purchase of property and equipment

  (2,103)  (1,260)

Investment in bank deposits

  (12,000)   

Proceeds from bank deposits

  19,385   14,489 

Investment in available-for-sale marketable securities

  (27,260)  (14,445)

Proceeds from maturity of available-for-sale marketable securities

  6,796   17,323 

Proceeds from sale of available-for-sale marketable securities

  2,926   10,035 

Net cash used in investing activities

  (12,256)  (4,222)
         

Cash flows from financing activities:

        

Purchase of treasury stock

  (4,457)   

Proceeds from exercise of stock-based awards

  1,720   1,577 

Net cash provided by (used in) financing activities

  (2,737)  1,577 

Effect of exchange rate changes on cash and cash equivalents

  (582)  (223)

Increase (decrease) in cash and cash equivalents

  (13,864)  5,563 

Cash and cash equivalents at the beginning of the period

  33,153   21,143 

Cash and cash equivalents at the end of the period

 $19,289  $26,706 
         

Supplemental information of cash-flow activities:

        

Cash paid during the period for:

        

Income and withholding taxes

 $4,977  $4,711 

Non-cash transactions:

        

Property and equipment purchases incurred but unpaid at period end

 $336  $100 

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

 $444  $578 

 

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

 

 

10

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED
 
(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 wireless connectivity and smart sensing technologies and co-creation solutions. The Company’s offerings include Digital Signal Processors, AI processors, wireless hardware platforms, security hardware and the related software algorithms including AI for motion sensors, computer vision, voice input and audio, all of which are key enabling technologies for a smarter, more secured and more connected world. These technologies are offered in combination with Intrinsix IP integration services, helping customers address their most complex and time-critical integrated circuit design projects. CEVA’s DSP-based solutions address the technology requirements of: 5G baseband processing for mobile, broadband, cellular IoT and Radio Access Network (RAN); computer vision for any camera, 4D and LIDAR-enabled device; audio/voice/sound; and ultra-low-power always-on/sensing applications for wearables, hearables and multiple IoT markets. For motion sensors and sensor fusion, the Hillcrest Labs sensor processing technologies provide a broad range of software and inertial measurement unit (“IMU”) solutions for markets including hearables, wearables, AR/VR, PC, robotics, remote controls and IoT. For wireless IoT, the Rivierawaves platforms for Bluetooth (low energy and dual mode), Wi-Fi 4/5/6/6E (802.11n/ac/ax), Ultra-wideband (UWB) are the most broadly licensed connectivity platforms in the industry.

 

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

 

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

 

 

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

 

Basis of Presentation

 

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

 

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

 

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

 

Accounting Standards Recently Adopted by the Company

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (Topic 606). ASU No. 2021-08 is effective for fiscal year beginning after December 15, 2022, and interim periods therein for public business entities, with early adoption permitted. The Company early adopted the new guidance effective January 1, 2022. The adoption of this standard did not have a significant impact on the Company’s interim condensed consolidated financial statements.

 

11

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

Accounting Standards Recently Issued, Not Yet Adopted by the Company

 

In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies the guidance when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and introduces new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. The guidance is effective for annual periods beginning after December 15, 2023, with early adoption permitted. The adoption of this standard is not expected to result in a significant impact on the Company’s interim condensed 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 coronavirus disease 2019 (“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. Further, other global events such as the Russian military action against Ukraine could have an impact on the Company’s business. The Company has considered the impact of COVID-19 and other global events on its estimates and assumptions and determined that there were no material adverse impacts on the interim condensed consolidated financial statements for the three and six months ended June 30, 2022. As events continue to evolve and additional information becomes available, the Company’s estimates and assumptions may change materially in future periods.

 

NOTE 3:    REVENUE RECOGNITION

 

Under ASC 606, “Revenue from Contracts with Customers” (“ASC 606”), an entity recognizes revenue when or as it satisfies a performance obligation by transferring 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 NRE services or 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 2022

  

2023

  

2024

 

Licensing, NRE and related revenues

 $11,679  $4,714  $1,490 

 

Disaggregation of revenue:

 

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

 

  

Six months ended June 30, 2022 (unaudited)

  

Three months ended June 30, 2022 (unaudited)

 
  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $9,637  $4,100  $13,737  $5,162  $1,829  $6,991 

Europe and Middle East

  2,534   1,340   3,874   2,097   675   2,772 

Asia Pacific

  32,345   17,630   49,975   14,864   8,568   23,432 

Total

 $44,516  $23,070  $67,586  $22,123  $11,072  $33,195 
                         

Major product/service lines

                        

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

 $32,810  $17,262  $50,072  $15,995  $8,200  $24,195 

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

  11,706   5,808   17,514   6,128   2,872   9,000 

Total

 $44,516  $23,070  $67,586  $22,123  $11,072  $33,195 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $30,776  $23,070  $53,846  $14,844  $11,072  $25,916 

Products and services transferred over time

  13,740      13,740   7,279      7,279 

Total

 $44,516  $23,070  $67,586  $22,123  $11,072  $33,195 

 

12

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

Six months ended June 30, 2021 (unaudited)

  

Three months ended June 30, 2021 (unaudited)

 
  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $5,294  $5,204  $10,498  $4,722  $1,826  $6,548 

Europe and Middle East

  833   1,172   2,005   410   496   906 

Asia Pacific

  23,805   19,551   43,356   10,403   12,600   23,003 

Total

 $29,932  $25,927  $55,859  $15,535  $14,922  $30,457 
                         

Major product/service lines

                        

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

 $22,518  $20,192  $42,710  $9,713  $12,087  $21,800 

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

  7,414   5,735   13,149   5,822   2,835   8,657 

Total

 $29,932  $25,927  $55,859  $15,535  $14,922  $30,457 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $24,052  $25,927  $49,979  $12,064  $14,922  $26,986 

Products and services transferred over time

  5,880      5,880   3,471      3,471 

Total

 $29,932  $25,927  $55,859  $15,535  $14,922  $30,457 

 

Contract balances:

 

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

 

  

June 30, 2022

(unaudited)

  

December 31, 2021

 
         

Trade receivables

 $16,013  $14,644 

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

  2,143   1,833 

Unbilled receivables (associated with royalties)

  9,806   10,972 

Deferred revenues (short-term contract liabilities)

  4,546   8,661 

 

13

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

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 six months ended June 30, 2022, the Company recognized $3,812 and $7,631, respectively, that was included in deferred revenues (short-term contract liability) balance at January 1, 2022.

 

NOTE 4:     LEASES

 

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

 

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

 

  

June 30, 2022

(Unaudited)

 

Weighted average remaining lease term (years)

  4.98 

Weighted average discount rates

  1.97%

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 
                 

Operating lease cost

 $1,643  $1,499  $843  $758 

Cash payments for operating leases

  1,616   1,598   786   799 

 

Maturities of lease liabilities are as follows:

 

The remainder of 2022

 $1,646 

2023

  1,709 

2024

  923 

2025

  802 

2026

  742 

2027 and thereafter

  1,556 

Total undiscounted cash flows

  7,378 

Less imputed interest

  360 

Present value of lease liabilities

 $7,018 

 

14

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

NOTE 5:   MARKETABLE SECURITIES

 

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

 

  

June 30, 2022 (Unaudited)

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $8,756  $2  $(23) $8,735 
                 

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

                

Corporate bonds

  99,386      (5,149)  94,237 

Total

                
  $108,142  $2  $(5,172) $102,972 

 

  

December 31, 2021

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

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

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

                

Corporate bonds

  78,920   227   (818)  78,329 
                 

Total

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

 

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

 

  

Less than 12 months

  

12 months or greater

 
  

Fair value

  

Gross unrealized loss

  

Fair value

  

Gross unrealized loss

 

As of June 30, 2022 (unaudited)

 $82,144  $(3,264) $20,328  $(1,908)

As of December 31, 2021

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

 

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

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 
                 

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

 $  $43  $  $43 

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

 $(21) $(28) $(21) $(28)

 

15

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

NOTE 6:   FAIR VALUE MEASUREMENT

 

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

 

Level I

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

  

Level II

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

  

Level III

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

 

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

 

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

 

Description

 

June 30, 2022

(unaudited)

  

Level I

(unaudited)

  

Level II

(unaudited)

  

Level III

(unaudited)

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $102,972  $  $102,972  $ 

Investments in marketable equity securities

  1,103   1,103       
                 

Liabilities:

                

Foreign exchange contract

  595      595    

 

 

Description

 

December 31, 2021

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $90,298     $90,298    

Foreign exchange contract

  63      63    

Investments in marketable equity securities

  2,919   2,919       

 

16

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

NOTE 7:   INTANGIBLE ASSETS, NET

 

     

Six months ended June 30, 2022 (unaudited)

  

Year ended December 31, 2021

 
  

Weighted

average

amortization

period (years)

  

Gross carrying

amount

  

Accumulated

amortization

  

Net

  

Gross carrying

amount

  

Accumulated

amortization

  

Net

 
                            

Intangible assets –amortizable:

                           
                            

Intangible assets related to the acquisition of Intrinsix

                           

Customer relationships

 5.5  $3,604  $710  $2,894  $3,604  $382  $3,222 

Customer backlog

 1.5   421   304   117   421   164   257 

Patents

 5.0   218   47   171   218   26   192 

Core technologies

 3.0   3,329   1,202   2,127   3,329   647   2,682 
                            

Intangible assets related to the acquisition of Hillcrest Labs business

                           

Customer relationships

 4.4   3,518   2,564   954   3,518   2,130   1,388 

Customer backlog

 0.5   72   72      72   72    

R&D Tools

 7.5   2,475   975   1,500   2,475   810   1,665 
                            

Intangible assets related to Immervision assets acquisition

                           

R&D Tools

 6.4   7,063   3,231   3,832   7,063   2,679   4,384 
                            

Intangible assets related to an investment in NB-IoT technologies

                           

NB-IoT technologies (*)

 7.0   1,961   1,284   677   1,961   1,144   817 
                            

Total intangible assets

    $22,661  $10,389  $12,272  $22,661  $8,054  $14,607 

 

(*) During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has not been received. Of the $2,200, $210 has not resulted in cash outflows as of June 30, 2022. 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:

 

2022

  2,312 

2023

  3,714 

2024

  3,013 

2025

  2,262 

2026

  956 

2027 and thereafter

  15 
  $12,272 

 

17

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

NOTE 8:    GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA

 

a.         Summary information about geographic areas:

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Revenues based on customer location:

                

United States

 $13,737  $10,498  $6,991  $6,548 

Europe and Middle East

  3,874   2,005   2,772   906 

Asia Pacific (1)

  49,975   43,356   23,432   23,003 
  $67,586  $55,859  $33,195  $30,457 
                 

(1) China

 $41,572  $36,448  $18,601  $19,189 

 

b.         Major customer data as a percentage of total revenues:

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 
                 

Customer A

  11%  21%  11%  27%

Customer B

  *)   10%  *)   *) 

 

*) Less than 10%

 

18

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

NOTE 9:    NET INCOME (LOSS) PER SHARE OF COMMON STOCK

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Numerator:

                

Net income (loss)

 $(2,819) $(3,315) $(1,123) $315 
                 

Denominator (in thousands):

                

Basic weighted-average common stock outstanding

  23,139   22,685   23,174   22,823 

Effect of stock -based awards

           317 

Diluted weighted average common stock outstanding

  23,139   22,685   23,174   23,140 
                 

Basic net income (loss) per share

 $(0.12) $(0.15) $(0.05) $0.01 

Diluted net income (loss) per share

 $(0.12) $(0.15) $(0.05) $0.01 

 

The total number of shares related to outstanding equity-based awards was 915,698 for both the three and six months ended June 30, 2022, and in each case was excluded from the calculation of diluted net loss per share. The weighted average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, was 66,733 shares for the three months ended June 30, 2021. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 792,086 for the six months ended June 30, 2021.

 

NOTE 10:   COMMON STOCK AND STOCK-BASED COMPENSATION PLANS

 

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

 

The SAR unit confers the holder the right to stock appreciation over a preset price of the Company’s common stock during a specified period of time. When the unit is exercised, the appreciation amount is paid through the issuance of shares of the Company’s common stock. The ceiling limits the maximum income for each SAR unit. SARs are considered an equity instrument as it is a net share settled award capped with a ceiling (400% for all SAR grants made in years prior to 2016, when the Company ceased to grant SAR units). The options and SARs granted under the Company’s stock incentive plans have been granted at the fair market value of the Company’s common stock on the grant date. Options and SARs granted to employees under stock incentive plans vest at a rate of 25% of the shares underlying the option after one year and the remaining shares vest in equal portions over the following 36 months, such that all shares are vested after four years. Options granted to non‑employee directors vest 25% of the shares underlying the option on each anniversary of the option grant.

 

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

  126,000  $20.06   2.6  $2,921 

Granted

              

Exercised

  (17,000)  18.08         

Forfeited or expired

              

Outstanding as of June 30, 2022 (2)

  109,000  $20.37   2.5  $1,438 

Exercisable as of June 30, 2022 (3)

  109,000  $20.37   2.5  $1,438 

 

 

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

 

19

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

(2)

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

 

 

(3)

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

 

As of June 30, 2022, 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 14, 2022, the Compensation Committee (the “Committee”) of the Board of Directors (the “Board”) of the Company granted 9,935, 5,961, 7,451 and 5,961 time-based RSUs, effective as of February 17, 2022, to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the Company’s Amended and Restated 2011 Stock Incentive Plan (the “2011 Plan”). The RSU grants vest 33.4% on February 17, 2023, 33.3% on February 17, 2024 and 33.3% on February 17, 2025.

 

Also, on February 14, 2022, the Committee granted 14,903, 3,974, 4,969 and 3,974 performance-based stock units (“PSUs”), effective as of February 17, 2022, 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 2022 license, NRE and related revenue target approved by the Board (the “2022 License Revenue Target”). The vesting threshold is achievement of 90% of 2022 License Revenue Target. If the Company’s actual result exceeds 90% of the 2022 License Revenue Target, every 1% increase of the 2022 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 2022 is greater than the S&P500 index. The vesting threshold is if the return on the Company’s stock for 2022 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 2,981, 795, 994 and 795, 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 2022 and continuing employment, the Short-Term Executive PSUs vest 33.4% on February 17, 2023, 33.3% on February 17, 2024, and 33.3% on February 17, 2025.

 

20

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

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

 

  

Number of
RSUs and

PSUs

  

Weighted Average

Grant-Date
Fair Value

 

Unvested as of December 31, 2021

  688,073  $41.18 

Granted

  413,619   36.15 

Vested

  (226,607)  36.09 

Forfeited or expired

  (68,387)  46.17 

Unvested as of June 30, 2022 (unaudited)

  806,698  $39.73 

 

As of June 30, 2022, there was $25,099 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):

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Cost of revenue

 $683  $262  $344  $119 

Research and development, net

  4,001   3,428   2,006   1,743 

Sales and marketing

  673   785   340   367 

General and administrative

  1,335   1,629   613   677 

Total equity-based compensation expense

 $6,692  $6,104  $3,303  $2,906 

 

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

 

  

Six months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

 

Expected dividend yield

 0%   0%  

Expected volatility

 38%  39%-56% 

Risk-free interest rate

 0.5%  0.1%-1.7% 

Contractual term of up to (months)

 24   24  

 

The Company did not grant any purchase rights under the 2002 employee stock purchase plan during the three months ended June 30, 2022 and 2021.

 

NOTE 11:     DERIVATIVES AND HEDGING ACTIVITIES

 

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

 

21

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

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

 

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

 

  

June 30, 2022

(unaudited)

  

December 31, 2021

 

Derivative assets:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange forward contracts

 $  $63 

Total

 $  $63 
         

Derivative liabilities:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange option contracts

 $224  $ 

Foreign exchange forward contracts

  371    

Total

 $595  $ 

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $(401) $  $(401) $1 

Foreign exchange forward contracts

  (999)  36   (1,001)  85 
  $(1,400) $36  $(1,402) $86 

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $177  $  $177  $ 

Foreign exchange forward contracts

  565   (36)  455   (58)
  $742  $(36) $632  $(58)

 

The Company recorded in cost of revenues and operating expenses a net loss of $632 and $742 during the three and six months ended June 30, 2022, respectively, and a net gain of $58 and $36 during the comparable periods of 2021, related to its Hedging Contracts.

 

22

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

NOTE 12:   ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

 

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

 

  

Six months ended June 30, 2022 (unaudited)

  

Three months ended June 30, 2022 (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

 $(427) $55  $(372) $(2,594) $156  $(2,438)

Other comprehensive loss before reclassifications

  (3,597)  (1,221)  (4,818)  (1,430)  (1,225)  (2,655)

Amounts reclassified from accumulated other comprehensive income (loss)

  17   648   665   17   551   568 

Net current period other comprehensive loss

  (3,580)  (573)  (4,153)  (1,413)  (674)  (2,087)

Ending balance

 $(4,007) $(518) $(4,525) $(4,007) $(518) $(4,525)

 

  

Six months ended June 30, 2021 (unaudited)

  

Three months ended June 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  $118  $(25) $93 

Other comprehensive income (loss) before reclassifications

  (224)  32   (192)  136   76   212 

Amounts reclassified from accumulated other comprehensive income (loss)

  (15)  (32)  (47)  (15)  (51)  (66)

Net current period other comprehensive income (loss)

  (239)     (239)  121   25   146 

Ending balance

 $239  $  $239  $239  $  $239 

 

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)

                  
  

Six months ended June 30,

  

Three months ended June 30,

  
  

2022
(unaudited)

  

2021
(unaudited)

  

2022
(unaudited)

  

2021
(unaudited)

  

Unrealized gains (losses) on cash flow hedges

 $(13) $1  $(11) $1 

Cost of revenues

   (647)  32   (551)  51 

Research and development

   (18)  1   (15)  2 

Sales and marketing

   (64)  2   (55)  4 

General and administrative

   (742)  36   (632)  58 

Total, before income taxes

   (94)  4   (81)  7 

Income tax expense (benefit)

                  
   (648)  32   (551)  51 

Total, net of income taxes

                  

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

  (21)  15   (21)  15 

Financial income (loss), net

   (4)     (4)   

Income tax benefit

   (17)  15   (17)  15 

Total, net of income taxes

                  
  $(665) $47  $(568) $66 

Total, net of income taxes

 

NOTE 13:    SHARE REPURCHASE PROGRAM

 

During the three and six months ended June 30, 2022, the Company repurchased 136,091 shares of common stock at an average purchase price of $32.75 per share for an aggregate purchase price of $4,457. The Company did not repurchase any shares of common stock during the three and six months ended June 30, 2021. As of June 30, 2022, 361,517 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 2022. 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 provider of chip design services for a smarter, more secure and more connected world. We offer Digital Signal Processors, AI processors, wireless platforms, security hardware and the related software algorithms, including for motion sensors, computer vision, voice input and audio. During 2021, we acquired Intrinsix Corp. (Intrinsix), which provides chip design expertise and a range of additional IP in the areas of mixed signal, RF, security and heterogeneous System-on-Chip (SoC) interfaces, and which specializes in designing chips for customers in the aerospace and defense industry.

 

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

 

Our ultra-low-power IP offerings are deployed in devices for wireless connectivity and smart sensing workloads. Our wireless portfolio includes 5G baseband processing platforms for mobile broadband, cellular IoT and base station RAN, UWB for high-precision localization and Bluetooth and Wi-Fi technologies for all range of connectivity devices. Our smart sensing portfolio includes advanced technologies for cameras, radars, microphones, and inertial measurement units (IMU). Our platforms incorporate AI processors, digital signal processor (DSP) cores, accelerators and software technologies for computer vision, audio, voice and IMU. We also offer processor agnostic sensor hub software supporting sensor processing of accelerometers, gyroscopes, magnetometers and optical flow, as well as environmental sensors in devices.

 

Our Intrinsix chip design business unit enables us to offer our customers co-creation SoC design services that take advantage of our IP portfolio, Intrinsix’s designed to deliver (D2D) and security IP and Intrinsix’s design capabilities for digital, mix signal and RF. We believe this co-creation business proposition strengthens our relationships with customers, generates recurrent royalties and more. Furthermore, Intrinsix’s experience and customer base in the growing chip development programs with the U.S. Department of Defense and the Defense Advanced Research Projects Agency (DARPA) together with its IP offerings for processor security and chiplets extends CEVA’s serviceable market and revenue base.

 

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

 

We believe that our IP licensing business and chip design expertise are solid with a diverse customer base and myriad target markets. Our state-of-the-art technology has shipped in more than 15 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, in the second quarter of 2022, fourteen of the twenty-two IP licensing and non-recurring engineering (NRE) deals concluded were for wireless connectivity, including eight for our Wi-Fi platforms.

 

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 customer currently has a strong foothold in low- and mid-tier LTE smartphones and feature phones markets.

 

 

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 PentaG2 platform for 5G handsets and 5G Broadband IoT endpoints is the most comprehensive baseband processor IP in the industry today and provides newcomers and incumbents with a comprehensive solution to address the need for 5G processing for smartphones, fixed wireless access, satellite communications 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 Radio Units (RU), Distributed Units (DU) and Base Band Units (BBU), put us in a strong position to capitalize on the growing 5G RAN across its new form factors such as V-RAN,  O-RAN, as well as small cells and private networks.

 

 

Our broad Bluetooth, Wi-Fi, Ultra Wide Band (UWB) and cellular 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 cellular IoT is expected to be more than 15 billion devices annually by 2026 based on ABI Research. In the second quarter of 2022, shipments of devices enabled by our Bluetooth, Wi-Fi and cellular IoT IPs increased 14% year-over-year to 309 million units.

 

 

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

 

 

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

 

 

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.

 

 

Neural networks are increasingly being deployed in a wide range of camera-based devices in order to make these devices “smarter.”  Our newest generation family of AI processors for deep learning at the edge, the NeuPro-M represents new IP licensing and royalty drivers for us in the coming years.

 

 

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

 

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 11% year-over-year in the second quarter of 2022 to 349 million units. We expect royalty growth to continue in this product category for the next few years. These devices are comprised of a range of different products at different royalty ASPs, spanning from high volume Bluetooth and Wi-Fi to high value sensor fusion and base station RAN. The royalty ASP of our other products will be in between the two ranges.

 

RESULTS OF OPERATIONS

 

Total Revenues

 

Total revenues were $33.2 million and $67.6 million for the second quarter and first half of 2022, respectively, representing an increase of 9% and 21%, as compared to the corresponding periods in 2021. We believe our 2022 second quarter and strong first half of 2022 results were robust, despite the challenging macroeconomic backdrop and disruptions in production schedules because of the lockdown in major cities in China. Our strength in wireless continues to drive our business and enables us to expand our footprint in the growing markets of 5G, wearables, hearables, automotive, aerospace and defense and more. All this is based on our leading portfolio of wireless and Edge AI technologies that also provide huge market opportunities to scale our business, as illustrated by our licensing, NRE and related revenue that grew 42% and 49% year-over-year in the second quarter and first half of 2022, respectively, as compared to 2021, and record high results for the first half of 2022. Royalty revenue was down quarter over quarter and first half over first half of 2022 compared to 2021 by 26% and 11%, respectively, mainly as the second quarter 2021 included revenue of $3.3 million following the resolution of a disagreement on royalty rates with a customer, excluding this amount, royalty revenue would have been down only 4% for the second quarter of 2022 and up 2% for the first half of 2022, as compared to the corresponding periods in 2021.

 

Our five largest customers accounted for 36% and 32% of our total revenues for the second quarter and first half of 2022, respectively, as compared to 50% and 49% for the comparable periods in 2021. One customer accounted for 11% of our total revenues for the second quarter of 2022, as compared to one customer that accounted for 27% of our total revenues for the second quarter of 2021. One customer accounted for 11% of our total revenues for the first half of 2022, as compared to two customers that accounted for 21% and 10% of our total revenues for the first half of 2021. Sales to UNISOC (formerly Spreadtrum Communications, Inc. and RDA Corporation) represented 11% of our total revenues for both the second quarter and first half of 2022. 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, two royalty paying customer represented 10% or more of our total royalty revenues for both the second quarter and first half of 2022, and collectively represented 43% and 45% of our total royalty revenues for the second quarter and first half of 2022, respectively. One royalty paying customer represented 10% or more of our total royalty revenues for the second quarter of 2021, and three customers each represented 10% or more of our total royalty revenues for the first half of 2021, and collectively represented 49% and 63% of our total royalty revenues for the second quarter and first half of 2021, 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.

 

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

 

   

First Half
2022

   

First Half
2021

   

Second Quarter
2022

   

Second Quarter
2021

 
                         

Connectivity products

  74%     76%     73%     72%  

Smart sensing products

  26%     24%     27%     28%  

 

Licensing, NRE and Related Revenues

 

Licensing, NRE and related revenues were $22.1 million and $44.5 million for the second quarter and first half of 2022, respectively, representing an increase of 42% and 49%, respectively, as compared to the corresponding periods in 2021. The second quarter and the first half of 2022 represented strong IP licensing execution and record high results for the first half of 2022. In both these periods, we experienced growth for our WiFi IP as emerging technology, as well as revenues from Intrinsix NRE related services (which were not incurred for the first five months of 2021, as the acquisition of Intrinsix was consummated on May 31, 2021), partially offset by lower licensing revenues from our Bluetooth IP and DSP core technologies.

 

27

 

Twenty-two license and NRE agreements were concluded during the second quarter of 2022. Five of the twenty-two deals were with first time customers. Customers’ target applications and devices target a wide variety of smart and connected markets, including smartphones, smart home, PCs, ADAS, and 5G Low Earth Orbit (LEO) satellite communication. Geographically, eleven of the deals signed were in China, five in the U.S., three in APAC, and three were in Europe. CEVA has become the wireless anchor to more than 300 semiconductor companies as they shape the Intelligent IoT eco system. By being at the forefront of wireless standard and offering it under the IP business model, CEVA lowers the entry barriers for embedding wireless connectivity in SoCs and enabling many semiconductor companies to come out with more cost-effective and power-efficient chips than the repurposed smartphone connectivity chips.

 

Licensing and related revenues accounted for 67% and 66% of our total revenues for the second quarter and first half of 2022, respectively, as compared to 51% and 54% for the comparable periods of 2021.

 

Royalty Revenues

 

Royalty revenues were $11.1 million and $23.1 million for the second quarter and first half of 2022, respectively, representing a decrease of 26% and 11%, respectively, as compared to the corresponding periods in 2021. Royalty revenues accounted for 33% and 34% of our total revenues for the second quarter and first half of 2022, respectively, as compared to 49% and 46%, respectively, for the comparable periods of 2021. Second quarter of 2021 included revenue of $3.3 million following the resolution of a disagreement on royalty rates with a customer. Excluding this amount, second quarter 2022 would have been down only by 4% and the first half of 2022 would have been 2% higher as compared to the comparable periods of 2021. This is despite the global economic uncertainty, weak low and mid-tier handset sales. Our base station and IoT royalty category showed good resilience as 5G RAN builds in China resumed and our customers gained market share in Bluetooth and cellular IoT, royalty revenue in this category was up 6% and 14% year over year for the second quarter and first half of 2022, respectively, over 2021.

Our customers reported sales of 433 million and 963 million chipsets incorporating our technologies for the second quarter and first half of 2022, respectively, a decrease of 4% and an increase of 21%, respectively, from the corresponding periods in 2021 for actual shipments reported.

 

The five largest royalty-paying customers accounted for 63% of our total royalty revenues for both the second quarter and first half of 2022, as compared to 78% and 75% for the comparable periods of 2021.

 

Geographic Revenue Analysis

 

    First Half
2022
    First Half
2021
    Second Quarter
2022
    Second Quarter
2021
 
    (in millions, except percentages)     (in millions, except percentages)  

United States

  $ 13.7   20 %   $ 10.5   19 %   $ 7.0   21 %   $ 6.5   21 %

Europe and Middle East

  $ 3.9   6 %   $ 2.0   3 %   $ 2.8   8 %   $ 0.9   3 %

Asia Pacific (1)

  $ 50.0   74 %   $ 43.4   78 %   $ 23.4   71 %   $ 23.0   76 %
                                                 

(1) China

  $ 41.6   62 %   $ 36.4   65 %   $ 18.6   56 %   $ 19.2   63 %

 

*) 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 $6.8 million and $13.2 million for the second quarter and first half of 2022, respectively, as compared to $3.7 million and $6.1 million for the comparable periods of 2021. Cost of revenues accounted for 21% and 20% of our total revenues for the second quarter and first half of 2022, respectively, as compared to 12% and 11% for the comparable periods of 2021. The increase for both the second quarter and first half of 2022 principally reflected higher service costs for our customers, mainly due to the inclusion of salary and related NRE costs and EDA tools associated with the Intrinsix business for the second quarter and first half of 2022, which costs were not incurred for the first five months of 2021 as the acquisition of Intrinsix was consummated in May 2021. Included in cost of revenues for the second quarter and first half of 2022 was a non-cash equity-based compensation expense of $344,000 and $683,000, respectively, as compared to $119,000 and $262,000 for the comparable periods of 2021.

 

28

 

Gross Margin

 

Gross margin for the second quarter and first half of 2022 was 79% and 80%, respectively, as compared to 88% and 89% for the comparable periods of 2021. The decrease for the second quarter and first half quarter of 2022 mainly reflected higher cost of revenues as set forth above for the NRE-related Intrinsix costs.

 

Operating Expenses

 

Total operating expenses were $26.6 million and $54.2 million for the second quarter and first half of 2022, respectively, as compared to $25.2 million and $49.5 million for the comparable periods of 2021. The net increase for the second quarter of 2022 principally reflected higher salary and employee-related costs, mainly due to the inclusion of salary and related costs associated with Intrinsix employees for the second quarter of 2022, partially offset with lower professional services cost mainly associated with the Intrinsix transaction. The net increase for the first half of 2022 principally reflected higher salary and employee-related costs, mainly due to the inclusion of salary and related costs associated with Intrinsix employees for the first half of 2022, and higher CAD tools costs related to the Intrinsix business, partially offset with lower professional services cost mainly associated with the Intrinsix transaction and higher research grants received, mainly from the Israeli Innovation Authority of the Ministry of Economy and Industry in Israel (IIA).

 

Research and Development Expenses, Net

 

Our research and development expenses, net, were $19.5 million and $39.7 million for the second quarter and first half of 2022, respectively, as compared to $17.5 million and $35.1 million for the comparable periods of 2021. The net increase for the second quarter of 2022 principally reflected higher salary and employee-related costs, partially due to the inclusion of salary and related costs associated with Intrinsix employees for the second quarter of 2022 as well as outsourcing personal and services. The net increase for the first half of 2022 principally reflected higher salary and employee-related costs, mainly due to the inclusion of salary and related costs associated with Intrinsix employees for the first half of 2022, and higher CAD tools costs related to the Intrinsix business as well as outsourcing personal and services, partially offset by higher research grants received, mainly from the IIA. Included in research and development expenses for the second quarter and first half of 2022 were non-cash equity-based compensation expenses of $2,006,000 and $4,001,000, respectively, as compared to $1,743,000 and $3,428,000 for the comparable periods of 2021. Research and development expenses as a percentage of our total revenues were 59% for both the second quarter and first half of 2022, as compared to 57% and 63% for the comparable periods of 2021. The percentage increase for the second quarter of 2022, as compared to the comparable period of 2021, was principally due to the same reasons as set forth above for the increase in research and development expenses in absolute dollars for the comparable period of 2022 and 2021. The percentage decrease for the first half of 2022, as compared to the comparable period of 2021, 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 period of 2022 and 2021.

 

The number of research and development personnel was 333 at June 30, 2022, as compared to 305 at June 30, 2021.

 

Sales and Marketing Expenses

 

Our sales and marketing expenses were $2.7 million and $5.6 million for the second quarter and first half of 2022, respectively, as compared to $2.9 million and $6.2 million for the comparable periods of 2021. The net decrease for the second quarter of 2022 principally reflected lower commission expenses. The net decrease for the first half of 2022 principally reflected lower salaries and related costs and lower commission expenses. Included in sales and marketing expenses for the second quarter and first half of 2022 were non-cash equity-based compensation expenses of $340,000 and $673,000, respectively, as compared to $367,000 and $785,000 for the comparable periods of 2021. Sales and marketing expenses as a percentage of our total revenues were 8% for both the second quarter and first half of 2022, as compared to 9% and 11% for the comparable periods of 2021.

 

The total number of sales and marketing personnel was 34 at June 30, 2022, as compared to 38 at June 30, 2021.

 

General and Administrative Expenses

 

Our general and administrative expenses were $3.6 million and $7.3 million for the second quarter and first half of 2022, respectively, as compared to $4.2 million and $7.0 million for the comparable periods of 2021. The decrease for the second quarter of 2022 primarily reflected lower professional services cost mainly associated with the Intrinsix transaction. The increase for the first half of 2022 primarily reflected higher salaries and related costs, partially offset with lower professional services cost mainly associated with the Intrinsix transaction. Included in general and administrative expenses for the second quarter of 2022 were non-cash equity-based compensation expenses of $613,000 and $1,335,000, as compared to $677,000 and $1,629,000 for the comparable periods of 2021. General and administrative expenses as a percentage of our total revenues were 11% for both the second quarter and first half of 2022, as compared to 14% and 13% for the comparable periods of 2021.

 

29

 

The number of general and administrative personnel was 51 at June 30, 2022, as compared to 43 at June 30, 2021.

 

Amortization of Intangible Assets

 

Our amortization charges were $0.8 million and $1.5 million for the second quarter and first half of 2022, respectively, as compared to $0.7 million and $1.2 million for the comparable periods of 2021. The amortization charges 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) the strategic investment in Immervision. For more information about our intangible assets, see Note 7 to the interim condensed consolidated financial statements for the three and six months ended June 30, 2022.

 

Financial Income, Net (in millions)

 

   

First Half
2022

   

First Half
2021

   

Second Quarter
2022

   

Second Quarter
2021

 

Financial income, net

  $ 0.69     $ 0.39     $ 0.41     $ 0.36  

of which:

                               

Interest income and gains and losses from marketable securities, net

  $ 0.95     $ 0.81     $ 0.58     $ 0.37  

Foreign exchange loss

  $ (0.26 )   $ (0.42 )   $ (0.17 )   $ (0.01 )

 

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

 

The increase in interest income and gains and losses from marketable securities, net, during the second quarter and first half of 2022, principally reflected higher yields.

 

We review our monthly expected major non-U.S. dollar denominated expenditures and look to hold equivalent non-U.S. dollar cash balances to mitigate currency fluctuations. However, our Euro cash balances increase significantly on a quarterly basis beyond our Euro liabilities, mainly from the French research tax benefits applicable to CIR, which is generally refunded every three years. This has resulted in a foreign exchange loss of $0.17 million and $0.26 million for the second quarter and first half of 2022, respectively, as compared to foreign exchange loss of $0.01 million and $0.42 million for the comparable periods of 2021.

 

Remeasurement of Marketable Equity Securities

 

For the second quarter and first half of 2022, we recorded a loss of $0.7 million and $1.8 million, respectively, related to remeasurement of marketable equity securities, which we hold at cost. Over time, other income (expense), net, may be affected by market dynamics and other factors. Equity values generally change daily for marketable equity securities and upon the occurrence of observable price changes or upon impairment of marketable equity securities. In addition, volatility in the global economic climate and financial markets, including the effects of COVID-19, could result in a significant change in the value of our investments.

 

Provision for Income Taxes

 

Our income tax expenses was $0.6 million and $1.9 million for the second quarter and first half of 2022, respectively, as compared to $1.6 million and $4.0 million for the comparable periods of 2021. The decrease for both the second quarter and first half of 2022 primarily reflected a reduced tax rate of 10% applied to specific revenues in our French subsidiary in the second quarter and first half of 2022 (under the French IP Box regime, as further described below), as compared to a corporate tax rate of 26.5% for the comparable periods of 2021. The decrease for the first half is partially offset by higher withholding tax expenses that we will not be able to utilize as a tax credit in our Israeli subsidiary.

 

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. Although our Israeli and Irish subsidiaries, and, from 2022 onward, our French subsidiary, are taxed at rates substantially lower than U.S. tax rates, the tax rates in these jurisdictions could nevertheless result in a substantial increase as a result of withholding tax expenses with respect to which we are unable to obtain a refund from the relevant tax authorities.

 

30

 

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

 

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

 

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

 

LIQUIDITY AND CAPITAL RESOURCES

 

As of June 30, 2022, we had approximately $19.3 million in cash and cash equivalents, $15.8 million in short-term bank deposits, $103.0 million in marketable securities, and $8.0 million in long-term bank deposits, totaling $146.1 million, as compared to $154.9 million at December 31, 2021. The decrease for the first half of 2022 principally reflected unrealized investment loss on marketable securities of approximately $4.6 million, and funds used to repurchase 136,091 shares of common stock for an aggregate consideration of approximately $4.5 million, partially offset by cash proceeds from exercise of stock-based awards.

 

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

 

31

 

During the first half of 2022, we invested $39.3 million of cash in bank deposits and marketable securities with maturities up to 51 months from the balance sheet date. In addition, during the same period, bank deposits and marketable securities were sold or redeemed for cash amounting to $29.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 income (loss). The amount of credit losses recorded for the first half of 2022 was immaterial. For more information about our marketable securities, see Note 5 to the interim condensed consolidated financial statements for the three and six months ended June 30, 2022.

 

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

 

Operating Activities

 

Cash provided by operating activities for the first half of 2022 was $1.7 million and consisted of net loss of $2.8 million, adjustments for non-cash items of $12.8 million, and changes in operating assets and liabilities of $8.3 million. Adjustments for non-cash items primarily consisted of $3.9 million of depreciation and amortization of intangible assets, $6.7 million of equity-based compensation expenses and $1.8 million of remeasurement of marketable equity securities. The decrease in operating assets and liabilities primarily consisted of a decrease in deferred revenues of $4.1 million, an increase in prepaid expenses and other assets of $1.1 million, and an increase in deferred taxes, net of $3.7 million.

 

Cash provided by operating activities for the first half of 2021 was $8.4 million and consisted of net loss of $3.3 million, adjustments for non-cash items of $9.7 million, and changes in operating assets and liabilities of $2.0 million. Adjustments for non-cash items primarily consisted of $3.0 million of depreciation and amortization of intangible assets and $6.1 million of equity-based compensation expenses. The increase in operating assets and liabilities primarily consisted of a decrease in trade receivables of $6.5 million, a decrease in prepaid expenses and other assets of $0.6 million, an increase in deferred revenues of $0.8 million, and an increase in trade payables of $1.0 million, partially offset by an increase in deferred taxes, net of $2.2 million (mainly due to an increase in withholding tax assets which can be utilized in future years) and a decrease in accrued payroll and related benefits of $4.1 million (mainly as a result of a yearly bonus payments).

 

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

 

Investing Activities

 

Net cash used in investing activities for the first half of 2022 was $12.3 million, compared to $4.2 million of net cash used in investing activities for the comparable period of 2021. We had a cash outflow of $27.3 million and a cash inflow of $9.7 million with respect to investments in marketable securities during the first half of 2022, as compared to a cash outflow of $14.4 million and a cash inflow of $27.4 million with respect to investments in marketable securities during the first half of 2021. For the first half of 2022, we had net proceeds of $7.4 million from bank deposits, as compared to proceeds of $14.5 million from bank deposits for the comparable period of 2021. We had a cash outflow of $2.1 million and $1.3 million during the first half of 2022 and 2021, respectively, from purchase of property and equipment. For the first half of 2021, we had a cash outflow, net of cash acquired, of $30.4 million for the acquisition of Intrinsix.

 

Financing Activities

 

Net cash used in financing activities for the first half of 2022 was $2.7 million, as compared to $1.6 million of net cash provided by financing activities for the comparable period of 2021.

 

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. During the first half of 2022, we repurchased 136,091 shares of common stock pursuant to our share repurchase program at an average purchase price of $32.75 per share, for an aggregate purchase price of $4.5 million. We did not repurchase any shares of common stock during the first half of 2021. As of June 30, 2022, we had 361,517 shares available for repurchase.

 

32

 

During the first half of 2022, we received $1.7 million from the exercise of stock-based awards, as compared to $1.6 million received for the comparable period of 2021.

 

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 $171,000 and $260,000 for the second quarter and first half of 2022, respectively, and a foreign exchange loss of $5,000 and $416,000 for the comparable periods of 2021.

 

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

 

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

 

We hold an investment portfolio consisting principally of corporate bonds. We have the ability to hold such investments until recovery of temporary declines in market value or maturity. As of June 30, 2022, the unrealized losses associated with our investments were approximately $5.2 million due to the dramatic changes in the interest rate environment that took place in the first half of 2022. As we hold such bonds with unrealized losses to recovery, no credit loss was recognized during the second quarter and first half of 2022. However, we can provide no assurance that we will recover present declines in the market value of our investments.

 

33

 

Interest income and gains and losses from marketable securities, net, were $0.58 million and $0.95 million for the second quarter and first half of 2022, respectively, as compared to $0.37 million and $0.81 million for the comparable periods of 2021. The increase in interest income, and gains and losses from marketable securities, net, during the second quarter and first half of 2022, principally reflected higher yields.

 

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

 

Item 4.    CONTROLS AND PROCEDURES

 

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

 

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

 

There are no material changes to the Risk Factors described under the title “Factors That May Affect Future Performance” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 other than changes to the Risk Factors below entitled: (1) “We rely significantly on revenues derived from a limited number of customers who contribute to our royalty and license revenues;” (2) “Royalty and other payment rates could decrease for existing and future license agreements, which could materially adversely affect our operating results;” (3) “Because we have significant international operations, we may be subject to political, economic and other conditions relating to our international operations that could increase our operating expenses and disrupt our revenues and business;” (4) “Our success will depend on our ability to manage our geographically dispersed operations;” (5) “Our research and development expenses may increase if the grants we currently receive from the Israeli government are reduced or withheld;” (6) “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;” (7) “Our product development efforts are time-consuming and expensive and may not generate an acceptable return, if any;” (8) “Our operating results are affected by the highly cyclical nature of and general economic conditions in the semiconductor industry;” (9) “We may face difficulties in integrating Intrinsix into our business and offering turnkey IP solutions and co-creation projects;” and (10) “Our corporate tax rate may increase, which could adversely impact our cash flow, financial condition and results of operations.”

 

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, Synopsys and Cadence and the RISC-V open source;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

35

 

 

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 and 2021 the worldwide COVID-19 pandemic and the excepted recovery in economic activities created strong demand for chips that significantly surpasses the supply capacity for digital connectivity and consumer devices, causing long lead times. This environment may continue throughout 2022 and distort more traditional seasonality trends.

 

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

 

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

 

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

 

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

 

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

 

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

 

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. In particular, a customer’s loss of a design opportunity may have an adverse effect on our royalty revenues from such customer, which in turn will also have an adverse effect on our overall results of operations and market share. As an example, Intel, one of our customers, did not have its products selected for inclusion in a new smartphone series, and thereafter announced the sale of its 5G smartphone modem, as a result of which, our royalty revenues from Intel will reach record low levels in 2022. Our overall royalty revenues will be negatively impacted if we fail to offset any loss of royalty revenues from Intel, or any other loss of royalty revenues from a customer, with royalty revenues from other emerging products incorporating our technologies. Since a significant portion of our revenues are derived from the handset baseband market, adverse conditions in this market would have a material adverse effect on our business, financial condition and results of operations.

 

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

 

 

unexpected changes in regulatory requirements;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

changes in diplomatic and trade relationships.

 

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

 

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

 

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

 

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

 

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

 

40

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

41

 

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) and recently we have opened a design center in Serbia. Accordingly, our ability to compete successfully will depend in part on the ability of a limited number of key executives located in geographically dispersed offices to manage our research and development staff and integrate them into our operations to effectively address the needs of our customers and respond to changes in our markets. If we are unable to effectively manage and integrate our remote operations, our business may be materially harmed.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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.

 

42

 

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 2022) and could be required to refund tax benefits already received. Additionally, if we increase our activities outside of Israel, for example, by acquisitions, our increased activities may not be eligible for inclusion in Israeli tax benefit programs. The termination or reduction of certain programs and tax benefits or a requirement to refund tax benefits already received may seriously harm our business, operating results and financial condition.

 

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

 

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

 

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

 

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

 

We are exposed to fluctuations in currency exchange rates.

 

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

 

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

 

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

 

43

 

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 $39.7 million and $35.1 million for the first half of 2022 and 2021, respectively, and approximately $72.5 million, $62.0 million and $52.8 million for 2021, 2020 and 2019, respectively. We may not be able to achieve an acceptable return, if any, on our research and development efforts.

 

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

 

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

 

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

 

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

 

We completed our acquisition of Intrinsix in the second quarter of 2021.Our Intrinsix chip design business unit enables us to offer our customers co-creation SoC design services that take advantage of our IP portfolio, Intrinsix’s designed to deliver (D2D) and security IP and Intrinsix’s design capabilities for digital, mix signal and RF. We believe this co-creation business proposition strengthens our relationships with customers, generates 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.

 

44

 

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

 

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

 

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

 

 

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

 

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

 

incurrence of debt and contingent liabilities;

 

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

 

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

 

diversion of management’s attention from other business concerns;

 

contractual disputes;

 

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

 

potential loss of key employees of acquired organizations.

 

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

 

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

 

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

 

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

 

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

 

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.

 

45

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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.

 

46

 

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

 

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

 

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

 

The table below sets forth the information with respect to repurchases of our common stock during the three months ended June 30, 2022.

 

Period

 

(a) Total

Number of

Shares

Purchased

   

(b) Average Price

Paid per Share

   

(c) Total Number

of Shares

Purchased as Part

of Publicly

Announced Plans

or Programs

   

(d) Maximum

Number of Shares

that May Yet Be

Purchased Under

the Plans or

Programs (1)

 

Month #1 (April 1, 2022 to April 30, 2022)

 

__

   

__

   

__

      497,608  

Month #2 (May 1, 2022 to May 31, 2022)

    121,729     $ 32.74       121,729       375, 879  

Month #3 (June 1, 2022 to June 30, 2022)

    14,362     $ 32.83       14,362       361,517  

TOTAL

    136,091     $ 32.75       136,091       361,517 (2)

 

 

(1)

In August 2008, we announced that our board of directors approved a share repurchase program for up to one million shares of common stock which was further extended collectively by an additional 6,400,000 shares in 2010, 2013, 2014, 2018 and 2020.

 

 

(2)

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

 

Item 3.    DEFAULTS UPON SENIOR SECURITIES

 

Not applicable.

 

Item 4.    MINE SAFETY DISCLOSURES

 

Not applicable.

 

Item 5.    OTHER INFORMATION

 

Not applicable.

 

Item 6.    EXHIBITS

 

Exhibit
No.

Description

   
10.1† Registrant’s Amended and Restated 2011 Stock Plan

31.1

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

31.2

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

32

Section 1350 Certification of Chief Executive Officer and Chief Financial Officer

   

101

The following materials from CEVA, Inc.’s Quarterly report on Form 10-Q for the quarter ended June 30, 2022, 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).

 

† Indicates management compensatory plan or arrangement.

 

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: August 9, 2022

By:     /s/   GIDEON WERTHEIZER

 

Gideon Wertheizer
Chief Executive Officer
(principal executive officer)

   

Date: August 9, 2022

By:     /s/   YANIV ARIELI

 

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

 

 

 

48
EX-10.1 2 ex_408174.htm EXHIBIT 10.1

 

Exhibit 10.1

CEVA, INC.

2011 STOCK INCENTIVE PLAN

(as amended and restated effective July 2, 2022)

1.    Purposes of the Plan. The purposes of this Plan are to attract and retain the best available personnel, to provide additional incentives to Employees, Directors and Consultants and to promote the success of the Company’s business. This Plan is intended to replace, in whole or in part, the Prior Plans, and which some of the Prior Plans were automatically terminated and replaced and superseded by this Plan on the date on which this Plan was approved by the Company’s stockholders. Any awards granted under the Prior Plans remain in effect pursuant to their terms.

 

2.    Definitions. The following definitions shall apply as used herein and in the individual Award Agreements except as defined otherwise in an individual Award Agreement. In the event a term is separately defined in an individual Award Agreement, such definition shall supersede the definition contained in this Section 2.

 

(a)    “Administrator” means the Board or any of the Committees appointed to administer the Plan.

 

(b)    “Affiliate” and “Associate” shall have the respective meanings ascribed to such terms in Rule 12b‑2 promulgated under the Exchange Act.

 

(c)    “Applicable Laws” means the legal requirements relating to the Plan and the Awards, including under applicable provisions of federal securities laws, state corporate and securities laws, the Code, the rules of any applicable stock exchange or national market system, and the rules of any non-U.S. jurisdiction applicable to Awards granted to residents therein.

 

(d)    “Assumed” means that pursuant to a Corporate Transaction either (i) the Award is expressly affirmed by the Company or (ii) the contractual obligations represented by the Award are expressly assumed (and not simply by operation of law) by the successor entity or its Parent in connection with the Corporate Transaction with appropriate adjustments to the number and type of securities of the successor entity or its Parent subject to the Award and the exercise or purchase price thereof which at least preserves the compensation element of the Award existing at the time of the Corporate Transaction as determined in accordance with the instruments evidencing the agreement to assume the Award.

 

(e)    “Award” means the grant of an Option, SAR, Dividend Equivalent Right, Restricted Stock, Restricted Stock Unit or other right or benefit under the Plan.

 

(f)    “Award Agreement” means the written agreement evidencing the grant of an Award executed by the Company and the Grantee, including any amendments thereto.

 

(g)    “Board” means the Board of Directors of the Company.

 

(h)    “Cause” means willful misconduct by the Grantee or willful failure by the Grantee to perform his or her responsibilities to the Company (including, without limitation, breach by the Grantee of any provision of any employment, consulting, advisory, nondisclosure, non-competition or other similar agreement between the Grantee and the Company), as determined by the Company, which determination shall be conclusive. The Grantee shall be considered to have been discharged for Cause if the Company determines, within 30 days after the Grantee’s resignation, that discharge for Cause was warranted.

 

 

 

(i)    “Code” means the Internal Revenue Code of 1986, as amended, and the rules and regulations promulgated thereunder.

 

(j)    “Committee” means any committee composed of members of the Board appointed by the Board to administer the Plan.

 

(k)    “Common Stock” means the common stock of the Company.

 

(l)    “Company” means CEVA, Inc., a Delaware corporation, or any successor entity that adopts the Plan in connection with a Corporate Transaction.

 

(m)    “Consultant” means any person (other than an Employee or a Director, solely with respect to rendering services in such person’s capacity as a Director) who is engaged by the Company or any Related Entity to render consulting or advisory services to the Company or such Related Entity.

 

(n)    “Continuing Directors” means members of the Board who either (i) have been Board members continuously for a period of at least twelve (12) months or (ii) have been Board members for less than twelve (12) months and were elected or nominated for election as Board members by at least a majority of the Board members described in clause (i) who were still in office at the time such election or nomination was approved by the Board.

 

(o)    “Continuous Service” means that the provision of services to the Company or a Related Entity in any capacity of Employee, Director or Consultant is not interrupted or terminated. In jurisdictions requiring notice in advance of an effective termination as an Employee, Director or Consultant, Continuous Service shall be deemed terminated upon the actual cessation of providing services to the Company or a Related Entity notwithstanding any required notice period that must be fulfilled before a termination as an Employee, Director or Consultant can be effective under Applicable Laws. A Grantee’s Continuous Service shall be deemed to have terminated either upon an actual termination of Continuous Service or upon the entity for which the Grantee provides services ceasing to be a Related Entity. Continuous Service shall not be considered interrupted in the case of (i) any approved leave of absence, (ii) transfers among the Company, any Related Entity, or any successor, in any capacity of Employee, Director or Consultant, or (iii) any change in status as long as the individual remains in the service of the Company or a Related Entity in any capacity of Employee, Director or Consultant (except as otherwise provided in the Award Agreement). Notwithstanding the foregoing, except as otherwise determined by the Administrator, in the event of any spin-off of a Related Entity, service as an Employee, Director or Consultant for such Related Entity following such spin-off shall be deemed to be Continuous Service for purposes of the Plan and any Award under the Plan. An approved leave of absence shall include sick leave, military leave, or any other authorized personal leave. For purposes of each Incentive Stock Option granted under the Plan, if such leave exceeds three (3) months, and reemployment upon expiration of such leave is not guaranteed by statute or contract, then the Incentive Stock Option shall be treated as a Non-Qualified Stock Option on the day three (3) months and one (1) day following the expiration of such three (3) month period.

 

(p)    “Corporate Transaction” means any of the following transactions, provided, however, that the Administrator shall determine under parts (iv) and (v) whether multiple transactions are related, and its determination shall be final, binding and conclusive:

 

(i)    a merger or consolidation in which the Company is not the surviving entity, except for a transaction the principal purpose of which is to change the state in which the Company is incorporated;

 

 

 

(ii)    the sale, transfer or other disposition of all or substantially all of the assets of the Company;

 

(iii)    the complete liquidation or dissolution of the Company;

 

(iv)    any reverse merger or series of related transactions culminating in a reverse merger (including, but not limited to, a tender offer followed by a reverse merger) in which the Company is the surviving entity but (A) the shares of Common Stock outstanding immediately prior to such merger are converted or exchanged by virtue of the merger into other property, whether in the form of securities, cash or otherwise, or (B) in which securities possessing more than forty percent (40%) of the total combined voting power of the Company’s outstanding securities are transferred to a person or persons different from those who held such securities immediately prior to such merger or the initial transaction culminating in such merger; or

 

(v)    acquisition in a single or series of related transactions by any person or related group of persons (other than the Company or by a Company-sponsored employee benefit plan) of beneficial ownership (within the meaning of Rule 13d-3 of the Exchange Act) of securities possessing more than fifty percent (50%) of the total combined voting power of the Company’s outstanding securities.

 

(q)     “Covered Employee” means an Employee who is a “covered employee” under Section 162(m)(3) of the Code.

 

(r)    “Director” means a member of the Board or the board of directors of any Related Entity.

 

(s)    “Disability” means as defined under the long-term disability policy of the Company or the Related Entity to which the Grantee provides services regardless of whether the Grantee is covered by such policy. If the Company or the Related Entity to which the Grantee provides service does not have a long-term disability plan in place, “Disability” means that a Grantee is unable to carry out the responsibilities and functions of the position held by the Grantee by reason of any medically determinable physical or mental impairment for a period of not less than ninety (90) consecutive days. A Grantee will not be considered to have incurred a Disability unless he or she furnishes proof of such impairment sufficient to satisfy the Administrator in its discretion.

 

(t)    “Dividend Equivalent Right” means a right entitling the Grantee to compensation measured by dividends paid with respect to Common Stock.

 

(u)    “Employee” means any person, including an Officer or Director, who is in the employ of the Company or any Related Entity, subject to the control and direction of the Company or any Related Entity as to both the work to be performed and the manner and method of performance. The payment of a director’s fee by the Company or a Related Entity shall not be sufficient to constitute “employment” by the Company.

 

(v)    “Exchange Act” means the Securities Exchange Act of 1934, as amended, and the rules and regulations promulgated thereunder.

 

 

 

(w)    “Fair Market Value” means, as of any date, the value of Common Stock determined as follows:

 

(i)    If the Common Stock is listed on one or more established stock exchanges or national market systems, including without limitation The NASDAQ Global Select Market, The NASDAQ Global Market or The NASDAQ Capital Market of The NASDAQ Stock Market LLC, its Fair Market Value shall be the closing sales price for such stock (or the closing bid, if no sales were reported) as quoted on the principal exchange or system on which the Common Stock is listed (as determined by the Administrator) on the date of determination (or, if no closing sales price or closing bid was reported on that date, as applicable, on the last trading date such closing sales price or closing bid was reported), as reported in The Wall Street Journal or such other source as the Administrator deems reliable;

 

(ii)    If the Common Stock is regularly quoted on an automated quotation system (including the OTC Bulletin Board) or by a recognized securities dealer, its Fair Market Value shall be the closing sales price for such stock as quoted on such system or by such securities dealer on the date of determination, but if selling prices are not reported, the Fair Market Value of a share of Common Stock shall be the mean between the high bid and low asked prices for the Common Stock on the date of determination (or, if no such prices were reported on that date, on the last date such prices were reported), as reported in The Wall Street Journal or such other source as the Administrator deems reliable; or

 

(iii)    In the absence of an established market for the Common Stock of the type described in (i) and (ii), above, the Fair Market Value thereof shall be determined by the Administrator in good faith and in a manner consistent with Applicable Laws.

 

(x)    “Grantee” means an Employee, Director or Consultant who receives an Award under the Plan.

 

(y)    “Incentive Stock Option” means an Option intended to qualify as an incentive stock option within the meaning of Section 422 of the Code.

 

(z)    “Non-Qualified Stock Option” means an Option not intended to qualify as an Incentive Stock Option.

 

(aa)    “Officer” means a person who is an officer of the Company or a Related Entity within the meaning of Section 16 of the Exchange Act.

 

(bb)    “Option” means an option to purchase Shares pursuant to an Award Agreement granted under the Plan.

 

(cc)    “Parent” means a “parent corporation”, whether now or hereafter existing, as defined in Section 424(e) of the Code.

 

(dd)     “Performance-Based Compensation” means compensation qualifying as “performance-based compensation” under Section 162(m) of the Code.

 

(ee)    “Plan” means this 2011 Stock Incentive Plan, (as amended and restated effective July 2, 2022) .

 

 

 

(ff)    “Prior Plans” means the Parthusceva, Inc. (subsequently known as CEVA, Inc.) 2002 Stock Incentive Plan (as amended and restated on May 15, 2007) and the Ceva, Inc. 2003 Director Stock Option Plan (amended and restated on May 15, 2007 and May 17, 2011).

 

(gg)    “Related Entity” means any Parent or Subsidiary of the Company.

 

(hh)    “Replaced” means that pursuant to a Corporate Transaction the Award is replaced with a comparable stock award or a cash incentive program of the Company, the successor entity (if applicable) or Parent of either of them which preserves the compensation element of such Award existing at the time of the Corporate Transaction and provides for subsequent payout in accordance with the same (or a more favorable) vesting schedule applicable to such Award. The determination of Award comparability shall be made by the Administrator and its determination shall be final, binding and conclusive.

 

(ii)    “Restricted Stock” means Shares issued under the Plan to the Grantee for such consideration, if any, and subject to such restrictions on transfer, rights of first refusal, repurchase provisions, forfeiture provisions, and other terms and conditions as established by the Administrator.

 

(jj)    “Restricted Stock Units” means an Award which may be earned in whole or in part upon the passage of time or the attainment of performance criteria established by the Administrator and which may be settled for cash, Shares or other securities or a combination of cash, Shares or other securities as established by the Administrator.

 

(kk)    “Rule 16b3” means Rule 16b‑3 promulgated under the Exchange Act or any successor thereto.

 

(ll)    “SAR” means a stock appreciation right entitling the Grantee to Shares or cash compensation, as established by the Administrator, measured by appreciation in the value of Common Stock.

 

(mm)    “Share” means a share of the Common Stock.

 

(nn)    “Subsidiary” means a “subsidiary corporation”, whether now or hereafter existing, as defined in Section 424(f) of the Code.

 

3.    Stock Subject to the Plan.

 

(a)    Subject to the provisions of Section 10, below, the maximum aggregate number of Shares which may be issued pursuant to all Awards is 3,200,000 Shares, plus any Shares which remain available for issuance or that would otherwise return to the Prior Plans as a result of forfeiture, termination or expiration of awards previously granted under the Prior Plans (ignoring the termination or expiration of the Prior Plans for the purpose of determining the number of Shares available for the Plan); provided, however, that the maximum aggregate number of Shares that may be issued pursuant to Incentive Stock Options is 1,467,256 Shares. The Shares to be issued pursuant to Awards may be authorized, but unissued, or reacquired Common Stock.

 

 

 

(b)    Any Shares covered by an Award (or portion of an Award) which is forfeited, canceled or expires (whether voluntarily or involuntarily) shall be deemed not to have been issued for purposes of determining the maximum aggregate number of Shares which may be issued under the Plan. Shares that actually have been issued under the Plan pursuant to an Award shall not be returned to the Plan and shall not become available for future issuance under the Plan, except that if unvested Shares are forfeited, or repurchased by the Company at the lower of their original purchase price or their Fair Market Value at the time of repurchase, such Shares shall become available for future grant under the Plan. Notwithstanding anything to the contrary contained herein: (i) Shares tendered or withheld in payment of an Option exercise price shall not be returned to the Plan and shall not become available for future issuance under the Plan; (ii) Shares withheld by the Company to satisfy any tax withholding obligation shall not be returned to the Plan and shall not become available for future issuance under the Plan; and (iii) all Shares covered by the portion of an SAR that is exercised (whether or not Shares are actually issued to the Grantee upon exercise of the SAR) shall be considered issued pursuant to the Plan.

 

4.    Administration of the Plan.

 

(a)    Plan Administrator.

 

(i)    Administration with Respect to Directors and Officers. With respect to grants of Awards to Directors or Employees who are also Officers or Directors of the Company, the Plan shall be administered by (A) the Board or (B) a Committee designated by the Board, which Committee shall be constituted in such a manner as to satisfy the Applicable Laws and to permit such grants and related transactions under the Plan to be exempt from Section 16(b) of the Exchange Act in accordance with Rule 16b‑3. Once appointed, such Committee shall continue to serve in its designated capacity until otherwise directed by the Board.

 

(ii)    Administration With Respect to Consultants and Other Employees. With respect to grants of Awards to Employees or Consultants who are neither Directors nor Officers of the Company, the Plan shall be administered by (A) the Board or (B) a Committee designated by the Board, which Committee shall be constituted in such a manner as to satisfy the Applicable Laws. Once appointed, such Committee shall continue to serve in its designated capacity until otherwise directed by the Board. The Board may authorize one or more Officers to grant such Awards and may limit such authority as the Board determines from time to time.

 

(iii)    Administration With Respect to Covered Employees. Notwithstanding the foregoing, grants of Awards to any Covered Employee intended to qualify as Performance-Based Compensation shall be made only by a Committee (or subcommittee of a Committee) which is comprised solely of two or more Directors eligible to serve on a committee making Awards qualifying as Performance-Based Compensation. In the case of such Awards granted to Covered Employees, references to the “Administrator” or to a “Committee” shall be deemed to be references to such Committee or subcommittee.

 

(iv)    Administration Errors. In the event an Award is granted in a manner inconsistent with the provisions of this subsection (a), such Award shall be presumptively valid as of its grant date to the extent permitted by the Applicable Laws.

 

(b)    Powers of the Administrator. Subject to Applicable Laws and the provisions of the Plan (including any other powers given to the Administrator hereunder), and except as otherwise provided by the Board, the Administrator shall have the authority, in its discretion:

 

(i)    to select the Employees, Directors and Consultants to whom Awards may be granted from time to time hereunder;

 

 

 

(ii)    to determine whether and to what extent Awards are granted hereunder;

 

(iii)    to determine the number of Shares or the amount of other consideration to be covered by each Award granted hereunder;

 

(iv)    to approve forms of Award Agreements for use under the Plan;

 

(v)    to determine the terms and conditions of any Award granted hereunder;

 

(vi)    to amend the terms of any outstanding Award granted under the Plan, provided that (A) any amendment that would adversely affect the Grantee’s rights under an outstanding Award shall not be made without the Grantee’s written consent, provided, however, that an amendment or modification that may cause an Incentive Stock Option to become a Non-Qualified Stock Option shall not be treated as adversely affecting the rights of the Grantee, (B) the reduction of the exercise price of any Option awarded under the Plan and the base appreciation amount of any SAR awarded under the Plan shall be subject to stockholder approval and (C) canceling an Option or SAR at a time when its exercise price or base appreciation amount (as applicable) exceeds the Fair Market Value of the underlying Shares, in exchange for another Option, SAR, Restricted Stock, or other Award or for cash shall be subject to stockholder approval, unless the cancellation and exchange occurs in connection with a Corporate Transaction. Notwithstanding the foregoing, canceling an Option or SAR in exchange for another Option, SAR, Restricted Stock, or other Award with an exercise price, purchase price or base appreciation amount (as applicable) that is equal to or greater than the exercise price or base appreciation amount (as applicable) of the original Option or SAR shall not be subject to stockholder approval;

 

(vii)    to construe and interpret the terms of the Plan and Awards, including without limitation, any notice of award or Award Agreement, granted pursuant to the Plan;

 

(viii)    to grant Awards to Employees, Directors and Consultants employed outside the United States on such terms and conditions different from those specified in the Plan as may, in the judgment of the Administrator, be necessary or desirable to further the purpose of the Plan, and to set forth such terms and conditions in Award Agreements, and to adopt related sub-plans under the Plan; and

 

(ix)    to take such other action, not inconsistent with the terms of the Plan, as the Administrator deems appropriate.

 

The express grant in the Plan of any specific power to the Administrator shall not be construed as limiting any power or authority of the Administrator; provided that the Administrator may not exercise any right or power reserved to the Board. Any decision made, or action taken, by the Administrator or in connection with the administration of this Plan shall be final, conclusive and binding on all persons having an interest in the Plan.

 

(c)    Indemnification. In addition to such other rights of indemnification as they may have as members of the Board or as Officers or Employees of the Company or a Related Entity, members of the Board and any Officers or Employees of the Company or a Related Entity to whom authority to act for the Board, the Administrator or the Company is delegated shall be defended and indemnified by the Company to the extent permitted by law on an after-tax basis against all reasonable expenses, including attorneys’ fees, actually and necessarily incurred in connection with the defense of any claim, investigation, action, suit or proceeding, or in connection with any appeal therein, to which they or any of them may be a party by reason of any action taken or failure to act under or in connection with the Plan, or any Award granted hereunder, and against all amounts paid by them in settlement thereof (provided such settlement is approved by the Company) or paid by them in satisfaction of a judgment in any such claim, investigation, action, suit or proceeding, except in relation to matters as to which it shall be adjudged in such claim, investigation, action, suit or proceeding that such person is liable for gross negligence, bad faith or intentional misconduct; provided, however, that within thirty (30) days after the institution of such claim, investigation, action, suit or proceeding, such person shall offer to the Company, in writing, the opportunity at the Company’s expense to defend the same.

 

 

 

5.    Eligibility. Awards other than Incentive Stock Options may be granted to Employees, Directors and Consultants. Incentive Stock Options may be granted only to Employees of the Company or a Parent or a Subsidiary of the Company. An Employee, Director or Consultant who has been granted an Award may, if otherwise eligible, be granted additional Awards. Awards may be granted to such Employees, Directors or Consultants who are residing in non-U.S. jurisdictions as the Administrator may determine from time to time.

 

6.    Terms and Conditions of Awards.

 

(a)    Types of Awards. The Administrator is authorized under the Plan to award any type of arrangement to an Employee, Director or Consultant that is not inconsistent with the provisions of the Plan and that by its terms involves or might involve the issuance of (i) Shares, (ii) cash or (iii) an Option, a SAR, or similar right with a fixed or variable price related to the Fair Market Value of the Shares and with an exercise or conversion privilege related to the passage of time, the occurrence of one or more events, or the satisfaction of performance criteria or other conditions. Such awards include, without limitation, Options, SARs, sales or bonuses of Restricted Stock, Restricted Stock Units or Dividend Equivalent Rights, and an Award may consist of one such security or benefit, or two (2) or more of them in any combination or alternative.

 

(b)    Designation of Award. Each Award shall be designated in the Award Agreement. In the case of an Option, the Option shall be designated as either an Incentive Stock Option or a Non-Qualified Stock Option. However, notwithstanding such designation, an Option will qualify as an Incentive Stock Option under the Code only to the extent the $100,000 dollar limitation of Section 422(d) of the Code is not exceeded. The $100,000 limitation of Section 422(d) of the Code is calculated based on the aggregate Fair Market Value of the Shares subject to Options designated as Incentive Stock Options which become exercisable for the first time by a Grantee during any calendar year (under all plans of the Company or any Parent or Subsidiary of the Company). For purposes of this calculation, Incentive Stock Options shall be taken into account in the order in which they were granted, and the Fair Market Value of the Shares shall be determined as of the grant date of the relevant Option. In the event that the Code or the regulations promulgated thereunder are amended after the date the Plan becomes effective to provide for a different limit on the Fair Market Value of Shares permitted to be subject to Incentive Stock Options, then such different limit will be automatically incorporated herein and will apply to any Options granted after the effective date of such amendment.

 

(c)    Conditions of Award. Subject to the terms of the Plan, the Administrator shall determine the provisions, terms, and conditions of each Award including, but not limited to, the Award vesting schedule, repurchase provisions, rights of first refusal, forfeiture provisions, form of payment (cash, Shares, or other consideration) upon settlement of the Award, payment contingencies, and satisfaction of any performance criteria. The performance criteria established by the Administrator may be based on any one of, or combination of, the following: (i) increase in share price, (ii) earnings per share, (iii) total stockholder return, (iv) operating margin, (v) gross margin, (vi) return on equity, (vii) return on assets, (viii) return on investment, (ix) operating income, (x) net operating income, (xi) pre-tax profit, (xii) cash flow, (xiii) revenue, (xiv) expenses, (xv) earnings before interest, taxes and depreciation, (xvi) economic value added and (xvii) market share. The performance criteria may be applicable to the Company, Related Entities and/or any individual business units of the Company or any Related Entity. Partial achievement of the specified criteria may result in a payment or vesting corresponding to the degree of achievement as specified in the Award Agreement. In addition, the performance criteria shall be calculated in accordance with generally accepted accounting principles, but excluding the effect (whether positive or negative) of any change in accounting standards and any extraordinary, unusual or nonrecurring item, as determined by the Administrator, occurring after the establishment of the performance criteria applicable to the Award intended to be Performance-Based Compensation. Each such adjustment, if any, shall be made solely for the purpose of providing a consistent basis from period to period for the calculation of performance criteria in order to prevent the dilution or enlargement of the Grantee’s rights with respect to an Award intended to be Performance-Based Compensation.

 

 

 

(d)    Acquisitions and Other Transactions. The Administrator may issue Awards under the Plan in settlement, assumption or substitution for, outstanding awards or obligations to grant future awards in connection with the Company or a Related Entity acquiring another entity, an interest in another entity or an additional interest in a Related Entity whether by merger, stock purchase, asset purchase or other form of transaction.

 

(e)    Deferral of Award Payment. The Administrator may establish one or more programs under the Plan to permit selected Grantees the opportunity to elect to defer receipt of consideration upon exercise of an Award, satisfaction of performance criteria, or other event that absent the election would entitle the Grantee to payment or receipt of Shares or other consideration under an Award. The Administrator may establish the election procedures, the timing of such elections, the mechanisms for payments of, and accrual of interest or other earnings, if any, on amounts, Shares or other consideration so deferred, and such other terms, conditions, rules and procedures that the Administrator deems advisable for the administration of any such deferral program.

 

(f)    Separate Programs. The Administrator may establish one or more separate programs under the Plan for the purpose of issuing particular forms of Awards to one or more classes of Grantees on such terms and conditions as determined by the Administrator from time to time.

 

(g)    Individual Limitations on Awards.

 

(i)    Individual Limit for Options and SARs. The maximum number of Shares with respect to which Options and SARs may be granted to any Grantee in any calendar year shall be 500,000 Shares. In connection with a Grantee’s commencement of Continuous Service, a Grantee may be granted Options and SARs for up to an additional 250,000 Shares which shall not count against the limit set forth in the previous sentence. The foregoing limitations shall be adjusted proportionately in connection with any change in the Company’s capitalization pursuant to Section 10, below. To the extent required by Section 162(m) of the Code or the regulations thereunder, in applying the foregoing limitations with respect to a Grantee, if any Option or SAR is canceled, the canceled Option or SAR shall continue to count against the maximum number of Shares with respect to which Options and SARs may be granted to the Grantee. For this purpose, the repricing of an Option (or in the case of a SAR, the base amount on which the stock appreciation is calculated is reduced to reflect a reduction in the Fair Market Value of the Common Stock) shall be treated as the cancellation of the existing Option or SAR and the grant of a new Option or SAR.

 

(ii)    Individual Limit for Restricted Stock and Restricted Stock Units. For awards of Restricted Stock and Restricted Stock Units that are intended to be Performance-Based Compensation, the maximum number of Shares with respect to which such Awards may be granted to any Grantee in any calendar year shall be 500,000. The foregoing limitation shall be adjusted proportionately in connection with any change in the Company’s capitalization pursuant to Section 10, below.

 

 

 

(h)    Deferral. If the vesting or receipt of Shares under an Award is deferred to a later date, any amount (whether denominated in Shares or cash) paid in addition to the original number of Shares subject to such Award will not be treated as an increase in the number of Shares subject to the Award if the additional amount is based either on a reasonable rate of interest or on one or more predetermined actual investments such that the amount payable by the Company at the later date will be based on the actual rate of return of a specific investment (including any decrease as well as any increase in the value of an investment).

 

(i)    Early Exercise. The Award Agreement may, but need not, include a provision whereby the Grantee may elect at any time while an Employee, Director or Consultant to exercise any part or all of the Award prior to full vesting of the Award. Any unvested Shares received pursuant to such exercise may be subject to a repurchase right in favor of the Company or a Related Entity or to any other restriction the Administrator determines to be appropriate.

 

(j)    Term of Award. The term of each Award shall be no more than ten (10) years from the date of grant thereof. However, in the case of an Incentive Stock Option granted to a Grantee who, at the time the Option is granted, owns stock representing more than ten percent (10%) of the voting power of all classes of stock of the Company or any Parent or Subsidiary of the Company, the term of the Incentive Stock Option shall be five (5) years from the date of grant thereof or such shorter term as may be provided in the Award Agreement. Notwithstanding the foregoing, the specified term of any Award shall not include any period for which the Grantee has elected to defer the receipt of the Shares or cash issuable pursuant to the Award.

 

(k)    Transferability of Awards. Incentive Stock Options may not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner other than by will or by the laws of descent or distribution and may be exercised, during the lifetime of the Grantee, only by the Grantee. Other Awards shall be transferable (i) by will and by the laws of descent and distribution and (ii) during the lifetime of the Grantee, to the extent and in the manner authorized by the Administrator but only to the extent such transfers are made to family members, to family trusts, to family controlled entities, to charitable organizations, and pursuant to domestic relations orders or agreements, in all cases without payment for such transfers to the Grantee. Notwithstanding the foregoing, the Grantee may designate one or more beneficiaries of the Grantee’s Award in the event of the Grantee’s death on a beneficiary designation form provided by the Administrator.

 

(l)    Time of Granting Awards. The date of grant of an Award shall for all purposes be the date on which the Administrator makes the determination to grant such Award, or such other later date as is determined by the Administrator.

 

7.    Award Exercise or Purchase Price, Consideration and Taxes.

 

(a)    Exercise or Purchase Price. The exercise or purchase price, if any, for an Award shall be as follows:

 

(i)    In the case of an Incentive Stock Option:

 

(A)    granted to an Employee who, at the time of the grant of such Incentive Stock Option owns stock representing more than ten percent (10%) of the voting power of all classes of stock of the Company or any Parent or Subsidiary of the Company, the per Share exercise price shall be not less than one hundred ten percent (110%) of the Fair Market Value per Share on the date of grant; or

 

 

 

(B)    granted to any Employee other than an Employee described in the preceding paragraph, the per Share exercise price shall be not less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant.

 

(ii)    In the case of a Non-Qualified Stock Option, the per Share exercise price shall be not less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant.

 

(iii)    In the case of Awards intended to qualify as Performance-Based Compensation, the exercise or purchase price, if any, shall be not less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant.

 

(iv)    In the case of SARs, the base appreciation amount shall not be less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant.

 

(v)    In the case of other Awards, such price as is determined by the Administrator.

 

(vi)    Notwithstanding the foregoing provisions of this Section 7(a), in the case of an Award issued pursuant to Section 6(d), above, the exercise or purchase price for the Award shall be determined in accordance with the provisions of the relevant instrument evidencing the agreement to issue such Award.

 

(b)    Consideration. Subject to Applicable Laws, the consideration to be paid for the Shares to be issued upon exercise or purchase of an Award including the method of payment, shall be determined by the Administrator. In addition to any other types of consideration the Administrator may determine, the Administrator is authorized to accept as consideration for Shares issued under the Plan the following, provided that the portion of the consideration equal to the par value of the Shares must be paid in cash or other legal consideration permitted by the Delaware General Corporation Law:

 

(i)    cash;

 

(ii)    check;

 

(iii)    surrender of Shares or delivery of a properly executed form of attestation of ownership of Shares as the Administrator may require which have a Fair Market Value on the date of surrender or attestation equal to the aggregate exercise price of the Shares as to which said Award shall be exercised;

 

(iv)    with respect to Options, payment through a broker-dealer sale and remittance procedure pursuant to which the Grantee (A) shall provide written instructions to a Company designated brokerage firm to effect the immediate sale of some or all of the purchased Shares and remit to the Company sufficient funds to cover the aggregate exercise price payable for the purchased Shares and (B) shall provide written directives to the Company to deliver the certificates for the purchased Shares directly to such brokerage firm in order to complete the sale transaction;

 

(v)    with respect to Options, payment through a “net exercise” such that, without the payment of any funds, the Grantee may exercise the Option and receive the net number of Shares equal to (i) the number of Shares as to which the Option is being exercised, multiplied by (ii) a fraction, the numerator of which is the Fair Market Value per Share (on such date as is determined by the Administrator) less the exercise price per Share, and the denominator of which is such Fair Market Value per Share (the number of net Shares to be received shall be rounded down to the nearest whole number of Shares); or

 

 

 

(vi)    any combination of the foregoing methods of payment.

 

The Administrator may at any time or from time to time, by adoption of or by amendment to the standard forms of Award Agreement described in Section 4(b)(iv), or by other means, grant Awards which do not permit all of the foregoing forms of consideration to be used in payment for the Shares or which otherwise restrict one or more forms of consideration.

 

(c)    Taxes. No Shares shall be delivered under the Plan to any Grantee or other person until such Grantee or other person has made arrangements acceptable to the Administrator for the satisfaction of any U.S. and non-U.S., federal, state, or local income and employment tax withholding obligations, including, without limitation, obligations incident to the receipt of Shares. Upon exercise or vesting of an Award the Company shall withhold or collect from the Grantee an amount sufficient to satisfy such tax obligations, by surrender of the whole number of Shares covered by the Award (or through such other arrangement elected by Grantee in accordance with the terms of the Plan) sufficient to satisfy the minimum applicable tax withholding obligations incident to the exercise or vesting of an Award (reduced to the lowest whole number of Shares if such number of Shares withheld would result in withholding a fractional Share with any remaining tax withholding settled in cash).

 

8.    Exercise of Award.

 

(a)    Procedure for Exercise; Rights as a Stockholder.

 

(i)    Any Award granted hereunder shall be exercisable at such times and under such conditions as determined by the Administrator under the terms of the Plan and specified in the Award Agreement.

 

(ii)    An Award shall be deemed to be exercised when written notice of such exercise has been given to the Company in accordance with the terms of the Award by the person entitled to exercise the Award and full payment for the Shares with respect to which the Award is exercised has been made, including, to the extent selected, use of the broker-dealer sale and remittance procedure to pay the purchase price as provided in Section 7(b)(iv).

 

(b)    Exercise of Award Following Termination of Continuous Service.

 

(i)    An Award may not be exercised after the termination date of such Award set forth in the Award Agreement and may be exercised following the termination of a Grantee’s Continuous Service only to the extent provided in the Award Agreement.

 

(ii)    Where the Award Agreement permits a Grantee to exercise an Award following the termination of the Grantee’s Continuous Service for a specified period, the Award shall terminate to the extent not exercised on the last day of the specified period or the last day of the original term of the Award, whichever occurs first.

 

(iii)    Any Award designated as an Incentive Stock Option to the extent not exercised within the time permitted by law for the exercise of Incentive Stock Options following the termination of a Grantee’s Continuous Service shall convert automatically to a Non-Qualified Stock Option and thereafter shall be exercisable as such to the extent exercisable by its terms for the period specified in the Award Agreement.

 

 

 

9.    Conditions Upon Issuance of Shares.

 

(a)    If at any time the Administrator determines that the delivery of Shares pursuant to the exercise, vesting or any other provision of an Award is or may be unlawful under Applicable Laws, the vesting or right to exercise an Award or to otherwise receive Shares pursuant to the terms of an Award shall be suspended until the Administrator determines that such delivery is lawful and shall be further subject to the approval of counsel for the Company with respect to such compliance. The Company shall have no obligation to effect any registration or qualification of the Shares under federal or state laws.

 

(b)    As a condition to the exercise of an Award, the Company may require the person exercising such Award to represent and warrant at the time of any such exercise that the Shares are being purchased only for investment and without any present intention to sell or distribute such Shares if, in the opinion of counsel for the Company, such a representation is required by any Applicable Laws.

 

10.    Adjustments Upon Changes in Capitalization. Subject to any required action by the stockholders of the Company and Section 11 hereof, the number of Shares covered by each outstanding Award, and the number of Shares which have been authorized for issuance under the Plan but as to which no Awards have yet been granted or which have been returned to the Plan, the exercise or purchase price of each such outstanding Award, the maximum number of Shares with respect to which Awards may be granted to any Grantee in any calendar year, as well as any other terms that the Administrator determines require adjustment shall be proportionately adjusted for (i) any increase or decrease in the number of issued Shares resulting from a stock split, reverse stock split, stock dividend, combination or reclassification of the Shares, or similar transaction affecting the Shares, (ii) any other increase or decrease in the number of issued Shares effected without receipt of consideration by the Company, or (iii)  any other transaction with respect to Common Stock including a corporate merger, consolidation, acquisition of property or stock, separation (including a spin-off or other distribution of stock or property), reorganization, liquidation (whether partial or complete) or any similar transaction; provided, however that conversion of any convertible securities of the Company shall not be deemed to have been “effected without receipt of consideration.” In the event of any distribution of cash or other assets to stockholders other than a normal cash dividend, the Administrator shall also make such adjustments as provided in this Section 10 or substitute, exchange or grant Awards to effect such adjustments (collectively “adjustments”). Any such adjustments to outstanding Awards will be effected in a manner that precludes the enlargement of rights and benefits under such Awards. In connection with the foregoing adjustments, the Administrator may, in its discretion, prohibit the exercise of Awards or other issuance of Shares, cash or other consideration pursuant to Awards during certain periods of time. Except as the Administrator determines, no issuance by the Company of shares of any class, or securities convertible into shares of any class, shall affect, and no adjustment by reason hereof shall be made with respect to, the number or price of Shares subject to an Award.

 

11.    Corporate Transactions.

 

(a)    Termination of Award to Extent Not Assumed in Corporate Transaction. Effective upon the consummation of a Corporate Transaction, all outstanding Awards under the Plan shall terminate. However, all such Awards shall not terminate to the extent they are Assumed in connection with the Corporate Transaction.

 

(b)    Acceleration of Award Upon Corporate Transaction. Except as provided otherwise in an individual Award Agreement, in the event of a Corporate Transaction, for the portion of each Award that is neither Assumed nor Replaced, such portion of the Award shall automatically become fully vested and exercisable and be released from any repurchase or forfeiture rights (other than repurchase rights exercisable at Fair Market Value) for all of the Shares (or other consideration) at the time represented by such portion of the Award, immediately prior to the specified effective date of such Corporate Transaction, provided that the Grantee’s Continuous Service has not terminated prior to such date.

 

 

 

(c)    Effect of Acceleration on Incentive Stock Options. Any Incentive Stock Option the vesting of which is accelerated under this Section 10 in connection with a Corporate Transaction shall remain exercisable as an Incentive Stock Option under the Code only to the extent the $100,000 dollar limitation of Section 422(d) of the Code is not exceeded.

 

12.    Effective Date and Term of Plan. The Plan is effective upon the earlier to occur of its adoption by the Board or its approval by the stockholders of the Company and shall remain effective until April 5, 2030 unless sooner terminated. Subject to Section 17, below, and Applicable Laws, Awards may be granted under the Plan upon its becoming effective.

 

13.    Amendment, Suspension or Termination of the Plan.

 

(a)    The Board may at any time amend, suspend or terminate the Plan; provided, however, that no such amendment shall be made without the approval of the Company’s stockholders to the extent such approval is required by Applicable Laws.

 

(b)    No Award may be granted during any suspension of the Plan or after termination of the Plan.

 

(c)    No suspension or termination of the Plan (including termination of the Plan under Section 10, above) shall adversely affect any rights under Awards already granted to a Grantee.

 

14.    Reservation of Shares.

 

(a)    The Company, during the term of the Plan, will at all times reserve and keep available such number of Shares as shall be sufficient to satisfy the requirements of the Plan.

 

(b)    The inability of the Company to obtain authority from any regulatory body having jurisdiction, which authority is deemed by the Company’s counsel to be necessary to the lawful issuance and sale of any Shares hereunder, shall relieve the Company of any liability in respect of the failure to issue or sell such Shares as to which such requisite authority shall not have been obtained.

 

15.    No Effect on Terms of Employment/Consulting Relationship. The Plan shall not confer upon any Grantee any right with respect to the Grantee’s Continuous Service, nor shall it interfere in any way with his or her right or the right of the Company or any Related Entity to terminate the Grantee’s Continuous Service at any time, with or without cause, including, but not limited to, Cause, and with or without notice. The ability of the Company or any Related Entity to terminate the employment of a Grantee who is employed at will is in no way affected by its determination that the Grantee’s Continuous Service has been terminated for Cause for the purposes of this Plan.

 

16.    No Effect on Retirement and Other Benefit Plans. Except as specifically provided in a retirement or other benefit plan of the Company or a Related Entity, Awards shall not be deemed compensation for purposes of computing benefits or contributions under any retirement plan of the Company or a Related Entity, and shall not affect any benefits under any other benefit plan of any kind or any benefit plan subsequently instituted under which the availability or amount of benefits is related to level of compensation. The Plan is not a “Pension Plan” or “Welfare Plan” under the Employee Retirement Income Security Act of 1974, as amended.

 

 

 

17.    Stockholder Approval. The grant of Incentive Stock Options under the Plan shall be subject to approval by the stockholders of the Company within twelve (12) months before or after the date the Plan is adopted excluding Incentive Stock Options issued in substitution for outstanding Incentive Stock Options pursuant to Section 424(a) of the Code. Such stockholder approval shall be obtained in the degree and manner required under Applicable Laws. The Administrator may grant Incentive Stock Options under the Plan prior to approval by the stockholders, but until such approval is obtained, no such Incentive Stock Option shall be exercisable. In the event that stockholder approval is not obtained within the twelve (12) month period provided above, all Incentive Stock Options previously granted under the Plan shall be exercisable as Non-Qualified Stock Options.

 

18.    Unfunded Obligation. Grantees shall have the status of general unsecured creditors of the Company. Any amounts payable to Grantees pursuant to the Plan shall be unfunded and unsecured obligations for all purposes, including, without limitation, Title I of the Employee Retirement Income Security Act of 1974, as amended. Neither the Company nor any Related Entity shall be required to segregate any monies from its general funds, or to create any trusts, or establish any special accounts with respect to such obligations. The Company shall retain at all times beneficial ownership of any investments, including trust investments, which the Company may make to fulfill its payment obligations hereunder. Any investments or the creation or maintenance of any trust or any Grantee account shall not create or constitute a trust or fiduciary relationship between the Administrator, the Company or any Related Entity and a Grantee, or otherwise create any vested or beneficial interest in any Grantee or the Grantee’s creditors in any assets of the Company or a Related Entity. The Grantees shall have no claim against the Company or any Related Entity for any changes in the value of any assets that may be invested or reinvested by the Company with respect to the Plan.

 

19.    Construction. Captions and titles contained herein are for convenience only and shall not affect the meaning or interpretation of any provision of the Plan. Except when otherwise indicated by the context, the singular shall include the plural and the plural shall include the singular. Use of the term “or” is not intended to be exclusive, unless the context clearly requires otherwise.

 

20.    Nonexclusivity of the Plan. Neither the adoption of the Plan by the Board, the submission of the Plan to the stockholders of the Company for approval, nor any provision of the Plan will be construed as creating any limitations on the power of the Board to adopt such additional compensation arrangements as it may deem desirable, including, without limitation, the granting of Awards otherwise than under the Plan, and such arrangements may be either generally applicable or applicable only in specific cases.

 

 
EX-31.1 3 ex_407857.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: August 9, 2022

 

 

 

 

 

 

/s/ GIDEON WERTHEIZER

 

 

 

 

 

Gideon Wertheizer

 

     
  Chief Executive Officer  

 

 

 
EX-31.2 4 ex_407866.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: August 9, 2022

 

 

 

 

 

 

/s/ YANIV ARIELI

 

 

 

 

 

Yaniv Arieli

 

     
  Chief Financial Officer  

 

 

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

 

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

 

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

 

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

 

Date: August 9, 2022

 
 

/s/ GIDEON WERTHEIZER

 

Gideon Wertheizer

 

Chief Executive Officer

   
   
 

/s/ YANIV ARIELI

 

Yaniv Arieli

 

Chief Financial Officer

 

 

EX-101.SCH 6 ceva-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Interim Condensed Consolidated Statements of Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Interim Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Interim Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Business link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Leases link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Marketable Securities link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Fair Value Measurement link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Geographic Information and Major Customer Data link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Net Income (Loss) Per Share of Common Stock link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Derivatives and Hedging Activities link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Share Repurchase Program link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 3 - Revenue Recognition (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 4 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 5 - Marketable Securities (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 6 - Fair Value Measurement (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 7 - Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 8 - Geographic Information and Major Customer Data (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 9 - Net Income (Loss) Per Share of Common Stock (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 11 - Derivatives and Hedging Activities (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 3 - Revenue Recognition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 3 - Revenue Recognition - Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 4 - Leases -Lease Cost (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 7 - Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 8 - Geographic Information and Major Customer Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 9 - Net Income (Loss) Per Share of Common Stock (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 9 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 11 - Derivatives and Hedging Activities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 13 - Share Repurchase Program (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 ceva-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 ceva-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 ceva-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Expected dividend yield us-gaap_DerivativeNotionalAmount Derivative, Notional Amount us-gaap_DerivativeGainLossOnDerivativeNet Derivative, Gain (Loss) on Derivative, Net, Total Note To Financial Statement Details Textual Significant Accounting Policies Note 3 - Revenue Recognition Available-for-sale - matures within one year, Amortized cost Intrinsix Corp. [Member] Represents Intrinsix Corp. Note 4 - Leases us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Risk-free interest rate Hedging Relationship [Domain] Note 5 - Marketable Securities us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum Risk-free interest rate, Maximum Available-for-sale - matures within one year, Fair value Note 6 - Fair Value Measurement Cash Flow Hedging [Member] Note 7 - Intangible Assets, Net Note 8 - Geographic Information and Major Customer Data Long-term liabilities: Note 9 - Net Income (Loss) Per Share of Common Stock Note 10 - Common Stock and Stock-based Compensation Plans Note 11 - Derivatives and Hedging Activities us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum Risk-free interest rate, minimum Hedging Relationship [Axis] Note 12 - Accumulated Other Comprehensive Income (Loss) Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum Expected volatility Smart Sensing Products [Member] Represents information pertaining to smart sensing products. Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Expected volatility Research and Development Tools [Member] Represents R&D tools. Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum Expected volatility, maximum us-gaap_LiabilitiesCurrent Total current liabilities Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) Note 3 - Revenue Recognition - Assets and Liabilities (Details) Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Note 4 - Leases -Lease Cost (Details) Note 4 - Leases - Maturities of Lease Liabilities (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Contractual term of up to (Month) Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) us-gaap_FinitelivedIntangibleAssetsAcquired1 Finite-lived Intangible Assets Acquired Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) Note 9 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details) Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) Share-Based Payment Arrangement, Option, Activity [Table Text Block] Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) Granted, weighted average fair value (in dollars per share) Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss 12 months or greater, Gross unrealized loss Vested, weighted average fair value (in dollars per share) Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Forfeited or expired, weighted average fair value (in dollars per share) Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Unvested, weighted average fair value (in dollars per share) Unvested, weighted average fair value (in dollars per share) Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited or expired, number (in shares) Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Notes To Financial Statements us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Unvested, number (in shares) Unvested, number (in shares) Notes To Financial Statements [Abstract] us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss Less than 12 months, Gross unrealized loss Remeasurement of marketable equity securities Remeasurement of marketable equity securities Represents the amount related to remeasurement of marketable equity securities. Proceeds from sale of available-for-sale marketable securities Other comprehensive loss before reclassifications Purchase Rights [Member] Represents the right to purchase common stock. us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent Amounts reclassified from accumulated other comprehensive income (loss) Granted, number (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Proceeds from maturity of available-for-sale marketable securities us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested, number (in shares) 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 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] Available-for-sale - matures after one year through five years, Amortized cost Property and equipment purchases incurred but unpaid at period end Short-term bank deposits Represents the amount of short-term bank deposits. Accrued severance pay Represents the non-current accrued severance pay. us-gaap_PolicyTextBlockAbstract Accounting Policies Severance pay fund Represents the amount of severance pay fund, noncurrent. Bank deposits Represents the amount of long-term bank deposits. Gross realized gains from sale of available-for-sale marketable securities 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. 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 income (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] Operating lease liability 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] ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss Available-for-sale - matures within one year, Gross unrealized losses Available For Sale Matures Within One Year Gross Unrealized Loss Customer Relationships [Member] ceva_AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedLoss Available-for-sale - matures after one year through five years, Gross unrealized losses Available for sale matures after one year through five years gross unrealized loss. Corporate Bonds [Member] Represents information about corporate bonds. Deferred tax assets, net Finite-Lived Intangible Assets by Major Class [Axis] Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] ceva_FiniteLivedIntangibleAssetsAcquiredBalanceNotReceived Finite Lived Intangible Assets Acquired, Balance Not Received Represents the finite lived intangible assets acquired, balance not received. NB-IoT technologies [Member] Represents information about NB-IoT technologies. Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Customer Backlog [Member] Represents information about customer backlog. Customer A [Member] Represents information about Customer A. Core Technologies [Member] Represents information about core technologies. Award Type [Domain] Customer 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 income (loss) Net income (loss) Derivatives Designated as Cash Flow Hedging Instruments [Member] Represents information about derivatives designated as cash flow hedging instruments. Total intangible assets, Accumulated Amortization Intangible assets, net Total intangible assets ceva_TreasuryStockValueAcquiredWeightedAverageMethod Treasury Stock Value Acquired Weighted Average Method Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the weighted average method. Stock Appreciation Rights (SARs) [Member] Restricted Stock Units (RSUs) [Member] Total intangible assets, Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Total Foreign Exchange Forward Contracts [Member] Represents information about foreign exchange forward contracts. Foreign Exchange Option Contracts [Member] Represents information about foreign exchange option contracts. Property and equipment, net Unrealized Gains (Losses) on Cash Flow Hedges [Member] Represents information about unrealized gains (losses) on cash flow hedges. Goodwill Unrealized Gains (Losses) on Available-for-sale Marketable Securities [Member] Represents information about unrealized gains (losses) on available-for-sale marketable securities. Sales and Marketing [Member] Represents information about sales and marketing. Research and Development, Net [Member] Represents information about research and development, net. Cost of Revenues [Member] Represents information about cost of revenues. General and Administrative [Member] Represents information about general and administrative. Derivative Asset, Total 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. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsForfeitedOrExpiredInPeriod Forfeited or expired, Number of shares (in shares) Number of share options and SARs forfeited or expired during the current period. Derivative Instrument [Axis] ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod Exercised, Number of shares (in shares) Number of share options and SARs exercised during the current period. Derivative Contract [Domain] Granted, Number of shares (in shares) 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 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. 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. The2011 Stock Incentive Plan [Member] Represents information about 2011 stock Incentive Plan. 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 (benefit) Income tax expense 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 income (loss) City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Purchase of treasury stock (in shares) Treasury Stock, Shares, Acquired (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 us-gaap_IncreaseDecreaseInDeferredIncomeTaxes Deferred tax, net 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 Percentage of total revenues us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue Equity-based compensation 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 (457,403 and 610,608 shares of common stock at June 30, 2022 and December 31, 2021, 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 Concentration Risk Benchmark [Axis] 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 [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 Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total Retained earnings Research and development, net Research and development us-gaap_AssetsNoncurrent Total long-term assets Accumulated other comprehensive loss 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 loss Operating lease right-of-use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total undiscounted cash flows Less imputed interest 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear 2022 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2024 Non-cash transactions: us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2025 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2026 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2023 Lessee, Operating Lease, Liability, Maturity [Table Text Block] us-gaap_ShareBasedCompensation Equity-based compensation Other long-term assets The remainder of 2022 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] Foreign exchange contract us-gaap_ForeignCurrencyContractAssetFairValueDisclosure Foreign exchange forward contracts us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure Foreign exchange contracts 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 March 31, 2022 and December 31, 2021. 23,204,274 and 22,984,552 shares outstanding at March 31, 2022 and December 31, 2021, 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] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Executive Vice President, Worldwide Sales [Member] Information pertaining to Executive Vice President, Worldwide Sales. 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) Geographical [Axis] Geographical [Domain] Preferred stock, shares authorized (in shares) Operating lease right-of-use assets ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets Represents the changes in operating assets and liabilities, for cash flow purposes, attributable to operating lease right-of-use assets. Preferred stock, par value (in dollars per share) Revenues Fair Value, Inputs, Level 3 [Member] Immervision [Member] Represents information pertaining to Immervision, Inc., a private company. Acquisition of Hillcrest Labs [Member] Represents information pertaining to the acquisition of the Hillcrest Labs business. Fair Value Hierarchy and NAV [Domain] Customer [Axis] Fair Value, Inputs, Level 1 [Member] Customer [Domain] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Performance Share Units [Member] Represents information pertaining to PSUs. RSUs and PSUs [Member] Represents information pertaining to RSUs and PSUs. Cash flows from operating activities: Statement [Line Items] Trade receivables (net of allowance for credit losses of $288 as of June 30, 2022 and December 31, 2021) us-gaap_AccountsReceivableNetCurrent us-gaap_NumberOfReportableSegments Number of Reportable Segments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Revenues: Investments in marketable equity securities us-gaap_MarketableSecuritiesCurrent Additional paid in-capital AOCI Attributable to Parent [Member] Stockholders’ equity: Corporate bonds Marketable securities Segment Reporting Disclosure [Text Block] Chief Operating Officer [Member] Chief Financial Officer [Member] Chief Executive Officer [Member] Current assets: Financial income, 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 Derivative Liability, Total us-gaap_PaymentsForRepurchaseOfCommonStock Purchase of treasury stock Scenario [Domain] 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] Scenario [Axis] 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 2027 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] 2027 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). Remaining revenue (Year) Remaining revenue 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 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 Full Vesting Based on The Achievement of 2022 License Target [Member] Represents the scenario in which full vesting is achieved. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsThresholdPercentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage Represents the vesting threshold. ceva_SharebsedCompensationArrangementbyShareBasedAwardActualPerformanceResultsInExcessOfPerformanceThresholdPercentage Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage Represents actual performance results in excess of the 2022 License Revenue Target. Vesting Based on Achievement In Excess of 90 Percent [Member] Represents vesting outcome if actual results exceeds 90 percent. Vesting on February 17, 2023 [Member] Information pertaining to awards vesting on February 17, 2023. Vesting on February 17, 2024 [Member] Information pertaining to awards vesting on February 17, 2024. Vesting on February 17, 2025 [Member] Information pertaining to awards vesting on February 17, 2025. Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member] Represents the vesting threshold. Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member] Represents returns in excess of 100%. Increase in Eligible PSUs, Percent [Member] Represents an increase in eligible PSUs. Income Statement Location [Axis] Full Vesting Based on The Achievement of Positive Shareholder Return [Member] Represents the scenario in which full vesting is achieved. 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) Diluted weighted average common stock outstanding (in shares) ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsConditionalIncreaseInSharesPercentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage Percentage of conditional increase in shares of vesting of award under share-based payment arrangement. Asset Class [Axis] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Diluted net income (loss) per share (in dollars per share) Basic (in shares) Basic net income (loss) per share (in dollars per share) Business Acquisition [Axis] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Net current period other comprehensive loss Revenue from External Customers by Geographic Areas [Table Text Block] us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax Net change Cash flow hedges: us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax Derivatives designated as cash flow hedging instruments us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax Reclassification adjustments for (gains) losses included in net income (loss) Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Schedule of Realized Gain (Loss) [Table Text Block] us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax Net change us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax Reclassification adjustments for (gains) losses included in net income (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_StockholdersEquity Total stockholders’ equity Balance Balance Foreign Exchange Forward [Member] us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Acquisition of subsidiary, net of cash acquired Class of Stock [Axis] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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 10 ceva-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2022
Aug. 04, 2022
Document Information [Line Items]    
Entity Central Index Key 0001173489  
Entity Registrant Name CEVA INC  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2022  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
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 Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   23,231,591
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 19,289 $ 33,153
Short-term bank deposits 15,787 31,410
Marketable securities 102,972 90,298
Trade receivables (net of allowance for credit losses of $288 as of June 30, 2022 and December 31, 2021) 27,962 27,449
Prepaid expenses and other current assets 7,562 6,670
Total current assets 173,572 188,980
Long-term assets:    
Bank deposits 8,052 0
Severance pay fund 8,604 10,175
Deferred tax assets, net 20,629 15,850
Property and equipment, net 7,610 6,765
Operating lease right-of-use assets 7,767 8,827
Goodwill 74,777 74,777
Intangible assets, net 12,272 14,607
Investments in marketable equity securities 1,103 2,919
Other long-term assets 5,021 5,759
Total long-term assets 145,835 139,679
Total assets 319,407 328,659
Current liabilities:    
Trade payables 2,241 1,464
Deferred revenues 4,546 8,661
Accrued expenses and other payables 5,400 4,030
Accrued payroll and related benefits 16,713 18,011
Operating lease liabilities 2,689 3,274
Total current liabilities 31,589 35,440
Long-term liabilities:    
Accrued severance pay 9,182 10,551
Operating lease liabilities 4,329 5,130
Other accrued liabilities 592 806
Total long-term liabilities 14,103 16,487
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 March 31, 2022 and December 31, 2021. 23,204,274 and 22,984,552 shares outstanding at March 31, 2022 and December 31, 2021, respectively 23 23
Additional paid in-capital 237,379 235,386
Treasury stock at cost (457,403 and 610,608 shares of common stock at June 30, 2022 and December 31, 2021, respectively) (11,691) (13,790)
Accumulated other comprehensive loss (4,525) (372)
Retained earnings 52,529 55,485
Total stockholders’ equity 273,715 276,732
Total liabilities and stockholders’ equity $ 319,407 $ 328,659
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Allowance for doubtful accounts $ 288 $ 288
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) 23,137,757 22,984,552
Treasury stock, shares (in shares) 457,403 610,608
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Interim Condensed Consolidated Statements of Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues:        
Revenues $ 33,195 $ 30,457 $ 67,586 $ 55,859
Cost of revenues 6,825 3,693 13,229 6,074
Gross profit 26,370 26,764 54,357 49,785
Operating expenses:        
Research and development, net 19,538 17,457 39,748 35,050
Sales and marketing 2,723 2,893 5,646 6,195
General and administrative 3,635 4,159 7,271 7,039
Amortization of intangible assets 750 667 1,500 1,243
Total operating expenses 26,646 25,176 54,165 49,527
Operating income (loss) (276) 1,588 192 258
Financial income, net 413 356 695 392
Remeasurement of marketable equity securities (685) 0 (1,816) 0
Income (loss) before taxes on income (548) 1,944 (929) 650
Income tax expense 575 1,629 1,890 3,965
Net income (loss) $ (1,123) $ 315 $ (2,819) $ (3,315)
Basic net income (loss) per share (in dollars per share) $ (0.05) $ 0.01 $ (0.12) $ (0.15)
Diluted net income (loss) per share (in dollars per share) $ (0.05) $ 0.01 $ (0.12) $ (0.15)
Weighted-average shares used to compute net income (loss) per share (in thousands):        
Basic (in shares) 23,174 22,823 23,139 22,685
Diluted (in shares) 23,174 23,140 23,139 22,685
License [Member]        
Revenues:        
Revenues $ 22,123 $ 15,535 $ 44,516 $ 29,932
Royalty [Member]        
Revenues:        
Revenues $ 11,072 $ 14,922 $ 23,070 $ 25,927
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Interim Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net income (loss) $ (1,123) $ 315 $ (2,819) $ (3,315)
Available-for-sale securities:        
Changes in unrealized gains (losses) (1,793) 173 (4,632) (284)
Reclassification adjustments for (gains) losses included in net income (loss) 21 (15) 21 (15)
Net change (1,772) 158 (4,611) (299)
Cash flow hedges:        
Derivatives designated as cash flow hedging instruments (1,402) 86 (1,400) 36
Reclassification adjustments for (gains) losses included in net income (loss) 632 (58) 742 (36)
Net change (770) 28 (658) 0
Other comprehensive income (loss) before tax (2,542) 186 (5,269) (299)
Income tax expense (benefit) related to components of other comprehensive income (loss) (455) 40 (1,116) (60)
Other comprehensive income (loss), net of taxes (2,087) 146 (4,153) (239)
Comprehensive income (loss) $ (3,210) $ 461 $ (6,972) $ (3,554)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
AOCI Attributable to Parent [Member]
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2020   22,260,917        
Balance at Dec. 31, 2020 $ 478 $ 22 $ 233,172 $ (30,133) $ 57,350 $ 260,889
Net loss 0 0 0 0 (3,315) (3,315)
Other comprehensive income (loss) (239) 0 0 0 0 (239)
Equity-based compensation 0 $ 0 6,104 0 0 $ 6,104
Purchase of treasury stock (in shares)           0
Issuance of treasury stock upon exercise of stock-based awards (in shares)   572,203        
Issuance of treasury stock upon exercise of stock-based awards 0 $ 1 (9,193) 12,923 (2,154) $ 1,577
Balance (in shares) at Jun. 30, 2021   22,833,120        
Balance at Jun. 30, 2021 239 $ 23 230,083 (17,210) 51,881 265,016
Balance (in shares) at Mar. 31, 2021   22,811,090        
Balance at Mar. 31, 2021 93 $ 23 227,671 (17,708) 51,570 261,649
Net loss 0 0 0 0 315 315
Other comprehensive income (loss) 146 0 0 0 0 146
Equity-based compensation 0 $ 0 2,906 0 0 $ 2,906
Purchase of treasury stock (in shares)           0
Issuance of treasury stock upon exercise of stock-based awards (in shares)   22,030        
Issuance of treasury stock upon exercise of stock-based awards 0 $ 0 (494) 498 (4) $ 0
Balance (in shares) at Jun. 30, 2021   22,833,120        
Balance at Jun. 30, 2021 239 $ 23 230,083 (17,210) 51,881 265,016
Balance (in shares) at Dec. 31, 2021   22,984,552        
Balance at Dec. 31, 2021 (372) $ 23 235,386 (13,790) 55,485 276,732
Net loss 0 0 0 0 (2,819) (2,819)
Other comprehensive income (loss) (4,153) 0 0 0 0 (4,153)
Equity-based compensation 0 $ 0 6,692 0 0 $ 6,692
Purchase of treasury stock (in shares)   (136,091)       136,091
Purchase of treasury stock 0 $ 0 0 (4,457) 0 $ (4,457)
Issuance of treasury stock upon exercise of stock-based awards (in shares)   289,296        
Issuance of treasury stock upon exercise of stock-based awards 0 $ 0 (4,699) 6,556 (137) 1,720
Balance (in shares) at Jun. 30, 2022   23,137,757        
Balance at Jun. 30, 2022 (4,525) $ 23 237,379 (11,691) 52,529 273,715
Balance (in shares) at Mar. 31, 2022   23,204,274        
Balance at Mar. 31, 2022 (2,438) $ 23 235,563 (8,828) 53,759 278,079
Net loss 0 0 0 0 (1,123) (1,123)
Other comprehensive income (loss) (2,087) 0 0 0 0 (2,087)
Equity-based compensation 0 $ 0 3,303 0 0 $ 3,303
Purchase of treasury stock (in shares)   (136,091)       136,091
Purchase of treasury stock 0 $ 0 0 (4,457) 0 $ (4,457)
Issuance of treasury stock upon exercise of stock-based awards (in shares)   69,574        
Issuance of treasury stock upon exercise of stock-based awards 0 $ 0 (1,487) 1,594 (107) 0
Balance (in shares) at Jun. 30, 2022   23,137,757        
Balance at Jun. 30, 2022 $ (4,525) $ 23 $ 237,379 $ (11,691) $ 52,529 $ 273,715
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Interim Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net loss $ (2,819) $ (3,315)
Adjustments required to reconcile net loss to net cash provided by operating activities:    
Depreciation 1,594 1,636
Amortization of intangible assets 2,335 1,383
Equity-based compensation 6,692 6,104
Realized loss (gain), net on sale of available-for-sale marketable securities 21 (15)
Amortization of premiums on available-for-sale marketable securities 232 233
Unrealized foreign exchange loss 148 371
Remeasurement of marketable equity securities 1,816 (0)
Changes in operating assets and liabilities:    
Trade receivables (516) 6,479
Prepaid expenses and other assets (1,124) 566
Operating lease right-of-use assets 1,060 841
Accrued interest on bank deposits 124 82
Deferred tax, net (3,663) (2,205)
Trade payables 460 971
Deferred revenues (4,115) 774
Accrued expenses and other payables 747 (188)
Accrued payroll and related benefits (490) (4,127)
Operating lease liability (1,062) (875)
Accrued severance pay, net 271 (284)
Net cash provided by operating activities 1,711 8,431
Cash flows from investing activities:    
Acquisition of subsidiary, net of cash acquired 0 (30,364)
Purchase of property and equipment (2,103) (1,260)
Investment in bank deposits (12,000) 0
Proceeds from bank deposits 19,385 14,489
Investment in available-for-sale marketable securities (27,260) (14,445)
Proceeds from maturity of available-for-sale marketable securities 6,796 17,323
Proceeds from sale of available-for-sale marketable securities 2,926 10,035
Net cash used in investing activities (12,256) (4,222)
Cash flows from financing activities:    
Purchase of treasury stock (4,457) 0
Proceeds from exercise of stock-based awards 1,720 1,577
Net cash provided by (used in) financing activities (2,737) 1,577
Effect of exchange rate changes on cash and cash equivalents (582) (223)
Increase (decrease) in cash and cash equivalents (13,864) 5,563
Cash and cash equivalents at the beginning of the period 33,153 21,143
Cash and cash equivalents at the end of the period 19,289 26,706
Supplemental information of cash-flow activities:    
Income and withholding taxes 4,977 4,711
Non-cash transactions:    
Property and equipment purchases incurred but unpaid at period end 336 100
Right-of-use assets obtained in the exchange for operating lease liabilities $ 444 $ 578
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Note 1 - Business
6 Months Ended
Jun. 30, 2022
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 wireless connectivity and smart sensing technologies and co-creation solutions. The Company’s offerings include Digital Signal Processors, AI processors, wireless hardware platforms, security hardware and the related software algorithms including AI for motion sensors, computer vision, voice input and audio, all of which are key enabling technologies for a smarter, more secured and more connected world. These technologies are offered in combination with Intrinsix IP integration services, helping customers address their most complex and time-critical integrated circuit design projects. CEVA’s DSP-based solutions address the technology requirements of: 5G baseband processing for mobile, broadband, cellular IoT and Radio Access Network (RAN); computer vision for any camera, 4D and LIDAR-enabled device; audio/voice/sound; and ultra-low-power always-on/sensing applications for wearables, hearables and multiple IoT markets. For motion sensors and sensor fusion, the Hillcrest Labs sensor processing technologies provide a broad range of software and inertial measurement unit (“IMU”) solutions for markets including hearables, wearables, AR/VR, PC, robotics, remote controls and IoT. For wireless IoT, the Rivierawaves platforms for Bluetooth (low energy and dual mode), Wi-Fi 4/5/6/6E (802.11n/ac/ax), Ultra-wideband (UWB) are the most broadly licensed connectivity platforms in the industry.

 

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

 

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

 

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

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

 

Basis of Presentation

 

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

 

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

 

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

 

Accounting Standards Recently Adopted by the Company

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (Topic 606). ASU No. 2021-08 is effective for fiscal year beginning after December 15, 2022, and interim periods therein for public business entities, with early adoption permitted. The Company early adopted the new guidance effective January 1, 2022. The adoption of this standard did not have a significant impact on the Company’s interim condensed consolidated financial statements.

 

Accounting Standards Recently Issued, Not Yet Adopted by the Company

 

In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies the guidance when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and introduces new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. The guidance is effective for annual periods beginning after December 15, 2023, with early adoption permitted. The adoption of this standard is not expected to result in a significant impact on the Company’s interim condensed 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 coronavirus disease 2019 (“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. Further, other global events such as the Russian military action against Ukraine could have an impact on the Company’s business. The Company has considered the impact of COVID-19 and other global events on its estimates and assumptions and determined that there were no material adverse impacts on the interim condensed consolidated financial statements for the three and six months ended June 30, 2022. 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.22.2
Note 3 - Revenue Recognition
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

NOTE 3:    REVENUE RECOGNITION

 

Under ASC 606, “Revenue from Contracts with Customers” (“ASC 606”), an entity recognizes revenue when or as it satisfies a performance obligation by transferring 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 NRE services or 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 2022

  

2023

  

2024

 

Licensing, NRE and related revenues

 $11,679  $4,714  $1,490 

 

Disaggregation of revenue:

 

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

 

  

Six months ended June 30, 2022 (unaudited)

  

Three months ended June 30, 2022 (unaudited)

 
  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $9,637  $4,100  $13,737  $5,162  $1,829  $6,991 

Europe and Middle East

  2,534   1,340   3,874   2,097   675   2,772 

Asia Pacific

  32,345   17,630   49,975   14,864   8,568   23,432 

Total

 $44,516  $23,070  $67,586  $22,123  $11,072  $33,195 
                         

Major product/service lines

                        

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

 $32,810  $17,262  $50,072  $15,995  $8,200  $24,195 

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

  11,706   5,808   17,514   6,128   2,872   9,000 

Total

 $44,516  $23,070  $67,586  $22,123  $11,072  $33,195 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $30,776  $23,070  $53,846  $14,844  $11,072  $25,916 

Products and services transferred over time

  13,740      13,740   7,279      7,279 

Total

 $44,516  $23,070  $67,586  $22,123  $11,072  $33,195 

 

  

Six months ended June 30, 2021 (unaudited)

  

Three months ended June 30, 2021 (unaudited)

 
  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $5,294  $5,204  $10,498  $4,722  $1,826  $6,548 

Europe and Middle East

  833   1,172   2,005   410   496   906 

Asia Pacific

  23,805   19,551   43,356   10,403   12,600   23,003 

Total

 $29,932  $25,927  $55,859  $15,535  $14,922  $30,457 
                         

Major product/service lines

                        

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

 $22,518  $20,192  $42,710  $9,713  $12,087  $21,800 

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

  7,414   5,735   13,149   5,822   2,835   8,657 

Total

 $29,932  $25,927  $55,859  $15,535  $14,922  $30,457 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $24,052  $25,927  $49,979  $12,064  $14,922  $26,986 

Products and services transferred over time

  5,880      5,880   3,471      3,471 

Total

 $29,932  $25,927  $55,859  $15,535  $14,922  $30,457 

 

Contract balances:

 

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

 

  

June 30, 2022

(unaudited)

  

December 31, 2021

 
         

Trade receivables

 $16,013  $14,644 

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

  2,143   1,833 

Unbilled receivables (associated with royalties)

  9,806   10,972 

Deferred revenues (short-term contract liabilities)

  4,546   8,661 

 

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

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Leases
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

NOTE 4:     LEASES

 

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

 

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

 

  

June 30, 2022

(Unaudited)

 

Weighted average remaining lease term (years)

  4.98 

Weighted average discount rates

  1.97%

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 
                 

Operating lease cost

 $1,643  $1,499  $843  $758 

Cash payments for operating leases

  1,616   1,598   786   799 

 

Maturities of lease liabilities are as follows:

 

The remainder of 2022

 $1,646 

2023

  1,709 

2024

  923 

2025

  802 

2026

  742 

2027 and thereafter

  1,556 

Total undiscounted cash flows

  7,378 

Less imputed interest

  360 

Present value of lease liabilities

 $7,018 

 

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

NOTE 5:   MARKETABLE SECURITIES

 

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

 

  

June 30, 2022 (Unaudited)

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $8,756  $2  $(23) $8,735 
                 

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

                

Corporate bonds

  99,386      (5,149)  94,237 

Total

                
  $108,142  $2  $(5,172) $102,972 

 

  

December 31, 2021

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

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

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

                

Corporate bonds

  78,920   227   (818)  78,329 
                 

Total

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

 

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

 

  

Less than 12 months

  

12 months or greater

 
  

Fair value

  

Gross unrealized loss

  

Fair value

  

Gross unrealized loss

 

As of June 30, 2022 (unaudited)

 $82,144  $(3,264) $20,328  $(1,908)

As of December 31, 2021

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

 

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

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 
                 

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

 $  $43  $  $43 

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

 $(21) $(28) $(21) $(28)

 

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

NOTE 6:   FAIR VALUE MEASUREMENT

 

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

 

Level I

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

  

Level II

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

  

Level III

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

 

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

 

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

 

Description

 

June 30, 2022

(unaudited)

  

Level I

(unaudited)

  

Level II

(unaudited)

  

Level III

(unaudited)

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $102,972  $  $102,972  $ 

Investments in marketable equity securities

  1,103   1,103       
                 

Liabilities:

                

Foreign exchange contract

  595      595    

 

 

Description

 

December 31, 2021

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $90,298     $90,298    

Foreign exchange contract

  63      63    

Investments in marketable equity securities

  2,919   2,919       

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Intangible Assets, Net
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

NOTE 7:   INTANGIBLE ASSETS, NET

 

     

Six months ended June 30, 2022 (unaudited)

  

Year ended December 31, 2021

 
  

Weighted

average

amortization

period (years)

  

Gross carrying

amount

  

Accumulated

amortization

  

Net

  

Gross carrying

amount

  

Accumulated

amortization

  

Net

 
                            

Intangible assets –amortizable:

                           
                            

Intangible assets related to the acquisition of Intrinsix

                           

Customer relationships

 5.5  $3,604  $710  $2,894  $3,604  $382  $3,222 

Customer backlog

 1.5   421   304   117   421   164   257 

Patents

 5.0   218   47   171   218   26   192 

Core technologies

 3.0   3,329   1,202   2,127   3,329   647   2,682 
                            

Intangible assets related to the acquisition of Hillcrest Labs business

                           

Customer relationships

 4.4   3,518   2,564   954   3,518   2,130   1,388 

Customer backlog

 0.5   72   72      72   72    

R&D Tools

 7.5   2,475   975   1,500   2,475   810   1,665 
                            

Intangible assets related to Immervision assets acquisition

                           

R&D Tools

 6.4   7,063   3,231   3,832   7,063   2,679   4,384 
                            

Intangible assets related to an investment in NB-IoT technologies

                           

NB-IoT technologies (*)

 7.0   1,961   1,284   677   1,961   1,144   817 
                            

Total intangible assets

    $22,661  $10,389  $12,272  $22,661  $8,054  $14,607 

 

(*) During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has not been received. Of the $2,200, $210 has not resulted in cash outflows as of June 30, 2022. 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:

 

2022

  2,312 

2023

  3,714 

2024

  3,013 

2025

  2,262 

2026

  956 

2027 and thereafter

  15 
  $12,272 

 

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

NOTE 8:    GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA

 

a.         Summary information about geographic areas:

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Revenues based on customer location:

                

United States

 $13,737  $10,498  $6,991  $6,548 

Europe and Middle East

  3,874   2,005   2,772   906 

Asia Pacific (1)

  49,975   43,356   23,432   23,003 
  $67,586  $55,859  $33,195  $30,457 
                 

(1) China

 $41,572  $36,448  $18,601  $19,189 

 

b.         Major customer data as a percentage of total revenues:

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 
                 

Customer A

  11%  21%  11%  27%

Customer B

  *)   10%  *)   *) 

 

*) Less than 10%

 

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

NOTE 9:    NET INCOME (LOSS) PER SHARE OF COMMON STOCK

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Numerator:

                

Net income (loss)

 $(2,819) $(3,315) $(1,123) $315 
                 

Denominator (in thousands):

                

Basic weighted-average common stock outstanding

  23,139   22,685   23,174   22,823 

Effect of stock -based awards

           317 

Diluted weighted average common stock outstanding

  23,139   22,685   23,174   23,140 
                 

Basic net income (loss) per share

 $(0.12) $(0.15) $(0.05) $0.01 

Diluted net income (loss) per share

 $(0.12) $(0.15) $(0.05) $0.01 

 

The total number of shares related to outstanding equity-based awards was 915,698 for both the three and six months ended June 30, 2022, and in each case was excluded from the calculation of diluted net loss per share. The weighted average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, was 66,733 shares for the three months ended June 30, 2021. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share was 792,086 for the six months ended June 30, 2021.

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

NOTE 10:   COMMON STOCK AND STOCK-BASED COMPENSATION PLANS

 

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

 

The SAR unit confers the holder the right to stock appreciation over a preset price of the Company’s common stock during a specified period of time. When the unit is exercised, the appreciation amount is paid through the issuance of shares of the Company’s common stock. The ceiling limits the maximum income for each SAR unit. SARs are considered an equity instrument as it is a net share settled award capped with a ceiling (400% for all SAR grants made in years prior to 2016, when the Company ceased to grant SAR units). The options and SARs granted under the Company’s stock incentive plans have been granted at the fair market value of the Company’s common stock on the grant date. Options and SARs granted to employees under stock incentive plans vest at a rate of 25% of the shares underlying the option after one year and the remaining shares vest in equal portions over the following 36 months, such that all shares are vested after four years. Options granted to non‑employee directors vest 25% of the shares underlying the option on each anniversary of the option grant.

 

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

  126,000  $20.06   2.6  $2,921 

Granted

              

Exercised

  (17,000)  18.08         

Forfeited or expired

              

Outstanding as of June 30, 2022 (2)

  109,000  $20.37   2.5  $1,438 

Exercisable as of June 30, 2022 (3)

  109,000  $20.37   2.5  $1,438 

 

 

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

 

 

(3)

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

 

As of June 30, 2022, 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 14, 2022, the Compensation Committee (the “Committee”) of the Board of Directors (the “Board”) of the Company granted 9,935, 5,961, 7,451 and 5,961 time-based RSUs, effective as of February 17, 2022, to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the Company’s Amended and Restated 2011 Stock Incentive Plan (the “2011 Plan”). The RSU grants vest 33.4% on February 17, 2023, 33.3% on February 17, 2024 and 33.3% on February 17, 2025.

 

Also, on February 14, 2022, the Committee granted 14,903, 3,974, 4,969 and 3,974 performance-based stock units (“PSUs”), effective as of February 17, 2022, 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 2022 license, NRE and related revenue target approved by the Board (the “2022 License Revenue Target”). The vesting threshold is achievement of 90% of 2022 License Revenue Target. If the Company’s actual result exceeds 90% of the 2022 License Revenue Target, every 1% increase of the 2022 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 2022 is greater than the S&P500 index. The vesting threshold is if the return on the Company’s stock for 2022 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 2,981, 795, 994 and 795, 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 2022 and continuing employment, the Short-Term Executive PSUs vest 33.4% on February 17, 2023, 33.3% on February 17, 2024, and 33.3% on February 17, 2025.

 

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

 

  

Number of
RSUs and

PSUs

  

Weighted Average

Grant-Date
Fair Value

 

Unvested as of December 31, 2021

  688,073  $41.18 

Granted

  413,619   36.15 

Vested

  (226,607)  36.09 

Forfeited or expired

  (68,387)  46.17 

Unvested as of June 30, 2022 (unaudited)

  806,698  $39.73 

 

As of June 30, 2022, there was $25,099 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):

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Cost of revenue

 $683  $262  $344  $119 

Research and development, net

  4,001   3,428   2,006   1,743 

Sales and marketing

  673   785   340   367 

General and administrative

  1,335   1,629   613   677 

Total equity-based compensation expense

 $6,692  $6,104  $3,303  $2,906 

 

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

 

  

Six months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

 

Expected dividend yield

 0%   0%  

Expected volatility

 38%  39%-56% 

Risk-free interest rate

 0.5%  0.1%-1.7% 

Contractual term of up to (months)

 24   24  

 

The Company did not grant any purchase rights under the 2002 employee stock purchase plan during the three months ended June 30, 2022 and 2021.

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

NOTE 11:     DERIVATIVES AND HEDGING ACTIVITIES

 

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

 

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

 

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

 

  

June 30, 2022

(unaudited)

  

December 31, 2021

 

Derivative assets:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange forward contracts

 $  $63 

Total

 $  $63 
         

Derivative liabilities:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange option contracts

 $224  $ 

Foreign exchange forward contracts

  371    

Total

 $595  $ 

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $(401) $  $(401) $1 

Foreign exchange forward contracts

  (999)  36   (1,001)  85 
  $(1,400) $36  $(1,402) $86 

 

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

 

  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $177  $  $177  $ 

Foreign exchange forward contracts

  565   (36)  455   (58)
  $742  $(36) $632  $(58)

 

The Company recorded in cost of revenues and operating expenses a net loss of $632 and $742 during the three and six months ended June 30, 2022, respectively, and a net gain of $58 and $36 during the comparable periods of 2021, related to its Hedging Contracts.

 

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

NOTE 12:   ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

 

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

 

  

Six months ended June 30, 2022 (unaudited)

  

Three months ended June 30, 2022 (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

 $(427) $55  $(372) $(2,594) $156  $(2,438)

Other comprehensive loss before reclassifications

  (3,597)  (1,221)  (4,818)  (1,430)  (1,225)  (2,655)

Amounts reclassified from accumulated other comprehensive income (loss)

  17   648   665   17   551   568 

Net current period other comprehensive loss

  (3,580)  (573)  (4,153)  (1,413)  (674)  (2,087)

Ending balance

 $(4,007) $(518) $(4,525) $(4,007) $(518) $(4,525)

 

  

Six months ended June 30, 2021 (unaudited)

  

Three months ended June 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  $118  $(25) $93 

Other comprehensive income (loss) before reclassifications

  (224)  32   (192)  136   76   212 

Amounts reclassified from accumulated other comprehensive income (loss)

  (15)  (32)  (47)  (15)  (51)  (66)

Net current period other comprehensive income (loss)

  (239)     (239)  121   25   146 

Ending balance

 $239  $  $239  $239  $  $239 

 

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

 

Details about

Accumulated Other

Comprehensive Income

(Loss) Components

 

Amount Reclassified from Accumulated Other Comprehensive

Income (Loss)

 

Affected Line Item in the

Statements of Income (Loss)

                  
  

Six months ended June 30,

  

Three months ended June 30,

  
  

2022
(unaudited)

  

2021
(unaudited)

  

2022
(unaudited)

  

2021
(unaudited)

  

Unrealized gains (losses) on cash flow hedges

 $(13) $1  $(11) $1 

Cost of revenues

   (647)  32   (551)  51 

Research and development

   (18)  1   (15)  2 

Sales and marketing

   (64)  2   (55)  4 

General and administrative

   (742)  36   (632)  58 

Total, before income taxes

   (94)  4   (81)  7 

Income tax expense (benefit)

                  
   (648)  32   (551)  51 

Total, net of income taxes

                  

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

  (21)  15   (21)  15 

Financial income (loss), net

   (4)     (4)   

Income tax benefit

   (17)  15   (17)  15 

Total, net of income taxes

                  
  $(665) $47  $(568) $66 

Total, net of income taxes

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

NOTE 13:    SHARE REPURCHASE PROGRAM

 

During the three and six months ended June 30, 2022, the Company repurchased 136,091 shares of common stock at an average purchase price of $32.75 per share for an aggregate purchase price of $4,457. The Company did not repurchase any shares of common stock during the three and six months ended June 30, 2021. As of June 30, 2022, 361,517 shares of common stock remained available for repurchase pursuant to the Company’s share repurchase program.

 

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

 

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

Basis of Presentation

 

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

 

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

 

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

New Accounting Pronouncements, Policy [Policy Text Block]

Accounting Standards Recently Adopted by the Company

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (Topic 606). ASU No. 2021-08 is effective for fiscal year beginning after December 15, 2022, and interim periods therein for public business entities, with early adoption permitted. The Company early adopted the new guidance effective January 1, 2022. The adoption of this standard did not have a significant impact on the Company’s interim condensed consolidated financial statements.

 

Accounting Standards Recently Issued, Not Yet Adopted by the Company

 

In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies the guidance when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and introduces new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. The guidance is effective for annual periods beginning after December 15, 2023, with early adoption permitted. The adoption of this standard is not expected to result in a significant impact on the Company’s interim condensed 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 coronavirus disease 2019 (“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. Further, other global events such as the Russian military action against Ukraine could have an impact on the Company’s business. The Company has considered the impact of COVID-19 and other global events on its estimates and assumptions and determined that there were no material adverse impacts on the interim condensed consolidated financial statements for the three and six months ended June 30, 2022. As events continue to evolve and additional information becomes available, the Company’s estimates and assumptions may change materially in future periods.

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

Remainder of 2022

  

2023

  

2024

 

Licensing, NRE and related revenues

 $11,679  $4,714  $1,490 
Disaggregation of Revenue [Table Text Block]
  

Six months ended June 30, 2022 (unaudited)

  

Three months ended June 30, 2022 (unaudited)

 
  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $9,637  $4,100  $13,737  $5,162  $1,829  $6,991 

Europe and Middle East

  2,534   1,340   3,874   2,097   675   2,772 

Asia Pacific

  32,345   17,630   49,975   14,864   8,568   23,432 

Total

 $44,516  $23,070  $67,586  $22,123  $11,072  $33,195 
                         

Major product/service lines

                        

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

 $32,810  $17,262  $50,072  $15,995  $8,200  $24,195 

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

  11,706   5,808   17,514   6,128   2,872   9,000 

Total

 $44,516  $23,070  $67,586  $22,123  $11,072  $33,195 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $30,776  $23,070  $53,846  $14,844  $11,072  $25,916 

Products and services transferred over time

  13,740      13,740   7,279      7,279 

Total

 $44,516  $23,070  $67,586  $22,123  $11,072  $33,195 
  

Six months ended June 30, 2021 (unaudited)

  

Three months ended June 30, 2021 (unaudited)

 
  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

  

Licensing, NRE

and related

revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $5,294  $5,204  $10,498  $4,722  $1,826  $6,548 

Europe and Middle East

  833   1,172   2,005   410   496   906 

Asia Pacific

  23,805   19,551   43,356   10,403   12,600   23,003 

Total

 $29,932  $25,927  $55,859  $15,535  $14,922  $30,457 
                         

Major product/service lines

                        

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

 $22,518  $20,192  $42,710  $9,713  $12,087  $21,800 

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

  7,414   5,735   13,149   5,822   2,835   8,657 

Total

 $29,932  $25,927  $55,859  $15,535  $14,922  $30,457 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $24,052  $25,927  $49,979  $12,064  $14,922  $26,986 

Products and services transferred over time

  5,880      5,880   3,471      3,471 

Total

 $29,932  $25,927  $55,859  $15,535  $14,922  $30,457 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30, 2022

(unaudited)

  

December 31, 2021

 
         

Trade receivables

 $16,013  $14,644 

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

  2,143   1,833 

Unbilled receivables (associated with royalties)

  9,806   10,972 

Deferred revenues (short-term contract liabilities)

  4,546   8,661 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Leases (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Lease, Cost [Table Text Block]
  

June 30, 2022

(Unaudited)

 

Weighted average remaining lease term (years)

  4.98 

Weighted average discount rates

  1.97%
  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 
                 

Operating lease cost

 $1,643  $1,499  $843  $758 

Cash payments for operating leases

  1,616   1,598   786   799 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

The remainder of 2022

 $1,646 

2023

  1,709 

2024

  923 

2025

  802 

2026

  742 

2027 and thereafter

  1,556 

Total undiscounted cash flows

  7,378 

Less imputed interest

  360 

Present value of lease liabilities

 $7,018 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]
  

June 30, 2022 (Unaudited)

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $8,756  $2  $(23) $8,735 
                 

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

                

Corporate bonds

  99,386      (5,149)  94,237 

Total

                
  $108,142  $2  $(5,172) $102,972 
  

December 31, 2021

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

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

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

                

Corporate bonds

  78,920   227   (818)  78,329 
                 

Total

 $90,857  $266  $(825) $90,298 
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 June 30, 2022 (unaudited)

 $82,144  $(3,264) $20,328  $(1,908)

As of December 31, 2021

 $53,412  $(667) $12,039  $(158)
Schedule of Realized Gain (Loss) [Table Text Block]
  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 
                 

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

 $  $43  $  $43 

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

 $(21) $(28) $(21) $(28)
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]

Description

 

June 30, 2022

(unaudited)

  

Level I

(unaudited)

  

Level II

(unaudited)

  

Level III

(unaudited)

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $102,972  $  $102,972  $ 

Investments in marketable equity securities

  1,103   1,103       
                 

Liabilities:

                

Foreign exchange contract

  595      595    

Description

 

December 31, 2021

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $90,298     $90,298    

Foreign exchange contract

  63      63    

Investments in marketable equity securities

  2,919   2,919       
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
     

Six months ended June 30, 2022 (unaudited)

  

Year ended December 31, 2021

 
  

Weighted

average

amortization

period (years)

  

Gross carrying

amount

  

Accumulated

amortization

  

Net

  

Gross carrying

amount

  

Accumulated

amortization

  

Net

 
                            

Intangible assets –amortizable:

                           
                            

Intangible assets related to the acquisition of Intrinsix

                           

Customer relationships

 5.5  $3,604  $710  $2,894  $3,604  $382  $3,222 

Customer backlog

 1.5   421   304   117   421   164   257 

Patents

 5.0   218   47   171   218   26   192 

Core technologies

 3.0   3,329   1,202   2,127   3,329   647   2,682 
                            

Intangible assets related to the acquisition of Hillcrest Labs business

                           

Customer relationships

 4.4   3,518   2,564   954   3,518   2,130   1,388 

Customer backlog

 0.5   72   72      72   72    

R&D Tools

 7.5   2,475   975   1,500   2,475   810   1,665 
                            

Intangible assets related to Immervision assets acquisition

                           

R&D Tools

 6.4   7,063   3,231   3,832   7,063   2,679   4,384 
                            

Intangible assets related to an investment in NB-IoT technologies

                           

NB-IoT technologies (*)

 7.0   1,961   1,284   677   1,961   1,144   817 
                            

Total intangible assets

    $22,661  $10,389  $12,272  $22,661  $8,054  $14,607 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2022

  2,312 

2023

  3,714 

2024

  3,013 

2025

  2,262 

2026

  956 

2027 and thereafter

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

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Revenues based on customer location:

                

United States

 $13,737  $10,498  $6,991  $6,548 

Europe and Middle East

  3,874   2,005   2,772   906 

Asia Pacific (1)

  49,975   43,356   23,432   23,003 
  $67,586  $55,859  $33,195  $30,457 
                 

(1) China

 $41,572  $36,448  $18,601  $19,189 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 
                 

Customer A

  11%  21%  11%  27%

Customer B

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

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Numerator:

                

Net income (loss)

 $(2,819) $(3,315) $(1,123) $315 
                 

Denominator (in thousands):

                

Basic weighted-average common stock outstanding

  23,139   22,685   23,174   22,823 

Effect of stock -based awards

           317 

Diluted weighted average common stock outstanding

  23,139   22,685   23,174   23,140 
                 

Basic net income (loss) per share

 $(0.12) $(0.15) $(0.05) $0.01 

Diluted net income (loss) per share

 $(0.12) $(0.15) $(0.05) $0.01 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Common Stock and Stock-based Compensation Plans (Tables)
6 Months Ended
Jun. 30, 2022
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, 2021

  126,000  $20.06   2.6  $2,921 

Granted

              

Exercised

  (17,000)  18.08         

Forfeited or expired

              

Outstanding as of June 30, 2022 (2)

  109,000  $20.37   2.5  $1,438 

Exercisable as of June 30, 2022 (3)

  109,000  $20.37   2.5  $1,438 
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, 2021

  688,073  $41.18 

Granted

  413,619   36.15 

Vested

  (226,607)  36.09 

Forfeited or expired

  (68,387)  46.17 

Unvested as of June 30, 2022 (unaudited)

  806,698  $39.73 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Cost of revenue

 $683  $262  $344  $119 

Research and development, net

  4,001   3,428   2,006   1,743 

Sales and marketing

  673   785   340   367 

General and administrative

  1,335   1,629   613   677 

Total equity-based compensation expense

 $6,692  $6,104  $3,303  $2,906 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  

Six months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

 

Expected dividend yield

 0%   0%  

Expected volatility

 38%  39%-56% 

Risk-free interest rate

 0.5%  0.1%-1.7% 

Contractual term of up to (months)

 24   24  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Derivatives and Hedging Activities (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]
  

June 30, 2022

(unaudited)

  

December 31, 2021

 

Derivative assets:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange forward contracts

 $  $63 

Total

 $  $63 
         

Derivative liabilities:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange option contracts

 $224  $ 

Foreign exchange forward contracts

  371    

Total

 $595  $ 
  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $(401) $  $(401) $1 

Foreign exchange forward contracts

  (999)  36   (1,001)  85 
  $(1,400) $36  $(1,402) $86 
Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Six months ended
June 30,

  

Three months ended
June 30,

 
  

2022

(unaudited)

  

2021

(unaudited)

  

2022

(unaudited)

  

2021

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

                

Foreign exchange option contracts

 $177  $  $177  $ 

Foreign exchange forward contracts

  565   (36)  455   (58)
  $742  $(36) $632  $(58)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Note 12 - Accumulated Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Six months ended June 30, 2022 (unaudited)

  

Three months ended June 30, 2022 (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

 $(427) $55  $(372) $(2,594) $156  $(2,438)

Other comprehensive loss before reclassifications

  (3,597)  (1,221)  (4,818)  (1,430)  (1,225)  (2,655)

Amounts reclassified from accumulated other comprehensive income (loss)

  17   648   665   17   551   568 

Net current period other comprehensive loss

  (3,580)  (573)  (4,153)  (1,413)  (674)  (2,087)

Ending balance

 $(4,007) $(518) $(4,525) $(4,007) $(518) $(4,525)
  

Six months ended June 30, 2021 (unaudited)

  

Three months ended June 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  $118  $(25) $93 

Other comprehensive income (loss) before reclassifications

  (224)  32   (192)  136   76   212 

Amounts reclassified from accumulated other comprehensive income (loss)

  (15)  (32)  (47)  (15)  (51)  (66)

Net current period other comprehensive income (loss)

  (239)     (239)  121   25   146 

Ending balance

 $239  $  $239  $239  $  $239 
Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]

Details about

Accumulated Other

Comprehensive Income

(Loss) Components

 

Amount Reclassified from Accumulated Other Comprehensive

Income (Loss)

 

Affected Line Item in the

Statements of Income (Loss)

                  
  

Six months ended June 30,

  

Three months ended June 30,

  
  

2022
(unaudited)

  

2021
(unaudited)

  

2022
(unaudited)

  

2021
(unaudited)

  

Unrealized gains (losses) on cash flow hedges

 $(13) $1  $(11) $1 

Cost of revenues

   (647)  32   (551)  51 

Research and development

   (18)  1   (15)  2 

Sales and marketing

   (64)  2   (55)  4 

General and administrative

   (742)  36   (632)  58 

Total, before income taxes

   (94)  4   (81)  7 

Income tax expense (benefit)

                  
   (648)  32   (551)  51 

Total, net of income taxes

                  

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

  (21)  15   (21)  15 

Financial income (loss), net

   (4)     (4)   

Income tax benefit

   (17)  15   (17)  15 

Total, net of income taxes

                  
  $(665) $47  $(568) $66 

Total, net of income taxes

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue Recognition (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Contract with Customer, Liability, Revenue Recognized $ 3,812 $ 7,631
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Remaining revenue $ 11,679
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Remaining revenue 4,714
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Remaining revenue $ 1,490
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)
Jun. 30, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Remaining revenue (Year) 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Remaining revenue (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Remaining revenue (Year) 1 year
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues $ 33,195 $ 30,457 $ 67,586 $ 55,859
Transferred at Point in Time [Member]        
Revenues 25,916 26,986 53,846 49,979
Transferred over Time [Member]        
Revenues 7,279 3,471 13,740 5,880
Connectivity Products [Member]        
Revenues 24,195 21,800 50,072 42,710
Smart Sensing Products [Member]        
Revenues 9,000 8,657 17,514 13,149
License [Member]        
Revenues 22,123 15,535 44,516 29,932
License [Member] | Transferred at Point in Time [Member]        
Revenues 14,844 12,064 30,776 24,052
License [Member] | Transferred over Time [Member]        
Revenues 7,279 3,471 13,740 5,880
License [Member] | Connectivity Products [Member]        
Revenues 15,995 9,713 32,810 22,518
License [Member] | Smart Sensing Products [Member]        
Revenues 6,128 5,822 11,706 7,414
Royalty [Member]        
Revenues 11,072 14,922 23,070 25,927
Royalty [Member] | Transferred at Point in Time [Member]        
Revenues 11,072 14,922 23,070 25,927
Royalty [Member] | Transferred over Time [Member]        
Revenues   0   0
Royalty [Member] | Connectivity Products [Member]        
Revenues 8,200 12,087 17,262 20,192
Royalty [Member] | Smart Sensing Products [Member]        
Revenues 2,872 2,835 5,808 5,735
UNITED STATES        
Revenues 6,991 6,548 13,737 10,498
UNITED STATES | License [Member]        
Revenues 5,162 4,722 9,637 5,294
UNITED STATES | Royalty [Member]        
Revenues 1,829 1,826 4,100 5,204
Europe and Middle East [Member]        
Revenues 2,772 906 3,874 2,005
Europe and Middle East [Member] | License [Member]        
Revenues 2,097 410 2,534 833
Europe and Middle East [Member] | Royalty [Member]        
Revenues 675 496 1,340 1,172
Asia Pacific [Member]        
Revenues [1] 23,432 23,003 49,975 43,356
Asia Pacific [Member] | License [Member]        
Revenues 14,864 10,403 32,345 23,805
Asia Pacific [Member] | Royalty [Member]        
Revenues $ 8,568 $ 12,600 $ 17,630 $ 19,551
[1] China
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue Recognition - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Contract with customer liability, balance $ 4,546 $ 8,661
Trade Receivables [Member]    
Contract with customer asset, balance 16,013 14,644
Accrued Revenues [Member] | Licensing and Other [Member]    
Contract with customer asset, balance 2,143 1,833
Accrued Revenues [Member] | Royalty [Member]    
Contract with customer asset, balance 9,806 10,972
Deferred Revenue [Member]    
Contract with customer liability, balance $ 4,546 $ 8,661
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Leases -Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Weighted average remaining lease term (years) (Year) 4 years 11 months 23 days   4 years 11 months 23 days  
Weighted average discount rates 1.97%   1.97%  
Operating lease cost $ 843 $ 758 $ 1,643 $ 1,499
Cash payments for operating leases $ 786 $ 799 $ 1,616 $ 1,598
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
The remainder of 2022 $ 1,646
2023 1,709
2024 923
2025 802
2026 742
2027 and thereafter 1,556
Total undiscounted cash flows 7,378
Less imputed interest 360
Present value of lease liabilities $ 7,018
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable securities $ 102,972 $ 90,298
Corporate Bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 8,756 11,937
Available-for-sale - matures within one year, Gross unrealized gains 2 39
Available-for-sale - matures within one year, Gross unrealized losses (23) (7)
Available-for-sale - matures within one year, Fair value 8,735 11,969
Available-for-sale - matures after one year through five years, Amortized cost 99,386 78,920
Available-for-sale - matures after one year through five years, Gross unrealized gains 0 227
Available-for-sale - matures after one year through five years, Gross unrealized losses (5,149) (818)
Available-for-sale - matures after one year through five years, Fair value 94,237 78,329
Available-for-sale, Amortized cost 108,142 90,857
Available-for-sale, Gross unrealized gains 2 266
Available-for-sale, Gross unrealized losses (5,172) (825)
Marketable securities $ 102,972 $ 90,298
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Less than 12 months, Fair value $ 82,144 $ 53,412
Less than 12 months, Gross unrealized loss (3,264) (667)
12 months or greater, Fair value 20,328 12,039
12 months or greater, Gross unrealized loss $ (1,908) $ (158)
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Gross realized gains from sale of available-for-sale marketable securities $ 0 $ 43 $ 0 $ 43
Gross realized losses from sale of available-for-sale marketable securities $ (21) $ (28) $ (21) $ (28)
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Corporate bonds $ 102,972 $ 90,298
Investments in marketable equity securities 1,103 2,919
Foreign exchange contract 595 63
Fair Value, Inputs, Level 1 [Member]    
Investments in marketable equity securities 1,103 2,919
Foreign exchange contract 0 0
Fair Value, Inputs, Level 2 [Member]    
Investments in marketable equity securities 0 0
Foreign exchange contract 595 63
Fair Value, Inputs, Level 3 [Member]    
Investments in marketable equity securities 0 0
Foreign exchange contract 0 0
Corporate Bonds [Member]    
Corporate bonds 102,972 90,298
Corporate Bonds [Member] | Fair Value, Inputs, Level 1 [Member]    
Corporate bonds 0 0
Corporate Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Corporate bonds 102,972 90,298
Corporate Bonds [Member] | Fair Value, Inputs, Level 3 [Member]    
Corporate bonds $ 0 $ 0
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Intangible Assets, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2018
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2019
Dec. 31, 2021
Finite-Lived Intangible Assets, Gross, Total $ 22,661     $ 22,661     $ 22,661
Amortization of Intangible Assets, Total 750 $ 667   1,500 $ 1,243    
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, 2022. 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 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Mar. 31, 2018
Total intangible assets, Gross Carrying Amount $ 22,661 $ 22,661  
Total intangible assets, Accumulated Amortization 10,389 8,054  
Intangible assets, net $ 12,272 14,607  
Customer Relationships [Member] | Intrinsix Corp. [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 5 years 6 months    
Total intangible assets, Gross Carrying Amount $ 3,604 3,604  
Total intangible assets, Accumulated Amortization 710 382  
Intangible assets, net $ 2,894 3,222  
Customer Relationships [Member] | Acquisition of Hillcrest Labs [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 4 years 4 months 24 days    
Total intangible assets, Gross Carrying Amount $ 3,518 3,518  
Total intangible assets, Accumulated Amortization 2,564 2,130  
Intangible assets, net $ 954 1,388  
Customer Backlog [Member] | Intrinsix Corp. [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 1 year 6 months    
Total intangible assets, Gross Carrying Amount $ 421 421  
Total intangible assets, Accumulated Amortization 304 164  
Intangible assets, net $ 117 257  
Customer Backlog [Member] | Acquisition of Hillcrest Labs [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 6 months    
Total intangible assets, Gross Carrying Amount $ 72 72  
Total intangible assets, Accumulated Amortization 72 72  
Intangible assets, net $ 0 0  
Patents [Member] | Intrinsix Corp. [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 5 years    
Total intangible assets, Gross Carrying Amount $ 218 218  
Total intangible assets, Accumulated Amortization 47 26  
Intangible assets, net $ 171 192  
Core Technologies [Member] | Intrinsix Corp. [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 3 years    
Total intangible assets, Gross Carrying Amount $ 3,329 3,329  
Total intangible assets, Accumulated Amortization 1,202 647  
Intangible assets, net $ 2,127 2,682  
Research and Development Tools [Member] | Acquisition of Hillcrest Labs [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 7 years 6 months    
Total intangible assets, Gross Carrying Amount $ 2,475 2,475  
Total intangible assets, Accumulated Amortization 975 810  
Intangible assets, net $ 1,500 1,665  
Research and Development Tools [Member] | Immervision [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 6 years 4 months 24 days    
Total intangible assets, Gross Carrying Amount $ 7,063 7,063  
Total intangible assets, Accumulated Amortization 3,231 2,679  
Intangible assets, net $ 3,832 4,384  
NB-IoT technologies [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) [1] 7 years    
Total intangible assets, Gross Carrying Amount $ 1,961 [1] 1,961 [1] $ 2,200
Total intangible assets, Accumulated Amortization [1] 1,284 1,144  
Intangible assets, net [1] $ 677 $ 817  
[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, 2022. 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 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
2022 $ 2,312  
2023 3,714  
2024 3,013  
2025 2,262  
2026 956  
2027 and thereafter 15  
Total intangible assets $ 12,272 $ 14,607
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Geographic Information and Major Customer Data (Details Textual)
6 Months Ended
Jun. 30, 2022
Number of Reportable Segments 1
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues $ 33,195 $ 30,457 $ 67,586 $ 55,859
UNITED STATES        
Revenues 6,991 6,548 13,737 10,498
Europe and Middle East [Member]        
Revenues 2,772 906 3,874 2,005
Asia Pacific [Member]        
Revenues [1] 23,432 23,003 49,975 43,356
CHINA        
Revenues $ 18,601 $ 19,189 $ 41,572 $ 36,448
[1] China
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) - Revenue from Contract with Customer Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Customer A [Member]        
Percentage of total revenues 11.00% 27.00% 11.00% 21.00%
Customer B [Member]        
Percentage of total revenues       10.00%
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Net Income (Loss) Per Share of Common Stock (Details Textual) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 915,698 66,733 915,698 792,086
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net income (loss) $ (1,123) $ 315 $ (2,819) $ (3,315)
Basic (in shares) 23,174 22,823 23,139 22,685
Effect of stock -based awards (in shares) 0 317 0 0
Diluted weighted average common stock outstanding (in shares) 23,174 23,140 23,139 22,685
Basic net income (loss) per share (in dollars per share) $ (0.05) $ 0.01 $ (0.12) $ (0.15)
Diluted net income (loss) per share (in dollars per share) $ (0.05) $ 0.01 $ (0.12) $ (0.15)
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Common Stock and Stock-based Compensation Plans (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 14, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2021
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares) [2]   109,000 [1]   109,000 [1]     126,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares) [2],[3]   109,000   109,000        
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Grants in Period (in shares)   0 0 0 [2]        
Non-employee Director [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Annual Vesting, Percentage   25.00%   25.00%        
The2011 Stock Incentive Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights Vesting Percentage, Year One   25.00%   25.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period (Month)       36 months        
Maximum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares)   108,250   108,250        
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares)   108,250   108,250        
Maximum [Member] | The2011 Stock Incentive Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years        
Stock Appreciation Rights (SARs) [Member] | 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 17, 2023 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 33.40%              
Restricted Stock Units (RSUs) [Member] | Vesting on February 17, 2024 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 33.30%              
Restricted Stock Units (RSUs) [Member] | Vesting on February 17, 2025 [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    
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] | Chief Executive Officer [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 9,935              
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) 5,961              
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) 7,451              
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) 5,961              
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) 14,903              
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) 3,974              
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) 4,969              
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) 3,974              
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] | Vesting on February 17, 2023 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       33.40%        
Short-Term Executive PSUs [Member] | Vesting on February 17, 2024 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       33.30%        
Short-Term Executive PSUs [Member] | Vesting on February 17, 2025 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       33.30%        
Short-Term Executive PSUs [Member] | Goals One [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 50.00%              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage 90.00%              
Short-Term Executive PSUs [Member] | Goals One [Member] | Full Vesting Based on The Achievement of 2022 License Target [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 50.00%              
Short-Term Executive PSUs [Member] | Goals One [Member] | Increase in Eligible PSUs, Percent [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage 2.00%              
Short-Term Executive PSUs [Member] | Goals Two [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 50.00%              
Short-Term Executive PSUs [Member] | Goals Two [Member] | Increase in Eligible PSUs, Percent [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage 2.00%              
Short-Term Executive PSUs [Member] | Goals Two [Member] | Full Vesting Based on The Achievement of Positive Shareholder Return [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 50.00%              
Short-Term Executive PSUs [Member] | Goals Two [Member] | Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage 90.00%              
Short-Term Executive PSUs [Member] | Goals Two [Member] | Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage 100.00%              
Short-Term Executive PSUs [Member] | 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) 2,981              
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) 795              
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) 994              
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) 795              
Short-Term Executive PSUs [Member] | Maximum [Member] | Goals One [Member] | Vesting Based on Achievement In Excess of 90 Percent [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage 110.00%              
Short-Term Executive PSUs [Member] | Maximum [Member] | Goals Two [Member] | Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 99.00%              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage 99.00%              
Short-Term Executive PSUs [Member] | Maximum [Member] | Goals Two [Member] | Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage 110.00%              
Short-Term Executive PSUs [Member] | Minimum [Member] | Goals One [Member] | Vesting Based on Achievement In Excess of 90 Percent [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage 1.00%              
Short-Term Executive PSUs [Member] | Minimum [Member] | Goals Two [Member] | Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 91.00%              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage 90.00%              
Short-Term Executive PSUs [Member] | Minimum [Member] | Goals Two [Member] | Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage 1.00%              
RSUs and PSUs [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       413,619        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 25,099   $ 25,099        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 8 months 12 days        
[1] Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 108,250 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 108,250 shares of the Company’s common stock issuable upon exercise.
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Dec. 31, 2021
Outstanding, Number of shares (in shares) [1]     126,000  
Outstanding, Weighted average exercise price (in dollars per share)     $ 20.06  
Outstanding, Weighted average remaining contractual term (Year)     2 years 6 months [2] 2 years 7 months 6 days
Outstanding, Aggregated intrinsic value $ 1,438 [2]   $ 1,438 [2] $ 2,921
Granted, Number of shares (in shares) 0 0 0 [1]  
Exercised, Number of shares (in shares) [1]     (17,000)  
Exercised, Weighted average exercise price (in dollars per share)     $ 18.08  
Forfeited or expired, Number of shares (in shares) [1]     0  
Outstanding, Number of shares (in shares) [1] 109,000 [2]   109,000 [2] 126,000
Outstanding, Weighted average exercise price (in dollars per share) $ 20.37 [2]   $ 20.37 [2] $ 20.06
Exercisable, Number of shares (in shares) [1],[3] 109,000   109,000  
Exercisable, Weighted average exercise price (in dollars per share) [3] $ 20.37   $ 20.37  
Exercisable, Weighted average remaining contractual term (Year) [3]     2 years 6 months  
Exercisable, Aggregated intrinsic value [3] $ 1,438   $ 1,438  
[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 108,250 shares of the Company’s common stock issuable upon exercise.
[3] Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 108,250 shares of the Company’s common stock issuable upon exercise.
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) - RSUs and PSUs [Member]
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Unvested, number (in shares) | shares 688,073
Unvested, weighted average fair value (in dollars per share) | $ / shares $ 41.18
Granted, number (in shares) | shares 413,619
Granted, weighted average fair value (in dollars per share) | $ / shares $ 36.15
Vested, number (in shares) | shares (226,607)
Vested, weighted average fair value (in dollars per share) | $ / shares $ 36.09
Forfeited or expired, number (in shares) | shares (68,387)
Forfeited or expired, weighted average fair value (in dollars per share) | $ / shares $ 46.17
Unvested, number (in shares) | shares 806,698
Unvested, weighted average fair value (in dollars per share) | $ / shares $ 39.73
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Total equity-based compensation expense $ 3,303 $ 2,906 $ 6,692 $ 6,104
Cost of Revenues [Member]        
Total equity-based compensation expense 344 119 683 262
Research and Development, Net [Member]        
Total equity-based compensation expense 2,006 1,743 4,001 3,428
Sales and Marketing [Member]        
Total equity-based compensation expense 340 367 673 785
General and Administrative [Member]        
Total equity-based compensation expense $ 613 $ 677 $ 1,335 $ 1,629
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) - The 2002 Employee Stock Purchase Plan [Member] - Purchase Rights [Member]
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Expected dividend yield 0.00% 0.00%
Expected volatility 38.00%  
Expected volatility   39.00%
Expected volatility, maximum   56.00%
Risk-free interest rate 0.50%  
Risk-free interest rate, minimum   0.10%
Risk-free interest rate, Maximum   1.70%
Contractual term of up to (Month) 24 months 24 months
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Derivatives and Hedging Activities (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Derivative, Notional Amount $ 15,300   $ 15,300   $ 4,500
Derivative, Gain (Loss) on Derivative, Net, Total $ (632) $ 58 $ (742) $ 36  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Foreign exchange forward contracts $ 595   $ 595   $ 63
Derivatives designated as cash flow hedging instruments (1,402) $ 86 (1,400) $ 36  
Cash Flow Hedging [Member]          
Derivative Asset, Total 0   0   63
Derivative Liability, Total 595   595   0
Derivatives designated as cash flow hedging instruments (1,402) 86 (1,400) 36  
Cash Flow Hedging [Member] | Foreign Exchange Forward [Member]          
Foreign exchange forward contracts 0   0   63
Foreign exchange contracts 371   371   0
Derivatives designated as cash flow hedging instruments (1,001) 85 (999) 36  
Cash Flow Hedging [Member] | Foreign Exchange Option [Member]          
Foreign exchange contracts 224   224   $ 0
Derivatives designated as cash flow hedging instruments $ (401) $ 1 $ (401) $ 0  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) - Derivatives Designated as Cash Flow Hedging Instruments [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total $ 632 $ (58) $ 742 $ (36)
Foreign Exchange Option Contracts [Member]        
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total 177 0 177 0
Foreign Exchange Forward Contracts [Member]        
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total $ 455 $ (58) $ 565 $ (36)
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Balance $ 278,079 $ 261,649 $ 276,732 $ 260,889
Balance 273,715 265,016 273,715 265,016
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]        
Balance (2,594) 118 (427) 478
Other comprehensive loss before reclassifications (1,430) 136 (3,597) (224)
Amounts reclassified from accumulated other comprehensive income (loss) 17 (15) 17 (15)
Net current period other comprehensive loss (1,413) 121 (3,580) (239)
Balance (4,007) 239 (4,007) 239
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]        
Balance 156 (25) 55 0
Other comprehensive loss before reclassifications (1,225) 76 (1,221) 32
Amounts reclassified from accumulated other comprehensive income (loss) 551 (51) 648 (32)
Net current period other comprehensive loss (674) 25 (573) 0
Balance (518) 0 (518) 0
AOCI Attributable to Parent [Member]        
Balance (2,438) 93 (372) 478
Other comprehensive loss before reclassifications (2,655) 212 (4,818) (192)
Amounts reclassified from accumulated other comprehensive income (loss) 568 (66) 665 (47)
Net current period other comprehensive loss (2,087) 146 (4,153) (239)
Balance $ (4,525) $ 239 $ (4,525) $ 239
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Cost of revenues $ (6,825) $ (3,693) $ (13,229) $ (6,074)
Research and development (19,538) (17,457) (39,748) (35,050)
Sales and marketing (2,723) (2,893) (5,646) (6,195)
General and administrative (3,635) (4,159) (7,271) (7,039)
Total, before income taxe (548) 1,944 (929) 650
Income tax expense 575 1,629 1,890 3,965
Net loss (1,123) 315 (2,819) (3,315)
Financial income (loss), net 413 356 695 392
Income tax expense (benefit) 575 1,629 1,890 3,965
Reclassification out of Accumulated Other Comprehensive Income [Member]        
Net loss (568) 66 (665) 47
Reclassification out of Accumulated Other Comprehensive Income [Member] | Unrealized Gains (Losses) on Cash Flow Hedges [Member]        
Cost of revenues (11) 1 (13) 1
Research and development (551) 51 (647) 32
Sales and marketing (15) 2 (18) 1
General and administrative (55) 4 (64) 2
Total, before income taxe (632) 58 (742) 36
Income tax expense (81) 7 (94) 4
Net loss (551) 51 (648) 32
Income tax expense (benefit) (81) 7 (94) 4
Reclassification out of Accumulated Other Comprehensive Income [Member] | Unrealized Gains (Losses) on Available-for-sale Marketable Securities [Member]        
Income tax expense (4) 0 (4) 0
Net loss (17) 15 (17) 15
Financial income (loss), net (21) 15 (21) 15
Income tax expense (benefit) $ (4) $ 0 $ (4) $ 0
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Note 13 - Share Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Treasury Stock, Shares, Acquired (in shares) 136,091 0 136,091 0
Treasury Stock Acquired, Average Cost Per Share (in dollars per share) $ 32.75   $ 32.75  
Treasury Stock Value Acquired Weighted Average Method $ 4,457   $ 4,457  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares) 361,517   361,517  
XML 72 ceva20220630_10q_htm.xml IDEA: XBRL DOCUMENT 0001173489 2022-01-01 2022-06-30 0001173489 2022-08-04 0001173489 2022-06-30 0001173489 2021-12-31 0001173489 us-gaap:LicenseMember 2022-01-01 2022-06-30 0001173489 us-gaap:LicenseMember 2021-01-01 2021-06-30 0001173489 us-gaap:LicenseMember 2022-04-01 2022-06-30 0001173489 us-gaap:LicenseMember 2021-04-01 2021-06-30 0001173489 us-gaap:RoyaltyMember 2022-01-01 2022-06-30 0001173489 us-gaap:RoyaltyMember 2021-01-01 2021-06-30 0001173489 us-gaap:RoyaltyMember 2022-04-01 2022-06-30 0001173489 us-gaap:RoyaltyMember 2021-04-01 2021-06-30 0001173489 2021-01-01 2021-06-30 0001173489 2022-04-01 2022-06-30 0001173489 2021-04-01 2021-06-30 0001173489 ceva:CommonStockOutstandingMember 2021-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001173489 us-gaap:TreasuryStockMember 2021-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001173489 us-gaap:RetainedEarningsMember 2021-12-31 0001173489 ceva:CommonStockOutstandingMember 2022-01-01 2022-06-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001173489 us-gaap:TreasuryStockMember 2022-01-01 2022-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001173489 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001173489 ceva:CommonStockOutstandingMember 2022-06-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001173489 us-gaap:TreasuryStockMember 2022-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001173489 us-gaap:RetainedEarningsMember 2022-06-30 0001173489 ceva:CommonStockOutstandingMember 2022-03-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001173489 us-gaap:TreasuryStockMember 2022-03-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001173489 us-gaap:RetainedEarningsMember 2022-03-31 0001173489 2022-03-31 0001173489 ceva:CommonStockOutstandingMember 2022-04-01 2022-06-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001173489 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001173489 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-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 2020-12-31 0001173489 ceva:CommonStockOutstandingMember 2021-01-01 2021-06-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001173489 us-gaap:TreasuryStockMember 2021-01-01 2021-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001173489 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-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 ceva:CommonStockOutstandingMember 2021-03-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001173489 us-gaap:TreasuryStockMember 2021-03-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001173489 us-gaap:RetainedEarningsMember 2021-03-31 0001173489 2021-03-31 0001173489 ceva:CommonStockOutstandingMember 2021-04-01 2021-06-30 0001173489 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001173489 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001173489 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001173489 2022-07-01 2022-06-30 0001173489 2023-01-01 2022-06-30 0001173489 2024-01-01 2022-06-30 0001173489 us-gaap:LicenseMember country:US 2022-01-01 2022-06-30 0001173489 us-gaap:RoyaltyMember country:US 2022-01-01 2022-06-30 0001173489 country:US 2022-01-01 2022-06-30 0001173489 us-gaap:LicenseMember country:US 2022-04-01 2022-06-30 0001173489 us-gaap:RoyaltyMember country:US 2022-04-01 2022-06-30 0001173489 country:US 2022-04-01 2022-06-30 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2022-01-01 2022-06-30 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2022-01-01 2022-06-30 0001173489 ceva:EuropeAndMiddleEastMember 2022-01-01 2022-06-30 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2022-04-01 2022-06-30 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2022-04-01 2022-06-30 0001173489 ceva:EuropeAndMiddleEastMember 2022-04-01 2022-06-30 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2022-01-01 2022-06-30 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2022-01-01 2022-06-30 0001173489 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2022-04-01 2022-06-30 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2022-04-01 2022-06-30 0001173489 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2022-01-01 2022-06-30 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2022-01-01 2022-06-30 0001173489 ceva:ConnectivityProductsMember 2022-01-01 2022-06-30 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2022-04-01 2022-06-30 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2022-04-01 2022-06-30 0001173489 ceva:ConnectivityProductsMember 2022-04-01 2022-06-30 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2022-01-01 2022-06-30 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2022-01-01 2022-06-30 0001173489 ceva:SmartSensingProductsMember 2022-01-01 2022-06-30 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2022-04-01 2022-06-30 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2022-04-01 2022-06-30 0001173489 ceva:SmartSensingProductsMember 2022-04-01 2022-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001173489 us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0001173489 us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0001173489 us-gaap:LicenseMember country:US 2021-01-01 2021-06-30 0001173489 us-gaap:RoyaltyMember country:US 2021-01-01 2021-06-30 0001173489 country:US 2021-01-01 2021-06-30 0001173489 us-gaap:LicenseMember country:US 2021-04-01 2021-06-30 0001173489 us-gaap:RoyaltyMember country:US 2021-04-01 2021-06-30 0001173489 country:US 2021-04-01 2021-06-30 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2021-01-01 2021-06-30 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2021-01-01 2021-06-30 0001173489 ceva:EuropeAndMiddleEastMember 2021-01-01 2021-06-30 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2021-04-01 2021-06-30 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2021-04-01 2021-06-30 0001173489 ceva:EuropeAndMiddleEastMember 2021-04-01 2021-06-30 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2021-01-01 2021-06-30 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2021-01-01 2021-06-30 0001173489 srt:AsiaPacificMember 2021-01-01 2021-06-30 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2021-04-01 2021-06-30 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2021-04-01 2021-06-30 0001173489 srt:AsiaPacificMember 2021-04-01 2021-06-30 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2021-01-01 2021-06-30 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2021-01-01 2021-06-30 0001173489 ceva:ConnectivityProductsMember 2021-01-01 2021-06-30 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2021-04-01 2021-06-30 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2021-04-01 2021-06-30 0001173489 ceva:ConnectivityProductsMember 2021-04-01 2021-06-30 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2021-01-01 2021-06-30 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2021-01-01 2021-06-30 0001173489 ceva:SmartSensingProductsMember 2021-01-01 2021-06-30 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2021-04-01 2021-06-30 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2021-04-01 2021-06-30 0001173489 ceva:SmartSensingProductsMember 2021-04-01 2021-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001173489 us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001173489 us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001173489 ceva:TradeReceivablesMember 2022-06-30 0001173489 ceva:TradeReceivablesMember 2021-12-31 0001173489 ceva:LicensingAndOtherMember ceva:AccruedRevenuesMember 2022-06-30 0001173489 ceva:LicensingAndOtherMember ceva:AccruedRevenuesMember 2021-12-31 0001173489 us-gaap:RoyaltyMember ceva:AccruedRevenuesMember 2022-06-30 0001173489 us-gaap:RoyaltyMember ceva:AccruedRevenuesMember 2021-12-31 0001173489 ceva:DeferredRevenueMember 2022-06-30 0001173489 ceva:DeferredRevenueMember 2021-12-31 0001173489 ceva:CorporateBondsMember 2022-06-30 0001173489 ceva:CorporateBondsMember 2021-12-31 0001173489 ceva:CorporateBondsMember 2022-06-30 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel1Member 2022-06-30 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel2Member 2022-06-30 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel3Member 2022-06-30 0001173489 us-gaap:FairValueInputsLevel1Member 2022-06-30 0001173489 us-gaap:FairValueInputsLevel2Member 2022-06-30 0001173489 us-gaap:FairValueInputsLevel3Member 2022-06-30 0001173489 ceva:CorporateBondsMember 2021-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001173489 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001173489 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001173489 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001173489 ceva:IntrinsixCorpMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0001173489 ceva:IntrinsixCorpMember us-gaap:CustomerRelationshipsMember 2022-06-30 0001173489 ceva:IntrinsixCorpMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001173489 ceva:IntrinsixCorpMember ceva:CustomerBacklogMember 2022-01-01 2022-06-30 0001173489 ceva:IntrinsixCorpMember ceva:CustomerBacklogMember 2022-06-30 0001173489 ceva:IntrinsixCorpMember ceva:CustomerBacklogMember 2021-12-31 0001173489 ceva:IntrinsixCorpMember us-gaap:PatentsMember 2022-01-01 2022-06-30 0001173489 ceva:IntrinsixCorpMember us-gaap:PatentsMember 2022-06-30 0001173489 ceva:IntrinsixCorpMember us-gaap:PatentsMember 2021-12-31 0001173489 ceva:IntrinsixCorpMember ceva:CoreTechnologiesMember 2022-01-01 2022-06-30 0001173489 ceva:IntrinsixCorpMember ceva:CoreTechnologiesMember 2022-06-30 0001173489 ceva:IntrinsixCorpMember ceva:CoreTechnologiesMember 2021-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2022-06-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2022-01-01 2022-06-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2022-06-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2021-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:ResearchAndDevelopmentToolsMember 2022-01-01 2022-06-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:ResearchAndDevelopmentToolsMember 2022-06-30 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:ResearchAndDevelopmentToolsMember 2021-12-31 0001173489 ceva:ImmervisionMember ceva:ResearchAndDevelopmentToolsMember 2022-01-01 2022-06-30 0001173489 ceva:ImmervisionMember ceva:ResearchAndDevelopmentToolsMember 2022-06-30 0001173489 ceva:ImmervisionMember ceva:ResearchAndDevelopmentToolsMember 2021-12-31 0001173489 ceva:NBIoTTechnologiesMember 2022-01-01 2022-06-30 0001173489 ceva:NBIoTTechnologiesMember 2022-06-30 0001173489 ceva:NBIoTTechnologiesMember 2021-12-31 0001173489 ceva:NBIoTTechnologiesMember 2018-01-01 2018-03-31 0001173489 ceva:NBIoTTechnologiesMember 2018-03-31 0001173489 ceva:NBIoTTechnologiesMember 2019-01-01 2019-12-31 0001173489 country:CN 2022-01-01 2022-06-30 0001173489 country:CN 2021-01-01 2021-06-30 0001173489 country:CN 2022-04-01 2022-06-30 0001173489 country:CN 2021-04-01 2021-06-30 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001173489 ceva:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001173489 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember 2015-12-31 0001173489 ceva:The2011StockIncentivePlanMember 2022-06-30 0001173489 ceva:The2011StockIncentivePlanMember 2022-01-01 2022-06-30 0001173489 srt:MaximumMember ceva:The2011StockIncentivePlanMember 2022-01-01 2022-06-30 0001173489 ceva:NonEmployeeDirectorMember 2022-06-30 0001173489 2021-01-01 2021-12-31 0001173489 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-06-30 0001173489 srt:MaximumMember 2022-06-30 0001173489 ceva:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-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 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2022-02-14 2022-02-14 0001173489 ceva:ExecutiveVicePresidentWorldwideSalesMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2022-02-14 2022-02-14 0001173489 srt:ChiefFinancialOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2022-02-14 2022-02-14 0001173489 srt:ChiefOperatingOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2022-02-14 2022-02-14 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary172023Member 2022-02-14 2022-02-14 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary172024Member 2022-02-14 2022-02-14 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary172025Member 2022-02-14 2022-02-14 0001173489 srt:ChiefExecutiveOfficerMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2022-02-14 2022-02-14 0001173489 ceva:ExecutiveVicePresidentWorldwideSalesMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2022-02-14 2022-02-14 0001173489 srt:ChiefFinancialOfficerMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2022-02-14 2022-02-14 0001173489 srt:ChiefOperatingOfficerMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2022-02-14 2022-02-14 0001173489 ceva:ShorttermExecutivePSUsMember ceva:GoalsOneMember 2022-02-14 2022-02-14 0001173489 ceva:FullVestingBasedonTheAchievementof2022LicenseTargetMember ceva:ShorttermExecutivePSUsMember ceva:GoalsOneMember 2022-02-14 2022-02-14 0001173489 srt:MinimumMember ceva:VestingBasedOnAchievementInExcessOf90PercentMember ceva:ShorttermExecutivePSUsMember ceva:GoalsOneMember 2022-02-14 2022-02-14 0001173489 srt:MaximumMember ceva:VestingBasedOnAchievementInExcessOf90PercentMember ceva:ShorttermExecutivePSUsMember ceva:GoalsOneMember 2022-02-14 2022-02-14 0001173489 ceva:IncreaseInEligiblePSUsMember ceva:ShorttermExecutivePSUsMember ceva:GoalsOneMember 2022-02-14 2022-02-14 0001173489 ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2022-02-14 2022-02-14 0001173489 ceva:FullVestingBasedOnTheAchievementPositiveShareholderReturnMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2022-02-14 2022-02-14 0001173489 ceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2022-02-14 2022-02-14 0001173489 srt:MinimumMember ceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2022-02-14 2022-02-14 0001173489 srt:MaximumMember ceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2022-02-14 2022-02-14 0001173489 ceva:VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2022-02-14 2022-02-14 0001173489 srt:MinimumMember ceva:VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2022-02-14 2022-02-14 0001173489 srt:MaximumMember ceva:VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2022-02-14 2022-02-14 0001173489 ceva:IncreaseInEligiblePSUsMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2022-02-14 2022-02-14 0001173489 ceva:ShorttermExecutivePSUsMember 2022-02-14 2022-02-14 0001173489 srt:ChiefExecutiveOfficerMember ceva:ShorttermExecutivePSUsMember 2022-02-14 2022-02-14 0001173489 ceva:ExecutiveVicePresidentWorldwideSalesMember ceva:ShorttermExecutivePSUsMember 2022-02-14 2022-02-14 0001173489 srt:ChiefFinancialOfficerMember ceva:ShorttermExecutivePSUsMember 2022-02-14 2022-02-14 0001173489 srt:ChiefOperatingOfficerMember ceva:ShorttermExecutivePSUsMember 2022-02-14 2022-02-14 0001173489 ceva:ShorttermExecutivePSUsMember ceva:VestingOnFebruary172023Member 2022-01-01 2022-06-30 0001173489 ceva:ShorttermExecutivePSUsMember ceva:VestingOnFebruary172024Member 2022-01-01 2022-06-30 0001173489 ceva:ShorttermExecutivePSUsMember ceva:VestingOnFebruary172025Member 2022-01-01 2022-06-30 0001173489 ceva:RSUsAndPSUsMember 2021-12-31 0001173489 ceva:RSUsAndPSUsMember 2022-01-01 2022-06-30 0001173489 ceva:RSUsAndPSUsMember 2022-06-30 0001173489 ceva:CostOfRevenuesMember 2022-01-01 2022-06-30 0001173489 ceva:CostOfRevenuesMember 2021-01-01 2021-06-30 0001173489 ceva:CostOfRevenuesMember 2022-04-01 2022-06-30 0001173489 ceva:CostOfRevenuesMember 2021-04-01 2021-06-30 0001173489 ceva:ResearchAndDevelopmentNetMember 2022-01-01 2022-06-30 0001173489 ceva:ResearchAndDevelopmentNetMember 2021-01-01 2021-06-30 0001173489 ceva:ResearchAndDevelopmentNetMember 2022-04-01 2022-06-30 0001173489 ceva:ResearchAndDevelopmentNetMember 2021-04-01 2021-06-30 0001173489 ceva:SalesAndMarketingMember 2022-01-01 2022-06-30 0001173489 ceva:SalesAndMarketingMember 2021-01-01 2021-06-30 0001173489 ceva:SalesAndMarketingMember 2022-04-01 2022-06-30 0001173489 ceva:SalesAndMarketingMember 2021-04-01 2021-06-30 0001173489 ceva:GeneralAndAdministrativeMember 2022-01-01 2022-06-30 0001173489 ceva:GeneralAndAdministrativeMember 2021-01-01 2021-06-30 0001173489 ceva:GeneralAndAdministrativeMember 2022-04-01 2022-06-30 0001173489 ceva:GeneralAndAdministrativeMember 2021-04-01 2021-06-30 0001173489 ceva:PurchaseRightsMember ceva:The2002EmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001173489 ceva:PurchaseRightsMember ceva:The2002EmployeeStockPurchasePlanMember 2021-01-01 2021-06-30 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2022-06-30 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-12-31 0001173489 us-gaap:CashFlowHedgingMember 2022-06-30 0001173489 us-gaap:CashFlowHedgingMember 2021-12-31 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2022-06-30 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2021-12-31 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2022-01-01 2022-06-30 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-06-30 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2022-04-01 2022-06-30 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2021-04-01 2021-06-30 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2022-01-01 2022-06-30 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-06-30 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2022-04-01 2022-06-30 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-04-01 2021-06-30 0001173489 us-gaap:CashFlowHedgingMember 2022-01-01 2022-06-30 0001173489 us-gaap:CashFlowHedgingMember 2021-01-01 2021-06-30 0001173489 us-gaap:CashFlowHedgingMember 2022-04-01 2022-06-30 0001173489 us-gaap:CashFlowHedgingMember 2021-04-01 2021-06-30 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2022-01-01 2022-06-30 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2021-01-01 2021-06-30 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2022-04-01 2022-06-30 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2021-04-01 2021-06-30 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2022-01-01 2022-06-30 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2021-01-01 2021-06-30 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2022-04-01 2022-06-30 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2021-04-01 2021-06-30 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2022-01-01 2022-06-30 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2021-01-01 2021-06-30 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2022-04-01 2022-06-30 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2021-04-01 2021-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-03-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-03-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-01-01 2022-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-04-01 2022-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-04-01 2022-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-03-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-03-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-01-01 2021-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-04-01 2021-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-04-01 2021-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-06-30 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2022-01-01 2022-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2021-01-01 2021-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2022-04-01 2022-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2021-04-01 2021-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2022-01-01 2022-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2021-01-01 2021-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2022-04-01 2022-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2021-04-01 2021-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 shares thunderdome:item iso4217:USD iso4217:USD shares utr:Y pure utr:M 0001173489 CEVA INC false --12-31 Q2 2022 288000 288000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 45000000 45000000 23595160 23595160 23137757 22984552 457403 610608 915698 P4Y P3Y P1Y P2Y 0 0 0 0 136091 32.75 4457000 0 0 P0Y6M P1Y P1Y 10-Q true 2022-06-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 Large Accelerated Filer false false false 23231591 19289000 33153000 15787000 31410000 102972000 90298000 27962000 27449000 7562000 6670000 173572000 188980000 8052000 0 8604000 10175000 20629000 15850000 7610000 6765000 7767000 8827000 74777000 74777000 12272000 14607000 1103000 2919000 5021000 5759000 145835000 139679000 319407000 328659000 2241000 1464000 4546000 8661000 5400000 4030000 16713000 18011000 2689000 3274000 31589000 35440000 9182000 10551000 4329000 5130000 592000 806000 14103000 16487000 0 0 23000 23000 237379000 235386000 11691000 13790000 -4525000 -372000 52529000 55485000 273715000 276732000 319407000 328659000 44516000 29932000 22123000 15535000 23070000 25927000 11072000 14922000 67586000 55859000 33195000 30457000 13229000 6074000 6825000 3693000 54357000 49785000 26370000 26764000 39748000 35050000 19538000 17457000 5646000 6195000 2723000 2893000 7271000 7039000 3635000 4159000 1500000 1243000 750000 667000 54165000 49527000 26646000 25176000 192000 258000 -276000 1588000 695000 392000 413000 356000 1816000 -0 685000 -0 -929000 650000 -548000 1944000 1890000 3965000 575000 1629000 -2819000 -3315000 -1123000 315000 -0.12 -0.15 -0.05 0.01 -0.12 -0.15 -0.05 0.01 23139000 22685000 23174000 22823000 23139000 22685000 23174000 23140000 -2819000 -3315000 -1123000 315000 -4632000 -284000 -1793000 173000 -21000 15000 -21000 15000 -4611000 -299000 -1772000 158000 -1400000 36000 -1402000 86000 -742000 36000 -632000 58000 -658000 0 -770000 28000 -5269000 -299000 -2542000 186000 -1116000 -60000 -455000 40000 -4153000 -239000 -2087000 146000 -6972000 -3554000 -3210000 461000 22984552 23000 235386000 -13790000 -372000 55485000 276732000 0 0 0 0 -2819000 -2819000 0 0 0 -4153000 0 -4153000 0 6692000 0 0 0 6692000 -136091 -0 -0 4457000 -0 -0 4457000 289296 0 -4699000 6556000 0 -137000 1720000 23137757 23000 237379000 -11691000 -4525000 52529000 273715000 23204274 23000 235563000 -8828000 -2438000 53759000 278079000 0 0 0 0 -1123000 -1123000 0 0 0 -2087000 0 -2087000 0 3303000 0 0 0 3303000 -136091 -0 -0 4457000 -0 -0 4457000 69574 0 -1487000 1594000 0 -107000 0 23137757 23000 237379000 -11691000 -4525000 52529000 273715000 22260917 22000 233172000 -30133000 478000 57350000 260889000 0 0 0 0 -3315000 -3315000 0 0 0 -239000 0 -239000 0 6104000 0 0 0 6104000 572203 1000 -9193000 12923000 0 -2154000 1577000 22833120 23000 230083000 -17210000 239000 51881000 265016000 22811090 23000 227671000 -17708000 93000 51570000 261649000 0 0 0 0 315000 315000 0 0 0 146000 0 146000 0 2906000 0 0 0 2906000 22030 0 -494000 498000 0 -4000 0 22833120 23000 230083000 -17210000 239000 51881000 265016000 -2819000 -3315000 1594000 1636000 2335000 1383000 6692000 6104000 -21000 15000 232000 233000 -148000 -371000 1816000 0 516000 -6479000 1124000 -566000 1060000 841000 -124000 -82000 3663000 2205000 460000 971000 -4115000 774000 747000 -188000 490000 4127000 -1062000 -875000 271000 -284000 1711000 8431000 -0 30364000 2103000 1260000 12000000 -0 19385000 14489000 27260000 14445000 6796000 17323000 2926000 10035000 -12256000 -4222000 4457000 -0 1720000 1577000 -2737000 1577000 -582000 -223000 -13864000 5563000 33153000 21143000 19289000 26706000 4977000 4711000 336000 100000 444000 578000 <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 wireless connectivity and smart sensing technologies and co-creation solutions. The Company’s offerings include Digital Signal Processors, AI processors, wireless hardware platforms, security hardware and the related software algorithms including AI for motion sensors, computer vision, voice input and audio, all of which are key enabling technologies for a smarter, more secured and more connected world. These technologies are offered in combination with Intrinsix IP integration services, helping customers address their most complex and time-critical integrated circuit design projects. CEVA’s DSP-based solutions address the technology requirements of: <em style="font: inherit;">5G</em> baseband processing for mobile, broadband, cellular IoT and Radio Access Network (RAN); computer vision for any camera, <em style="font: inherit;">4D</em> and LIDAR-enabled device; audio/voice/sound; and ultra-low-power always-on/sensing applications for wearables, hearables and multiple IoT markets. For motion sensors and sensor fusion, the Hillcrest Labs sensor processing technologies provide a broad range of software and inertial measurement unit (“IMU”) solutions for markets including hearables, wearables, AR/VR, PC, robotics, remote controls and IoT. For wireless IoT, the Rivierawaves platforms for Bluetooth (low energy and dual mode), Wi-Fi <em style="font: inherit;">4/5/6/6E</em> (<em style="font: inherit;">802.11n/ac/ax</em>), Ultra-wideband (UWB) are the most broadly licensed connectivity platforms in the industry.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">CEVA’s Intrinsix Corp. (“Intrinsix”) business expands its market reach to the aerospace and defense markets and allows it to offer co-creation solutions that combine CEVA’s standardized, off-the-shelf IP together with Intrinsix’s non-recurring engineering (“NRE”) design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">CEVA’s technologies are licensed to leading semiconductor and original equipment manufacturer (“OEM”) companies. These companies design, manufacture, market and sell application-specific integrated circuits (“ASICs”) and application-specific standard products (“ASSPs”) based on CEVA’s technology to mobile, consumer, automotive, robotics, industrial, aerospace &amp; defense and IoT companies for incorporation into a wide variety of end products.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </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;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </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, 2022. </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;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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, 2021, </em>contained in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K filed with the Securities and Exchange Commission on <em style="font: inherit;"> March 1, 2022, </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>Accounting Standards Recently Adopted by the Company </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> October 2021, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">08,</em> Business Combinations (Topic <em style="font: inherit;">805</em>): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">08</em>), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Accounting Standards Codification (ASC) Topic <em style="font: inherit;">606,</em> Revenue from Contracts with Customers (Topic <em style="font: inherit;">606</em>). ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">08</em> is effective for fiscal year beginning after <em style="font: inherit;"> December 15, 2022, </em>and interim periods therein for public business entities, with early adoption permitted. The Company early adopted the new guidance effective <em style="font: inherit;"> January 1, 2022. </em>The adoption of this standard did <em style="font: inherit;">not</em> have a significant impact on the Company’s interim condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Accounting Standards Recently Issued, <em style="font: inherit;">Not</em> Yet Adopted by the Company</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> June 2022, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2022</em>-<em style="font: inherit;">03,</em> Fair Value Measurement (Topic <em style="font: inherit;">820</em>): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies the guidance when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and introduces new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic <em style="font: inherit;">820.</em> The guidance is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2023, </em>with early adoption permitted. The adoption of this standard is <em style="font: inherit;">not</em> expected to result in a significant impact on the Company’s 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;margin:0pt;"/> <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 coronavirus disease <em style="font: inherit;">2019</em> (“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. Further, other global events such as the Russian military action against Ukraine could have an impact on the Company’s business. The Company has considered the impact of COVID-<em style="font: inherit;">19</em> and other global events on its 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 <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022. </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;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </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, 2022. </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;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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, 2021, </em>contained in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K filed with the Securities and Exchange Commission on <em style="font: inherit;"> March 1, 2022, </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>Accounting Standards Recently Adopted by the Company </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> October 2021, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">08,</em> Business Combinations (Topic <em style="font: inherit;">805</em>): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">08</em>), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Accounting Standards Codification (ASC) Topic <em style="font: inherit;">606,</em> Revenue from Contracts with Customers (Topic <em style="font: inherit;">606</em>). ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">08</em> is effective for fiscal year beginning after <em style="font: inherit;"> December 15, 2022, </em>and interim periods therein for public business entities, with early adoption permitted. The Company early adopted the new guidance effective <em style="font: inherit;"> January 1, 2022. </em>The adoption of this standard did <em style="font: inherit;">not</em> have a significant impact on the Company’s interim condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Accounting Standards Recently Issued, <em style="font: inherit;">Not</em> Yet Adopted by the Company</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> June 2022, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2022</em>-<em style="font: inherit;">03,</em> Fair Value Measurement (Topic <em style="font: inherit;">820</em>): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies the guidance when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and introduces new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic <em style="font: inherit;">820.</em> The guidance is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2023, </em>with early adoption permitted. The adoption of this standard is <em style="font: inherit;">not</em> expected to result in a significant impact on the Company’s interim condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;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 coronavirus disease <em style="font: inherit;">2019</em> (“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. Further, other global events such as the Russian military action against Ukraine could have an impact on the Company’s business. The Company has considered the impact of COVID-<em style="font: inherit;">19</em> and other global events on its 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 <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022. </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>    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 NRE services or 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: 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>Remainder of 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><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2024</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;">Licensing, NRE 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;">11,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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,714</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">1,490</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;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Six months ended June 30, 2022 (unaudited)</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Three months ended June 30, 2022 (unaudited)</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Licensing, NRE </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>and related </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>revenues</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Royalties </b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Total</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Licensing, NRE</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>and related</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>revenues</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Royalties </b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Total</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Primary geographical markets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">9,637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">4,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">13,737</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">5,162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">1,829</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">6,991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe and Middle East</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">2,534</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">1,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">3,874</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">2,097</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">2,772</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 34%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major product/service lines</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">32,810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">17,262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">50,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">15,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">8,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">24,195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,514</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 34%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Timing of revenue recognition</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">30,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">23,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">53,846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">14,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">11,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">25,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; 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: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; 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: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Six months ended June 30, 2021 (unaudited)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three months ended June 30, 2021 (unaudited)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Licensing, NRE </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>and related</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>revenues</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; 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: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Licensing, NRE</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>and related</b><b> </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>revenues</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; 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: 9pt; padding-bottom: 1px; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Primary geographical markets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">5,294</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">5,204</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">10,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">4,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">1,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">6,548</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe and Middle East</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">1,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">2,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">906</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10,403</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">12,600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">23,003</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">30,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major product/service lines</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">22,518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">20,192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">42,710</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">9,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">12,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">21,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,735</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5,822</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">8,657</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">30,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Timing of revenue recognition</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">24,052</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">25,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">49,979</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">12,064</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">14,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">26,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,880</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,880</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">30,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The following table provides information about trade receivables, unbilled receivables and contract liabilities from contracts with customers:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 45pt; 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>June 30, 2022 </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); padding: 0px; width: 0%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2021 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></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: 70%;"> <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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,013</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">14,644</td><td 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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,143</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,833</td><td 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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9,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;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,972</td><td 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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,546</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8,661</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; text-align: justify;">The Company receives payments from customers based upon contractual payment schedules; trade receivables are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer. Unbilled receivables associated with licensing, 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;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>the Company recognized $3,812 and $7,631, respectively, that was included in deferred revenues (short-term contract liability) balance at <em style="font: inherit;"> January 1, 2022.</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: 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>Remainder of 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><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2024</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;">Licensing, NRE 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;">11,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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,714</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">1,490</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 11679000 4714000 1490000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Six months ended June 30, 2022 (unaudited)</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Three months ended June 30, 2022 (unaudited)</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Licensing, NRE </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>and related </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>revenues</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Royalties </b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Total</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Licensing, NRE</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>and related</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>revenues</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Royalties </b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Total</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Primary geographical markets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">9,637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">4,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">13,737</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">5,162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">1,829</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">6,991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe and Middle East</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">2,534</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">1,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">3,874</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">2,097</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">2,772</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 34%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major product/service lines</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">32,810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">17,262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">50,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">15,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">8,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">24,195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,514</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 34%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Timing of revenue recognition</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">30,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">23,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">53,846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">14,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">11,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">25,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; 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: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; 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: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 18pt; width: 95%; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Six months ended June 30, 2021 (unaudited)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three months ended June 30, 2021 (unaudited)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Licensing, NRE </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>and related</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>revenues</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; 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: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Licensing, NRE</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>and related</b><b> </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>revenues</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; 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: 9pt; padding-bottom: 1px; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Primary geographical markets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">5,294</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">5,204</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">10,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">4,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">1,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">6,548</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Europe and Middle East</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">1,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">2,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">906</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10,403</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">12,600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">23,003</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">30,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major product/service lines</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">22,518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">20,192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">42,710</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">9,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">12,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">21,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,735</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5,822</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">8,657</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">30,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Timing of revenue recognition</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">24,052</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">25,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">49,979</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">12,064</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">14,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">26,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,880</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,880</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">30,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 9637000 4100000 13737000 5162000 1829000 6991000 2534000 1340000 3874000 2097000 675000 2772000 32345000 17630000 49975000 14864000 8568000 23432000 44516000 23070000 67586000 22123000 11072000 33195000 32810000 17262000 50072000 15995000 8200000 24195000 11706000 5808000 17514000 6128000 2872000 9000000 44516000 23070000 67586000 22123000 11072000 33195000 30776000 23070000 53846000 14844000 11072000 25916000 13740000 13740000 7279000 7279000 44516000 23070000 67586000 22123000 11072000 33195000 5294000 5204000 10498000 4722000 1826000 6548000 833000 1172000 2005000 410000 496000 906000 23805000 19551000 43356000 10403000 12600000 23003000 29932000 25927000 55859000 15535000 14922000 30457000 22518000 20192000 42710000 9713000 12087000 21800000 7414000 5735000 13149000 5822000 2835000 8657000 29932000 25927000 55859000 15535000 14922000 30457000 24052000 25927000 49979000 12064000 14922000 26986000 5880000 0 5880000 3471000 0 3471000 29932000 25927000 55859000 15535000 14922000 30457000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 45pt; 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>June 30, 2022 </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); padding: 0px; width: 0%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2021 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></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: 70%;"> <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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,013</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">14,644</td><td 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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,143</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,833</td><td 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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9,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;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,972</td><td 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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,546</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8,661</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 16013000 14644000 2143000 1833000 9806000 10972000 4546000 8661000 3812000 7631000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">4:</em>     LEASES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company leases substantially all of its office space and vehicles under operating leases. The Company's leases have original lease periods expiring between <em style="font: inherit;">2023</em> and <em style="font: inherit;">2034.</em> Many leases include <em style="font: inherit;">one</em> or more options to renew. The Company does <em style="font: inherit;">not</em> assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably certain. Lease payments included in the measurement of the lease liability comprise the following: the fixed non-cancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will <em style="font: inherit;">not</em> be terminated early.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following is a summary of weighted average remaining lease terms and discount 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: 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;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid 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>June 30, 2022</b><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><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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.98</td><td 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.97</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: 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;"> </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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;">1,643</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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,499</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">758</td><td 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;">1,616</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,598</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">786</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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></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 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; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,646</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,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 style="font-family: Times 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;">923</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">802</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-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;">742</td><td 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;">2027 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);">1,556</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;">7,378</td><td 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);">360</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);">7,018</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: 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;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid 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>June 30, 2022</b><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><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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.98</td><td 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.97</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;"> </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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;">1,643</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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,499</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">758</td><td 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;">1,616</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,598</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">786</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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></tr> </tbody></table> P4Y11M23D 0.0197 1643000 1499000 843000 758000 1616000 1598000 786000 799000 <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 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; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,646</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,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 style="font-family: Times 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;">923</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">802</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-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;">742</td><td 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;">2027 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);">1,556</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;">7,378</td><td 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);">360</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);">7,018</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 1646000 1709000 923000 802000 742000 1556000 7378000 360000 7018000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">5:</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: 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; 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><b><b>June 30, 2022 (Unaudited)</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Amortized</b><br/> <b>cost</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>gains</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>losses</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Fair</b><br/> <b>value</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,756</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; 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: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,735</td><td 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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">99,386</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,149</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">94,237</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">108,142</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,172</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">102,972</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: 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; 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, 2021 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized</b><br/> <b>cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>losses</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair</b><br/> <b>value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,969</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; 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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">78,920</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">78,329</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">90,857</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">266</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">90,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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;"> June 30, 2022, </em>and <em style="font: inherit;"> December 31, 2021, </em>and the length of time that those investments have been in a continuous loss position:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> </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: 17%;"> <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: 17%;"> <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: 36%;"> </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: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of June 30, 2022 (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: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">82,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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,264</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New 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;">20,328</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">(1,908</td><td 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: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">53,412</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,039</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(158</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </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;"> June 30, 2022, </em>the allowance for credit losses was <em style="font: inherit;">not</em> material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents gross realized gains and losses from sale of available-for-sale marketable securities:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table 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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times 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;">(21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New 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;">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; 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><td style="width: 1%; font-family: Times New 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;">(28</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;"> </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; 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><b><b>June 30, 2022 (Unaudited)</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Amortized</b><br/> <b>cost</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>gains</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>losses</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Fair</b><br/> <b>value</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,756</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; 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: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,735</td><td 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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">99,386</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%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,149</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">94,237</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">108,142</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,172</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">102,972</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: 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; 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, 2021 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized</b><br/> <b>cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>losses</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair</b><br/> <b>value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,969</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; 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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">78,920</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">78,329</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">90,857</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">266</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">90,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 8756000 2000 23000 8735000 99386000 0 5149000 94237000 108142000 2000 5172000 102972000 11937000 39000 7000 11969000 78920000 227000 818000 78329000 90857000 266000 825000 90298000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> </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: 17%;"> <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: 17%;"> <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: 36%;"> </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: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of June 30, 2022 (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: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">82,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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,264</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New 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;">20,328</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">(1,908</td><td 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: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">53,412</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,039</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(158</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 82144000 3264000 20328000 1908000 53412000 667000 12039000 158000 <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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times 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;">(21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New 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;">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; 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><td style="width: 1%; font-family: Times New 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;">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 0 43000 0 43000 21000 28000 21000 28000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">6:</em>   FAIR VALUE MEASUREMENT</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">820,</em> “Fair Value Measurements and Disclosures” defines fair value, establishes a framework for measuring fair value. Fair value is an exit price, representing the amount that would be received for selling an asset or paid for the transfer of a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A <em style="font: inherit;">three</em>-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%; margin-left: 0pt; margin-right: auto;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 26pt;">Level I</p> </td><td style="vertical-align: top; width: 85%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Unadjusted quoted prices in active markets that are accessible on the measurement date for identical, unrestricted assets or liabilities;</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </td><td style="vertical-align: top; width: 85%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 26pt;">Level II</p> </td><td style="vertical-align: top; width: 85%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Quoted prices in markets that are <em style="font: inherit;">not</em> active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </td><td style="vertical-align: top; width: 85%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 26pt;">Level III</p> </td><td style="vertical-align: top; width: 85%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or <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, investment in marketable equity securities and foreign currency derivative contracts at fair value. The carrying amount of cash, cash equivalents, short-term bank deposits, trade receivables, other accounts receivable, trade payables and other accounts payables approximate fair value due to the short-term maturity of these instruments. Investment in marketable equity securities are classified within Level I as the securities are traded in an active market. Marketable securities and foreign currency derivative contracts are classified within Level II as the valuation inputs are based on quoted prices and market observable data of similar instruments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The table below sets forth the Company’s assets and liabilities measured at fair value by level within the fair value hierarchy. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-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: 36%;"> <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><b>June 30, 2022 </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; 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>Level I</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; 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>Level II</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; 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>Level III</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; 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: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Assets:</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%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 36%;"> <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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 36%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,972</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">102,972</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">—</td><td 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: 36%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Investments in marketable equity securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,103</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,103</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: 13%; text-align: right; 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; 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: 13%; text-align: right; 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; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 36%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 13%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 13%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 13%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 13%;"> </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: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Liabilities:</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%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange contract</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">595</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: 13%; text-align: right; 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; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">595</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: 13%; text-align: right; 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; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; 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: 36%;"> <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, 2021</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: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Assets:</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%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 36%;"> <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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 36%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">90,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; 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: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">90,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; 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: 36%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign exchange contract</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; 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: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; 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: 36%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Investments in marketable equity securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="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: 36%;"> <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><b>June 30, 2022 </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; 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>Level I</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; 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>Level II</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; 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>Level III</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; 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: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Assets:</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%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 36%;"> <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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 36%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,972</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">102,972</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">—</td><td 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: 36%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Investments in marketable equity securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,103</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,103</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: 13%; text-align: right; 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; 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: 13%; text-align: right; 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; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 36%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 13%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 13%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 13%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 13%;"> </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: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Liabilities:</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%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange contract</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">595</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: 13%; text-align: right; 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; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">595</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: 13%; text-align: right; 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; 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: 36%;"> <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, 2021</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: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Assets:</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%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 36%;"> <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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 36%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">90,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; 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: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">90,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; 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: 36%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Foreign exchange contract</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; 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: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; 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: 36%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Investments in marketable equity securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; 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> 102972000 0 102972000 0 1103000 1103000 0 0 595000 0 595000 0 90298000 0 90298000 0 63000 0 63000 0 2919000 2919000 0 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;">7:</em>   INTANGIBLE ASSETS, NET</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Six months ended June 30, 2022 (unaudited)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year ended December 31, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>average </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>amortization</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>p</b><b>eriod (years)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Gross carrying </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>amount</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Accumulated </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>amortization</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Net</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Gross carrying </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>amount</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Accumulated </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>amortization</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Net</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets –amortizable:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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 </b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">5.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">710</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,222</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">1.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">164</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">5.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Core technologies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">3.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">1,202</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,682</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%; text-align: center;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">4.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">1,388</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">R&amp;D Tools</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">7.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">1,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">1,665</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to Immervision assets acquisition</span></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%; text-align: center;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">R&amp;D Tools</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">6.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">7,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,832</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">7,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,679</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">4,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%; text-align: center;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">NB-IoT technologies (*)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">7.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">677</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">817</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,389</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">8,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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-align: justify;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">(*) During the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2018,</em> the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has <em style="font: inherit;">not</em> been received. Of the $2,200, $210 has <em style="font: inherit;">not</em> resulted in cash outflows as of <em style="font: inherit;"> June 30, 2022. </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;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;">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;">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;">2,312</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,714</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,013</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-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;">956</td><td 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;">2027 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;">15</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);">12,272</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 cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Six months ended June 30, 2022 (unaudited)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year ended December 31, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>average </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>amortization</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>p</b><b>eriod (years)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Gross carrying </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>amount</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Accumulated </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>amortization</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Net</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Gross carrying </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>amount</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Accumulated </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>amortization</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Net</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets –amortizable:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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 </b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">5.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">710</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,222</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">1.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">164</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">5.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Core technologies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">3.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">1,202</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">647</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,682</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%; text-align: center;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">4.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">1,388</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">R&amp;D Tools</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">7.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">1,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">1,665</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to Immervision assets acquisition</span></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%; text-align: center;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">R&amp;D Tools</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">6.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">7,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">3,832</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">7,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">2,679</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">4,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%; text-align: center;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 8%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 7%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">NB-IoT technologies (*)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: center;">7.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">677</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">817</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,389</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">12,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">8,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> P5Y6M 3604000 710000 2894000 3604000 382000 3222000 P1Y6M 421000 304000 117000 421000 164000 257000 P5Y 218000 47000 171000 218000 26000 192000 P3Y 3329000 1202000 2127000 3329000 647000 2682000 P4Y4M24D 3518000 2564000 954000 3518000 2130000 1388000 P0Y6M 72000 72000 0 72000 72000 0 P7Y6M 2475000 975000 1500000 2475000 810000 1665000 P6Y4M24D 7063000 3231000 3832000 7063000 2679000 4384000 P7Y 1961000 1284000 677000 1961000 1144000 817000 22661000 10389000 12272000 22661000 8054000 14607000 2800000 600000 2200000 210000 239000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,312</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,714</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,013</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-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;">956</td><td 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;">2027 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;">15</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);">12,272</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 2312000 3714000 3013000 2262000 956000 15000 12272000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">8:</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:26pt;">The Company manages its business on the basis of one reportable segment: the licensing of intellectual property and co-creation solutions to semiconductor companies and electronic equipment manufacturers (see Note <em style="font: inherit;">1</em> for a brief description of the Company’s business). The following is a summary of revenues within geographic areas:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 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;"> </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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;">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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,737</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,498</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,991</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,548</td><td 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,874</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">906</td><td 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,975</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43,356</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,432</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,003</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,586</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,859</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,195</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,457</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,448</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,601</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,189</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;">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:26pt;">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: 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;"> </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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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: 48%;"> <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: 10%; 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;"> </td><td style="width: 10%; 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><td style="width: 1%; font-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;">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;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times 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="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; text-align: right;"><em style="font: inherit;">*)</em></td><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: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">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;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; text-align: right;"><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; text-align: right;"><em style="font: inherit;">*)</em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">*) Less than <em style="font: inherit;">10%</em></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 1 <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;"> </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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;">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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,737</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,498</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,991</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,548</td><td 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,874</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">906</td><td 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,975</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43,356</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,432</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,003</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,586</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,859</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,195</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,457</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,448</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,601</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 13737000 10498000 6991000 6548000 3874000 2005000 2772000 906000 49975000 43356000 23432000 23003000 67586000 55859000 33195000 30457000 41572000 36448000 18601000 19189000 <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;"> </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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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: 48%;"> <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: 10%; 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;"> </td><td style="width: 10%; 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><td style="width: 1%; font-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;">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;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times 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="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; text-align: right;"><em style="font: inherit;">*)</em></td><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: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">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;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; text-align: right;"><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; text-align: right;"><em style="font: inherit;">*)</em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> </tbody></table> 0.11 0.21 0.11 0.27 0.10 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">9:</em>    NET INCOME (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: 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;"> </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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;"><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 income (loss)</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,819</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,315</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,123</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">315</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 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;"><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(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;">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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23,139</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">22,685</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23,174</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">22,823</td><td 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;">Effect of stock -based awards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">317</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;">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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,139</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,685</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,174</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,140</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></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;">Basic net income (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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.12</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.05</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times 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 income (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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.12</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.05</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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></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 was 915,698 for both the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>and in each case was excluded from the calculation of diluted net loss per share. The weighted average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, was 66,733 shares for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 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 792,086 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021.</em></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;"> </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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;"><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 income (loss)</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,819</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,315</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,123</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">315</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 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;"><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(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;">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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23,139</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">22,685</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23,174</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">22,823</td><td 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;">Effect of stock -based awards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">317</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;">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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,139</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,685</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,174</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,140</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></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;">Basic net income (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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.12</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.05</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times 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 income (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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.12</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.05</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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></tr> </tbody></table> -2819000 -3315000 -1123000 315000 23139000 22685000 23174000 22823000 0 0 0 317000 23139000 22685000 23174000 23140000 -0.12 -0.15 -0.05 0.01 -0.12 -0.15 -0.05 0.01 915698 66733 792086 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE <em style="font: inherit;">10:</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 26pt;">The Company grants a mix of stock options, stock appreciation rights (“SARs”) capped with a ceiling and restricted stock units (“RSUs”) to employees and non‑employee directors of the Company and its subsidiaries under the Company’s equity plans and provides the right to purchase common stock pursuant to the Company’s <em style="font: inherit;">2002</em> employee stock purchase plan to employees of the Company and its subsidiaries.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 26pt;">The SAR unit confers the holder the right to stock appreciation over a preset price of the Company’s common stock during a specified period of time. When the unit is exercised, the appreciation amount is paid through the issuance of shares of the Company’s common stock. The ceiling limits the maximum income for each SAR unit. SARs are considered an equity instrument as it is a net share settled award capped with a ceiling (400% for all SAR grants made in years prior to <em style="font: inherit;">2016,</em> when the Company ceased to grant SAR units). The options and SARs granted under the Company’s stock incentive plans have been granted at the fair market value of the Company’s common stock on the grant date. Options and SARs granted to employees under stock incentive plans vest at a rate of 25% of the shares underlying the option after <em style="font: inherit;">one</em> year and the remaining shares vest in equal portions over the following 36 months, such that all shares are vested after <span style="-sec-ix-hidden:c86165239">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 26pt;">A summary of the Company’s stock option and SAR activities and related information for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </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: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b><br/> <b>options</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></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> </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: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">126,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">20.06</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,921</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(17,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">18.08</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; 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: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of June 30, 2022 (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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">109,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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">20.37</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);">2.5</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);">1,438</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 June 30, 2022 (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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">109,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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">20.37</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);">2.5</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);">1,438</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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 108,250 shares of the Company’s common stock issuable upon exercise.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 108,250 shares of the Company’s common stock issuable upon exercise.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 26pt;">As of <em style="font: inherit;"> June 30, 2022, </em>there were no 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 26pt;">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:c86165250">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:c86165253">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:c86165255">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 26pt;">On <em style="font: inherit;"> February 14, 2022, </em>the Compensation Committee (the “Committee”) of the Board of Directors (the “Board”) of the Company granted 9,935, 5,961, 7,451 and 5,961 time-based RSUs, effective as of <em style="font: inherit;"> February 17, 2022, </em>to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the Company’s Amended and Restated <em style="font: inherit;">2011</em> Stock Incentive Plan (the <em style="font: inherit;">“2011</em> Plan”). The RSU grants vest 33.4% on <em style="font: inherit;"> February 17, 2023, </em>33.3% on <em style="font: inherit;"> February 17, 2024 </em>and 33.3% on <em style="font: inherit;"> February 17, 2025.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 26pt; text-align: justify;">Also, on <em style="font: inherit;"> February 14, 2022, </em>the Committee granted 14,903, 3,974, 4,969 and 3,974 performance-based stock units (“PSUs”), effective as of <em style="font: inherit;"> February 17, 2022, </em>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="1" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 75%; margin-left: 45pt; margin-right: auto; border: 1px solid rgb(0, 0, 0);"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-right: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Weighting</p> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 75%; font-family: &quot;Times New 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;">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: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-right: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">50%</p> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 75%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 6px;"> <p style="font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Vesting of the full 50% of the PSUs occurs if the Company achieves the <em style="font: inherit;">2022</em> license, NRE and related revenue target approved by the Board (the <em style="font: inherit;">“2022</em> License Revenue Target”). The vesting threshold is achievement of 90% of <em style="font: inherit;">2022</em> License Revenue Target. If the Company’s actual result exceeds <em style="font: inherit;">90%</em> of the <em style="font: inherit;">2022</em> License Revenue Target, every 1% increase of the <em style="font: inherit;">2022</em> License Revenue Target, up to 110%, would result in an increase of 2% of the eligible PSUs.</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-right: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">50%</p> </td><td style="vertical-align: top; width: 75%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 6px;"> <p style="font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">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 <em style="font: inherit;">2022</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;">2022</em> is at least 90% 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 90% but less than 99% of the <em style="font: inherit;">S&amp;P500</em> 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 <em style="font: inherit;">S&amp;P500</em> index, every 1% increase in comparison to the <em style="font: inherit;">S&amp;P500</em> index, up to 110%, would result in an increase of 2% 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 2,981, 795, 994 and 795, 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;">2022</em> and continuing employment, the Short-Term Executive PSUs vest 33.4% on <em style="font: inherit;"> February 17, 2023, </em>33.3% on <em style="font: inherit;"> February 17, 2024, </em>and 33.3% on <em style="font: inherit;"> February 17, 2025.</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;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </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%; margin-left: 9pt; 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> </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); padding: 0px; width: 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: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as of December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">688,073</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41.18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">413,619</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(226,607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36.09</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(68,387</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46.17</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 June 30, 2022 (unaudited)</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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">806,698</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39.73</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;"> June 30, 2022, </em>there was $25,099 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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;">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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">683</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">119</td><td 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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,001</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,428</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,006</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,743</td><td 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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">673</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">785</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">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;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">367</td><td 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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,629</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">613</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">677</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">6,692</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);">6,104</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);">3,303</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);">2,906</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 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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 72%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="6" rowspan="1" style="text-align: 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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Six months ended</b><br/> <b>June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></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: 72%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</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="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2021</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; 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: 72%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><span style="-sec-ix-hidden:c86164966">0%</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><span style="-sec-ix-hidden:c86164968">0%</span></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 72%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">38%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">39%</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></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: 72%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.5%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.7%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 72%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contractual term of up to (months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">24</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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 did <span style="-sec-ix-hidden:c86165315"><span style="-sec-ix-hidden:c86165384">not</span></span> grant any purchase rights under the <em style="font: inherit;">2002</em> employee stock purchase plan during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021.</em></p> 4 0.25 P36M 0.25 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: 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></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> </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: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">126,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">20.06</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,921</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(17,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">18.08</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; 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: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of June 30, 2022 (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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">109,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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">20.37</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);">2.5</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);">1,438</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 June 30, 2022 (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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">109,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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">20.37</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);">2.5</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);">1,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 126000 20.06 P2Y7M6D 2921000 0 17000 18.08 -0 109000 20.37 P2Y6M 1438000 109000 20.37 P2Y6M 1438000 0.75 108250 108250 0 9935 5961 7451 5961 0.334 0.333 0.333 14903 3974 4969 3974 0.50 0.50 0.90 0.01 1.10 0.02 0.50 0.50 0.90 0.90 0.99 0.91 0.99 1 0.01 1.10 0.02 0.20 2981 795 994 795 0.334 0.333 0.333 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 9pt; 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> </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); padding: 0px; width: 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: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as of December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">688,073</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41.18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">413,619</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(226,607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36.09</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(68,387</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46.17</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 June 30, 2022 (unaudited)</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: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">806,698</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39.73</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 688073 41.18 413619 36.15 226607 36.09 68387 46.17 806698 39.73 25099000 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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;">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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">683</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New 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;">119</td><td 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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,001</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,428</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,006</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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,743</td><td 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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">673</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">785</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">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;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">367</td><td 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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,629</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">613</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">677</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">6,692</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);">6,104</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);">3,303</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);">2,906</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 683000 262000 344000 119000 4001000 3428000 2006000 1743000 673000 785000 340000 367000 1335000 1629000 613000 677000 6692000 6104000 3303000 2906000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 72%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="6" rowspan="1" style="text-align: 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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Six months ended</b><br/> <b>June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></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: 72%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</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="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2021</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; 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: 72%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><span style="-sec-ix-hidden:c86164966">0%</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><span style="-sec-ix-hidden:c86164968">0%</span></td><td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 72%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">38%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">39%</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></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: 72%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.5%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><em style="font: inherit;">-</em></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.7%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 72%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contractual term of up to (months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">24</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.38 0.39 0.56 0.005 0.001 0.017 P24M P24M <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">11:</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;"> June 30, 2022, </em>and <em style="font: inherit;"> December 31, 2021, </em>the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $15,300 and $4,500, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The fair value of the Company’s outstanding derivative instruments is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>June 30, 2022</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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); padding: 0px; width: 0%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>December 31, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Derivative assets:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Derivatives designated as cash flow hedging instruments:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange forward contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Derivative liabilities:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Derivatives designated as cash flow hedging instruments:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange option contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange forward contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent: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: 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;"> </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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;">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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1</td><td 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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(999</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,001</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">85</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,400</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">(1,402</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">86</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: 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;"> </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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;">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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">565</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">455</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(58</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">742</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(36</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">632</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(58</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 loss of $632 and $742 during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>respectively, and a net gain of $58 and $36 during the comparable periods of <em style="font: inherit;">2021,</em> related to its Hedging Contracts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 15300000 4500000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>June 30, 2022</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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); padding: 0px; width: 0%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>December 31, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Derivative assets:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Derivatives designated as cash flow hedging instruments:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange forward contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Derivative liabilities:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Derivatives designated as cash flow hedging instruments:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange option contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange forward contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 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;"> </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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;">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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1</td><td 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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(999</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,001</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">85</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,400</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">(1,402</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">86</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 63000 0 63000 224000 0 371000 0 595000 0 -401000 0 -401000 1000 -999000 36000 -1001000 85000 -1400000 36000 -1402000 86000 <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;"> </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>Six months ended</b><br/> <b>June 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>June 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>2022</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>2022</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></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;">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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">565</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">455</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(58</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">742</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(36</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">632</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: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(58</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> </tbody></table> 177000 0 177000 0 565000 -36000 455000 -58000 742000 -36000 632000 -58000 -632000 -742000 58000 36000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">12:</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: 2.5%; margin-left: 2.5%; width: 95%; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Six months ended June 30, 2022 (unaudited)</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Three months ended June 30, 2022 (unaudited)</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Unrealized</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>gains (losses) on </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>available-for-</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>sale marketable</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>securities</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Unrealized </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>gains (losses) </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>on cash flow</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>hedges</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Total</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Unrealized</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>gains (losses) on</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>available-for-</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>sale marketable </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>securities</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Unrealized gains </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>(losses) on cash </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>flow hedges</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Total</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 28%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(427</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(2,594</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(2,438</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -9pt;">Other comprehensive loss before reclassifications</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(3,597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(1,221</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(4,818</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(1,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(1,225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(2,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -9pt;">Amounts reclassified from accumulated other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">665</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net current period other comprehensive loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(674</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Six months ended June 30, 2021 (unaudited)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three months ended June 30, 2021 (unaudited)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Unrealized</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>gains (losses) on </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>available-for-</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>sale marketable</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>securities</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Unrealized</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>gains (losses) </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>on cash flow</b><b> </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>hedges</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; 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: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Unrealized</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>gains (losses) on</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>available-for-</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>sale marketable </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>securities</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Unrealized gains </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>(losses) on cash </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>flow hedges</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; 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: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 28%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">(25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -9pt;">Other comprehensive income (loss) before reclassifications</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">76</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">212</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -9pt;">Amounts reclassified from accumulated other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 27%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Details about </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>Accumulated Other </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>Comprehensive </b><b>Income </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>(Loss) Components</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 34%;"> <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; width: 3%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 26%; border-bottom: 1px solid rgb(0, 0, 0);"> <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 style="width: 27%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 3%;"> </td><td style="width: 26%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </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: 12%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six months ended June 30,</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: 12%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended June 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 3%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 26%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </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>2022 </b><br/> <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>2021</b><br/> <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>2022 </b><br/> <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>2021</b><br/> <b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 3%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 26%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> <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: 8%; 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; margin-left: 0pt;">$</td><td style="width: 8%; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-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;">(647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(551</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">51</td><td style="width: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-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;">(18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">(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: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(64</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: 8%; 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; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(55</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);">4</td><td style="width: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-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;">(742</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">(632</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(94</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: 8%; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(81</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);">7</td><td style="width: 3%; 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; width: 26%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Income tax expense (benefit)</em></p> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 3%; 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; width: 26%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </td><td style="width: 1%; font-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;">(648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(551</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">51</td><td style="width: 3%; 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; width: 26%;"> <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="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 3%; 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; width: 26%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> <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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 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: 8%; 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);">—</td><td style="width: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-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;">(17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 3%; 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; width: 26%;"> <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="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; 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: Times New 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;"> </td><td style="width: 3%; 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; width: 26%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(665</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66</td><td style="width: 3%; 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; width: 26%;"> <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: 2.5%; margin-left: 2.5%; width: 95%; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Six months ended June 30, 2022 (unaudited)</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Three months ended June 30, 2022 (unaudited)</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Unrealized</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>gains (losses) on </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>available-for-</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>sale marketable</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>securities</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Unrealized </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>gains (losses) </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>on cash flow</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>hedges</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Total</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Unrealized</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>gains (losses) on</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>available-for-</b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>sale marketable </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>securities</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Unrealized gains </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>(losses) on cash </b></b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>flow hedges</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Total</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 28%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(427</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(2,594</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(2,438</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -9pt;">Other comprehensive loss before reclassifications</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(3,597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(1,221</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(4,818</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(1,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(1,225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(2,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -9pt;">Amounts reclassified from accumulated other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">665</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net current period other comprehensive loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(674</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Six months ended June 30, 2021 (unaudited)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three months ended June 30, 2021 (unaudited)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Unrealized</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>gains (losses) on </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>available-for-</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>sale marketable</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>securities</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Unrealized</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>gains (losses) </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>on cash flow</b><b> </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>hedges</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; 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: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Unrealized</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>gains (losses) on</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>available-for-</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>sale marketable </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>securities</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Unrealized gains </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>(losses) on cash </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>flow hedges</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; 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: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="width: 28%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">(25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -9pt;">Other comprehensive income (loss) before reclassifications</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right;">76</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">212</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -9pt;">Amounts reclassified from accumulated other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; 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: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> -427000 55000 -372000 -2594000 156000 -2438000 -3597000 -1221000 -4818000 -1430000 -1225000 -2655000 -17000 -648000 -665000 -17000 -551000 -568000 -3580000 -573000 -4153000 -1413000 -674000 -2087000 -4007000 -518000 -4525000 -4007000 -518000 -4525000 478000 0 478000 118000 -25000 93000 -224000 32000 -192000 136000 76000 212000 15000 32000 47000 15000 51000 66000 -239000 0 -239000 121000 25000 146000 239000 0 239000 239000 0 239000 <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: 27%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Details about </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>Accumulated Other </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>Comprehensive </b><b>Income </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>(Loss) Components</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 34%;"> <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; width: 3%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 26%; border-bottom: 1px solid rgb(0, 0, 0);"> <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 style="width: 27%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 8%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 9%;"> </td><td style="width: 3%;"> </td><td style="width: 26%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </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: 12%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six months ended June 30,</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: 12%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended June 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 3%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 26%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </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>2022 </b><br/> <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>2021</b><br/> <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>2022 </b><br/> <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>2021</b><br/> <b>(unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 3%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 26%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> <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: 8%; 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; margin-left: 0pt;">$</td><td style="width: 8%; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-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;">(647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(551</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">51</td><td style="width: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-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;">(18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">(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: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(64</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: 8%; 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; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(55</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);">4</td><td style="width: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-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;">(742</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;">(632</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(94</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: 8%; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(81</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);">7</td><td style="width: 3%; 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; width: 26%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Income tax expense (benefit)</em></p> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 3%; 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; width: 26%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </td><td style="width: 1%; font-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;">(648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(551</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">51</td><td style="width: 3%; 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; width: 26%;"> <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="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-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;"> </td><td style="width: 3%; 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; width: 26%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> <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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 8%; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 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: 8%; 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);">—</td><td style="width: 3%; 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; width: 26%;"> <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; width: 27%;"> </td><td style="width: 1%; font-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;">(17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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;">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-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: 3%; 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; width: 26%;"> <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="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; 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: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; 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: Times New 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;"> </td><td style="width: 3%; 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; width: 26%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 27%;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(665</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66</td><td style="width: 3%; 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; width: 26%;"> <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> 13000 -1000 11000 -1000 647000 -32000 551000 -51000 18000 -1000 15000 -2000 64000 -2000 55000 -4000 -742000 36000 -632000 58000 -94000 4000 -81000 7000 -648000 32000 -551000 51000 -21000 15000 -21000 15000 -4000 0 -4000 0 -17000 15000 -17000 15000 -665000 47000 -568000 66000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">13:</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;">During the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>the Company repurchased 136,091 shares of common stock at an average purchase price of $32.75 per share for an aggregate purchase price of $4,457. The Company did <span style="-sec-ix-hidden:c86165343"><span style="-sec-ix-hidden:c86165388">not</span></span> repurchase any shares of common stock during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021. </em>As of <em style="font: inherit;"> June 30, 2022, </em>361,517 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;"/> 136091 32.75 4457000 361517 China 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, 2022. 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). The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant. Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 108,250 shares of the Company’s common stock issuable upon exercise. Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 108,250 shares of the Company’s common stock issuable upon exercise. EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( :""54'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 " &@@E5XN"Y'.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R'%IV4R:RT9/'0Q6V-C-V&IK&O_!UDCZ]DNR-F5L#["CI9\_ M?0+5.DH=$KZD$#&1Q7S7N]9GJ>.:'8FB!,CZB$[EF3 M.B (SE?@D)11I& $%G$FLJ8V6NJ$BD*ZX(V>\?$SM1/,:, 6'7K*4)45L&:< M&,]]6\,-,,((D\O?!30S<:K^B9TZP"[)/MLYU75=V2VFW+!#!>_/V]=IW<+Z M3,IK''YE*^D<<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" &@@E5(<7FA]$% #K'@ & 'AL+W=O5 2=YCG]3L)C]+6Z#R_=J=&YS(S<92*.T5T MEB1-'R;(M$+ )C)3C\>Q(3$<=6"=KQ M[T:T53[3!NX>;]5O>1:3&3\9Q2:Y45KV"*AF/,L-O=R_:O8 /6L7B!C MG?\EZ^+>;K=%@DP;F6R"H05)E!;_^?.F(W8"_+H M@E@;P)H78"_"?!ST*)E M.=85-WQTKN2:*'LWJ-F#O&_R:*")4IO&F5'P:P1Q9G0E@PRR8L@X#$M\[("1X^SA:GQ.NZPE\UQR][SL_U_'T]M]M=?[^' MN\C4B$3_X^JR0K+KEK2O[#N]XH&X:,$[J85Z$JW1#]_1OO>SB_<;B;VB[Y;T M74Q]M"F5"72 XC'T02B>R>_BQ06-*WF>1^G [P[/7(QH;$/&7LG8.X3Q7BPB M#920ZEN>"!2P MA!RBS2K'G@WEG5"1#,D-7':.U+C:)^=HBL8TY#LK^<[^%U^>Q5HZ7*MNMD"C M&O)1KYIVO<,('UY6SKK<$T^]]B<7%1[6%&O'3=##L#YE7!FA8CM\KJ0R3D1< MRZC,.;K@84T1687(#D/%Q3R,K)T(.LS$T4"W*;)8]".>'VNIAV]VS8=6?Q&"Z&5C:&'N1C MIFD@%>0N=ZHG9&:@:(E49"(S,''@Y63H+F)<_>K:B7P,8T,K9T-Q:[)!?N#/ M9!I" 4?S*"@<.I)A7'(P:'N]7M\?])V\Q_ \M#(]%/D'PY M\C%UYQ67I#W6[9'9DHH=0R#1"N'1'%;\Q:U?)WO(%=1&KA3CFM^ MN'*"'L,ILO%K' M2O!Z,%R ==U8QS!,K#),#'>$?'_J>92LA"H^P3G) MC^&<6.6<&&YZP!6&4;H@LY?D4<9.8%S ?AEQH=OQ[&KL7*?A@4T)*W_$#O)'VX\EA:?/4PG3B'N5O4?QB_,;\02/ M:LI9^2)VD"^:IK 6+78,[%J-;\&=G+AB'>G ""ZG< M(Q"N\YXKJ/9Q$ @0 IFPD'02'\/_L,K_L(/\SRSA<4PN,PT_:W?=XCJUJU(\ MKB&?7]D>_R#;UQ2T=YYV&3L[VXFV_/)=5DT"^YV@V%DLKY8[N>-\_[)3W5YL M W_@MGHUB<4<0KW3 3Q>%3NKQ8F1JWQS\E$:(Y/\<"EX*)2] 7Z?2VFV)_8! MY?[VZ#]02P,$% @ !H()56; 3\NO!P 92$ !@ !X;"]W;W)K -/5D+63,.M?%RHC>2LZ ;5U8($0;RH6=G,EM?= M9W=R>2U:794-OY-(M77-Y,_/O!+/-S,\.WSPK7Q<:_/!8GF]88_\GNOOFSL) M=XO>2E'6O%&E:)#DJYO9)WQU&W8#.L3?)7]61]?(N/(@Q).Y^5K7_=@'XF@ #B<& MD/T \M(!=#^ =H[NF'5N?6&:+:^E>$;2H,&:N>ABTXT&;\K&3..]EO"TA'%Z M^;717)8UNA5- 9/#"W.E1%463,/-9U:Q)N?HWGR!0N]O6REYH]$=#!(%^MZP MMB@!^ %=H._W7]#[=Q_0.U0VZ*^U:!5K"G6]T$#3?-DBWU/ZO*-$)BC]IVTN M$0WFB 2$.(;?^H=_X3D,Q]UP?#I\ <'I(T3Z")'.'IVP=W"9*04AN'+YLS,0 MN@V81+Q2&Y;SFQEDFN)RRV?+7W_!;(_=L5&4XHCVJ!.>8<\S]/*\7PNI M+V#EUI##S1/D[4:HTDUS9RDZIADE:3*B::,H#G'@IAGU-",OS3^8?.*:/50< M*9ZWLM0E=W*,;(X!R1(R(FG#,H"E;I)Q3S+VDOQ+LH)#1IVRW@" +>?W 99^)'UQ^ MQY9#),GBL=LN5!AF;K>3WNW$Z_:=Y!M6%HC_V)BZISK60J^!B<4H MB2S:-BB.DXD5E?:L4_]D"G9F9O63/?R-B)MS@8)#3P3LKG2';7YQ$([YV2@$26(Q.P<[I3:H)/;+)#3*K'DLC9:? M6Z.V7F%"K-KK@H5Q,$5TT#7L%[:OS98K;=:E,HUX/?0@9L'"VO6W(MB6+8P# M.B9OHTB&)R09#^J&_?+V9Z>_U4@_G#1MZ8JZ?O^4I@.51%,T!WW#7D'9J_"+ M:&:.28Y2&HV).G TBY,)JF30)N+7IAW5:8+$%AV*LS 8IY4+1])X*I9D4"B" M7[2]JDKV4%;=LG3OL;Q"]^I-UAM9.W7Z:$OIE[Q=SPV2W#7<3G<=0D?"\?IV MH*"&A!-S,L@<\FG6!HRU88A?&8H8U*XQA/,!S$C?C%[5.>RY8[ MNW=O5&W9BL)@+,@.5!C0B>:!#.)&_.)VX P$I:BJCK+D57?.\L ;OIKH'HEC M=Q@G>%R27; TP%.A'H2/^(5OW$<<):J3K6.W%ENG @X4A4W=!-=!^XA?^TZW M1^>8VAI&H4NTJ#I@41A.+8=!ZTCZPEW2V=+G%V)&8X'7=1#A0.HFABU=-!-ZE?-U^YZJDMCR&UMB4.5(2G"@L=))3Z M-WF[KHGM WN.J;V+B[)Q5!V@-(@G> ZJ1\^HWJAM.L?4)6YV*^J"Q6$ZT4?3 MHZ-0ZLW/>RWRI[6H"B[5K[^D!"W4]T%>J5]>[^2A M U F"E?O@LL@P)"I$FU9U?(K%,V#(# _2*V9- +!2VEUJ=0T>A M-KQ[-U8YRRJUVP1BI907]^73!Z=&!RRGIH-:B_U?C&-8./ M8)? 9 -)Y*9H-Q! T)9N!RP*TXE3NG#H,\*7[,_5I-8XWVC9;02!U,#CL#IQ M<4(G AL.#4?H;SCV0C[(=[>R7^D$ME\,N@X>7#C7P_^?%K8 MS'9*NT^_8R?-"'=%;HXI=\9#.S:5XZ$H-*.<3"5219YC M^7Y'F%B/'-_Y&'BDRTR; 7<\7.$EF1']O)I*Z+FUEY3FA"LJ.))D,7)N_9N) M;P76XBTP@W MVQ_>O]K@(9@Y5F0BV"^:ZFSD]!V4D@4NF'X4ZV^D"B@T_A+!E/U'Z\K67E%[]5&[$A\'L'!$$E",X5="M!UP9:DMFP[K'&XZ$4:R2--7@S M#;LW5@W14&Z.<:8ES%+0Z?$#UT32'$T$3^%P2&I:2C":8@V=.\PP3PB:F044 M:DT**0G7: HBD:)GCHN4@F$;M:;8S&1$TP0SU49?T//L'K6NVN@*48Z>,E$H MS%,U=#5PF]7=I&*\*QF# XS?"]Y!7>\:!5X0[)%/CLOO20)RW\K]IMR%W:JW M+*BW++#^>@?\W3+(?;LK<(M0*HJY7A0,$C(1!==[XRL=1M:AN5BOXZ#?'[JO MFT$6(LBCY.4:K;!$KY@5!+7@2%+!&)8*K0CA>^-)_N($5 M>O:WA7_:KA% 6 <0?BH JE1Q&C[<@=K&/F;1 (YJX.A3P/ * VWE_+E*>KH M)/4QBP9U7%/'1ZDG(L_A2?B/)(_/2O)35@WX?@W?OP#^X@SO[VQF;W^*GV'8 MX!_4_(/+^<]+\,$.4M -!Z$?;;.?8=A@][U_SY]W.?T%V5ZY;Z+YW3@.XZT8 M]ED&@WXO#(,#06R\X?[1()Z@@%.%?-\*XQ2ZOR /+)>4*\3( H1>)P8/LJRJRHX6*UN8S(6&,L & "K(P & 'AL+W=O,TFKE]B2SSWDN20O#Q5=/(CRBUQPKM#C M,B_DY6"AU.I\.)33!5\R>296O-"_S$6Y9$I?EO=#N2HYF]5!RWQ(/"\<+EE6 M#$87];V/Y>A"K%6>%?QCB>1ZN63EMRN>BX?+ 1[L;MQD]PM5W1B.+E;LGM]R M]7GUL=17PSW++%OR0F:B0"6?7P[>XO,)2:J &O%7QA_DP7=42;D3XDMU<3V[ M''A5CWC.IZJB8/ICP\<\SRLFW8^O6]+!OLTJ\/#[COU=+5Z+N6.2CT7^=S93 MB\M!/$ S/F?K7-V(A]_X5A"M^*8BE_5?]+#%>@,T74LEEMM@W8-E5C2?['&; MB(, S0,'D&T ,0."(P'^-L!_;@O!-B!X;@MT&U!+'S;:Z\2E3+'112D>4%FA M-5OUI2/D:G7PNV'J6:=AK=(H^WZ;HY-5K)!>LY!)E!?JT M$&O)BIE\@UYUKB^&2O>\:G\XW?;RJNDE.=)+'WT0A5I(--&]G 'QJ3L^=,0/ M=<;V:2.[M%T1)^'OZ^(,^=X;1#Q"@/Z,GQ^.(3D_UOKDNUOO),/?SR&_YO./ M\-WP#2_67)Y# ]N$!G!H50;/Y8I-^>5 USG)RPT?C'[^"8?>+U!6^R1+^R2; M]$36R7^PSW_@8M_G'TI_$QG6D=6FL1GY/D[HQ7!SF%< Y04TZJ)2&Q5&- Z[ MJ(F-HC2FR1[5D4CW$JE3XEA(556@TB&U8:"'W8N)J=0&^6'B&T)M$/8)20RA M0'M>%, ZP[W.T*GSUU*75K0JQ3Q3D,;0:I.$?N09(B%4% :&2AM% ]\<](F- M"I(HIK#,:"\S\9"HK[A%_7%7;#EP[HCYK1Y]D:9]DDY[(.B,1[T&PGU8V,& JC(+B@VRD^BP.": M "CJ40^>@=^+4?QT6@<[2[8]K.358074[5M=."6FGC& MPC2.3=4 *B&F9AM$:'Q$<6O^L-O]O\O37;)F+0- /K7& MV :%IJ><0$P'*>FJ;7T@=AO!&WT:97)=UH?2:E4WY9M5JYI_76?J&Y)\NBXS ME1V9[;9M.PUCJ[S9*,], D"$8VR6="=3-PFM2<1NEWA].+71'9^+DB/%'O6. MIDM=,PU [;:9.Z7F?CL&4#@)3/<(<2661P90X;&M&[?N$3LMT4Z_5KPK;*#: MR*Y$D370-@B'IHP40L6)5AAW)"VEM''';N#3+U]4SN7XRLVWL MJ

!PE3K_YTO-HKVQIKVR3OMBZX]FZ5^)VKTT%J$:D&4AX @-^ MU,=18$Y@ $9BLS"F,)MOUCR0+3SV.(2TMI6X;>MN;3^E&7"0D&80%I@.!H;9 MF@&80W-K7(G;N+[/IM76C?[YP)=WO/P7%.RD>/&2ZY,M[95MTA=;=S!:7TWH M]S_#)TY/_N)1Z),M[95MTA=;=Q1:8T_WP !BFU'Q^DP*P M(*#6Z05J-$G\(\WW\VRM;VBO;I"^V[F"T!PP2 M_\#:=QY.7CP*?;*EO;)-^F+KCD)[["'N8X]S[2?VHL9>1,RU#\""A!!S[=LP MXGOF?Y$F$(PFUB.ZX<'+!TM>WM=O?4CMN=>%:OZ'O+^[?[/D;?T^A7'_"I^/ M,7 _Q>>3YKV1EKYYC>4#*^^S0J*&PO=V]R:W-H965T&ULQ5AM<^(V$/XK&GK326:. MV/(;D (S%Z#3='IM)FG:S\(66#U;HI8,:7]])=DQ6!9.VF.F7\ ONX]V'SU: MKS0]L.(+3S$6X"7/*)\-4B%VMX[#XQ3GB-^P':;RS885.1+RMM@Z?%=@E&BG M/',\UXV<'!$ZF$_ULX=B/F6ER C%#P7@99ZCXJ\[G+'#; 'KP\>R385ZH$S MG^[0%C]A\;Q[*.2=TZ D),>4$T9!@3>SP2=XNX*A3?'B]PEBDD&<>?->B@&5,YGEZ_HG^ODY?)K!''"Y;] M3A*1S@;C 4CP!I69>&2''W"=D XP9AG7O^!0V[H#$)="_=X2@=@C>.T)8.^C4G2IW3=P2"32?%NP "F4M MT=2%9E][2[X(54)Y$H5\2Z2?F-]3@0N2@P6CB9Q^G*@KSC*2("%OGH3\D[H0 M'+"-?)5+-:9*)GL,[FG,<@RN?F*<7X.K9XK*A$BG:S $ST]++\[M*7S=:.O_O/H+3+\1CR^Q@O.X/TL"QFI M59 I%=@FN(*(-(0J6_OY$$+/GSK[4]JZ5CX,VS9+"Y(WAI.VU:?R?33'I$,K3,\E+5YR%&& <=Q61!!,+^UI1WT,:?*_RW?H1C/!G)% M<5SL\6#^[3J28,M+@JTN!-::E+"9E+!7?HL4T2WFJL245'XE,_*W M+%E;^77DE1ZQ79$5:MA2Y&AB*K)K!4>&S=*"%$2^9RC28N6- [L@HR;WJ#?W M1QQGB'.R(3&JOKC)'_)K495JJ5%PI7FX!A4/:IEFI2R!BBSZGF4;=8)6):/% M4-=DV%FS;\.L^F%:[(P:=D9O%J98J\.6VL@V_R-CUA9=*QB.C>PL2$$$S00M M5MYD8L]PW&0X[BU("\13L)%M'DAQLCU3@\:7K$&7!%M>$FQU(;#6/$R:>9CT M*FTINZ<]4LTNE_TI)UNJ^R;$0=R:(4*W":LNQ:C2-# ME78@UU!EU\J/[)J$[K&9=/_?JE2/?QIUI]XN+$;#SM*U&(T"LW+;D,ZR=-)R MPZ^H3K5S:\S1R#5S[%IYG10M2)%)Q,IBY9[)T#MFZ/5F^(M(<0'BUG:A-;=@ MC:4<,!#HQ):;K0S72T$TUPQ^KK18F_Q9R7-MWR-PM#DK&L5N"9E%B0( M86129C&+SFGGV&G#WI[Q;>U\U*5"LB1)Q?8]96"92W<\,JGHFL&@(Q\+5@!# MW^3"-J1_3C['#A>^T>+^2PF$ELV/!SO%HVLFVQ8S<0M6-#';I)5UR# TVUOG MY(@BQ\56GPW)CR0KJ:@VG,W3YOSIDSYU,9[?P=L%M#Q?JO,J?21RA*\.NSZC M8JNV!!G>R*'&PO=V]R:W-H965T M&ULQ5QM<]NX$?XK'-W-73)3103 U]3V3"*1;#ISC2>YM!\Z M_4!+L,6)1.I(RD[^?4&)$05@A95<^/K%%J4'SX*+70#/@M+54U5_;9:&E^.2^JM=Y*R[KATFSJ7F^V#5:KR;4=8/) M.B_*TKZJGZQ$9_7CC4_&P;+LW)C=7 MF_R!?^;ME\UM+:XF!Y9%L>9E4U2E4_/[Z]$[\C;S6-=@A_AGP9^:H]=.=RMW M5?6UN_BPN!ZY78_XBL_;CB(7_Q[YE*]6'9/HQQ\]Z>A@LVMX_/H'>[J[>7$S M=WG#I]7J7\6B75Z/HI&SX/?Y=M5^JI[^QOL;\CN^>;5J=G^=IQ[KCISYMFFK M==]8]&!=E/O_^;?>$4<-6'BB >T;4+6!=Z(!ZQLPM4%PHH'7-_"4!O24!;]O MX*L-3MU#T#<(E :$G6@0]@W"W6#MO;L;FEG>YC=7=?7DU!U:L'4O=N.[:RU& MI"B[4/SDR+Q]XXQ2E^*":?UU6JP6OFU^=Y(]MT7YW7GTI\^VB$ U?.V/GR^>9\^KG MU\[/'?[W9;5M\G+17$U:T>W.^&3>=_']OHOT1!???9Q^<-ZU;5W<;=O\;L6= MMG)N\UKTROGW;WQ]Q^O_ *Q3,^NT6J^K_CZ]_DJ+^?<>25/W(1S>__$0"]Z]0G.S)_!U9-W,_ MWE!* S]A7_8"C)/?[!/;[1/1_;):^=>;46 M<;OL-E./7*Q,XEK,/YW;7D-^\_6>4!8KKM-!JNM01((B4A21(9V5O!88Z;&PW8BM)__&ZWFQCY7=VWV2Y4]YO6BP>#':OC1> M(NW>_9!25UG<9C9M)C;)4IMDF24R*6CB0]#$+Q@T4*#$Z)P<:Q,A409>YQC' M)%;"(]%1A,94W2$!7)3XR@2? 7WRPQ!.2.(.8M=]CM[X^[846TUWM]4DH$ U MTEZ:;3V;K#@BL<&AZEIHU6YBE2VURI;98I,#XZ@*0L[5'7@P$'WXM"UA#Y)E MA3JZ$)'K1FI> ;BQ$"A$W?( .)]$D9+,&60V\%T2G,BN01L58\' ].&3UUHI@32[.K@ MZCR4AD%(U.32<2*Y0C=2DTO'^6))4D4%9#8@@7="A9%!VY/GBWN"JWL<,L,A M"0Y) 8BN[Q&0[*)!WY,7$/A$%\W$"U3OX0H?AR0X),4A&=)AV7>#RB<693[! M=3[!A3[ 0F,W4)V&2WTG>/_SP?Y ML$/MGN1#TC^./-]7#WVMVDVLLJ56V3);;')@#-*?/NM 'PX&0(HS]2!^2L\0 M_P 393Z+5'$!620L5"M%*8#S?2]292UD-@Q"1D^DUR#^Z?/%/\7%/PZ9X9 $ MAZ0 9$PC$JM^PF"RFX8" 'V! @ %3LT]XJLU)P"F^1 O >"0%(=D:)=E_PU% M &JQ"$#Q(@#%BP 2Q#$ZL,WN*T4AV1 =R1;LM>&(@!]J2* F?CBU4\7LV(R MZQYD4WUN5=];94NMLF6 2Q2/R&,^B'QJ%OFGQQP<9UUF:ZD2X:F"LB0 9.QY M?JCF"LJ4 ?V1F63'#0J7OJ3"11/*:/SBA-*E*HUB&@?JP-BTFEAE2ZVR9;;8 MY&=#!PW/S!K>?GF$Z7I8LI,@&7L!;&R[4D 6.#[2C2E$)G8DZI/D.HH MH0M/5$G8((;9>6+84"6AH!^-M)H*E @L\+J MJ2-*=O1X^WERV/"(!.Q2(^W%^07)8^IZ-/14_]NTFUAE2ZVR9;;8Y, 8%#XS M*_P3CTC P0#)9X]IWWWPSL@OG8HRL2:I=4C(9!11M;@/P'P6^EIZ 5;#R U/ M% #84 !@Y@* J4["4%T]Q2$S')+@D!2 B.E*'9T,AJYDQ66Q:C:QRI9:9NH-( M !CQU8=-4I#,5LLVY4%IMI+TXZ2!F#-1*K=A.K;*E5MLP6 MFQP8@[CWSC[KQH,!^#XY4",!8)J& S% C00R"=5( !Q4(X',0C62R=&/DW2_ M;B/D[4-1-LZ*WXN&[IM0A'"]_\&8_45;;7:_5W)7M6VUWKU<\GS!ZPX@/K^O MJO;'1?<3*(>?[;GY+U!+ P04 " &@@E52/E768H( #))@ & 'AL M+W=OO=N-E/EEM54O14[UL!_-D+65,.MO)NIG61T;1?5U0RG M:3ZK*6\FUY?VV:V\OA2MKGC#;F6BVKJF\OD#J\3CU01-7AY\Y7=;;1[,KB]W M](Y]8_K[[E;"W6RO9/ZN Z,::LA+@W M-Y_75Y/4(&(5*[510>'C@=VPJC*: ,>?O=+)_CO-PL/K%^V_6>/!F!55[$94 M_^5KO;V:+";)FFUH6^FOXO&?K#=H;O25HE+V;_+8RZ:3I&R5%G6_&!#4O.D^ MZ5/OB(,%H,>_ /<+\'A!%EA ^@7$&MHALV9]I)I>7TKQF$@C#=K,A?6-70W6 M\,:$\9N6\%\.Z_3UYT8SR>OD1C1K" Y;FRLE*KZF&FZ^:?B J&F5B$UR0]4V M^0TBKY*+[PUMUQQDWB33Y/NWC\G%+V^27Q+>)']L1:MHLU:7,PT(S??,RA[- MAPX-#J#)D]]%H[97:U+]G=K1 MDEU-()<5DP]L(&6E[.'0_0>*4+0?"]U!&N^AS6/!N;]^G^0:]U&E^S/EDO8_%K =2F: MDEKY];&6K(:)V4H@:&5D&?+AP >;[$ M(Y0>(91F?I3+/?V%HUHZJ5MM P(3CP,;/)<13EP^M;R7:4KR$;S"'+NA@)O64R0@R]SN-C M!^$QD7G$YGF R-! L2C.L?_>[ZH*<@2\:]J2J=A,6Q4C,^2AU31/QY!=J446 M2N>!?-$)]BU+V<+1PTUKP90EB!5M[J&[V@G% X ]S.JZV!5:X #<@7U1G'X_ ML@V3MMRC3Y;0O/!<2IV2/"=C@!XQC-,01PW"!0'"?0O0,E>V!-Z\>'7:*;9@B-ZRN/6%$$*A<\\"&.\^'+CO2D? M"%XIA(L ZH$.<91AG-/JA?Z>O5")QW-I/BZ1?&*+(I!2>" K'">K%P/<#$N3SU"T,"&=N] 6CA.6E]>VVUZ@;NLA KD('>E%AD)G0P# M>>'\A\8=O'D /GA%BXRCI/BC9=&YM!U[8>!#?(H/H88%WNO["]6N%%]S*I_[ M]FG319>6W=C!ZP^7^)R4=D6F)"5Y:/L-_(CC_'C;2F@=%.MZ([/OH!XWQY$I MS7>F9/$Z1-#. _4Y7@@3!PGS,]VI]E^@K^B^L"^SA*GJ>-D5RX ME0ST2>+T>2M%R=BZ3Y&34(G+D&A)%F,B]8EEV2)009.!2DF<2H\=^S/],?$0 M)RZP4[3XY,"4+, 9*!8$J?88\?75!NPSS\[QB NM>;%*1007"@\R<' M\^4X 1_;=(ZQ#''I%R^Q8X\KA=*4A&(TL#0Y/2ZVIV.K;$?AI1 O; \7(XSG M#G"/7(9QH*L@ VF3^$!Y3'T;WD"1\9I)_UG'P^?2=NR%H0 @\>[UD#NTM$.> MYT1I4=Y[37?;T2GD^;CB]HB%#N&!HTF:3F1:#J)@-#DSA#>PO$BSYCWGBWGM<&'V47Q'&_*Q8Q8F!L$F?L M3YL-*VTUM!]50H'+DK*?L$'QU)5)4'G8"U-^/,!1U@1XTD/I\\6XN?!)X= Q MG V3CH8A';C[/0R8,1)_%B?XF MA#6A.H'6&;K0.]XT9EN9Y(8'4!ERX2U?,\_8F*#YN!CTB&&$LI I ]%G<:(_ M:0HSXX"31G@H>XD7SL^3KAC.BS0P",P&9L_BD^9O[6Y7V0DYK6 O=2]P]"V% ML6MJR.84N61G'3>?2]NQ1PY^28[7!I!DHF8VL(]<;[>B6IO=J.F3_WS+7*K/ MEL7X>/-)'3;,QV"'>B"+UP-?1#.UVT]+VBAJWV$)Q.BL!<"YM!V;/10 V8D" MP-LP)KN^+C _G$#Q:8:'JU8G;6.G\Y"571J:Q/2ZR*T "!E7=AXAE 8*A6PH M%+)XH?#5G;\G8J4IB-GZU!XG+P0&27HPJ#D>B05(N/_ZP]<;H-<9F^8*S8OQ MR'%V\%)0S>2=?5=*):5H&]V]0+-_NG\?Z[U]"VGT_ -Z=].]536HZ5[R^IU* MX %EFU 9?JV &?+[KVI[D:+G7WU:"6T%K6]W#*Z9M((P/\W0NB7&_,%^[?7 MKO\/4$L#!!0 ( :""55J'#]^6 4 +X+ 8 >&PO=V]R:W-H965T M&UL?5;;;ALW$/V5@0H$*2!I)?D2PQ2^_4]PUVME$3QB[2\G3DSR*;GE5BJ1Q7_K&8>HZQ#R76I;-#.DE>+ MB][E^/3JD/>G#5^T6H6=;V)/YLX]\^ NO^B-F) R2D9&$/A[4=?*& 8"C:\M M9J\SR0=WOS?H'Y/O\&4N@KIVYB^=Q^*B=]*C7"U$;>*#6_VN6G^.&$\Z$](O MK9J]!X<]DG6(KFP/@T&I;?,OUFT<=@ZF"3>C:'$\D9$,3WW;D6> M=P.-/Y*KZ33(:8P>JQKGXO3>145C&M!5'; 4PGD6 =F0/WT*?WHM8>T5N09\KY05+-]#?3VH=Z="Y%EYC^WO>_^Z7D\ED=';MRDK8US0:GY'SW0) VME? MAPF2C);H @ 0M!"E!A$86VF/T@Z!I+.62_Q%Q]=D-Z"[1 K<..R2HI*%=<8M MF0$O2S>0:%_)Q>!,G2(\3''8(37^<,8^+90'2-BX3#=ZJ2/K1R\M_F;>27!P M/O3I\HZJG6''KQ ^7PFDM#(BD:+^!JLBG!OT:JZ$5ST^S3BT/H< ZSR8+ <=<'IDDA++0LB(T\ MJU=25LS-#Q%C,Z()J?)]6,3NQ!X<&3%-M"G %%JPR5,P@_HN]$G4B"=V05F@ M.H?J$O\5W(-L(D(=])KN9M@0U=*W.8)>X07<*Y2IF%I4':)Y[CC$BISD< M(:88&+5N HKK \G64\0 03YZO]4WF>, 4P/)DJ*2LRU04+;8DY:H8>/4*9> MJWP04EUN"PRBP;6\$0577-Y6<(.(FBDTEMJPL)J_$\$/(FZ[46@ M2HTBR&L9N5Z A)J%1[##PJA8%XB_K1=XA:!V?.?DY]M/G9,RM1_8V110-]&Q MW<'H;U*?>AZ>-22J"N12!@>A4E(OM-RC^M 9OWR\NPZ=^:2+?1";3'.=L(N[ M (^S+4!3*Y#/_@"^7&(P*?E0I>N%K**;;0]FM-T/:=VUG M.V\J\%RFER/?-K6-S?.JF^T>IY?-FVR[O7G9?A(>6@A0RP)'1\,/1SWRS6NQ M&417I1<:G$&PO=V]R:W-H965T&ULK5=9;^,V M$/XK RVP: '7EN4DF\UA(,<>66"3($?[4/2!EL86-Q2I):DX[J_O#"G+#N*X M0=&'V"(UQS?SS8PG1W-C'UR)Z.&I4MH=)Z7W]<%@X/(2*^'ZID9-;Z;&5L+3 MT(M"UBID 7=T%%">"R_&1];,P;(T6>.'$&K0)G!2,RFWWM);27I^?&D\ M0@:_P:EPTH&9PK5%A]J+F#1=P&WDB]_=RIF64YD+[>$DSTVCO=0SN#9*YA+= MT< 3)#8\R%OWI]%]]HK[/?ANM"\=?-(%%L_U!Q1*%T^VC.J,O/*-@;;SV1RWV(&K18[' M277W";*#5TKRKD20VJ.5 M%>2&RD8[+/BI#98.TRXNMXJK%(\($T0-Y*D6EN0$Q6,+#H<(ON_?PA?4:(52 M"PX5:[:U'K.59+56%/4O[]_M9UEZ2$I]^')RLUFC1 M%))M_4^PI6Z1DS32O/ ES#K@8@E?@!H9NT;N@3:>,"W@G!Q6$[0P&L97?1BF+VZ' MD0:W5KOKZ5C6KJAK)6-"V;G0NJ'D_SLGE!^6/XL<@P@W+S#T&-EW8?,2ALLP MUJJ)X-VXYV+TT_/$&ZWX/]='=Y@+UT MK\TF"@,:T8!36VX:>+B%4;XHY J"+0.R#RW#"Z"@4H4&%"Z M-[JFO@ QG=)^%*P1"<:&R5%Q'82B)G%L-944$ZFD#XU#YV+U.T&"E'BN'$[$ M:SI=WQ2!^/:PB4'X-DZ4LZZ9%@4\UEX>#HK%AD'=*H=.IA@P-G)/<( *'8+4VLJ4C/K68MDTX@E0AZE;1Q'2_QPR0\_PO!C.^[#2*(+;5Z; M7/T@LNFW?;"VM%5H9V$U#=BTC_M;=]MMOR=QZ5N)Q]69ALQ,$J$*IZ2:]C_L M)F#C.AH/WM1A!9P83PME>"QI@T?+ O1^:FC-:0_LH/N?8/P/4$L#!!0 ( M :""56I[@'T(0< -H2 9 >&PO=V]R:W-H965TV]E2KH0] MU&O9X,UCLQ--NS-F);EVM&GECF&U7 M*V$>+V2M[T]'X6@@W*K%TA%A?':R%@LYD>[3^L9@-MY*J=1*-E;IAADY/QV= MAT<7"?%[AA^5O+<[8T:>3+7^3)/WU>DH((-D+6>.) @\-O)2UC4)@AF_]3)' M6Y6T<'<\2'_G?8&%!U"^(O-V=(F_EE7#B[,3H>V:( M&])HX%WUJV&<:B@I$V?P5F&=._NHG60Q>\MNY48VK<1SIA>-HI"=C!TT$-]X MUDN[Z*1%+TC+V ?=N*5EUTTEJ_WU8UBV-2\:S+N(7A7X0]L^,J1A/]_)!\-_[ZY9?,0^(5V&G4\N619DG/Z^_ZZ(HO"8ANQN"1MTC?Y5 MS8(Y,:TE4\VL;BO$4EJGT!RR0HMVYLJ'-5H.!(1Y*D'V!?4["*IA\]:U1K*U M-$I7%B]KT;."Y#&FF4FFI[5:"*I!)&LI'!-8TS86)#M7X->&K85QR%_]N/<" MO [FR@8\GS^9;5FE6:,=&H"PC.(! 51V]!?37\+^HV:$ M1\V"LX^WUTPTU=:#K9A_L3#D65YBD/ \3(C DS)@5\J*Q<+(SC&2WJ\Y>C;" M:Z,WBB*LF@Y[/8A- :RL>I*T$_?I(]8H@E:VD'IAQ'JI9BAP4#Y+Q_'\E<)F M=-6BC*@4O .( RE],F?(&"D\8A/UP%9=4TMJ:H:6E-N69&_:1K25@AT'\,)( M^:7,7Q+*6_TH:J9A%/I-%1)G->%F&[+HUV!V]'1]452%IU\(Z%O$T3L :)P&+>9$GH 1ESK(\ MQ2C/(W9NE6 W8J;F:L;B")PI"W,H#UA2\A)\8<*++&$%3[."13%/XJAW"-8E M/ TS#$ /$K$0Q2KK\$@)XOCF(=ERC[L)G],2(58^B*P!"T-;9(; MY1X'%LO>T&8W)=]0?FR)@<49@>8:;66P]9$(RP$^K70:1,Y^4F_?*23GXNU[ M?>=Y)^=WY^/)^>2 3(EX$?JPYCSRX4R#WLHP14!3# H>^O=1.*L7< 4-[8N32F@RS!UEHUC@ 2[2A)7(!"V=.= MHI02HE!I),FN[@C1@Z%;Z>1RG^)]57J#Q'D-5-DH3X+Y,#H>IL@+@&L@=K-O MB<:KX!%^#7B$_WSP2'E4)MTS\.D) /M%MPU$ WAD'CS2I'@)/(HX!F.(* (T M@I0E(6%"QDK4[1YL( T%WH5A#)Z1EUW]IG';%57IC$?@E60 M1Q&"#,__9MS(>0*D2+$9I-0J85(2AM#1@!<@%3Q#J+XES'\7; V@W1/M]]/ MRCY$6;*K.\(N5GP=;,"1X@DUNADVISS]*=BII.@_:KST=87OD( M2K4A7A1;VTQ57?M>WU*]P[-!6ZT$6)3O?G_B'M[8[L@]ZX_<,.?E4\T5I*^F MB%8<]K!U][^VD,<9#[JR37@&*/_TG'%OA+4:-Q3"&&] _7\![ #U&":$'X0B M7R;5#)!W@&8J @\A)=#G2O;)WX+C&[O$0?JMDV;U;-0. '0I=BAT0Q;ZE%WJ MU5HTC[T!$+$6C_ZFU0=XB*B_5U>L72.#@^06]=.S,_H44;4P__C/J?57 VH6 M0UO&_5(VW:F?;N-TK8 \BS(Q77U,P;C"HK8!O?+=)6KN8RD:5-)&$[PI%)6U M;7)TVO_ M]6*J'5+@ATN)&C#$@/=S["##A!1L/V>=_0%02P,$% @ !H()5>X6-K*^ M P G @ !D !X;"]W;W)K&ULC5;;CMLV$/V5 M@9*F">!:LBQ?8QN(-PG:()M=9)WFH>@#+8TL8B52)2E?_KY#2M:ZCM?I@\7; MS.$YG"''LYU4CSI#-+ O^\DUF[(2_ MF)5L@P]HOI7WBD9^BY+P H7F4H#"=.Z]ZTV7D;5W!G]RW.F3/E@E:RD?[>"/ M9.X%EA#F&!N+P*C9X@WFN04B&O\TF%Z[I74\[1_1/SKMI&7---[(_#M/3#;W MQAXDF+(J-U_E[G=L] PL7BQS[;ZPJVW[9!Q7VLBB<28&!1=UR_;-.9PXC(-G M',+&(72\ZXT?46O$#MR5J)CA8M/$!?Y:X=[ ,I?Q MX]^72%^%O4SZR]WJ T136&4(-[(HF3A 7N^FJ[4V3!@ZK/P ] &9 C>:FI3' M" X+F$A@BQF/HO^JC_@9VR)(Q3<4DKR>!/+D,M& ^Y(K MB[!<,4-@_Z].E'79 "04CC?A8XE3F]*M:8:V#'E\62W;GKB G03HI>%WI M[!/5,@.#JM!.0L)U+"MA@)@3-WKHCHK-$_=7+\9A;_16_Z!P"I2PV"8LO/XF M6)5PVOH-?/\_).#U 9G2;R#J3L8_NIRQZW4G(_@%5M+0P9UQ@5AJXR3%3&=0 MLH/+<:?HG#8=D*((ZN8(2<8#WT-17V6T5_E)URI3B,^LU9JK)\TTT3N?^(G% MW249+Z'7&49]UT:3";5C-QH-QG#SA[=">D>N, M7$@HEZAHIA1QRVHP;$)(UZ8),#9A2^WF,.KT1V.PSP'PHJSL*B<;NKP&^L, M[NTUIJS8LKS"RW+HK#I!;PR7GB7_I&(4J#:N+FIP1.KBTS.NZ M?JKH7UP,C2U9^U-%3-7#>COP^HK &MIY)>Z&9@-VC_ MD"S^!5!+ P04 " &@@E5OJG!KBL$ _"P &0 'AL+W=OGOH@T1@B3U[]@;N>*7TO2D0+3Q6I33G M06'MH\B(.-X)-8%-8)NI/QDB_P%NWGY8VF7;=%R46% MT@@E0>/\/+B(1Y<]=]X?^$7@RFRMP7DR5>K>;7[(SX/($<(29]8A<'H\X!66 MI0,B&E_6F$%KTBENKS?HU]YW\F7*#5ZI\E>1V^(\2 /(<<[KTGY2J_>X]J?O M\&:J-/X?5LW901+ K#9656ME8E )V3SYXSH.6PII](P"6RLPS[LQY%F^X99/ MQEJM0+O3A.86WE6O3>2$=$FYM9K>"M*SDX_*(O3A%#YP?8^63TN$6YS56EB! M9MRU9,.=[,[6>)<-'GL&;P ?E+2%@;01*% MP"+&CN EK<.)QTN..&S *K@6DLN9X"7<6FZ1"LT>]+>!ZQV&'R';:\GVCJ%/KK@I0G#_\/9++1YXZ5B&P&5^.&'PVQT^ M6K@LU>S^]T/>'+5WV)N//]^]A?X([@J$N2JIC85<@## -ZT,:@[\@8O2L3FE MF^+4$%,JTY:A:1F.@#**;4:A\UGR.A<6\U=P42EMQ1^8PTP9"^^T,@9J29=- MZ:4+NF3,OKBD/;E^S84&"E&-<+%/YI3HV)J596&2 M#N#EBY3%[#5T^F'U@M9,H0[9:E 3R".4GK!-I3HU)!Y5G'$PHS6;W"& MU92L)[$/;/S_"683B':9BQ"!@;0B>-4S)%DH1E M;2"S*$S[C@P;N 1W4M;W?$C.LG2GQIO:]9U ;0>+9V+ENG'>QLL0@".K#(*0 M#VBLOUI(PBVL4#LIJ>SBP%(9T7RHC.NG;[HDW,]O"#^A\:@28@95<^L^K8C# M@@RX"&[E\F"ZOW_@8I\2=.JGQJ7N8%2?/1?1)&2#GH\IBRCTJ9-1LB.7C 9G MOU9/H)^$O=C7]F"PKA 61DW%Q/TGW9VP2&7_2LYVBMXE;)V[N585^+K[6W?8 MK7C. /MS#SY M$U!+ P04 " &@@E5M@%>_=@$ !@# &0 'AL+W=O3SBA:*%OQJADO\=2=.'7C)'WH] $B MKT34)$ #H&3]?0] BJ)51:T?1(+@7+ECAS4R;7#@\FGG?%H9%$I3RK!\-!N-^+J3J3,["WKV9G.G295+Q MO2%;YKDPJTO.]/*\,^RL-[[(>>K\1G]R5H@Y/[#[5MP;//4;*XG,65FI%1F> MG77!UX^"'R7O+2M-?E(IEH_^H?;Y+PS\( XX]AY"P*W!5]QEGE#@/%4 MV^PT+KUB>[VV?A-B1RQ38?E*9W_(Q*7GG:,.)3P39>:^Z.4O7,=SZ.W%.K/A M2LM*=C3N4%Q:I_-:&0ARJ:J[>*YY:"D<#7Z@$-4*4FWS6CFE,[^E&2$/?158RW;&PI6%0[\[Z#DZ\ M:#^N#5Y6!J,?&!S3G58NM?11)9R\U.\#7(,P6B.\C/8:_+54/1H-NA0-HFB/ MO5$3\2C8&^V)V)+3=".54+$4&3TXX4*X=E>\E;F#W>9\TYS80L1\WD%76#8+ M[DS>OAF.!Z=[P!XT8 _V69^TLG(M;9QIGQA+?W[E9T>7F8X?_]H%>:_1W9 _ M__;U(XU/Z.;BX9(N'J[HL^[1403>76J8Z1,O.*-;^J9$\C?JDA-Z*K6_%4;& MP"37+8;R-(_LP'$J' G#V(> E=.,"8WH4HAL2HP2D$\8+R03/,I89%TJ%8 Y M&/8.A+7>'"0R*:8RDTZR/5TCNJ7?MW'\"X#2KA&_I?M*$/868%:$Z> X3I5\ M*KG6,OQ42FA*591M2U/M4K)RKN0,2($>A>0#FOE$+4*BVK$)E2 6/?4D"Q__ M.UL6A38>[W2%>)SSI!@@I*\P8748N1,A8C)8UR!XD72N47L 4"V-64LU) MY+J$,SW#EDV[X1J<0=@W3Y=LBM#>.S8Y1J5ZA(M"6^G?P'S"8#5F&8C %IAD MXVO#6[6M=VOI0JR":("_);UY5Q1&/\L\%-$F"0E^=6I:H"#E*5GY&/#*^ORB MS,K0^SVZ?06CJ(4X0V6B#I#+I70I5-9-(FSE^:5\B"H)C;+5*SVZVY7CU^1M M'YX&T*;>Z[H.)8V/6N(;\V4_>]\5.FK5+YI5>/:LS&4FS$O^?+54,4S]UYY" MVP(_6L9MBOOMFZ-H^.'4KOO:.VHU]KKVDY>U&-HEA%/'MM5UJ60C3)RN>G2Q MV^X6194)Z/NA8QCI;8CPIH$?M5"[1,"!L&H.2/O_)T"/KMG&1A:!=7S+N/F6 MT;M2B3*1X/SGIG)V[.W>?+E;A7RRNXQ.P+S!T/$M,M4JL?03#0=1]_A#A%5( M1W2ZK!Z2*<(?'YPXDT+%/\!6#C!?!^IC$ZZ@?OH/E3,?D'4$L#!!0 ( M :""54&PO=V]R:W-H965T14![JJK^X&R'OWK M._8N(900J97R&-LSWWSS\&/TH/2=67%NX;&NI!D'*VO7PW[?E"M>,]-3:RYQ M9:%TS2P.];)OUIJSN3>JJSZ-HJQ?,R&#RG)2#6V$I)?:3!-73/]-.65 M>A@')'B>N!;+E743_\JAP0TOC1808;E\YP6WY& M/_>Q8RPS9OBIJKZ+N5V-@R* .5^PIK+7ZN$K[^))'5ZI*N-_X:'536@ 96.L MJCMC9% +V?ZSQRX/6P9%](X![0RHY]TZ\BS/F&63D58/H)TVHCG!A^JMD9R0 MKB@W5N.J0#L[N5260PZ?X$):)I=B5G$X,89;$\(EMZ.^12=.M5]V@-,6D+X# MF,$W)>W*P&$[$! MJ^!<2"9+P2JXL3@ \FBXSUD MDPW99!_ZY$U5X$R8LE*FT1S^O.6/%J:5*N_^VD5\+_1NXI>_WGZ&? @WXA'J MMH[Z4SGC)ZQG7$!.O2."[WQ6XQ.ZYQDT. MK%;:BK^9WY)KX%JH.1P^(88Y@B]:&0,ET_I)R*73;:2%D[)LZJ9B'F;;'/OS M_YALY92U.3WX4%!"CI\U<66X0TOS%A!;QZYPMOS1"",\K%HX?2WPK'J$4[]K M,0O> )?-2JP-I+T4/D(<9E&"_SF)\)>&Q2#9FHT+ZD<4<[R!F;'RKE)+( B0 M8$YC5"4D]S+)$J!I#E?(#-L7G41 20%)#B0G7J09D '"*>P8R\N55 @F< O$ MJ!N',1T ";%82(;0O)O)$("&&=+YKWGX*JJJQ'ZR\ N;&9@U!OL.2_1.5I)> M@BY3QS-,,9A!^C(F<834XJ)XFXL(P@"_)$RCJ!L7Q+G(LG1_G!UF,*?Y !(,*MGOD4D0\A[3Z(XE%.%R^NE"W;ZNX*ZYPY^.,%X7U2 CKK+H M*+)Y]XPP&;$DFBZD<@$?(<.(&&-*?;2T48I:YA28*=FWNG M9XUV.]"UQ$)HK#^-2!&"5-9_7QT@/;E;)#5JRU;KIA> M8F!,.XZP4!4^),RP/8AH&!/J1)?LG"1.= T4D=B)KNPT\PH9ME;FA!R]S!U- M?,,L+/8425]"W'5D][=N5VR#I7]#X)GC3IKVHMW,;IXI)^WM_*+>OG&^82AX M2$#%%V@:]?(T -V^&]J!56M_5\^4Q8;WX@J?6EP[!5Q?*+R]NH%SL'F\3?X! M4$L#!!0 ( :""56:IKQQ 0 *D( 9 >&PO=V]R:W-H965TRW/'YTC/=E(]Z0K1P$M3"SWW*F/::1#H MHL*&Z2O9HJ"=C50-,S15VT"W"EGIC)HZB,-P%#2,"V\QIS>$ MM(;'\L'[>Y<[Y;)F&F]D_3LO337W<@]*W+"N-@]R]Q/N\\FLOT+6VGUAU^MF M(P^*3AO9[(T)0<-%/[*7?1V.#/+P*P;QWB!VN/M #N4[9MABIN0.E-4F;U9P MJ3IK L>%/9254;3+R/KS%/"SKD\#__CKXRWD4V!7L.K;%_@Q2];4[[#]0B%&%X2>PF.% M<".;EHE7(JV@+M? C89UIRFJUD"VAG2HKSA--C1':G6;$UO7"+I/<^J4:E[8 MRX!R)44N#'4RM79'Y]0JNJ24>75L+>3;@J([7%K6G17"%%V16&Z%PX M6)P 62-W2R@I"#I^[GCKBDN(NPU=&U13I>%"(X)KEPA6_ 6:GLYHZ0Q$1G1D M?*P4J9W>LT2%BTZPKN0&RTN[$/U[X3\T'O 914>H[554VOH5A[ZD\W993^&3 ML,H]?35\"U'BCY.Q%4(_G>0DC/S))')CEN9PV]D"]KW.RY(*?\NT@<3/QRG$ M?AAF]!V/8YB$([C6G,$]*_B&BG4174(Z\2?C#-+$3[(1Q(F?)K$=PC"Q$<9^ MEH](R#(_SR8D)(D?33(K$)IL['S<5-1TM)1&?D9Q:&_DIZE%&N7^*+10HXD? MY1-87^WOHR'ODNXC8'2.0"0@BABBF:6(D8:XH?8%Z\FXD34]0Y9#!X(1&XG' MIG(4._@DOE3,6";:#A"VF%'XYG\\]N'RO88H@C<0VT\OC>DS;"_A^TN"2DLT M]K]?;)]1.L*E<.KN"8Z>#W*R=8^DI@[IA.E?DF%U>(>O^^?GBWK_B-\QM>74 M;C5NR#2\&F<>J/YA["=&MNXQ6DM#B)U8T7\)5%:!]C>2.FP_L0&&?R>+OP%0 M2P,$% @ !H()5?I,;!ZW P /0D !D !X;"]W;W)K&ULS5;;;N,V$/V5@;98)(!CW6S']MH&XES0+;INL$[;AZ(/C#2V MB$BDEJ2B[-]W2,FJ4\=N^M87:7B9,Q>>&7)62_6D,T0#+T4N]-S+C"FGOJ^3 M# NF^[)$02L;J0IF:*BVOBX5LM0I%;D?!<'(+Q@7WF+FYN[58B8KDW.!]PIT M511,?5]B+NNY%WJ[B:]\FQD[X2]F)=OB&LVOY;VBD=^AI+Q H;D4H' S]Z[" MZ7)@][L-OW&L]9X,-I)'*9_LX',Z]P+K$.:8&(O Z/>,UYCG%HC<^-9B>IU) MJ[@O[]#O7.P4RR/3>"WSWWEJLKDW]B#%#:MR\U76/V(;S]#B)3+7[@MULW<8 M>Y!4VLBB528/"BZ:/WMI\["G, Z.*$2M0N3\;@PY+V^888N9DC4HNYO0K.!" M==KD'!?V4-9&T2HG/;-828,P@0M8$0$^BT06"&<_2ZW/X1X5K#.F$.0&KF51 M4!+71B9/,]^09:OO)ZV596,E.F)E!%^D,)F&6Y%B^EK?)X\[MZ.=V\OH).!/ ME>A#'/0@"J+H!%[/&)-&@P$NZX8"+A+*=0F4&BG]%OQ=O #=Z&LY4T MU25+<.Y1J6A4S^@M/GX(1\&G$\X..F<'I] 7MTP)+K9Z[X3^>, 7 \N<3N?/ MM]P]#;CZY>$6)E-8,LT3$,0$WC(A=TPHR8YV=K@&6B@K@ZDKAA2(%"9#J!W] M:45$U@ZB*1U(CZCA-;:6D(9&V) +J$-HPD5(DD%;*_I EF37&9=J'&YX[ M,_\+=WI0YI6&U/I$701*XHLPEB9'X!))?2M%95TZ1+8N[H"Y;4V)5"GQCASG M)H.[J_42KM;7L))]B$9$\S5_@:(I(;0E!%0 Z K@(5.(1]9L<C91W OC"411;S0>NM'EP([&9.]VLZ%F M[P[9Z5TTG& U4ZF&CQ_&41A].OC'X65'M@/>_$<_Z#<(WE%'E**@'T9-LD@: M[J2@D4@(WU4![P)Z(+H9:8BM!V6@,&?6!K6^_>CP6\7-]]?YJYF&23CLC29C MH-< /$JBJF6R<1341-%7S.NU"_N38?]@7]A_JR7Z>U<:$7#K+FY;[94PS>W6 MS79O@ZOF2OQ[>_.P^,+4E@L-.6Y(->A?#CU0S67=#(PLW05) =%UZ\2,WC>H M[ 9:WTBJ]G9@#70OIL5?4$L#!!0 ( :""54E\Q]UQP@ #\6 9 M>&PO=V]R:W-H965T5*O%F;FPA'1[M8E!75LF,F8I\ M$(?A>%!(7?9.CGCORIX+!UM#$Z. M*KE0-\I]J:XLG@:=E$P7JJRU*855\^/>:?3N;$CT3/!5JU6]M19DR:TQW^GA M']EQ+R2%5*Y21Q(D?N[4NR5N:O.;_8N5I1R!.F]J9HF6&!H4N_:^\;_VP MQ3 -7V"(6X:8]?8'L9;OI9,G1]:LA"5J2*,%F\K<4$Z7%)0;9_%6@\^=?#). MB2@4!^+<% 7<=.-,^EW(,O.K S(YHY> 02W9DU>Y+.NC@=^:/B M%XX:BS]-Z9:UN"@SE3WF'T#M3O=XK?M9_*K ?S9E7R1A(.(PCE^1EW2^2%A> M\HHO:N&,^*!+6:9:YO"!= H8=#OM]>*&N\51.KVK*YFJXQ[RI5;V3O5.WOP6 MC6"]17_^JSNG3C+$<-_[]+] M=>F?+C]? !;OQ.>EXN#+\D$L(-W50@*']\+,1GUS4OH\.W(@4E=%]IMX3(5&GHL&#@P5G.ZM3AK9?9E'I+ MRO7-EXT41$L556X>%$)'S*4IZ64X.USOBTQ#(V=L34J[+8.(GB37S6VM,RVM MAI &Z+3;9"0NFAS60OW5:/<@*H(_\U;6W.F,, -JMI7TJ1J;+A$7D?J,\C9@ MMV[@/Z+8)1Q5-&9OPTEL,-C+N;)>^-+D:ZVZ&]-^Q<@)^=#EQK*3- M7L#L_C ,]_AHF>=\E$0<$0Z0('!Q&(T#84I2M['B=-T17W+$ M=I[YRHPCN)UIIUO86Y5+2AA=^D9-I*01R:N1KJB5JJN5@?C4%+> "@YLT[>3 MV^9:]%9\XXY&M@-5:-!=Q%M@/7MO%4T!Y!&XVEEHV*"$.F4+<;I86+6 AE 0 MN8U I.).YHT2EXVK'0YG_#$6WJM4L79)Q.I&(HK'01B&XG<\]L.QB/MC6@XZ!W11&7*V*3LI/@E\ M=3#;[O3%@0^OMTR E$X#>)1^"LV<#TA?S05]M80)3V3_T%/M1VV_XN>I\_! M$8C34J#+M46'*A+R'@GD.SLL(F'J5TZ7CFFHE/MJS9(9096Q7"VP;15DW:'[ MUGTZO_:N@;<>==F%*I'O>?[ I%3?4-_19N?:XA'%;1)LUE/X=67:Y\M2?%"W MMJ%:%PW7QFZV)NLM,$:B;?>\?DJ3/&<;/ML9P;MY;:C4_LJYOJX16#X:BOP( MQ?TK+*6=UM?S!H6>]MOG*W*625/T>*&?S!CI4JN[=D;@U._LPIK_S2!H\_0W M'0>8:[KP('8.2R*(ZO!JA M=#U]WBR#W=O;R],LTP0]PE+@C;**9Y?2^5E0R(X$1^T%HE"RW/$JF$W1*R:S M42!FLR'W,GY8F2;/Q"WR.M>+KFK>M=[MAH47,NC\XC*@0IXV[,BOU/2NH!Z& MB-(%XINQ>8;;&JJ(S!4*R#E-<7> M@] +>'Y$%]^?2;;G6Y1M/YIDN*C!&U?T^S<-,%RH6J'U9B@Y;8<2G@\.WM/H M\4%J*[[RU/&E)!#0[/+"R#&>3H-PDJ ?#Z-^-.W&C&&4!.-H)I)Q/QIQGM*$ M$6- &8<3C!C8#V>[1XS]\31(ID0T!//DJ0Y/YH.FE$U&(MZ*:0CILRET269] MZ+2S9="P,#=Y;E8$+\>M!D%?^9C[(N!GWO9*GVY?Z:$CUC2=I7F3<1C\M ZC MK2YH\,B((.,IVN0ZD_YZMKX>DT;M#+Z?F[I^^T[<(&J%O_$KNO%O-/[,_6+W MNV?6;/R XMS4#'Z+1"@1[=\13@IE/([)B<,AC5D(XC5*C<1EC>&3@3@W M5<&Y31> (8:S2"3!,)ZBPH28.Z-@,DQ\MC,+H/Y=<3J/$9;)= 39(2 P$1]] MCV0JF168BG'-D%Q&HB!)1O@_CF=B'"5@G8C//QD>& (DQ/P;A61&$B1AXH=A M*,@@()3[V9KRI[V";]]+-W/#HQGAE8OO^B;=766](+H)BQ7@2P6U8$2T'83@ M00?P "&:FC'Y"*$2(TSA[QZO0>7'P;ZXI_H)GDS391P.?] *51_M$G_=VSN# M^H(9$'>^9+J'3-H3!V(TWA/7NOY^,"= ,MAII+&D?=C'4!SV(Z*+^I,]>.7) MI0;V-15Y=M_K#N6&]+?]S233]$G"^>N]GY,>VT;V]'=]#QIL?=0KE%WPITL: MZS"4^N][W6[W=?34?Q36-$T[LAN@[5-?I+W, MG)TSMUT>[[2YMCFB@]NR4/8DR)VK#B<3F^18"CO6%2K:R;0IA:.IV4YL95"D M7JDL)G$8+B:ED"I8'_NU+V9]K&M72(5?#-BZ+(6Y.\-"[TZ"*+A?^"JWN>.% MR?JX$EN\1/=+]<70;-*AI+)$9:568# ["4ZCP[,9RWN!7R7N;&\,S&2C]35/ M/J0G0<@&88&)8P1!?S=XCD7!0&3&MQ8SZ(YDQ?[X'OW"_R=3E M)\$J@!0S41?NJ]Z]QY;/G/$275C_"[M&=AD&D-36Z;)5)@M*J9I_<=OZH:>P M>DXA;A5B;W=SD+?RK7!B?6ST#@Q+$QH//%6O3<9)Q4&Y=(9V)>FY]6?M$*(( M?H*W:.2-8!]9$"J%]YANI=K"*?M-.HGV>.+H1-:;)"WZ68,>/X.^@$]:N=S" M.Y5B^EA_0I9VYL;WYI[%+P)^K-48IN$(XC".7\";=O2G'F_Z GT+3L.%5$(E M4A1PZ81#2CNWEV\#-]L/QQ5T:"N1X$E )6+1W&"P?O,J6H1'+Q@[ZXR=O82^ M?H@0?%#6F=I;^4RPX*VT2:%M;1!^O\);!V>%3J[_V$?JQ6/WD_K\\]4[RIM# MN,H1SG59"74'F2ZHR,F?M&;P6RU-XTC0&5R<7I[!Z>4Y?-9C6$7ST9M7JSB. MCD K!+?#@EA1G5%%=21ECZ3+A0-!7%*T^V%)P1RHJV;689><5VD&,X]?&D2L2N$D?4 M/1(L-V3L-/)+],N9D0EIR,]%C:SC'G*%HQ\MCPBJ=M81"S;DF=BSX^U]<5'-%I,X4H[:BA/%GLF%6WZ4;G^FW;IRD>N;U8JO\#LGY%A >B22I2RHAIKLOXWTU-?G^T#1ZR6)'L$&B0"4I;@%]PHZ>9LVE MO(6RN8R0+Z.'-+K*#>(S>]^EF,^J)PM_(_&?!G8P"R,8/LJQ;BGZD4 /#@X. M2'JZ@$$T"KWFBL-,LUD8>AS::^>QGZ\6/OB*GHP#']\A-/%]W(DRH\M_$&+? MR-IFQXW_?Q#,:+E\%,G'\Q\(YGPQAP&%:PBS.8WF*Q^OY2SF /IU;D%^YO?Z MES>7IDF;PDRT]?>/P1M4=?L@I \!0\R)&-^4BN,M?!(TMUP&KQF:)5_SB>WE MPCW?^:!8"MJ36Z.Y*/8]C2:])VV)9NL?[N1D72O7O&Z[U>[;X+1Y$C^(-Q\6 MGX39:7HGMA _H MOIC6?P%02P,$% @ !H()52S>L^-&!0 <@\ !D !X;"]W;W)K&UL[5=9;]M&$/XK R8(&$".Q%.T8PN0%:5Q$1^P[/2A MZ,.*7(H+DUQU=R6[_?6=65*RY,A*!!3H2U_(V>N;>W;V]%&J!UUP;N"I*FM] MYA3&S$^Z79T6O&+Z@YSS&E=RJ2IF<*AF73U7G&7V4%5V_5XO[E9,U,[@U,[= MJ,&I7)A2U/Q&@5Y4%5-_G?-2/IXYGK.:N!6SPM!$=W Z9S,^X>9^?J-PU%VC M9*+BM1:R!L7S,V?HG9R'M-]N^";XH]Z@@3292OE @XOLS.F10+SDJ2$$AK\E M'_&R)" 4X\\6TUFSI(.;] K]L]4==9DRS4>R_$UDICAS$@ MZA,17BI+;;_PV.R-8@?2A3:R:@^C!)6HFS][:NVP<2#IO7+ ;P_X5NZ&D97R M$S-L<*KD(RC:C6A$6%7M:11.U.24B5&X*O"<&5Q)P\'SX0B&:;JH%B4S/(-K M4W %(UFAHPORP)+#19W*BH/[56K]_K1KD#E!=-.6T7G#R'^%40R7LC:%AG&= M\6S[?!>%7DONKR0_]_<"_KJH/T#0ZX#?\_T]>,':$H'%"_980H.1\%G4K$X% M*V%BT!H8@4;OTK>!"W?#43*=Z#E+^9F#1M1<+;DS>/?&BWL?]P@;KH4-]Z$/ M]K@&K$M_O^-/!LY+F3[\L4OX_?!7UW=CC(H3&(Y&]Y?W7X=WXT]P??=E? NC MZ\N;V_&7\=7DXML8+JYP/$;.UY/)>[@K..2RQ$07]0P,FY9HT2;=Q=\<,*@@ M+5@]PUE!"?D<<%-6HLUQ7N8@;?"E6QJ*5L.2-.Q C=4*=QKVQ/4)3,035$UP M<0HNP-#@Z] =U&S12:0#4FH./_9S?1H,2AX1H:YDP8C[S]D?E'<3(1!@A/7.WQ(K&'*46:.Y3PM MF=8B%RFCZHR2!8A%3%ROX_L>$6$G\9)F)@QZJZ6("+\31T0,*[G ]-S 0U5S M):NMZ/IA1('7ASA,((XC(J/(@RA.X K##&VIL + G"LA=T-9Q4C^Q H9]8-& M>B\*6ND]2\3]L)&]EY"B6 A?6KG3ZS5V=B.KN9V+K,H_6-Z; ]XA.>#]GP,[ MNQYB8W[QD7'P<[(WXZUUU/ ]RE JQ"WC%EF!?$T(\! M&?YK@>YZ-G\"WX9HDV]V)K(I%\?X_%'#!38E=('2??KKPD'78/?U80? M[S@LYS!_;('$;+*TU](CJ:WK%%_R>H$;W=A&+"5(9.,5/[?86S&5%L#J#&-A MB<^,.=D#<:A$>FU\^S!AU(W0KJ9.4"@AH%US[642PB^\Y@KSGW:Q#-MMH8UB M]&X MQ]2SF!&NK'-GBAIBD5GE=!M!-FF!%Q[+X;@)B1G?^497 3^A"\JC8A3 MY)8+0VD7)B_U:K';3F<+^X#"N*.LB>?&=T>[Y8:;V;TYV%"MU0AM MWF^Q5\0>==Y2V6GJ)[J7+K>XN=RP&+U^;%<3W=UX!U5QK3V.B8PXV3Z+U M[/I!.6S>4<_;F]?H)5,S,FW)&PO=V]R:W-H965TV'(6A27,4S'15B9).UDH+9FFI-Z$I-;+,!XDBC*/H,A2,RR 9^[V% M3L:JL@67N-!@*B&8WLVP4/4DZ 6'C2>^R:W;")-QR3:X1/NC7&A:A2U*Q@5* MPY4$C>M),.V-9@/G[QU^*DJ MC/^'NO'M#P-(*V.5V <3 \%E\V7;_3T9:WS+)DK%4- MVGD3FC.\5!]-Y+ATC[*TFDXYQ=GD45F$7A\^PS)G&N$)RTJG.>F$A58;S<0X MM)3'>8?I'G/68,8?8%["@Y(V-W G,\S^C0^)7TLR/I"!FYP&L[USZ5R)DLG=@8CQ/&Q^<*-20)^8 MCG7F5S6W.=Q/ES.8+N?PJ+HPC(9.]JF'#8_:4*#>^&%CP.=J.K+=;>?9M&GC MO^[-,'Q@>L.E@0+7%!IUKVA\Z&; - NK2M_4+\K2B/!F3C,9M7.@\[6B&M\O M7()VRB=_ %!+ P04 " &@@E5B$Y6!?H$ '#0 &0 'AL+W=O+#46J))7$_WYWI*PHB^.UPS[8)JF[YYY[%3V],_;&%8@>[DNE MW6FO\+XZ'@Y=5F IW,!4J.G)RMA2>-K:]=!5%D4>E$HU3)-D,BR%U+W9-)PM M[&QJ:J^DQH4%5Y>EL)LS5.;NM#?J;0\NY;KP?#"<32NQQBOTU]7"TF[8HN2R M1.VDT6!Q==J;CX[/)BP?!/Z0>.#V6M-LF)WO47_/?A.OBR%PW.C_I2Y+TY[1SW(<25JY2_-W0=L_#ED MO,PH%[[A+LH>DG!6.V_*1ID8E%+'7W'?Q*&C<)0\HY V"FG@'0T%EF^%%[.I M-7=@69K0>!%<#=I$3FI.RI6W]%22GI]=R;66*YD)[6&>9:;67NHU+(R2F40' MOVU7KZ9#3_98:Y@UV&<1.WT&>P*?C/:%@WN'5^'/#&S^#M]@-QXWT+&K1(:G/>H0 MA_86>[.7+T:3Y&0/VX.6[<$^]-F9<-*!677RU(^\-_"M^?V*]Q[.E,EN=M+? M:V W_=;J@H^T%Z&9OA8(4GNTLH3,4'JUPYQ7CGCDPM-F);70F10*'"DA-;)W M4(A;A"6B!K)0"4MR@KRQ.>? &[@>7,%[U&B%4AMV%"O&ZB;*2D*M%-?FRQ=' M:9JB%FHC%#YVBD @UI$+ 2TD+53=<#?^*@:NK& 7RIB&Q@1I(TPUS09@:^L(C@ MY#U0PV';<'W0QA.G#;PE@^42+8Q'\=$ 1LF3TU%,@^M,F&XXM@TGJDK)&% V M+K2N*?C_GA.*#\N?QQR#""=/./29V2=ALP)&6S?V].)AVXN'>WOQ,[UN'A6E MT;3.(K5?[AT):;1]&@6OJ2><.1B%'X; 9A M!@,#QZLI;A!P(< ?*_S M=42CM%'ST*6L8EXN-FU31SQ01Z]/'H$MD=KUE@SX0OC@P\_ 0LV^T>0D@L(9 M+98*PW4JA[HR/)?B!3/$*L5W0,# M&B7!V#"<2R[>,#=('!M-)<52*NG#;*)]+EVFC*MM2"@%GLN= _&<3CN:\I#X M9K,KD_V@_!PG2U'6=<,"[RLN#P=Y;<.[LE4*PY1JR-!,GV>>A^=VH%-S*G: M?+>PLJ8D-=.-6DPVO<4H(;?2UHZ]I?QPGX[>P.A-\T8-4Y\.M'GNY3 ((KMZ M==BYG)9HU^$*'KAI'^^I[6E[RY_'R^V#>/R+0'-\+2FA"E>DF@Q>T^2T\=H= M-]Y4X:J[-)XNSF%9T#\5M"Q SU?&^.V&#;3_?69_ U!+ P04 " &@@E5 MFQZ?=^D% !]$ &0 'AL+W=O[7.XML07(EZ IXM2PG.:AZ .U2TFL5TN5I&SG[SO#7\>,D1.9PY#(,1XI^#[9(T M\6%[X_U]R!USF4JG3DSS1==^<30H!E"KF5PW_M+<_JKZ?%+R5YG&A;]PVX^- M!E"MG3?+?C)&L-1M]Y5W/0[/F<#["3S$W2T4HCR57HX.K;D%2Z/1&S5"JF$V M!J=;*LK$6_Q5XSP_^F2\@@0.X%+=J':M\%N9>:L#9'M7[8A-;&,3 MN[R/^E(PK 5M*]W.X4+9L ';2L'OTT;/)16(P=G="NFM:KC22QIG9C#!G]Q, M=J3_,V0(5^K.PW%CJNN_GDIV9SA/)]N%5BM+2U)-Z$]"?P1\U!7MVG;.X-/E M&M:(P+[<+6P2CUW\'.@O#1? M9>,UT=EXV?RO.1=6DR;#7)FYE:N%KM"(EFOE'7QN*1B8>.E#Y4J6)7DH7!Q% M5+B$Y<&0LCCCH9(%I\IFK"QC.%M;/$-"'.>ZKA'_,^D\<)8F HRTC-=0<)Q9 IQCHM'($I6XKA8L"(34+ T*X G3"2\ M3PBC$RR-,VR@/(DX3%90KG\F]C865-O:[\D&J+ M6 (QP,&):5LZ2FZT_[H9XF"/CH0IY8;[$Q;8<'B24M_X!>Z.6I$+QY!N:^4- M&AE\T0?O-1;G^."#N0IC)^.K\7 RGNQ3*)P5<8 U9SS F49]E'&*@*;8*!@/ MR',1PIY@I3RXKNH/8AM_8,&*DN,@2+N(LT_RET ^F5 MQ@0DCY!5%)Q &0U*4N(W$ _!*B@CCB!CYC]8-W(F4"E2/ Q2VBJQ*$E#Z&K M"C05+$.H7@+SCY(-E,TH?;1V.$_*'J),/%R;XRE6?)]L8"+%O6IT/3R<\GAK MZWHOP6+'/2G;WI.RG?F;<*-ZWL5J9SA/7ZR^?34ZQ=674X0\B7OMN[*R#I3HHPJWS(Q%'?<% MR_ \^-QB!DU0L_MA>](Y4^F@<@&+YC]5VYAK#_PRBZAVJ#?].@'!WC,X#&'6RJ+GZ3"\,&3$(LZ#P]? MA\[6K>]>AUOK]FT][IZ4]\.[A_FYM+C5'31JAE.C-SG>CVWWV.TZWJS" W-J M/#(H-!<*2V%I /X^0_G:=&B![7\<1O\"4$L#!!0 ( :""57EO#%[-P, M (L' 9 >&PO=V]R:W-H965TM M&Q+ LV19EN3,-E!G*[JA68/&73\,^T!+9XL(16HD%2?_?D=*5M+-WLE*Z9)57O0]-H9*5W MJD481U$:UHS+8+7P:[=ZM5"M%5SBK0;3UC733VL4ZK ,)L%QX1/?5]8MA*M% MP_9XA_9S4DM3[!0PO@O'#K;- F@:(U5=>],#&HNNS][[//PPB&/7G&( M>X?8\^X.\BQ_9I:M%EH=0#MK0G."#]5[$SDN75'NK*9=3GYV];NR" G\"!^0 M8C-PL6%;@>9R$5I"=S9AT2.M.Z3X%:04;I2TE8%?9(GEU_XAL1JHQ4=JZ_@L MX&^M',,T&D$J'[R9I]-,9;LG +3F'OO+9'\&U,A;^]!1A@X\6UD(5]W^=8GL6[S1;2B@. M"86+SY*U);=87L(7W[Q8 GM 37>1KIN[T%SN03AF8%'7%:J4%S5R>)^-Y!M_#'7^$NNL+='T! XE-I1%?V>L(ML\$:6'R[X5O6'QL MB)=]#J%PN7T#DU&:3/T_F<_IGWLMF^5PS4P%#7NBD6,-T+P#]36$<^'#YQMN>#V:00WS+::I/_9'F MF^I8]Q(I]EV7XRYCJ5.F)&;1W(D)S$DE809Y%#N!DI%X(0,F2[ 5TANQH[YQ MZ9JEL%&6"6CEL4VHW(5+^(Z>!0/9:)KEX/( O&Y:M\O)AKA9F*81W#J6U%L/ M3+3HN'4U%7U^.-6&BCB*)OG)>H0O!F2->N^? 0.>2#WO%,VA7G$'#._O MZA]02P,$% @ !H()51A:$/X)! ,@L !D !X;"]W;W)K&ULS59M;]LV$/XK!]4H'$"))UV] .05ZZ#\,^ MT-+9$B*)'DG%Z7[]CI0MNXZK!,,^[(--\LB[>^Z.#W63M9"/*D/4\%P6E9HZ MF=:K\\% )1F67)V)%5:TLQ"RY)J6%PY*GE?.;&)E-W(V M$;4N\@IO)*BZ++G\=HF%6$\=W]D*;O-EIHU@,)NL^!+O4#^L;B2M!JV5-"^Q M4KFH0.)BZESXYY>A.6\/?,UQK?;F8"*9"_%H%K^D4\(0ME_6&_.>@XDM=*BW"@3@C*OFI$_;_+P%@6V46 6=^/(HKSFFL\F4JQ! MFM-DS4QLJ%:;P.65*_28TP@A.X0N7CZCYO$"XPZ26N M2-3)9*#)F5$9)!O#EXUA]@/#(7P1E' MWH<.;,,6V[#+^NR.N)?65 JQ@(LGGA<&Y2E1\/2.?U^@6TQ$E>1%SNTE_\/& M _?XK.&R$,GCG\="ZW1^/#3*/K;9A_Y#Q>LTUYB>P$4II,[_QA02H31\DD(I MJ"MZ(0HK7=++H%Z*"UH3_H\\E_#$BQH/ E4FT%.ZZKHF$,0*G>45"$+Q#;D\ MARLA5T)RNKUS4:4*>A"YXU%((Z-?GP5PTLB"4;=EOM H6\.@,RGJ908+>BRL M1+WT%<=N$(7P_EW$?/8!^B/7'\;D+QZZ+!C#O="\(.>^%]$&VT*B4V-F4?D> MN"PR\R:M-R('CE1%.Z@T=@(44)EGP4-'])R7+W05>[[T6O?;5Z M, P.EP>.-L_*O_74IS!.[!AMQKWUL:H/]OJ8$N72=FN*GL*ZTDU+TTK;AO"B MZ8-VQYMNDMJ9IAZ:0B/+/"@781)%O3!G7 ;CH8]=Z_%0 ME59PB=<:3)GG3+],4*CE*(B#5>"&SQ?6!<+QL&!SO$7[J[C6- L;EHSG* U7 M$C3.1L%)/)CLN_5^P3W'I6F-P3F9*O7@)A?9*(B<(!286L? Z/6$IRB$(R(9 MCS5GT&SI@.WQBOW<>R&P60EL:JO :3@IS+ZLV>ZSS\#R"I 8G776WD59XQR\9#K9:@W6IBK[O!NH'*WSI[%7I_/=H5R\ 4+,510-5@4#]A,-[>BGO1\09M^XVV M_4WLXULJOJP4"&K6.ID.G!B#U@"3&5QR-N6"6TXFZA/+@/[S&TQ+K;F=V8URUIL]0Y-J7OCBHK/!YFQ@IY2LS+C%;!N(V:&[+\3]02P,$% @ !H()54V7'UQ*! / H !D !X;"]W;W)K M&ULK59M;]LV$/XK![4(DD&)1.K-3FP#<=JT&=H@ M2+(5P[ /M$3;1"31):G8V:_?D5(4IW6-;AB06'RY>^ZY%QXY6DOUH)><&]A4 M9:W'WM*8U6D0Z'S)*Z9/Y(K7N#.7JF(&IVH1Z)7BK'!*51G0,$R#BHG:FXS< MVHV:C&1C2E'S&P6ZJ2JFGJ:\E.NQ1[SGA5NQ6!J[$$Q&*[;@=]S\MKI1. MZ ME$)4O-9"UJ#X?.R=D]-I8N6=P.^"K_76&*PG,RD?[.2J&'NA)<1+GAN+P/#S MR"]X65H@I/&UP_1ZDU9Q>_R,?NE\1U]F3/,+67X1A5F.O8$'!9^SIC2WI WVLBJ4T8&E:C;+]MT[->18OF.&349* MKD%9:42S ^>JTT9RHK9)N3,*=P7JF+:'6]QSB_>A3^[P\!4-YD+.X5+4PO#C3UB]Q?=I@C^=!W#/-P:FI N1GX8Q?C,2XB_U!\-X:S4:4#>C M&.,>9L;RAU(N@"! C#&-4)20S(U)&@--,KA!9K6Q1D*@9 !Q!B0C;DA3($.$ MDXJ#X?FRE@@FL/HCE(W\B Z!^)@L)$-HUJVD"$#]%.G\VSA\%&698QT9^,1F M&F:-QGK#%/T@*O%)C"83R]-/T)EA\C(G48C4HL'@^UB$&(N,VC^7.WKVS>SV M@%6KLW=P+[%'0H;2U(^S!(;X3_PD#+OY@%@3:9KL]_.J0N./PMU&W>ZVVZ^M MI>A2YH=I9!,98;[\042[%8QI-H08G8KW6V0UB/H1PXB7H,$A7$^/K^3]ZPSN M6CO\Y0C]M5X-4V(SBY;2+.OG)([1ZPRY&E8B\+<&PO=V]R:W-H965T>I\H:.Z9NQ XYG6R$ M[)BFK=QZ:B>155:I:[W0]U.O8PUW9A/+>Y"SB>AUVW!\D*#ZKF/RRP);L9\Z M@?/*>&RVM38,;S;9L2VN4'_>/4C:>:.5JNF0JT9PD+B9.O/@=I$8>2OP;SNC2*)[2K]8_V-@I MEC53N!3M+TVEZZF3.U#AAO6M?A3['_$8CP58BE;9/^P'V8P\EKW2HCLJT[YK M^+"RPS$/)PJY_X9">%0(+>[!D47YGFDVFTBQ!VFDR9HA;*A6F\ UW!1EI26= M-J2G9S\)C9##=_ #BJUDN[HIX2,?BFVSQBNX9[\+"4L+!B48/W#UQ-8MJNN) MIPF%L>651X^+P6/XAL<4[@77M8([7F'U=WV/T(\AA*\A+,*+!C_U_ 8BWX70 M#\,+]J(Q)9&U%UU(B8(AOG/A#=KQ>6USB6[5CI4X=>B6*)0OZ,R^_2I(_>\O M8(M';/$EZ[-'?$'>(VRDZ.#NH%%RUHZE4;#^) M8QJ4O9 54)^6K]U) =K.O87/W C#2C-3SZ\AB-PLR@SANW&1$Y&Z11'8-8ES MN.LES;JAXYNJHI3=,:4A$6 M60)QY$9)"F'DQE%H%M^/C(?,3?*4B"1Q\Z0@(HKIC((W=\S^;#&/]+?'@,[YG<-EQ!BQM2]6\R M2JH<'IAAH\7.#O6UT 30DC6]R2B- )UO!$VQX\8X&%_YV9]02P,$% @ M!H()55J0?5 3 P +@< !D !X;"]W;W)K&UL MI55?;]LX#/\JA'LH4B"M;3E)TS0)T+0]W(9;42S=[N%P#ZK-Q$)M*2?)3??M MCY(E&;"]6"3-/S^2(C7=*OUD2D0++W4ES2PJK=U,XMCD)=;:N+CS4H@:I1%*@L;5++I*)XN!T_<*GP5N MS2L:7":/2CTYYETQBQ('""O,K?/ Z7C&:ZPJYXA@_-OZC+J0SO UO?/^N\^= M0O;1U>&8R3-PQ8:\ \[A#(H[SAEL^G6FU!.VWRY@B?JKG\J8$[A'# M^&.%YF0:6X+@',5Y&VX1PK$WPHW@@Y*V-' K"RS^;Q\3] X_V^%?L(,.WS?R M#+*D#RQA[("_K*M'YOUE!^IA(.2W+[U@/=AO[29H8C8\QUE$(V)0/V,T/SY* M1\GE 6R##MO@D/?YDB:R:"K?CUNNI9!K\[5+?5AP(W+@LH ;4346"_C;)P(/ M^&)A45'K_MF7T\&H^W-:BA>H0R?1=1*H#^C[\%!JQ#?^N1Y!KY&\*03!.W&" M]%O!#S3NFAHUMTI/_)45[96M_)7]#7JL/TXOP)-9/TN'@4S[*[4[8\"^);KPL#QT9BE[/*[,TO/NP;N<,!/ MXJ!CD+0YR>_*M:&[8_R$4XF2LY2%8A$UW%%)H(A(.U"_[&C?+,2O=AAU>.TW MM:%\&VG#.NNDW6-P%7;@5_7PDGS@>BVD@0I79)J*MD#+N #=$SG_#U!+ P04 " &@@E5--BXV_($ "% M# &0 'AL+W=O[ [8%3;M].-P'U682H;;E27+2WJ\_4DZ]7I=Y'08$B6R1 MU$/R(<6<;)6^-6M$"W=%7IK3WMK:ZO5P:-(U%L(,5(4E[2R5+H2E1[T:FDJC MR)Q2D0\#SXN&A9!E;WKBWLWU]$35-IW[OX<6E7*TM MOQA.3RJQP@7:ZVJNZ6G86LED@:61J@2-R]/>S']]%K.\$_@L<6L>K8$]N5'J MEA_^S$Y['@/"'%/+%@3];/ <\YP-$8RO.YN]]DA6?+Q^L/[.^4Z^W B#YRK_ M(C.[/NTE/K<7JKM'[CS9\SV4I4;]PW;G:S7@[0V5A4[94)0R++Y%7>[ M.#Q'(=@I! YWE'91%\ M#X[A7!4%A6EA57H+HLR:U3&[G/$FT< (%\EY+DH#AU?B)D=S=#*TA(.M#=/= MF6?-F<$/SHS@@RKMVL!%F6'V?_TAX6^="!Z<. LZ#?Y5EP,(O3X$7A!TV O; MH(3.7M@1% .-?_O<:[1'^[6YC%Z;2J1XVJ,Z,:@WV)N^>N%'WIL.;*,6VZC+ M^G2Q%AJ/SUQ6YN*>ZL/"3&M1KI#7??A4<9+Z,&.^2WL/?SM'X KO+)SEE--_ M]OG4>>I^GS[6Q0UJ4$M0[DS3T&9V"74I+3'$/X(OKBP(J]B@IBH'O$.=2H-0 M:9GB]_L:N97(<@4ID413U=8B!XNZ@-EJI7$EB+"2=B0UAA0V(J\1/M766#J< MU81A1&\Q18-V?T-Y[BA^#>/4B"?S@3?M[ ML0.;D2^QTSX"/QEX"5!+6*)D':7)ITKJ/>K?PR*F8LM4. S(G#?Y!BN,"=:8 MUGY_%"8/Q[OT[=4/N_4[Z#9NZ3;^/;I=HJ%'%(P1_[ 3UJ. MC/RP'_D3"*.!/X;/C9'#@-@5>3'Q@]Y[D_W\.(R2?IBPT(B4XZ<8GB2W+D6= ML8DC2#RR/DD(2S@9$*:.Q$9M8J/?2^S%'7=\!D>1/1>5M"*7_V)&N2U43=+/ MRVPGBOV97<@[*)H; OF&^!:8J[5&_,'>=T%S67SRXB<2Y\I8SH3c$DI?$ M F9 $ 4<^]&(2XMR3Z1'H=.UBTU&PKFJFJB5-$>-J"!]"/NC(*'^0M,1E6,\ M"F$AZ#YQ*C3_W*+EMA!1-N-D3+8]8DX,[[$DUN9.2F1TX4LJ+\&3"QD)PS%] M1\$$(C\DU1BN%&4%\&M-I;:[JM/'5S4V261'B$"!^_4]=B/LAU[8-$ "V$&H MN"54W$THFA>SF@A!\=M+KJW01)Z+HLK5/66QZ1;SFL)(4SKA/>K3/LY5[@^7-O+J-%EI [W$O,,O /^M+L;E9-#.;?",#F@^CV@ M66L<'<"E-+?'2^8SW69(D"QH[E'>8$P6!C[+^8/X@$CYY!ZD -<56 6'#78" M-^+/OB0.'XV&!>J5&X -D80JN)D2V[?MC#UK1LMOXLV _D'H%5VZD..25+U! M3$U;-T-O\V!5Y0;-&V5I;'7+-?U/0,T"M+]4-%?M'OB ]I_']#]02P,$% M @ !H()554 R@-F P _ D !D !X;"]W;W)K&ULW59;;]LV%/XK!^I0V$ 676S9CFL;B-,.S=!+T&3;P[ '6CJVB%"D2U*Q M]^]W2"FJW+FN'[J7O4@\5W[G1G*V4_K1%(@6]J609AX4UFZG86BR DMF+M46 M)4G62I?,$JDWH=EJ9+DW*D681-$H+!F7P6+F>7=Z,5.5%5SBG093E273?R]1 MJ-T\B(-GQB>^*:QCA(O9EFWP'NUOVSM-5-AZR7F)TG E0>-Z'ES'TV7J]+W" M[QQWIK,&%\E*J4='W.;S('* 4&!FG0=&OR>\02&<(X+QN?$9M%LZP^[ZV?LO M/G:*9<4,WBCQ!\]M,0\F >2X9I6PG]3N+3;Q>("9$L9_8=?H1@%DE;&J;(P) M0)QUQMYE*^998N95CO03IN\N84/U5L3."Y=4>ZM)BDG M.[OXH"Q"',//\!HU?V(N1P:8S.$MYALN-W#M\L8M)W;O@:T$FOXLM+2UIOD&]N,X+V2MC#P1N:8']J'!+G%G3SC7B8G'?Y:R4L81!>01$ERPM^@ MSJ!+?26%W1@%AS 6_6:^ISH#[_: O4<*-*0E*XZ?&JF2H1 M>N^4,7WXTX<)#[BWL!0J>_SK6,0G,1V/F(J";5&@5TE6Y=QBWB?8&98KPC6( MO33N!L*,06NF!QV8H^$;R04=-I&GP#/\'+%Y,D3E[1:C2 !V69^)K9@20X6W'AN_Y'XE);?Q1U M827)L(/CC$@&X[A5?PXCO4H[3N[Y'LIZW-"-&[1U>2@TXC=D_ZJ9+]-7C.]H M_*>9Z@VC&/H'16M9\3F9ZUU=79'V8 2]^"+REA.7-Z*&4>3]D*RA$T]/1G!B M@--V@-.S!_@#7;2WDA)D7>C^E*5D<4GG;%:5E? )^U$S_!U8_\\^B)BXWO!\=UQXRLF.-4C8N9%+U!O_[J#H5"5M M?3FWW/9IZ8I#P8$KLDTNAQ3477]UJ@)J[;^?E\I2Z\%ORSH M>8;:*9!\K>AN:PBW0?O@6_P#4$L#!!0 ( :""5461HIL\ 0 $,/ 9 M >&PO=V]R:W-H965T0C-.TKI+4LIWVH>K#<@RP\MTNW=VS:?_ZSNX>!-OX8J1*?>D+S'[,]\QO M;X8/4MWI):*!=54*/>HLC5F=]7JZ6&+%](E*60SQU25 MO:C?SWH5XZ(S'KJ]*S4>RMJ47."5 EU7%5-_3;"4#Z-.V-EL7//%TMB-WGBX M8@N\0?-U=:5HU=M*F?$*A>92@,+YJ',>GDU2>]]=^)7C@]ZAP7HRE?+.+BYG MHT[?&H0E%L9*8/1WCQ=8EE80F?%G([.S56D9=^F-](_.=_)ERC1>R/(W/C/+ M42?OP SGK"[-M7SX"1M_G(&%++7[A8?F;K\#1:V-K!IFLJ#BPO^S=1.'US!$ M#4/D[/:*G)4?F&'CH9(/H.QMDF8)YZKC)N.XL$FY,8I..?&9\1=I$,((CN&\ M*.JJ+IG!&?QBEJC@0E:4Z*7-P#W"I2ADA1!\DEH?07#+IB7JHV'/D!565J]H M-$Z\QN@%C1E\EL(L-?P@9CA[S-\CZ[OWWN>>YD/[=MHC.]8@6..A0\C>H>.^-W;\*L_[[%MF1K6](F M?7Q#33FK2P0Y/S!AOSN'X!;7!B:E+.[^V.=;J_;]OMWP-50^HV@S"I0/W.8# M@EJP>L;)R".X72K$UU[^*@AD2OXW75H0N&@(2G*$2@YL,]\S7EJ'C@F7CD$S MD<>N3I7 MLB*P_5:;I(HE@J%@14J+O>+I\]SMI<[E[QRW]D!X M2 ^$__? WAY(!CG]OGN31V'T?KL.P]S5O4_1:;RW\A_7VLLM$$6V0&)"H?#4 M=E@89S#(@!3^:X4>A*Y_XLB5J.\WMY.ZELLR^GUEV3\1',6GQ+N)3[,,J9PH M-F&2/2]W>V,WH'Z];[?EV4JWSU;:^FQ=/XDVT.?A 4_8Z]ZN=A,^4&WR4@.; M6MV'O9WV3 JT%> K :Z?%<)A$L_G<_HLI:N?R$RX-%A10H'8X,:0B,KIH@ ] MYGH99@YZ69_!S/=O'-;&U)(.[P8BFQ0Q;6U/=4YM D%L[ M!YO,T"'@FD8D31*GI&W.C>WD)'_J5R-;H O!(]D'8&T+U ;NW:;@;(F/7%"W M<_+_$5IX(X)D%S!V%SNN-1Y1S >-[ W1XLY;BV0>DBF]]KW,_'M)^/8RVSZ8 MZ>T,-A6JA1O?-"$A]:"?<;:[VPGQW ]&WZ[[\?(S4PL;VA+GQ-H_&1!<*#^R M^861*S/_P%02P,$% @ !H() M56'&%ELQ @ @4 !D !X;"]W;W)K&ULG511 M;],P$/XK5K2'32IUFD [36FDM04!VE#5;O#L)M?&FF,'VVDZ?CUG)PT%N@GQ M8OOL^[Z[[WQVTBC]9 H 2PZED&8:%-96-Y2:K("2F:&J0.+)5NF2633UCII* M \L]J!0T"L,Q+1F709KXO:5.$U5;P24L-3%U63+]/ .AFFDP"HX;*[XKK-N@ M:5*Q':S!/E9+C1;M67)>@C1<2:)A.PUN1S?SV/E[AZ\<&G.R)D[)1JDG9WS* MIT'H$@(!F74,#*<]S$$(1X1I?.\X@SZD YZNC^P?O';4LF$&YDI\X[DMIL%U M0'+8LEK8E6H^0J?GG>/+E#!^)$WK.XD"DM7&JK(#8P8EE^W,#ET=3@#(GVOYVFHSC4>_4*J G;8:Y[/SK,R13 MM;1MQ_6[_0._]7U-?[FWO\,]TSLN#1&P16@XG&"WZ_;%M895E6_:C;(HW"\+ M_*1 .P<\WRILW,YP ?IO+_T)4$L#!!0 ( :""57#9]3A?0( '8' 9 M >&PO=V]R:W-H965TF M#2MII%U @ 14ZP8/B XEOYWS^OL_Q<;SF MXEZ6B HV=<7DU"F5:B:N*],2:R+/>(-,K^1)&UJ4RDRX2=R0 N>H[IJ9 MT".W1\EHC4Q2SD!@/G4N_,EE9.)MP#>*:[G5!Z-DP?F]&7S,IHYG"&&%J3(( M1#7=;F19 M7A-%DECP-0@3K=%,QTJUV9H<9>90YDKH5:KS5/*%*X0AG,(-KI M4;VD#1Y5 M,X!WFT;_+IC!+:U-',]AKI=D3M(V8*Z(4*"M1OAQL:'RY\2R/?6B4\_?)?D@ M-7/E)K(A*4X=?:M7_MA[>T#XL!<^?$3X@U[16K"+8 LQMA#F"J\2 MWQ]'Y[&[VK%SV.\^.CYEK<0HRW+P\@/=SL^[C<> MO[#CX7['#U)[HN-1+SQZON/1_S]Y>.[]X[B[54;-B_29B((R"17F.LT[B_2) MB;;*MP/%&UM9%USI.FV[I7X849@ O9YS75V[@2G6_5.;_ %02P,$% @ M!H()5=SK)6!J @ O0< !D !X;"]W;W)K&UL MQ55K:]LP%/TKPH.101([SFMDB:%I-];!MI#LP1C[H#C7MJ@L>9(2I_]^5[)C M,FA<*(5^L72E>X_.T;&D>2G5GDU2]K"\_X)_8/3CEJV5,.U MY#_9SF0+[ZU'=I#0/3=K67Z$6L_8XL62:_"3>:R/SNA@9Y$Q4+3W6 M^W!6,!A=* CK@M#QKA9R+&^HH=%3,@&IW1"XRIA8Z@R!+<8R.^K(]-_9HYE M+YCV@L%#4ENIV:,VTP6-8>'A6=*@#N!%KU\-)L&[%N'#1OCP$>$GO:IVM?,+ MJ'K0DG:D"JI;2(T:4J,7=F.(5EQPHY7:$]T8-\+'S^9&.]* W&-A"Z5) M0VGRPEZ,+GO12NV)7DP;X=-G\Z(=Z;(7_MEM;!^VSU2E3&C"(4&DH#]%DU7U M6%2!D86[H+?2X'7ONAF^KZ!L LXG$B_I.K!W?O-B1_\ 4$L#!!0 ( :" M"54C2'@64P@ ,Y! 9 >&PO=V]R:W-H965T /WQ M)2E%(\X<\[')XW)!]>=/U:E']4&Z5J\N=NFU5NNY]5SJ=)55[3;SIGG^?-=FN6SV^ONL_OR]KK8 MU]LL5_O-C,Z^?? I6V_J]H/Y[?5SNE8/JO[\?%\V[^8G MEU6V4WF5%3DIU=/-[#V]2F17T"G^E:G7ZNPU::?RI2C^:-_\NKJ9>>T2J:U: MUJU%VOQY47=JNVV=FN7X[]%T=AJS+3Q__M=Z,+/=57>R.QJC+YMNLJ:MO?RMJ13CYF7Q2+RK?J^;O MLECG6=?VG\DBJ]+UNE3KM/N@>#KI?ERH.LVVU4^-ZO/#@OSXPT_D!Y+EY'%3 M[*LT7U77\[I9P':8^?*X,'>'A6$#"\/)QR*O-Q6)\Y5: ?6QN]YWU,^;%7-: M.^S;VKEC3L-_[/-WA'M_(\QC#%B>Q>7E%)K.]XV>3!Z]MS+X*2J\\Q,#?L?. M@WT]5/I=9;LQ>[GEG$;R>OYROK8 E2=DT%?%MLH/9.CW58FMDC*4T4G5FZ(X M35$XI_A8IGGUI,I2K4A:D_LBR^LNT\W&E/S^4>V^J/(_T/R=MNW>X:IZ3I?J M9M9L_BM5OJC9[5__0GWO[U"H,,UB3+,$R:S7&WGJC9P4 MX-248'+N BL% 3L+P6&UVB(N FJDSA91'@C/2)VMDF'HP:$+3_,+G?.[*_*\ M/JOY+XL5OME73E#Y_0;&SI,LQC3+$$RZS4E.C4EFARZR-Z,"7M?"ZAH MZ!F!BFV5]+R &;&S58(%="!WU-.'GIYSD@\-R]3DH<64?'U9]-R.8[.'ZA:C MNB58;OW>G&$!G1S 8^EY'B+/C-8"4(6^=; 'J&@@J3 2",DX%0/[6\KT-)ES MFO_,EDW\W/M8M\7HS&&ZQ:AN"99;OQF:+^ATP#B6]K9GC#)NALZ642FY-%-G MRX20Y@%C @T:19P-I$Y3!G5CAIDZ\C\RF3S<0XU.)RI[H+HE6&[]IFG\H-/Y M@]HX0$4HA)E.0,8\7YCIM&7<"P(KG0#/"$\.I5-#"'53R!OIO Q,W&.,CB4J MFJ"Z)5AN_6YI.J'3\81>Q"> "@ 40 41"B ;1A2J&86Z(07(Y'AN<8\Q.I.H MY(+JEF"Y];NEX85.IQ=JPP25D84O@"P**#=#::LX"ZD52@"&F*0AG$JF 8:Y M 09(Y02F<0\R-I:H;C&J6X+EUF^79AHVG6F8#1@^9:&12D E0V;@<@RH* T\ M<_\-R )Q1C[]66JD86ZD^51\3;?-)M$9.52D076+4=T2++=^,S32L.E(PP!6 MH=;)EP4D$Y$=.H!5FJ-&:G0Z49$&U2W! M:9]8A6C0;.(G'- M1MS-1D J)["1>Y"QL41UBU'=$BRW?KLT&_'I;,1M4&&A=20 JJPS[X!*AI[! M60FD"LZ\^I/4:,3=:/3YMU\?XP5Y>'S_&#^ ,T7E(E2W&-4MP7+K=^+L5K+O MN)?,1A0_BJ@9-T E16C G'O# S!L@\T0T<(*(:RKB;BKJ!:[9 EYRN=%M M.3J#J/2#ZI9@N?6;H^F'3ZT@BH!#6/ M*Q- )9DWE$"-)]R-)_&^+)X52?,5^9BM5EM%XK2JW0%$A1%4MQC5+<%RZ_=& MPPB?#B,< (/ /NH#KM.89[IC0,3#P+S'!QK0\P8.^H0&$>$&D3?R=^%>V3W( MZ#N\44$$U2W!Y#1B41E%52W!,NMWR[-*F(ZJPB 0@+S6C8@$I&YC01$E%NW M5T J&@R5]E:7D/EUF3]G2'3I4.$%UBU'=$BRW?D?2'PBLQAKAQAHPL)?NRE'Q M!M4M1G5+L-SZ3=)X(Z;CC0# 183FK9 +2.8).XW +6Q-N*TTVC+&P\%#3(TX MPHTX0VF\:#>.RCJH;C&J6X+EUF^29ATQG76.I>=/DX;2-^_^ 524^=8S-9 L M\+FU*P=DD904#J-L>:?_B3ZDENY#ZF:'<+?)\A1:C?.S1\=WJEQW#_E79%GL M\_KP;.;IT],/"7SH'I\W/K^C5PL*?![3JP3Z_+WTKN)F5M WM/GF\-,">I$. MOW3P,2W765Z1K7IJ%L][%S3_E\O#CP<P^Y>BKHM=]W*CTI4J6T'S M_5-1U-_>M .&ULM59=3]LP%/TK5H8F)@'Y;-JRMA*T MFK9I;*C ]C#MP4UN&PO'[FRGI=)^_&PWA):&;*#RDL3Q/2?GWA/;M[?DXE9F M K=Y93)OI,I-3]U79EDD&-YPN? ],R4BQPK/10S5\X%X-2"[.2;, M&?3LNTLQZ/%"4<+@4B!9Y#D6JW.@?-EW?.?^Q9C,,F5>N(/>',_@"M3-_%+H MD5NQI"0')@EG2,"T[YSYIT/?,P ;\9W 4FX\(Y/*A/-;,_B4]AW/* (*B3(4 M6-\6, 1*#9/6\;LD=:IO&N#F\SW[!YN\3F:")0PY_4%2E?6=CH-2F.*"JC%? M?H0RH9;A2SB5]HJ69:SGH*20BN@(D.AR!PH3*=SKDYFJ$#@_>H0-$&+K. M>"%UM.RY2JLSWW"34LGY6DGPA)+/!3M!H7>$ B\(:N##9O@($@WW+=S?AKNZ M)E5A@JHP@>6+GN ;RAF"=1ENJ:.+;592(M! MU(KBGKO8S&-JJ\%3JV'0!9X0K55/R\@GX#X52>SDOO%C[WV=/7LBVTH[JM*.7F(6-G]OHU%KVM:&!UJ1 M'SYRJB8JBJ.HWJI6I;G5J/DL240!Z?W">W *_=%K+3$[)9O9E?=-93J9)B,; MO_1<(_=$ME64N"I*_#I&QCL6!7[TV,?=(+\3AO4VMBO%[1?;..8K3-6JT;I& M]N=:MR>RK4)TJD)T7L>ZSHXKW8[W>+/<#?*];CNH]ZY;2>XV2A[!%(1X,*_1 MJ$:JYQJU)[*MK'WOXJ#XW/8R$ZZT9ON8Z>85A G0\U.N^YER8-JCJAT>_ 502P,$% M @ !H()5:45(0,4 P & H !D !X;"]W;W)K&ULK59K;]HP%/TK5UDU46DE3U)@@-0"TS:M6]6NJ_;132XD:A)GMH'R[V<[ M:ICEF\LN, MLI0(.61SD^<,2:A!:6(ZEN6;*8DS8S30<]=L-* +D<097C/@BS0E;'V)"5T- M#=MXGKB)YY%0$^9HD),YWJ*XRZ^9')D52QBGF/&89L!P-C0N[/[45_$ZX%>, M*[[Q#DK) Z6/:O E'!J66A F& C%0.1CB6-,$D4DE_&GY#2JE JX^?[,_DEK MEUH>",[C4$1#HVM B#.R2,0-77W&4D]'\04TX?H75D6L[QH0++B@:0F6 M*TCCK'B2I]*'#8#C'P X)<#9 =C> 8!; MQC,W@EP#LV0Z<$:.EFH5T;-R&" MC :,KH"I:,FF7K3[&BW]BC-5)[>"R:^QQ(G1=RH0/#B#;RCMYG"FGS"F7$!K M@H+$"3^5G^]N)] Z.843B#/X&=$%)UG(!Z:0:U!,9E#FNRSR.0?RN7!%,Q%Q MF&8AAC7X23/>;\";4GME@/-LP*732/AUD;7!M3Z 8SE.S7K&Q\/M.CG_EWWZ MS]FWS'"K:G UGW> [U[_KS $LD0FCPEY$JBS)L[FD.BZ$,A2:*V1,%D5K=_R M>5I7 \U9/- $8-N0%IOIN!"2=5TYC1NIU"G:YSD)<&C(8Y(C6Z(Q>O_.]JV/ M=9OQ=NN:OM&ZMK;)J[;)>]TVA3$/Z"(3P(C VG]E0=C3A.KN6(ZLMF7WS@?F MZCN0YUZ=?06+OR&EZ[D[WNW' MG'>ZVS&3_1C;WR6:U@1YO5X5M"74KX3ZC4+'A$>0D[6\X@4'V5\ W99>6S7^ MOJ2NOR.[)F9CL87L_1C;MW>(IC5!G5YW1[:Y<=6ER.:ZQ^"@J[\XYZK9JHVY MT+?WSOREW1_;-?,3V?847&ULA95=;YLP%(;_ MBH5ZT4I;(82/I"*1UE;3-K53U(_MV@F'8-78F6V2]M_O&"C-AI/*"SWS2F,V5[ZO5R545%_*#0B\4TA548-3M?;U1@'-FZ** M^V$0)'Y%F?#F6;.V4/-,UH8S 0M%=%U55+U= Y>[F3?RWA<>V+HT=L&?9QNZ MADV-B6UE*^6(GW_.9 M%UA'P&%EK 3%RQ9N@'.KA#[^=*)>S[2%^^-W]:]-\]C,DFJXD?PWRTTY\R8> MR:&@-327#>_9-?N36./K&IM9-45HX.*B?9*7[L'L5<0A@<* MPJX@;'RWH,;E+35TGBFY(\KN1C4[:%IMJM$<$_9?>30*[S*L,_.?T@")R&=R M!]B;QL$]-;5BAN%$%NTRN6-TR7B[>'X+AC*N+\@988(\E;+65.0Z\PWZL:K^ MJF-?M^SP /M'+2[)./A$PB ,R?/C+3D_N_A7QL=V^I["OJ>PT8T.Z#Z5@ ?& M'LD)^5!E,W*^I9 MT2E6Y&)% ];4FG*AXAX5GT+%+E0\0$V"T(U*>E1R"I6X4,D E48'4&F/2D^A M4H*'EY@2,-,* \I%3H?_71P?.">3'CTY?DBEH9S4(F=Z)6MA("!FCX*/Z F.TA=( M V'(EO(:['O*F[#A'V'CS)1@\-:FP>C_!^'O1:+]O-Q3M69"(Z+ LN#2YK%J M$[N=&+EI4G(I#69N,RSQ*P?*;L#[A<2D["8V>/OOYOPO4$L#!!0 ( :" M"56N 5DIK , +0. 9 >&PO=V]R:W-H965TB#[0\MH251)>D[*1?WZ&L MR!=1JE/L]L46R3/#<\@9*7RK(1[0615%$Q\NX6< M[Z86M;YW?,[6J=(=]FRR86MX /5EEED!IW]7BTM,? M]=K4UJ@F*_4V/BB!HQG:J=DO7 'QR8A\8N(1%%OD0!X@J42F,I#8?[-E6:Z[ M1Q@S(\EPW Q]=8=]62Y?H]&7ASORZL5K\H)D)?DUY95DY5).;(6,];QVTK"[ MW;-S>]C]7)57Q'/>$-=Q78/Y?-C\#A(TI[4Y/36W<9W:Q7+;Q7)K?^,>?T?" M92O YZTB?(M=RP!*86'A$2Q!:LVW%$SD[$3UN18\' M11NB=(1IHBJ<"C-*I1B'O 3R#9AX0VX*+E3V-RQ)PJ4R+UH#6>W,:0]#MDSZ.QB_!BLY:@U1(\ MIY8 Z=F:L)43/J&<=RP39,OR"DP*0D. >?Z9A"X( RSH MV92H51']=Q5LI4"T(HA*!:_6*5GA55OWR$N2)^K0CF,O.L^>+BJ,8M=,8!?ANCT12)W#=>W\OP+[DZQAG=V-MBXLC#RW)P/IH8Z@PX5$5]PE>=4X/3D/G(B. MSP]R RYV(K\O]@Z%!1VN+$RL+T^8QOG0#62"!$$/[4-I0'^T-OBQ-.A>\Y@& MG5K.!(M0QYKW%B2PPKMG*L0 MW8C]$VG?4'Q3OS(67.&;I?Y,\5D)0@-P?,7QI=$T],.E?:C._@%02P,$% M @ !H()55M.M/Z& @ @ 8 !D !X;"]W;W)K&ULG95A3]LP$(;_RBGB TA $B#V5"]1T9VY M-@5W%)I%:)<&^:P2%3)D4=0)"RY4,.A5>[=FT-.EDT+AK0%;%@4W/R]1ZG4_ MB(/GC3NQR)W?" >])5_@&-W]\M90%+8N,U&@LD(K,#CO!Q_BBV'F\ZN$!X%K MN[$&7\E$ZT2!4.+4>0=.EQ4.44IO1!@_&L^@?:07;JZ?W:^JVJF6 M";_J'I3J:D:H?PI MCIVANX)T;O!5.X0,3N +-X_H^$0BC'%:&N$$6MH?U\<+>@X?C;86[A7]6Z3X MA3.XH9B2N)K!%1<&'K@L*:;3N58KM(Y.VUDX')&OD/:(W.['(S@\.((#$ J^ MY;JT)+:]T%$I'BB<-MB7-39[!?MSJ4XAB8Z!18SMD0_?EH]P2O*XDLURU9^9;LJZ\V[%2&_E5;#;HL3M-> MN-HL8S!UY[9QM()PGK;(/OR>ITSO9S MIRUW^B9W2PO:P() '9J_M3G=X6!1PKI;M+M9,:6=[\?-6MSL/W#?W>=LY^A/ MXO-HFWQ?5M;= @\WYH.?S?2N+X2R('%.LNCTC%Q,/>_JP.EE-3(FVM$ JI8Y M?2+0^ 2Z/]05I(F M@2&45J(O8YO&A.C8/KO)I;%P[,YV6K9?O[.3AA9"U[U\:>/+/<_YGCZ]2]92 M/>@"P)#'D@L]\ ICEI>^K],"2JI/Y1($OLFE*JG!HUKX>JF 9@Y4YO '5L4Q@;\8;*D"YB!N5_> M*CSY+4O&2A":24$4Y /OJG\YC6V^2_C*8*VWGHGM9"[E@SU\R 9>8"\$'%)C M&2A^K6 ,G%LBO,;WAM-K2UK@]O.&_9WK'7N94PUCR;^QS!0#[\(C&>2TXN9. MKM]#T\^9Y4LEU^Z3K)OH&2B_J:/C0Y; .3I!H0-('P.B%\! M1 T@.K1"W #B0RN<-0#7NE_W[H2;4$.'B9)KHFPVLMD'I[Y#HUY,6)_,C,*W M#'%F^%D:(&>D1VZH>@!#YQS(#-)*,<- 8WQ6&XC(G%PKJ36Y \K93\C(-;I0 M$RHR\@GCF)PK69(9109,OEI1QBU=#\W)X@C'&]0D6NY]-R/'1"3DB M3) OA:PTTNO$-]BIO:^?-EV-ZJ["5[J*R(T4IM!D*C+(.O"3_?CS/7@?%6YE M#C>A+\Y1/YM&M>;J<4=<^=[7ME%P-@\1?;6O],B..=E,FOR69 M[B79D25N98G_1!:^]:?Z'[K$+R[&PO=V]R:W-H965T3(3,F+:#.7<58D$-LV\,=#1(VAUO07Y,;:49N@3+E$<2*BYA(F V=M_1\[&<. MF<4W#BNU<4WL4B9"W-G!U73H>)81A!!H"\',WQ+&$(86R?#XE8,ZQ9S6_[/[/! ;#K2]Q<'/'?Q='5JY0RM;Z)I9MJQ+IMEH(,6*2&MM MT.Q%%IO,VZR&QS:-MUJ:I]SXZ=$GH8%TR6ORCG%)OK$P!7(-3*423+*T>?!6 M*="*L'A*/G(VX2'7'-2#T90PO>G[\A(TXZ%Z93R_WEZ2E\]?D>>$Q^3+0J3* M@*B!JPUO.[L;Y!POUAS]+1P_I/$I:7DGQ/=\O\%]C+M?0F#<:>9.J^ZNB581 M,K\(F9_AM;?@C85,A&0F;A.Q93UK@&X&8#?2;O.MF?6-V5EA5 MZ+4*>BV4WE6\!*5M\I2-N]F<=R8EDQ (_$JY_DT4!*G,DMA$?0W>V:1.O=8C MXG4COT_[S;S;!>\VRMOL2K/G8@+WP8+%_>\6JK5R/@/:*( M653XG17\S@XL+!\M+!1UW\(Z$E@E /TB /VG+*S^/U.&65084Z_LG-[QBBK' MPM]8#4;;7EETH\'3 VNKA=86#KMO<1T+K1J$LF53O&?_9WWEZ%B!H295UF4G MIW@KWZ_"ZDVYQA$SJ7(LNS;%VW:IABZL&L)+"H7:NZ2.A%9=>*D%*"X&=I"! M.4*EX37IP 8[1 C2LEM3O%UORPWY0PZ5,OB,>Z?P2&C5^)2J@.*R8)<4_EL- MH"959J4>H+@@."ASN%; 9]P[;#S59,W,W3D?LT=0UDW,> M*Q+"S/AXISV3>KD^[5D/M$BR Y.)T%I$V>4"V!2D-3#/9T+HAX$]@RG.W$9_ M 5!+ P04 " &@@E57S7TQP$& !'@ &0 'AL+W=O\O6@+C'7Y1LY,XUTJ',.?^N;Z;>=:6A/2(^<96FP/"W)G?$ M]S43^/$C):UD-C5P]WK+/HZ#AV#F6)([[O]-/;6ZKG0KR",+'/GJ,]],2!I0 M6_.YW)?Q+]JD?1L5Y$92\2 %@PO7+T/T[N(]ND"4 MH:<5CR1FGKRJ*_!'L];=U/9M8ML^8KN)'CA3*XE&S"-> 7Y6N7,LXB5D/-1A79#=LN<&AX.MPJ@(_*X0]8 -S2<*M;E,Y? MZ]H;GP4 M7,+?$U?8+U)^PN[$['I96P]LVW' L_6N'$I]T*MI7X;8)=<56"XE$6M2&;Q] M8SF-RR)QF"0;G^3_Q*3)J4FRV<_\SXFBE8FB52J*FX +1?_%\6: +XIT<500 M"7-[QZ%.N[$GA]:!TX[3R?<9E7IX[B@?.F6U&WM>30Z]LNQ6,]]I:M*MF2&R MW!BWLS%NEX[QI]L/4_Z$%'%7C/M\28E$WQY(,"?BGZ)Q+64[,_"A2;*12;*Q M2;*)2;*I2;*9(;*<\IQ,>VE/A<$9HD&SF'=;B[ M7V'&)BU.3))-39+-#)'EQ-7)Q-4Y05SHR'XF$U<5W6(?,Y<@>#% GXE+-*!( M^645+]K 4=*[:#MVT[0.Y=0_W60>Q?/P_L4Q,QC(U238[9?SNSXPY)\1> M)L1>*0=VC3'&$&<)+04@ K4C?)QM"Y!*A,&6HZ+48FC4?#G@$ M(+!Q85=A2QXO!2XR8<,CGO?Y9\C41+$[/@HOXH8S"$.:Z MMASG80Y=@&Y-I-+]JI!43WN&4\?S3FQ#1EXR:OJ[9SP,.^EL]J";'[L)8Z+1 M!>-039.] 5/@>N1"[X7@0=Q_J7=9D"PA7K215W+Z6I9P7)9JZ"GO'1>>MIN, M\&M)<[G,0CZBBK=ONK )NMSV%&1-6$1DW&Q=(LYV$Z%;K:0 &F$>8 M!-NN'@V?>G$"I((_G5>9N._R@*!W/H3WOE8TI>H[AR(!$UWUC: M0)$%*!';X\WZ:\C)X>@#%DO*)/+) L)OU#JP&Q7)>6-RHW@8'Q/-N5(\B"]7 M!'M$Z [P?,&YVMYH ]FI[^ _4$L#!!0 ( :""56S@EMX=PD *A! 9 M >&PO=V]R:W-H965T4_54N".'@9YX5Y^LM-CNN)96I"O#)2K/,?LX9QD]/YD >/ M![ZE\P67!X:GQTL\)]\)_WWYE8EWPXV7:9J3HDQI 1B9G0S.X%$<(FF@1OPS M)??EUFL@2[FE]"_YYGIZ,O!D1B0C"9O^)5 6%TE]"LU+]!/?56&\ MDE7):5X9BPSRM%C_QC\K(;8,H/^$ :H,4,, A4\8^)6!_]P(0640- V")PS" MRB!\;H2H,HB>&V%4&8S49*W555-SB3D^/6;T'C Y6GB3+]3\*FLQ(VDA3\7O MG(E/4V''3[]03L (O ?7!S>'848V_F3]?^0N>\'=#.3AACFJ+$7!@TMG-FVU"+<:!$ZM;@V52B(=?9#8UXA0B/4*#@T90DB M;]2HV)E3RXJC3<61L^(+U2H) ]](IF:W7*3+$OSYF>2WA/T;_%>V*Y:*K]"? MX(*RY>'F(YLJSEC/KV0M7I?.XHZ;30>M;O"_E!?^/+RNB-, $SM,@-? M"4OI%+S]%\'LG4UM=]00/ C#$D0@5U\$-HF='O:5N"-G-8G'&XG'/;?SL7%! M^Y'7Z$U78^-Z-@?%SDQ;ZC#9Z##IOYE/C"I'T&LH88[QQXWN%SM3;2D$]#2@ M>1WU\LI1[4MZ/&G.?36J5C)"S9K=2;4M>HM*X?_9SL^2'ZNT3%6'$63Z*EL[N[0^W;W3KW%77FKRXZT[.A5.OR.L$'5XH.JQ0,4@"E^L+9Z MMZN]]>[(6UUO#>^P;WJ')IC[H5Q9U*]YW[SFC5&Q.]FV8FA^AR\ \-!DWRG"=^6M+K&&>/@Z%+\C+%0]WDGQ;@][R]P'QT,-\K!ODHHN2\#390W!L7N5-M*H5D>O@#,0PNI&^L:RR#8;/ZQ.]N6:B#-\Z@KGDTM7;<[P[Z+X]OE-O<5?>ZH)KCD>O MP_$[PKJ:N]MT;WW[X':DN1WUS>W(Y'9CUQ69U-X<$[L3;2N$9G;T LR.3!HW MM=@])G;GVE8+S>NH*UY')J\W]Z602>O-Y8D[G;;E:E1';E3_*N:VX*VWV-W> M]^[>G1)Z5][JRFI"1Z]#Z#O"5AOM5GD[)?.NO-7EU62.^B9S9)(Y,O9Y'$Z: MWUCNE-J6K+G9=^HM[LI;76.-XO[KH/B. ML/[3S=QMN;>\?9"XOW7[2^_WOUAVT'W4O.7#M^R@&Z-B=[)MQ= T[K\ C?N6 M>V"0U^1QRZBHV?5C=[IMY=! [G<%Y+X)Y BBYI>8;S(YBHR_%KN3:ENTQG+? MC>7?A$_,D@7 Q11&-4[$ZVK1@:X_T7P'C? M1/2)*82ZBI^I9 E>3=P?LP_8ZPT1ZWR;A=[:UW M'Y ?:,@/^H;\P++=[D5^\TJW;+@;HV)WLFW%V+K-_27N-] MT#?>!R;>PTGS@:7+'6G8)^DJ,!<%IN^/K7S'EKP1VF+2NJ!ZB1#TOT0XWQ'C MJ5/:D"HT%R31J+D-91DT;MX6 M%+OCMQ5*+D?J1S0SAVYX%15?KIB\9OF"@%G*2@Y^K##CA,G=)_DXY('ZZ(+F M2UP\ +%X(4R]Z!?'F_2,5:J3;\#F$R&>N$R*?>3T$_Y@I MI\(5DJ[>(*B'"B%7&52T3G#>0G*)2U**D6Y?5 6GZC0\V_RQYR*+ZE"R3.C3'U8 MKI9+<3W+R$J'6S%$N+LC)9?C#M12462&J\3K23R6#*;K61,3-%'3L"6G/Q'# MUJU#S(FTMLS#027VO0@E4E\E8O2,T5R-GZMVGCRV<^W'653&7<] MP_I[.:'EIN0GSHI??QF+EOKA<203J^5B14IU&'X M-@60AZ%HP_24)R/:2X" M%%-2E")V(F9*._=H>V2&FX]LRT6Y'/U.+Z0 M0@JP?B1OM"]/31=OP"'5W:_%RAHX^VXV>A&PO=V]R:W-H965TV;9,,RBHO.1+*/'.G(N"*IR*A2V7 NC,B(K<]APG ML@O*2BL9FK4'D0QYI7)6PH,@LBH**G[?0,[7(\NUWA<>V2)3>L%.ADNZ@"=0 M+\L'@3.[=9FQ DK)>$D$S$?6M7LU'NAX$_"#P5INC(G.9,KYJY[DWO<1!?DME*5P,6""\7^4%/\+V^XBR20TPDHRG)YAG$O M3Q-R>G)&3@@KR7/&*TG+F1S:"BGUL^RT(;JIB;P]1-^J\I+XSCGQ',_KD(_[ MY1-(4>X:N?NOW,;:M 7RV@)YQB_8X[>'XJ9614:E7Y55XODN1JXV47NM]0MZ M)9!^"^X? O>[P&M5N 'NQVZP!=YK?21XT((' MA\"#+O!@%]QQ_2WP7NLCP<,6/#P$'G:!ASO@GA=M;Y5>ZR/!HQ8\.@0>=8%' M.^"?PFB+N]?Y2.ZXY8X/<<<$3QFB,L 6-E<@NM*(=])PPZTL>I]S9!:#-HM! M;Q;/7-$<#\WV_*7F_.W*9+!SZ+B>%V]OI8ZH('+B-JJFM#>:AF[8WZE8L%*2 M'.:H8\/MA6Y1N9-2 MFX:3"TW%;&N0%P'42);$\35KN%!1EH:]C$$G/R#-Q]#KA"*3V1D_%[Y(RFDAYXOCZQ?PS>G9<]M[C2 M\J_RI=YTS=[YU25LL=6&^%XB[+!R=Y+L54!8DE@X:7]RXNF:X@T- MN@USWVMR@PO+VCU;-#[!G9?:S7X,?('ICR#["U!+ P04 " &@@E51$\B M)/ # 9$0 &0 'AL+W=O=)LW$2?NPTP<%9$,7D%>2[>V_KP2$V%AF$I<7 M&\0Y1_?J'@M=C_>$?F4IQAQ\+_*23;24\\U(UUFXUSLI]H4'L9 M>,C6*9<#^G2\06N\Q/QIG]X1CH$/?@:_8K*F M:)-F,;@I:\=6E2\3<(O^(13,JV P!7(>07C .UQN,0/7HK )^*-\1?Q.XIK] M<8$YRG+V2>"?E@OP\<,G\ %D)7A,R98);3;6NQ'BV&U?K(J/?N,WHLK5'6MF6[%E#O>;FI9,'#&^NYPM10HPW:\8U1X MBG(]QW>/4=$IRG%\)VA11RG:;8IV;XI/=S>/X0(L'V>/X5*59R]=OBI&;(-B M/-'$NX!ANL/:],*D0)EV(&O-IG;)NCV)AANJ3@]U-MOEB0Y!B%B''RYQ<4S MIG^K\NX5?*_MAA0+AQ2+!A([JHK75L6[V';>B0U,SS,[MCL%!49GTPI/,9;O MV1W3*68S#$?M.;_-SN_-;L8R!.Y1G*W$(:#/:;TR[W7:D&+AD&+10&)'M0C: M6@27.NVZG_D%*FL6G!K&LJVN/U4HP[ Z#CU%V4'@=5[DD0)E68ZK]B@T7@^L M1F]^\\\W=S/EL;&7]UY;#JH6#JH6#:5V7(&#E@%>O LVU,,C%_1=H_OZ5<$" MZ <=HRE@-G2ZNVJD@%FN;9]Y!4-YL#\>>3W=PO[CK?AQS=.L1*IUU ^Z,-$% MK:M^F8&8;$M>GVS:T;8GOZXZT<[X'(X64#$>RAY>,3Z#YBB$*B61CGA2-:_Z M:TCUGP:WB*ZSDH$&ULK5;;CMHP$/T5*Y6J5FK)AB#V><^9J,Z,#%WXPSLC";,\D=&MA3^ MB.]4FC!8"B)W64;%GRFD_#"V7.M!L$JVL=("VQ_E= NWH+[F2X$[NV*)D@R8 M3#@C C9C:^(.YP.M;Q2^)7"0)VNB(UES?JJ%3]\A#*>ON8+ M>2K-+SF4NHY%PIU4/"O!Z$&6L.)+[\L\G "0IQ[@E0#O,:#W!*!; KJ76NB5 M@-ZE%OHEP(1N%[&;Q 5447\D^($(K8UL>F&R;]"8KX3I/KE5 D\3Q"G_,U= MKLE;\@'X5M \3D)RPXK^,X5D$5G07UR0F7$&!-%V$' NE85X(LD21 A,89,1 MOB%?N*(I6<$>V XD>16 HDDJ7R-!*20;P3,RXTP)[!H,7\5'6U-@88P-?$=^ M+"!;@_B)P.H40=J4*%Q=)?*H-K(59D?':(=E)J9%)KPG,M$E"_0AEF3.(HAJ M\$$S?M" M[$J56F\A]),O4;"3SO6(5WG#?$U;E6 MD;X8.1=4;!,F20H;-.5TKK"'1#'&%1O%U)*Q8FQ6[4.]48A*3R(LS".HF'("15!EGK;4F6I MK VC I<*=,TY47^FR.1V'/2")\,=75?&&<(LW9 UKM#\V"R5W84=2T$Y"DVE M (7E.)CTKA:)\_<./REN]=X:7"7W4CZXS74Q#B*7$#+,C6,@]O6(,V3,$=DT M?K><01?2 ??73^R??>VVEGNB<2;9+UJ8:AQ:V-Y"W89L"I:-YDU^JP![ \AP%Q"XA? _KO )(6D!P;H=\"^L=& M&+0 7WK8U.Z%FQ-#LE3)+2CG;=G.]0.?\7??'/T5^(D73MD7B^_CM\$V%H05GM;C.L M,*\5-12MV+N61 EJ%CKYPXZ@PF7M3!P0D7;*:>' M6J5)9N"3<1/N,1OU!L/191H^[G^!MV[#X462O/2:'T>V>.MV,8JCRV'GU@@7 M[MTQCFKMAYN&W)75Z-E9N_DY\6/CE7W:NYKU#MCG=MXVX_&9OAG6-T2MJ=# ML+2AHO,+FZQJ!F"S,7+C;_B]-'9>^&5E_QFHG(,]+Z6]Y>W&!>C^0ME?4$L# M!!0 ( :""56)??838@, *D+ 9 >&PO=V]R:W-H965T9$*+0:Y8R.;82I3:WMBVCA&18=OF& M,/BRXB+#"H9B;8,FLR*N868C+B6Y521A8"R6V68?%[ M2E*>CRW7>IMXI.M$Z0E[,MK@-5D2];19"!C9-4M,,\(DY0P)LAI;=^[M/-#X M O"#DEPVWI%6\LSYBQY\B<>6HQ=$4A(IS8#AL2,SDJ::");QJ^*TZI0ZL/G^ MQOZIT Y:GK$D,Y[^I+%*QE9@H9BL\#95CSS_3"H]?43OU8^- * QQS@50%>.Z!W),"O OQS,_2J@-ZY&?I50"'=+K47 MQH58X8D61*!E@@5!?(5F/,O@?UTJ'KT >HX%HVPM&Z!.2!2F*01>HZ=EB#H7 ME^@"V4CJKQ)1AIX85?*J,?$]X5N)60R3%WOCD:U FUZA'54ZIJ4.[X@.']US MIA*)YBPFL2$^/!T_.!%O@Z>UL=Z;L5/O).'7+>LBW[E"GN-YAO7,S@]W37+^ M+?O\K[/OF>'75>87?+UC50;%1:OB2G5QF?[@DF)04.CC;3>Y=EW/']F[IFV' M*-_M[V-" Y,7N#?[J+D!Y3>Y]I3V:J6]DTJG6-((=:"8RS(W*BTI^HW,GN\. M>RVE!I07M/T(C5Q^6ZN):Q "/K%CA',L8OF1 M!_V#%3DM_8<(,*FE_D.6^2G$GNI!K7IP4G5(TZT"F7EQ!VF].R+@2D51>426 M7L"5+!4<97!(?N3$X*QJ,*)Z+;6A$750#0;4\6H8UKX,SZA\UM[I: ,WA"QO M"/ AYFF*A7R?-5I29@J:6]/I.JUM/CM$ "VI'@K$KY M/YX$9WERB#)X8J0Z\,2,:GMB-WJ/C(AUT?1)V Q;ILH+HIZM^\J[HIUJS4_= MVYEKF ^A#RW;QG?ZLHF]QV)-F40I64$JISN$BA9E8U@.%-\4G<\S5]!'%:\) M]-)$: !\7W'H?JJ!3E!WYY,_4$L#!!0 ( :""55H72?2%!0 (0E 0 9 M >&PO=V]R:W-H965TO1__ (I2JTFH"4A'EN:++8'L MTPWHWKX #I877Y+TK^PLBG+OZWRVR%[NG>7Y^?/]_6QR%LW#[%ER'BV*3SXE MZ3S,BU_3T_WL/(W"Z:K1?+;?:;4&^_,P7NR]>K%:]BY]]2)9YK-X$;U+O6PY MGX?IM]?1+/GR././J27?O9*U?E)$G^*G\1TY=[K7)$T2R:Y"4B M+/[['!U&LUE)*L;Q]QJZ=]5GV?#ZSY=T?[7RQI?[\OZNZT];[+,\F2^;ER,8!XO+OX/OZXW MQ+4&[>X-#3KK!IW-!KT;&G37#;J;#?HW-.BM&_3J#JF_;M"O.Z3!NL%@HT'G MI@;#=8-AW2&-U@U&FPT&-S08KQN,ZZY#NW7YEVO5;G+UQ][Z:]_8Y/+/W5[] MO?]FX2+SGAQ%>1C/ M,N]#]#5?AK,?"\;OQT?>DW_^Z/W3BQ?>A[-DF16@[,5^7HRT[&]_LA[5T<6H M.C>,JNO]FBSRL\Q[LYA&TXKV@;O]8%=[X6[?[C@ ^\4FOMK.G*9UVW=V-ROW[Q=M3GOUKMP-S^*)D7S=MF\/:IH M+NLW'U8T5[6;5ZZ[KM][WQ$(W:N$ZZYXO1MXQV=A&E5EU4&:AHO3J*APN7?R MS;O^O7?AM]7B@R]A.GWJO3TO&V0F2;V#\Z($3^(+T*J29L77EGF6%]^)%Z?> M;\OY291Z3XJTS$IP]F/%EGCM'OG'SI\5C0Z=C3B)7NX50\RB]'.T M]^J'?[0'K9^KLN "UE_!RAV(SZ_:K7&KU7JQ__G:U][L&&B[:J ^.="@WD!_ MN57[Y'DUYNO43J)L_!D%M7,+_?(B_QZ M^K%;F6/.ADUSK%GX+L4Y(P1<(T!+/RHW^5'_U'DA]!PS\QB_N35U=, 6YGI*$*1*F(9@5Y(.K M(!\XM_QOR>*G:'X^2[Y%D7<4%[&9)ZGW\=>HG*4K9U@GKVGPD3"?A 4D3) P M2<(4"=,0S KDX54@#[_3;/W4.U@LBL-T[X\HRXM#@J?EK#PIOA>>1E4)X1Q7 MTX2X@)5G2,Q4^JS3WYB1R2Z#6ET*LDM)PA0)TQ#,"N'150B/G"'\X2PJ#IW; MZST%L2AC+OX;;]F^=WVY^F_KJ+0\LU(] M9Z->$J7Y*"W8L>E[WK=B&U4?DJ).$Z4IE*8IFAW^QFNVW6+SYK.%3XX/WF<_ M7B\"M0Y?4>^)TGR4%J T@=(D2E,H35,T.^"-_VS?NP UY\^]Y-/%PNSBXI3* M2X,/W2-JG!,DS4=I 4H3*$VB-(72=+M"+O>N#G_L2#>:M.WVI':8WCS1_[Z( MBW^/ER?_B2:YER<7H5P9R*A!16D^2@O6M UW--QT1VBG$J4IE*8IFAW+1I&V MW8[T?;%SG<:38H)=!_)%T#YY?_R[O8]RN1=>A+K:_6[[AT7 MU':B-!^E!2A-H#2)TA1*TQ3-OMW'*-3.O2M4^T#U\JRC^[*M]:C&UD38[?;L MF?#(/?BF 8_2 I0F4)I$:0JE:8IF![RQI1VW+27F_)YSSGRR!WM&RO6E9& M.NI=*9H=Z<:[=MS>M?8L_V8]PV?NF1UUJBC-1VD!2A,H3:(TA=(T1;/CW=C7 MCMN^/L#,CMI9E.:CM&#'IN_>?%T9.@Z)TA1*TQ3-#G\C;#N0L*UU97'QO<.S M./I47B$_6:X^?_OI4SR)=NS^HTX7I?DH+4!I J5)E*90FJ9H]I/[C-/MUG&Z MKVL6B==51>+-W\LX_U8D3I%OR_*#S'N;GQ6)D9\5"73UK(ZFSTY:#_SZ31GC M<7?C^IU"UK=NX3 EXX^B8'COBD'' MT^*[3[U_)>EL^J7XQ3L.9SN.-]RC;EI*4)J/T@*4)E":1&D*I6F*9N>-4<7= M.JKX49:2[1M:^^-!>[.4H#(9I04H3: TB=(42M,4S4Z):P]&AF1RLV,0/UZ$ MBTDSU MMPH':J116H#2!$J3*$VA-$W1[)0P1KH+&>EFA>/M>92&JW.YM0H'ZJY1FH_2 M I0F4)I$:0JE:8IF9XEQU]TZ[OI1%HY!K2,.U%VCM "E"90F49I":9JBV2EA M)'?7+;F+\%R]QZPH!!=AOZX_NM>O<4Z@5ARE"90F49I":9JBV3EA3'G7;^/!>+-DH'8L,]NL8E _7B*"U :0*E292F4)JF:'9^7'OM[W^K%^]M>_&JHPS4BZ.T M *4)E"91FD)IFJ+9*6&\>&_7L[*3-/_I0Y3.KYUJ>G?\N_M\DAO:>*9'139* M"U":0&D2I2F4IBF:'=9&9/?N_2;LFC/]P71:_E0<5:]8F2>R;%F^[F/U=(ZK MW;$@"6=9D6*3*)I&TUU/[EBOW>9[[C;+ 6J[45J T@1*DRA-H31-T>R\,;:[ MM^M1VKO*P5T>R.KNO''90&4V2@M0FD!I$J4IE*8IFAW^1F;WOO,=WO4>U.0> M5>.\0(4V2@O6M!V/GA5HIQ*E*92F*9H=\,94]W:]J/AN\[W[8:SNSAO'-:J= M45J T@1*DRA-H31-T:SP[QOMW'^4#^!VCZII7J T'Z4%_>I'C6]<@R703B5* M4RA-4S0[X(U4[KNE\EWG>_>#6-V=-XYKU!FCM "E"90F49I":9JBV>%OG''_ M43Y\VSVJQGF!BF.4%O1K/69E^2@M0&D"I4F4IE":IFAVK!N[VZ]C=[__Y-ZK.E>_^5@E]]@;QSNJ M;E&:0&D2I2F4IBF:'>]&W?;KO.;X3EF6@]P(_0W+W1S MKT;CT$?U+DH3*$VB-(72-$6S0]_HW?XNO7NKW9IBH;^W8O<(=;DH+4!I J5)E*90FJ9H=KP;E]O?Y7)O M6R/$8I)&1?R7EV^^F<6G\& MD;[]7=+WGBK!8;*8QNNKX:XGT<65<3LKQ;BJ4K0VKWISKUSCA$ U,$H3*$VB M-(72-$6S$F)@-/!@EP:N72H^?$FQ8 M-P9XL,L /\AAP'I4.PX#W&-O'.^H\D5I J5)E*90FJ9H=KP;Y3O8I7QO-;?? M_3# /:[&E0"5OB@M0&D"I4F4IE":IFAV9A@W/-CEAA_E8R$, )YL$L@W[94U+8*[Y(L7F%7N5 ZMBCUWD?Y,EVX MBPDI+H]0FH_2 I0F4)I$:0JE:8IFYXZ1T8,Z,OK['U94&NBMPPK40*.T *4) ME"91FD)IFJ+9\6X,] ST!NU8JM,'$SR9;&GM*X"KZ/RPS#W=+';E'OCUM7! M1E$^CG\(Y^<_O^NW6L6.U33ZZJX9J)%&:3Y*"U":0&D2I2F4IBF:G4/&2 _J M&.F'O(!I4"FG-R]@;E0^Q6#UD M(LO*-4>)#0(G_&GZ-Y\OYSENX M*RRYN0[7OPR^N)+E> M.MY'V7)62O'X>LY<_T9M6SZLLN7/MNP'ZLM16H#2!$J3*$VA-$W1K,P8&5\^ M GSYC87EH:[>=:]4TX*#TGR4%J T@=(D2E,H35,T.ZV,C!\]RAO)1Y4WDH\W MK]EU#[YQP*,6':4)E"91FD)IFJ+9 6\L^NC>7SA]QPL.UP/<&?NH-4=I 4H3 M*$VB-(72-$6S8]]8\Q'P''%H'PJ[A-V]3HUWH5"ICM("E"90FD1I"J5IBF9G ME9'JHUU2_9$?LZ_'O^.8W;V6C3,#E>XH3: TB=(42M,4S#T3=GHS0?I04H3: TB=(4 M2M,4S4XK8^]'C_+-V>M1;9X1VZHCJ&]':0%*$RA-HC2%TC1%LP/>^/;18[_] M?%3YO/2MD\&H4$=I 4H3*$VB-(72-$6S0G]LA/J8$.K,+A1V,MB]3DWWH%": MC]("E"90FD1I"J5IBF9GE?'IXSH^_1$?LX\KS?O6,;M[-1NG!FK>49I :1*E M*92F*9J=&L:\C]WF_7U96\+%U"XRE3&*WGZ.TGR4%J T@=(D2E,H35,T.Y2- M2!_7N?W\3K-\S9M#@H)7?%3,^\6T'B<[[_MP#[QQZJ"V'*4%X^U[Z'OM[J"] M<>@DT%XE2E,H35,T.RF,!Q_7]^!7P6[RX:GW6[+X7!PG%!^O<^ PR?)B:>Y] MB_)B'V>2G"[B_XW*7:!YLBQ;?$CR<%89YJ0F/5K3!M="J=-O;5Z1Y:.=!O4Z M%6BG$J4IE*8IFAV^1E:/Z[^(^X[ANYZJBYWSR\6KXO#DWU&85L_:J(I&:3Y* M"W;\$=K%M@Q3;^3-DT5^EGGMCC<-OV65.SNHAD9I"J5IBF8G1JFA[27&OHW= M]NUC^\^C9>3E2;&S$GF3*)Z5YW[B^7FR/OM3+CX^>.^=KO9>GJY^3Y9YEA>[ M_RN9MIK?O>CO97DN*?3FZVL.5V>'1D^+>7"]CU,N*1N7.UGAXML/_QAUVL.? M,V^2S(L(\;(\F?SEQ>O[9;WE>;$L^EH<_\99].QCY\\/ZW$LBPPL^DF+P99) MG.:KMT"5^6GZ7BS+XY&RPP9=K]:@W!##_O]<-C =9LN3_T23_')#K;;&LX_= M6VR\]4JMUO*[;+RJR-G/SJ(H/PKS\-6+>92>1H?1;%;BBN&\W"LET]52+XT^ M%7'4?OZZL[>_M?RH_=QO5RP/VL]_J5HNVL]EU?*CSO,W5?R@\_R7JN4'X\%S M501^U2?#XI-A^*8^N3),^3^>K'LRB<1FGYA>+S3TF27_Y2=O E2?]:;&ULQ5IK;]LV%/TKA-L5*9#:DOR0XSH&XJXT&=U&CN6N1>0D'LT1(PL M;FMW9L\QNQ(0M_C#(T_\X!G)KCQ2^EV^O)O?U@SI$?&)*R0%AI\-&1'?ETS@ MQX^4M+:S*8&'SUOV:=QYZ,PCYF1$_:_>7*QN:]T:FI,%CGSQB3XY).U06_*Y MU.?Q7_24MC5JR(VXH$$*!@\"+TQ^\<]T( X 9C,'8*4 ZQC0S@$T4T"SJ(56 M"F@= UHY@'8*:!\#[!Q )P5TBKIDIP#["&#EN=1- 7&X-!(Y8BW'6.!!G]$G MQ&1K8),/<4#$:)#0"V7L/@@&M1[@Q. #%029!GJ#1C0(()@>!'6_(QS.DZ$CB'=%%BOJXCNOO9#QZXAE=C8G GL]?0^,O#V-T M]?(U>HD:B*\P(QQY(?H2>H)?0R$\?U[1B(-AWF\(Z)GTK^&FO1@EO;!R>M%$ M[VDH5AQ-PCF9*_!3/;YS#N_H\::E(6B )#M=K*TN(TO+^'L4UE'3N$:685D* MAR;%X:9J/'[-NJ.'CXD+<%-E/3,8S5V0-F.^5@[?QTAP 9'AA&T17$3O+X6N'J4$_]S?Q+%6Y:D,PG/;[&+KFM0<+@A&U(;?#JA=DQWJJD MJI)LFI"U8S*9F#80?!W#,/J-S:% %=G,R-7:R=4J+M?7.'O $H(WA$$V1.0G M8:['"5HSSR6Q>G/J^YAQM 9=8R550HZT1LMJ4B79-"'K'FAB&76CNT;:ST[937-N[Y9*1)9;J>B"E M!Q^9+MI@/R(J#1/BSN%BTFIVLW$[UEM7#\9$"RHK:!$W9Y>XZ9PR6SM@[/6RMJ1G#(8Q_Z4PULD^6]J-5?7*VQ?1LBYG>>74^=+2@"]>N[FX\NUJ7 M)FG"*#^B0SUQ3N[7@LHN;%623;LGXKXQ[=/<7Y'-C%@W.[%NBHI57>;7FBRK M2)5DTYN3S&]VZ\;1TN149#(CB&GL=WB&5A+8XR^()X6@##18>^R2J73&2,Y< MTJ/*2E-S[.JO CVJ MM(#%?)U=Y*NC8L_NM+*J6GM5K?]C>Y1:/=J%-.UCX?3.Y0FG1946KI"KLXM< M==3D![NQK&S[,PA3?U*09C;\Z),+)N/94XCK;TWUA%1L^!5!/M%;**U0,:M. M55:SFNP/&DS]24-&D\JFTO",U3REE,< QU$]T9.7%JJ04:1I5>FI1*=OT3(\*G%LX53F4E7E_$&'J-]D9F4N=1 S/,.?) M6>1D8*+G+BU3$9M.53:S2L@CB&S)?A-MGMWL?EX1]'#W"47RT@7!XB?G&\Q! MX8%@: &[ RROEKP@"E!XG.#@20!>7@3A\/G5BZYEVF\Y,,2W1CR^_R$_XHE+ MD=W^;0O8&^31X]_$%;)>5BSE,4D=DO@X(MLREWB^7 >\8$WEM1,P;SGBYOPZ M?J?[+RB$ QJ%(C'-#SH YDVC>VVUC3(]\#B/9/BB: UEVP12A_ K[R79SX;_ MQDM5Y#0.K@8#PI;Q-;&D W>2(ZU=Z>XJ>AA?P!Z5C\S>Q%243\W>3%4^LGIC M%<_4ZLU4Y7>F#42VLJ8+-\R6L+(@GRR@.T;=A@60)=?5R8N@ MZ_CR\Y$*08/X<47PG##9 .H7E(KMBS2P^Z>!P3]02P,$% @ !H()50DZ M4C\7 P 1@H !D !X;"]W;W)K&ULQ99;;]HP M%,>_BA7MH956YCV8)(38M6QF>U *^W#SW;20$5 526T ME\2W<\[O_./89[CEXE'F H]%93)D9,KM;YV79GD4 X6M@>B;CHL!*=\7* ME6L!.+5&!74#SXO< A/FC(=V;"K&0UXJ2AA,!9)E46#Q/ '*MR/'=UX&9F25 M*S/@CH=KO((YJ,5Z*G3/;;RDI F"6=(0#9R;OSKB1\8 [OB@(@$*BC NL7QNX!4J-)\WQIW;J-#&-X7[[Q?MGF[Q.9HDEW'+Z MDZ0J'SFQ@U+(<$G5C&^_0IU0S_A+.)7VB;;U6L]!22D5+VIC35 05KWQ4RW$ MGD$8'#$(:@,KA%L%LI1W6.'Q4/ M$F:U]F8:-E5KK>$(,U]EKH2>)=I.C7]P M!;5ET0\0S.02I!$ M06V&%HPHB6Z,YD0]HXL[4)A0>:G-9O.%M &FIO'K'HHEB-]#5^ET#)2;U.B3 M"CTX@AZA>\Y4+M$GED+ZVM[5,C1:!"]:3(*3#K^7K(-"[R,*O"! 'Y"+9(X% MR/IU(D+8J!W:"-TC$19LHX6"]"-BI[]$?UOC5."5VYYU:WZTS3B* M8Z\?#MU-"TZWP>F^$6=K=Z_^>G@#0O^-*,-$H VF)5C&E%.*A41KS6PI#>Y. MH3;D*G2\A]SU.W[<3MQKB'LGB;\(S-ZC7^] OZX?1OZ@G29J:**WT9Q!ONA MOC#J^+UVX'X#W#\)_/"^W=<_4.\J"*+(Z[?3Q U-_"::,Z@7MZGG'?G<@X9W M<))77P,9$ /*!8*G-1'OT')PJ&44A_$1*7UO=XY[[X [@[0UQZL?6^_,8PGL M743^><[&VN^^I+$718,C1XT?[(B"_W<\UK%?;=%!Y^!$=_>N]@+$RA8P$B6\ M9*JZY9O1IDBZJ4J#W?*JPKK'8D7TQ4TATZ9>IZ\5$U714G447]M"8%'@BS0,]G7!<+=<<$:$K'\3]02P,$% @ !H()50_1%!CJ P '!$ M !D !X;"]W;W)K&ULM5A=;]LX$/PKA%H4+=!& MGY;MU#:06+J[%D@1Q&WOX= '1EK;0B32)2D[_?>WE!35EA0AN5->(HJ<'7*X M$XKKV8&+.[D%4.0^2YF<&UNE=N>F*:,M9%2>\1TP'%ESD5&%KV)CRIT &A=! M66HZEN6;&4V8L9@5?==B,>.Y2A,&UX+(/,NH^'4)*3_,#=MXZ+A)-ENE.\S% M;$(D R83SHB ]=RXL,]#NP@H$-\3.,BC-M%2;CF_TR^? MXKEAZ15!"I'2%!0?>UA"FFHF7,?/BM2HY]2!Q^T']C\*\2CFEDI8\O3O)%;; MN3$Q2 QKFJ?JAA_^@DK02/-%/)7%7W*HL)9!HEPJGE7!N((L8>63WE<;<12 M/-T!3A7@- .\1P+<*L!]Z@Q>%> ]=891%5!(-TOMQ<8%5-'%3/ #$1J-;+I1 M['X1C?N5,&V4E1(XFF"<6GSA"HAMD0]DR;,,,[=2/+HCE,5EZX/.0JP'T9J2 M%LF]3BF3&!'^S!/UJPL1WNLVD$\L2O,81Q.&;04BR1#(8CVH0YCD:1)3!7HV M?* #E21\K0-Y!N1M (HFJ7R'LWU;!>3MZW?DM2;[NN6YQ$7*F:EP%[06,ZH4 M7Y:*G4<4N^2*,[65),1UQ!WQ07^\WQ-OXN[7*7 >4G#I]!)^SMD9<:WWQ+$< MIV,]RZ>'VUUR_M_LX7^>_60SW-J/;L'G/<+WE2N:$CAV5G3L+"B=U97VDM@O MB/7YN%^XKN7.S/WQ7K9!SM3R3T%!&^3[4^<4%': ;,NK02?JO5J]UZM^R:72 M]K^!/; <)/GG"K);$#^Z]/92Z0_,N=S1".8&?D$DB#T8BS>O;-_ZV.6Q(6Q*-C-WI>PXQMC&U/&UYL8_Q)P]1A&^/X3K<3_5JY MWZO\!O>2BFA;? D"M&/*=_IT?D^^X.VESY:]O,^UY9!DP9!DX4!D)\D9U\D9 MOY0MQVVK6,WS;]D&V6.O8;J@#?(LRVXXLPUR/6?2;1'C%3V12E!=_O2ZLI_UN;8QF( M35%F2Q25,U5>M.O>NI2_* K81O^E?;ZT._H#7?H7U>5O^O)W SQP-PG6?BFL M<2KK;(S_2Z(LQ&PO=V]R:W-H965T3D2P,9QG,%=&%$%3M MKH#+[=@+O<>!6[9*C1WP)Z.O:&1FO"1&Y%SN "KY>:'B M%(6=%/D] [$ ]0<-Z@F73[J>&OD&8:W+?ER!795@T0&P/IG)S*2:W&0)),_M M?0Q2':GH,5)74:O@MR([(YW@!(&BJ,&?Z>O-PQ9W.O7!=9Q>]X#>S4..7P(> M3<(V+ $\KQT#GC0%JA3"3\TJV>]Z,PE&_F;?]]8ES_SKUOYU7^??1G),$L[, MKLFW;L/&9YW!"_=:M[(WW87.:0QC#Z\R#6H#WN3CA[ ??&H)=*\&Z?T/D%:1 MU[M8\O8:HS)L/I%^#=)_*\B)O4J8*$034:O:6XGZ342]?K#_%S;SG==\YZU\ MMTRO3Y<*+QF6&4"?#%'40!-:*31\YDP0]%YD7>MV[\RZ00TS> _,B7T##AU8 MJ^);#VS0&*(#1S2LJ8;OHYH=3L-6Q;=2#9NHPO-FJC!X>D2#5JXI/C4**Y*" MK0NU2U>>O!B_L@69,KJ;T;5BF$MP&&)DL'9.5YHJBRHRHZ1N:M) M%M)@A>.:*1:AH.P"G%]*K$NJCMV@+FLG_P!02P,$% @ !H()5=U2"8'+ M @ B@@ !D !X;"]W;W)K&ULK59M;]HP$/XK M5E9-K=0VKZ05@TA 8-VT3E5?ML]N[#-9<_)(%@$(O)65RZ!1*+?NN*[,"2BPO^1*8_C+GHL1*;\7"E4L!.+>@ MDKJ!Y\5NB0ESDH&UW8EDP"M%"8,[@615EEC\&0/EZZ'C.QO#/5D4RAC<9+#$ M"W@ ];2\$WKGMBPY*8%)PAD2,!\Z([\_BXR_=?A!8"VWULB^GH.R2BI>-F"=04E8_<8OC0Y; ,W3#0@: M0/ :$+T!"!M >&R$J %$QT;H-8#>L8"X <16^UHLJW2*%4X&@J^1,-Z:S2SL M=5FT%I@P4U@/2NBO1.-4\ITK0+Z/+E *@JRPN6>),,O1#>0+PA9H9.Z>**+- MIRDH3*A$C_"B*DS/-.SI(46G)V?H!!&&'@M>20V6 U?IY$P(-VL2&=>)!&\D M$J);SE0AT93ED'?@T\/X^ #>U:*TR@0;9<;!0<*O%;M$H7>. B\(.O*9' _W MNX[SONC3]T6?'8:GD&FXWP7?T3)LJRRT?-&;?)O:.D>ZXG1+P12-2EXQU54I M-5ELR4QG7"5^+_2\@;O:UO]@2-.0^W*),Q@ZNN-*$"MPDH\?_-C[U'4;1X6< M_L^0L_V046\KXH[042MT=+30G_580:??N)1G2/?PG3L =8X>N<*T2_YH+[&+ M. Q>J;_OU+O>=4D[>*ZB5SS3?:V<=^?^)WV%._/ZWGXC_Z>DK?8J$[JD04YCJ4=WFE>[^H)U^] M47QI._4S5[KOVV6A?Q9 & ?]?A&&DY@$ #3&0 &0 'AL+W=O(79(5SL65 M!:$9XN*4+FVVHAA%15"6VJ[C>':&DMR:CHNV>SH=DS5/DQS?4\#668;HEUN< MDNW$@M:NX7VRC+ELL*?C%5KB!\P_KNZI.+-KE"C)<,X2D@.*%Q/K!EZ'<" # MBAY_)WC+#HZ!3.61D$_RY&TTL1PY(ISB.9<02/QM\ RGJ402X_A<@5HUIPP\ M/-ZAAT7R(IE'Q/",I/\D$8\GUM "$5Z@=5X9^%=#ORC"H @9= M [PJP"NT+\4JE/811],Q)5M 96^!)@^*971;9N2>R*@'[DC.8P:"/,)12[ROC__!C[*$^W,=S$0[;PH^T M[-73M5?@]4_@"3<17I$#_#2/4;[$0'CK%M$(S$7-J+"IU@E38GH%IK3:S70P M&HSMS6$1M+S2WZ_9"LWQQ!(&SC#=8&OZZR_0KV:[TCI M?JUT7ZOTH1U$^SL6,3!'+ 8+L22!N+*(9']WM\E?$@T.!G-N &[$.\M?@ ^$H;2NMI\SFQDR>::G. MK==WZ0*3=*%*=\J1KFIIK[I*^RY!CTF:\"\:>:^4 :BFKR4\5^ .A(%)PE E M=-H5'M8*#W^6YP\[>;[:2_'\=J#FU%5[*9ZO3?V9KC"JA1T]T_/!5[![I@EV MSS1A]4RC6Q>T?.>N"R;!?)-@@4FPT!#8T0R SGZCY?P/CZX5J&Z5T/.>6[[O M$P9&"<,6PE,K!3S8U<+SQ-:+#%7[N()-F;6,9\O<@3(P2AFV4)Y8+Z"[U]G] M62M&Q73L](ZCE$'M-FRLLGX;U&@T:JJK]E(6#7WZS_6,_6X7ZK>[YZT;?ZV* M-S*Z94//=^ZZ813--XH6&$4+3:$=SX/]7ASJ-^-GVIFZ3W;=?O,^,K0'KFK7 M@3(P2AE"=9]_RL[V6W.HWYN;M+.!,KR+ONIF:B_8-+,N0$%++Z?I94;WQ?;! M.^<,TV7Q=4#H1-8Y+]_GU:WU%XB;XKU[H_T67L]@2[L/KX/R^\(>OOS<<8?H M4KYM3O%"4#F75R(Q6GY!*$\X615OO!\)YR0K#F.,(DQE!W%]00C?G4B"^CO. M]!M02P,$% @ !H()5=@TD36! P IPP !D !X;"]W;W)K&ULS5?;;MLX$/V5@5HL$B");/E69&T#B:6V*39MD+2[#XL^ M,-+((BJ1+DG9V;_?(:6HOBB&N^N'ODCB:,XA9^9H/!ZOI/JF,T0#3T4N],3+ MC%E<^KZ.,RR8OI +%/0FE:I@AI9J[NN%0I8X4)'[0:KB=?UG@WW?)X9:_"GXP6;XP.:+XL[12N_84EX@4)S M*4!A.O&NNI?1R/H[AS\YKO3:,]A('J7\9A=G]K=D!0 X)M0/\%0*\&] [=H5\# M^H?N,*@!+G2_BMTE+F2&3<=*KD!9;V*S#R[[#DWYXL+JY,$H>LL)9Z8?I4'H M=N$<0E1\R6S9-#"1P'M,YES,X4?RTZ?PA]2:C/<8YTQK MGG),(%6R($1<%F7.#!D^F0P5S&1!*LZLO);H@' 2HF$\)Y[-K4/4?"X[(24829=8%G@&49JB:TJPD,KVJ#,KYC/X+ W+VW12G63H3F*[[7(Z[%$* MENNYW_4Y'[S9] EW?4;]+9ZHA:H%BW'BT6>M42W1F_[VJCOL_-ZFT&.2A<HD@S5]=4>C+2WO^G2VE'P 2[2/92--PR9-PY_3,1E6 M3"4'"GDO^<\*^9ADX3')HB.1;51HU%1H],L(>;33*/N#P9:0=WUVF_*NSV"X MQ1.U\.PT97]M\BI0S=W(JR&6I3#5SUIC;:;J*S=,;MFONY>S;HL]I"F\&II_ MT%Y2&IDCWF-$_"536@=ZGDF:_ M>F$W:/Z;3/\%4$L#!!0 ( :""57'X!]W@P4 'T; 9 >&PO=V]R M:W-H965TV_KP0$C)")U_&^) :?>Z1S=<4]6*,=S;^R%2$< M?$N3C(V-%>?K&]-DT8JDF%W3-\QGXSHAB=Q1AYSP#9IBO/_[DA"=V,#&B\W/L?/*RYOF)/1&C^3)\*_ MK!]S<676+(LX)1F+:09RLAP;M_ F1$@&%(@_8[)C>Y^!E#*G]*N\N%^,#4O. MB"0DXI("BW];,B5)(IG$//ZM2(UZ3!FX__F%_7TA7HB98T:F-/DK7O#5V @, ML"!+O$GX9[K[0"I!KN2+:,**OV!782T#1!O&:5H%BQFD<5;^Q]^J1.P%"!Y] M *H"D!K@' BPJP#[V!&<*L Y=@2W"BBDFZ7V(G$SS/%DE-,=R"5:L,D/1?:+ M:)&O.).%\L1S\6TLXOCD(^4$0 0&X#:*-NDFP9PLP">^(CF8TE04WTI6Q9: M^RRB*0$7OU/&+@5^NL+9,V$@SEJA=SC!623NT^41-!"FNE(0.2++! \WXBH$P6Y"%)G[6'^_UQ)LB MO76.T4N.[U OX6^;[!K8UA5 %D*:^4R/#X$&3S@A5^ 1YR3CX.\'DLY)_H\N M8[V3D)WTAJUQ1,:&>,PPDF^),?GY)^A9O^CVVCG)9NLALEVAVH>-"B$''TB@CH1 M0?]^3>DFXVQ/L-BRRYRFPJ\U>YAJTA5775NF[5*7GJ K7%$T[4(&ZG-J]CI- MV$_3RLNPSLNP-R\?A2$73ZGB0;0F>4SU29#B==J'NM* MB*_BX*RH;;D:YAL M-U"*+-2@D'V@84&K,8+6J8^ *K*]E?WG.?Q?,-EUP*<'M.N^N?PO?WJK&RS ML[*%YV)KKR9J5A.=7+&HN]M<3ZW7+DBT-K5>NR!7=5<:C'6@5!N;#/M]\EF: M5C5&^]&$5(U3#K#D^#ZFX6#9/KVVH2NJA#VZ7Q MK_!D PLUOM-5S>E4@[)4=<<0A;U$;76-@87]#E:^:)W4BGIIO[L5G9-M=E:V M\%QL[05JC#7L=]9]Y:IYH7'9/C'\A/X[11O]-^8TNJV-N%8@7J&X<&!IU.%C1<#G35KJ0= M\M K!VI,*CK9I%:17FMB;L>=:6#=UZKCN,)7N$J-YMYQ0DKRY^(<'INCC,F%/.:5I\7!&\(+D$B.^7E/*7"SE ?>(V^1]02P,$% @ M!H()57[.VA4K!@ S1\ !D !X;"]W;W)K&UL MO5G;;N,V$/T5PET4";!9B]3-2AT#B>6]%-T+DF[[4/2!EFE;6$ET1=I)BWY\ M*=F1;'+$V*W1ET22SQSJ<$:C0W'XR,MO8LF81$]Y5HB;WE+*U76_+Y(ERZEX MPU>L4+_,>9E3J4[+15^L2D9G=5">]8GC!/V[YPGRZ6LKK0'PU7=,$>F/RZ^E*JLW[#,DMS5HB4%ZAD M\YO>+;Z>D+ *J!&_I.Q1[!VC2LJ4\V_5R8?93<^I[HAE+)$5!57_-FS,LJQB M4O?QQXZTUXQ9!>X?/[._K<4K,5,JV)AGOZ8SN;SI#7IHQN9TG[03Y M%5_",U'_18\[K--#R5I(GN^"U1WD:;']3Y]V$[$7H'C@ +(+('J UQ'@[@+< M8T?P=@'>L2/XNX!:>G^KO9ZXF$HZ&I;\$9456K%5!_7LU]%JOM*B*I0'6:I? M4Q4G1Y^X9 @3=(5NDV2=KS,JV0Q]EDM6HC'/5?$MJZK8,/2A2'C.T,5/7(A+ MA;]G24:%2.=I0JN<"_1Y+1&?GTAT$3-)TZRF_/H0HXM7E^@52@OT\Y*O!2UF M8MB72FAUN_UD)^IN*XITB'+11U[(I4"38L9F0'QLCP\L\7TUPO2#R7";DG-K/J^#;\Q%72I9M=XSP6B9+)$J9-6_-JHQKU2;E9#F+9-_<)^1[PXTT1 L]/Q04PW W"CT M-+8)!/,=WX%E^XULWRK[@69,U)K5V^<;DVFQ@!3[YN D)%K^QA!J8&090/F! M%VAR 52@)AE6&S1J ZO:=ZQ@)1H,DV0&P4=M1PU.B.KSD_*FV;JQ0RIBX#.@XW'U42Y6)N#&& B ZRG$4"Y M^UP' K'3.A['*O%M6M B2=4#NZO:BTKPY6M4,+ O[^CV[\/#NFH Y/I:]XD! M4!!IHI7L'+#>J/OO\.!\P/D M ,_*%I^5;7(NML,L]E"&31K M=5MO^>3J/B=;?%:VR;G8#I/?6F5L]\K'+(5R]Q&\^A MR-8A8[M%/F4=A &_ZON&6A.E8V*(*?!"7:^)MZT[QG9[?.0*" -^5G=+ M8P!$=*40C[[6 T!=B6UM,;;[XM/6/MBTK"JUNEP3I*\"()[ T^6:H*ZTMNX8 MV^WQ2:L>#!C8P"6Z7!/E#W2] %/H$5TP8+T#6#%IW3*QN^7C%C[$-*U7 _V1 M!4#Z5PN()](3"X Z/M.0UA\3NS^V>0QB6E.@(0$HHR%!3('Q309 =34DTAIA M8C?"IRX =G0O9-0$&1D%>,R,FJ"NC+:ND=A=X_]DJFXW-,WH-&-7JB5<"=7V MT<>ZXU?7T -+UF4JTQ?,EEW*J6;KK&SQ6=DFYV([+(K6:1.[TSZRFP%?13V] M]$V,HY?^RS03*\VAR-91$KNCM/8RR &&NC; >J?<(XAFMB)#N6U7I+8O>2I MWV\(X *)TA0=(IHX#'/A!XZJ3'% ME>OJ.,6Y.:,"VYH4+ U+M#<%W-%,[=E27B.0G,I0.%J MZ%S[5[/(^E<.7SEN]OJ6+Y:9KGYA MV_AZ#L2E-C)OP)1!SD7]SQX;'78 Q-,-"!I < CHO0 (&T!X:H1> ^B=&J'? M *K2W;KV2K@I,VPT4'(+RGH3FQU4ZE=HTHL+NT\61M%73C@S^B(-@A_";[!( MF4*XQ:)4<4K2PUS)M6(YG$W1,)YIN,-'4[+LG)SO%U,X>W\.[\$%;8$:N(![ MP8V^(".-[U)9:B82/7 -Y6FCN7&3T[C.*7@AIQ!NI#"IAIE(,.G 3X_CHR-X ME_1I10J>1!H'1PG_+L4EA-X%!%X0=.0S.1WN=Y7S:]%G_SOZGAAANV/"BJ_W M M\=74>Z5#]@863\<%'O&UKUZ_A[R14F<$:K7^^)\ZZUK]G[%;N]Q38C/XR\ MWRFUS:ZDS]V\?8_I:42S8T1[ O1: 7JO$*"MFQ38H**[%292&YBC:HZ4U2.1 M6<:4AH*LE3:=TM1Q/^VD&@:7'_L'RAS-SKXK5[I@,0X=>C@TJ@TZHP_O_,C[ MW+7U3@HY>Z.0>W+W6[G[KY'[*\M*_+G9OE4O 0V>Q+]!D\JN2V-ZL;J9^TM>MW0U3:RXT9+BB M4!X=9@=4W2[5$R.+JA]82D/=135,J<-$91WH^TI23]!,;("V9QW]"U!+ P04 M " &@@E5O(4N"B4# !*$@ #0 'AL+W-T>6QE#N)^].3GKWYU>'\;,:.">A5W3X#-&+7@\7!A 3CY\G M_I0V)GVY+[T=?FJU6NXI1AYYR!W3T<)F4R;C7,EN;R+B E:7%BQXH"(E4RKX M3'-@Y;3@8N/" PC,E5 Z,+8H;*(^1*I?#NZ['M1+HU-PJ72=VV5P?V?-\ -@ MVP.#7(C6X("XP&1<4F.8EM>V4P^N@X^@H&G?;4KK<*'IIC\8DHY0WVR2F=(9 MTVV:/MF&)F/![ZG MO:_;#8HE;D-,$V"!Z8-G^]& M?FI:WK&UV9;3.L<]#X[0\]]=YP633%.Q:]K6_FM>Y1<[CB[_E>7ZO\JA8:_' MYH1\[2:'QV R/@:31U&3HU=I,FS.QIT#>._X;:,!O.:DY!N\+HDN:3!;<6&X M;'I+GF5,/CJ%K;RA,_NBO*=OQVP$,VHKOT% MIM>/VWC&KFX%MV*S-!81#Y+J^_ C&<9@? 0S+@SG .(Z% MY?F?YC-"Y^,PS-O(BXQ0S@CE.)8/F=8?+(^?D]C+/],DB:(XQE9T.O4ZF&+K M%L?P]:MAWH"!Y8%,?[;6^&[C%?)T'6![^E2%8#/%*Q&;*;[6@/C7#1A)XM]M M+ \PL%W :@?R^_- 3?DY402[BGG#GF <21(,@5KTUV@<(ZL3P\>_/]A3$D5) MXD< \SN((@R!IQ%', ?@ 4.BJ#X'#\ZC<'M.A=VO1Y/?4$L#!!0 ( :" M"567BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G"MW8GA.N[63&?+V8]ERI[_^YXKY69A2?:B<9)K:#0%SQ*\6I_ M7O>G[$5:^20[Z;XOL_%W)S+62R5[^4.TRVR>,;O3KY^TD3^TA7&R^:5X[2&_\2<[ECC^])4#R#);S.&&&VFL&VN,]^? ^"*@\N%LZFV_C;P%K/@-<8X'(^'(%Z9WPFCWFQD(VYU,_1"N4,@\ MH+([N;<94[P7R^Q8A5VKEOVM' 2)W:G#K:"N?U-X]%U[>&L'N$$,S96$"^:N M'<%/!WFG(%2R9S=:M4)9T?I?5G>R!9Z6!9 % EE,"/E/$4"6"&0Y)6090%8( M9#4E9!5 U@AD/25D'4 N$,C%E)"+ /(<@3P_+>0##.$L9V?LK\%*):P-L"X0 MK L"K,)C<2LMTQNV,L+"?\:JX:!SB4!>$D"6 /E5O @U"#@V>JOD_\?N.39X MSPD8*V"\%]R*L'5SU"DGELJ(50/69VZ>!>B[$VPMFL% \&)*3"KYB:TR4BZ M\@.7ACWR#MKX,\1Q,,+_,\3$M)*?V"LCYCE@PHC#U=8_G5U;"\G+'^Q!1)B8 M6/(3FV7$O #,CT)O#=_O9)/*=C"UY"=VRXAY"9@0.N!K="_8FWMM[5NV$B8< M>G),+OF)[7(8N.? >:/['L;$M=/-,^.02?I?(2:FEYS$+UXPMR##%^XS<3M2 M?A+M5H:8F&YR"M_D7CC7#50>NC&W_>)VT.(0WQ 3$TY.89S<*V>]X\8+9S^8 M9@W@M,0@6%A!+^ M9F^^A9CHU(;"0C\5#F1>E_9MR(?IIZ#03]+ET001TT]!H9^4S*,I8H'IIZ#0 M3TKF,2:FGX)"/RF9QYB8?@H*_:1D'F-B^BE(]).0>8R)Z:<@T4]"YO$J"Z:? MDF+.DY)YC(GIIYQ4/["@LE,0D(VITS$+5I'.AJ-$Q M"U44%DIB1HV.6:BBL%!RRA8U.F:ABL)"2AYCHMP84%DJN>D1= M"+-03;(AE,*,NA!FH7K*#:&X"V$6JJ?<$(H;';-03;(BE\(,&WV!66A!8J'$ MOE4TLUQ@%EH_S.[_B-XOO_ %!+ P04 " &@@E5]4F2S $" !>) &@ 'AL M+U]R96QS+W=O3ENT]"MW[IM3KI3_F=AO-OMU_MVO_QSS:?K'X/3>CV]EE_/4+%ZZ<9NG59,^#M?= M)5TVW"R>7E?-^/0J3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ02T$M?6#;B'H MMG[0'03=U0^ZAZ#[^D&R1!F7!$DSK FT%N1:"+P6!%L(Q!8D6PC,%D1;"-06 M9%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36V<,V@=Z*>BN!WHIZ*X'> MBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC9[64*@ MMZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"WH]Y.H+>CWDZ@ MMZ/>3J"WSUYV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0 MZ!VH=Q#H':AW$.@=J'<0Z!VSCY4$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZMZAW M2Z!WBWJW/ZEWF3X/N5Q[OM9X_9^D>CJ?FZ^7ORR_=LYNP@7G!+\3/?X%4$L# M!!0 ( :""5763,"2X $ .,C 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W:RT[#,! %T%^)LD6-ZU=YB+(!MM %/V"2"8V:Q)9MH/P]3@J50*6B*A)W MTZBU/7?BD&^?: MIC0QK;.7OOJ6,OE(*-+)<4]8-BZK1UW914V?*Y2T>*X#R9*BR)8M<6FZ(G^Y-CNF':?/*C M\\3H\[G,DP^F)2X7(QV;_*VX34^FCWX^&:5=4_3([7>^K M]:MQ'H&-C^/O^.N,M_4/[$. ]"%!^E @?6B0/F8@?9R"]'$&TL&UL4$L! A0#% @ !H()5>+@N1SO *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ !H()59E&PO M=V]R:W-H965T&UL4$L! A0#% @ !H()56; 3\NO!P M92$ !@ ("!%0X 'AL+W=O & "K(P & @(%7&0 >&PO=V]R:W-H965T&UL4$L! A0#% @ !H()55=*A3W1! T1, !@ M ("!;2 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !H()56H&PO M=V]R:W-H965T&UL4$L! A0#% @ !H()5;ZIP:XK! /PL !D ("! MMDT 'AL+W=O_=@$ !@# &0 @($84@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ !H()59JFO'$ ! J0@ !D ("!PEL 'AL+W=O&PO=V]R:W-H965T=C !X M;"]W;W)K&UL4$L! A0#% @ !H()5;:[=BS^ M! /0T !D ("!Y6P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !H()58A.5@7Z! !PT !D M ("!C'H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !H()51A:$/X)! ,@L !D ("!2XD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!H()54YQ.25, P \0< !D ("!-)4 'AL+W=O&PO=V]R:W-H965TZI !X;"]W;W)K&UL4$L! A0#% @ !H()5<-GU.%] @ =@< !D M ("!5JP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !H()57\B3_X+ P &@L !D ("!-;H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !H() M5:X!62FL P M X !D ("!F<, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !H()55L'A,'> P ?Q, M !D ("!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !H()5=I9HA^O @ E0@ !D M ("!%>$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !H()54-5T5+U @ 5PL !D ("!7.H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ !H()56A= M)](4% A"4! !D ("!X?, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !H()50_1%!CJ P '!$ !D M ("!F!$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !H()57H1AI.8! TQD !D ("! M+QP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !H()57[.VA4K!@ S1\ !D ("!<"H! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L% 3!@ !% $4 VA( *!! 0 $! end XML 74 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 75 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 344 288 1 true 80 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.ceva-dsp.com/20220630/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/20220630/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/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Interim Condensed Consolidated Statements of Income (Loss) (Unaudited) Sheet http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited Interim Condensed Consolidated Statements of Income (Loss) (Unaudited) Statements 4 false false R5.htm 004 - Statement - Interim Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited Interim Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://www.ceva-dsp.com/20220630/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/20220630/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/20220630/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/20220630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies Note 2 - Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Revenue Recognition Sheet http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition- Note 3 - Revenue Recognition Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Leases Sheet http://www.ceva-dsp.com/20220630/role/statement-note-4-leases Note 4 - Leases Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Marketable Securities Sheet http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities- Note 5 - Marketable Securities Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Fair Value Measurement Sheet http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement- Note 6 - Fair Value Measurement Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Intangible Assets, Net Sheet http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net- Note 7 - Intangible Assets, Net Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Geographic Information and Major Customer Data Sheet http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data Note 8 - Geographic Information and Major Customer Data Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Net Income (Loss) Per Share of Common Stock Sheet http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock Note 9 - Net Income (Loss) Per Share of Common Stock Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans Sheet http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans- Note 10 - Common Stock and Stock-based Compensation Plans Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Derivatives and Hedging Activities Sheet http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities- Note 11 - Derivatives and Hedging Activities Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss- Note 12 - Accumulated Other Comprehensive Income (Loss) Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Share Repurchase Program Sheet http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program Note 13 - Share Repurchase Program Notes 20 false false R21.htm 020 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.ceva-dsp.com/20220630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.ceva-dsp.com/20220630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies 21 false false R22.htm 021 - Disclosure - Note 3 - Revenue Recognition (Tables) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-tables Note 3 - Revenue Recognition (Tables) Tables http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition- 22 false false R23.htm 022 - Disclosure - Note 4 - Leases (Tables) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-tables Note 4 - Leases (Tables) Tables http://www.ceva-dsp.com/20220630/role/statement-note-4-leases 23 false false R24.htm 023 - Disclosure - Note 5 - Marketable Securities (Tables) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-tables Note 5 - Marketable Securities (Tables) Tables http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities- 24 false false R25.htm 024 - Disclosure - Note 6 - Fair Value Measurement (Tables) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-tables Note 6 - Fair Value Measurement (Tables) Tables http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement- 25 false false R26.htm 025 - Disclosure - Note 7 - Intangible Assets, Net (Tables) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-tables Note 7 - Intangible Assets, Net (Tables) Tables http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net- 26 false false R27.htm 026 - Disclosure - Note 8 - Geographic Information and Major Customer Data (Tables) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-tables Note 8 - Geographic Information and Major Customer Data (Tables) Tables http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data 27 false false R28.htm 027 - Disclosure - Note 9 - Net Income (Loss) Per Share of Common Stock (Tables) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-tables Note 9 - Net Income (Loss) Per Share of Common Stock (Tables) Tables http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock 28 false false R29.htm 028 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans (Tables) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables Note 10 - Common Stock and Stock-based Compensation Plans (Tables) Tables http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans- 29 false false R30.htm 029 - Disclosure - Note 11 - Derivatives and Hedging Activities (Tables) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-tables Note 11 - Derivatives and Hedging Activities (Tables) Tables http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities- 30 false false R31.htm 030 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables Note 12 - Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss- 31 false false R32.htm 031 - Disclosure - Note 3 - Revenue Recognition (Details Textual) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-details-textual Note 3 - Revenue Recognition (Details Textual) Details http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-tables 32 false false R33.htm 033 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Details 33 false false R34.htm 034 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Details 34 false false R35.htm 035 - Disclosure - Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) Details 35 false false R36.htm 036 - Disclosure - Note 3 - Revenue Recognition - Assets and Liabilities (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details Note 3 - Revenue Recognition - Assets and Liabilities (Details) Details 36 false false R37.htm 037 - Disclosure - Note 4 - Leases -Lease Cost (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-lease-cost-details Note 4 - Leases -Lease Cost (Details) Details 37 false false R38.htm 038 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details Note 4 - Leases - Maturities of Lease Liabilities (Details) Details 38 false false R39.htm 039 - Disclosure - Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) Details 39 false false R40.htm 040 - Disclosure - Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Details 40 false false R41.htm 041 - Disclosure - Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Details 41 false false R42.htm 042 - Disclosure - Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Details 42 false false R43.htm 043 - Disclosure - Note 7 - Intangible Assets, Net (Details Textual) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual Note 7 - Intangible Assets, Net (Details Textual) Details http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-tables 43 false false R44.htm 044 - Disclosure - Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Details 44 false false R45.htm 045 - Disclosure - Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) Details 45 false false R46.htm 046 - Disclosure - Note 8 - Geographic Information and Major Customer Data (Details Textual) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual Note 8 - Geographic Information and Major Customer Data (Details Textual) Details http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-tables 46 false false R47.htm 047 - Disclosure - Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) Details 47 false false R48.htm 048 - Disclosure - Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) Details 48 false false R49.htm 049 - Disclosure - Note 9 - Net Income (Loss) Per Share of Common Stock (Details Textual) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-details-textual Note 9 - Net Income (Loss) Per Share of Common Stock (Details Textual) Details http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-tables 49 false false R50.htm 050 - Disclosure - Note 9 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details Note 9 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details) Details http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-tables 50 false false R51.htm 051 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans (Details Textual) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual Note 10 - Common Stock and Stock-based Compensation Plans (Details Textual) Details http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables 51 false false R52.htm 052 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) Details 52 false false R53.htm 053 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Details 53 false false R54.htm 054 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) Details 54 false false R55.htm 055 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) Details 55 false false R56.htm 056 - Disclosure - Note 11 - Derivatives and Hedging Activities (Details Textual) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-details-textual Note 11 - Derivatives and Hedging Activities (Details Textual) Details http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-tables 56 false false R57.htm 057 - Disclosure - Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Details 57 false false R58.htm 058 - Disclosure - Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Details http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-tables 58 false false R59.htm 059 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Details http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables 59 false false R60.htm 060 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables 60 false false R61.htm 061 - Disclosure - Note 13 - Share Repurchase Program (Details Textual) Sheet http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program-details-textual Note 13 - Share Repurchase Program (Details Textual) Details http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program 61 false false All Reports Book All Reports ceva20220630_10q.htm ceva-20220630.xsd ceva-20220630_cal.xml ceva-20220630_def.xml ceva-20220630_lab.xml ceva-20220630_pre.xml ex_407857.htm ex_407866.htm ex_407867.htm ex_408174.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ceva20220630_10q.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 344, "dts": { "calculationLink": { "local": [ "ceva-20220630_cal.xml" ] }, "definitionLink": { "local": [ "ceva-20220630_def.xml" ] }, "inline": { "local": [ "ceva20220630_10q.htm" ] }, "labelLink": { "local": [ "ceva-20220630_lab.xml" ] }, "presentationLink": { "local": [ "ceva-20220630_pre.xml" ] }, "schema": { "local": [ "ceva-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 483, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 34, "http://www.ceva-dsp.com/20220630": 3, "http://xbrl.sec.gov/dei/2022": 6, "total": 43 }, "keyCustom": 45, "keyStandard": 243, "memberCustom": 47, "memberStandard": 32, "nsprefix": "ceva", "nsuri": "http://www.ceva-dsp.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Revenue Recognition", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-", "shortName": "Note 3 - Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-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": "010 - Disclosure - Note 4 - Leases", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases", "shortName": "Note 4 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Marketable Securities", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-", "shortName": "Note 5 - Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Fair Value Measurement", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-", "shortName": "Note 6 - Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Intangible Assets, Net", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-", "shortName": "Note 7 - Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Geographic Information and Major Customer Data", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data", "shortName": "Note 8 - Geographic Information and Major Customer Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Net Income (Loss) Per Share of Common Stock", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock", "shortName": "Note 9 - Net Income (Loss) Per Share of Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Derivatives and Hedging Activities", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-", "shortName": "Note 11 - Derivatives and Hedging Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-", "shortName": "Note 12 - Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-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/20220630/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": "ceva20220630_10q.htm", "contextRef": "i_2022-06-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": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Share Repurchase Program", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program", "shortName": "Note 13 - Share Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.ceva-dsp.com/20220630/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 3 - Revenue Recognition (Tables)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-tables", "shortName": "Note 3 - Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 4 - Leases (Tables)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-tables", "shortName": "Note 4 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 5 - Marketable Securities (Tables)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-tables", "shortName": "Note 5 - Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 6 - Fair Value Measurement (Tables)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-tables", "shortName": "Note 6 - Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 7 - Intangible Assets, Net (Tables)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-tables", "shortName": "Note 7 - Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 8 - Geographic Information and Major Customer Data (Tables)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-tables", "shortName": "Note 8 - Geographic Information and Major Customer Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 9 - Net Income (Loss) Per Share of Common Stock (Tables)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-tables", "shortName": "Note 9 - Net Income (Loss) Per Share of Common Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans (Tables)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-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": "029 - Disclosure - Note 11 - Derivatives and Hedging Activities (Tables)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-tables", "shortName": "Note 11 - Derivatives and Hedging Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables", "shortName": "Note 12 - Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 3 - Revenue Recognition (Details Textual)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-details-textual", "shortName": "Note 3 - Revenue Recognition (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-07-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "shortName": "Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-07-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals", "shortName": "Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 3 - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "shortName": "Note 3 - Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 3 - Revenue Recognition - Assets and Liabilities (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "shortName": "Note 3 - Revenue Recognition - Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30_BalanceSheetLocationAxis-TradeReceivablesMember", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 4 - Leases -Lease Cost (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-lease-cost-details", "shortName": "Note 4 - Leases -Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "shortName": "Note 4 - Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "shortName": "Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30_FinancialInstrumentAxis-CorporateBondsMember", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Interim Condensed Consolidated Statements of Income (Loss) (Unaudited)", "role": "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "shortName": "Interim Condensed Consolidated Statements of Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-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:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "shortName": "Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRealizedGainLossTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "shortName": "Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRealizedGainLossTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "shortName": "Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 7 - Intangible Assets, Net (Details Textual)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual", "shortName": "Note 7 - Intangible Assets, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_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" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "shortName": "Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 7 - Intangible Assets, Net - Future Amortization Expense (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "shortName": "Note 7 - Intangible Assets, Net - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 8 - Geographic Information and Major Customer Data (Details Textual)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual", "shortName": "Note 8 - Geographic Information and Major Customer Data (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "shortName": "Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_StatementGeographicalAxis-CN", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-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": "048 - Disclosure - Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "shortName": "Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-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" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 9 - Net Income (Loss) Per Share of Common Stock (Details Textual)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-details-textual", "shortName": "Note 9 - Net Income (Loss) Per Share of Common Stock (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-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 Income (Loss) (Unaudited)", "role": "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "shortName": "Interim Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 9 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "shortName": "Note 9 - Net Income (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": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans (Details Textual)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30_PlanNameAxis-The2011StockIncentivePlanMember", "decimals": null, "lang": "en-US", "name": "ceva:SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "lang": "en-US", "name": "ceva:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedAverageRemainingContractualTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2021-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": "053 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2021-12-31_AwardTypeAxis-RSUsAndPSUsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30_AwardTypeAxis-PurchaseRightsMember_PlanNameAxis-The2002EmployeeStockPurchasePlanMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "shortName": "Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30_AwardTypeAxis-PurchaseRightsMember_PlanNameAxis-The2002EmployeeStockPurchasePlanMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 11 - Derivatives and Hedging Activities (Details Textual)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-details-textual", "shortName": "Note 11 - Derivatives and Hedging Activities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "-5", "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "shortName": "Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2021-12-31_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-CashFlowHedgingMember", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "shortName": "Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "shortName": "Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2022-03-31_StatementEquityComponentsAxis-AccumulatedNetUnrealizedInvestmentGainLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "i_2020-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/20220630/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": "ceva20220630_10q.htm", "contextRef": "i_2020-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "shortName": "Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 13 - Share Repurchase Program (Details Textual)", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program-details-textual", "shortName": "Note 13 - Share Repurchase Program (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-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": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Interim Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.ceva-dsp.com/20220630/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": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Business", "role": "http://www.ceva-dsp.com/20220630/role/statement-note-1-business", "shortName": "Note 1 - Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.ceva-dsp.com/20220630/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": "ceva20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 80, "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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_AccruedSeverancePayNoncurrent": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/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": "Represents the non-current accrued severance pay.", "label": "Accrued severance pay" } } }, "localname": "AccruedSeverancePayNoncurrent", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Available for sale matures after one year through five years gross unrealized gains.", "label": "Available-for-sale - matures after one year through five years, Gross unrealized gains" } } }, "localname": "AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedGains", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "ceva_AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Available for sale matures after one year through five years gross unrealized loss.", "label": "ceva_AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedLoss", "negatedLabel": "Available-for-sale - matures after one year through five years, Gross unrealized losses" } } }, "localname": "AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedLoss", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Available for sale matures within one year, gross unrealized gains.", "label": "Available-for-sale - matures within one year, Gross unrealized gains" } } }, "localname": "AvailableForSaleMaturesWithinOneYearGrossUnrealizedGains", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Available For Sale Matures Within One Year Gross Unrealized Loss", "label": "ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss", "negatedLabel": "Available-for-sale - matures within one year, Gross unrealized losses" } } }, "localname": "AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the 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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_CommonStockOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about common stock outstanding.", "label": "Common Stock Outstanding [Member]" } } }, "localname": "CommonStockOutstandingMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "ceva_CoreTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about core technologies.", "label": "Core Technologies [Member]" } } }, "localname": "CoreTechnologiesMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_CorporateBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about corporate bonds.", "label": "Corporate Bonds [Member]" } } }, "localname": "CorporateBondsMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "ceva_CostOfRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about cost of revenues.", "label": "Cost of Revenues [Member]" } } }, "localname": "CostOfRevenuesMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "xbrltype": "domainItemType" }, "ceva_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Customer A.", "label": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "ceva_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Customer B.", "label": "Customer B [Member]" } } }, "localname": "CustomerBMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "ceva_CustomerBacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about customer backlog.", "label": "Customer Backlog [Member]" } } }, "localname": "CustomerBacklogMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_DeferredRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about deferred revenue.", "label": "Deferred Revenue [Member]" } } }, "localname": "DeferredRevenueMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_DerivativesDesignatedAsCashFlowHedgingInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about derivatives designated as cash flow hedging instruments.", "label": "Derivatives Designated as Cash Flow Hedging Instruments [Member]" } } }, "localname": "DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "ceva_ExecutiveVicePresidentWorldwideSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Executive Vice President, Worldwide Sales.", "label": "Executive Vice President, Worldwide Sales [Member]" } } }, "localname": "ExecutiveVicePresidentWorldwideSalesMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_FiniteLivedIntangibleAssetsAcquiredBalanceNotReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the finite lived intangible assets acquired, balance not received.", "label": "ceva_FiniteLivedIntangibleAssetsAcquiredBalanceNotReceived", "terseLabel": "Finite Lived Intangible Assets Acquired, Balance Not Received" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredBalanceNotReceived", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized in the fifth fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "ceva_FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter", "terseLabel": "2027 and thereafter" } } }, "localname": "FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "ceva_ForeignExchangeForwardContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about foreign exchange forward contracts.", "label": "Foreign Exchange Forward Contracts [Member]" } } }, "localname": "ForeignExchangeForwardContractsMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "ceva_ForeignExchangeOptionContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about foreign exchange option contracts.", "label": "Foreign Exchange Option Contracts [Member]" } } }, "localname": "ForeignExchangeOptionContractsMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "ceva_FullVestingBasedOnTheAchievementPositiveShareholderReturnMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario in which full vesting is achieved.", "label": "Full Vesting Based on The Achievement of Positive Shareholder Return [Member]" } } }, "localname": "FullVestingBasedOnTheAchievementPositiveShareholderReturnMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_FullVestingBasedonTheAchievementof2022LicenseTargetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario in which full vesting is achieved.", "label": "Full Vesting Based on The Achievement of 2022 License Target [Member]" } } }, "localname": "FullVestingBasedonTheAchievementof2022LicenseTargetMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_GeneralAndAdministrativeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about general and administrative.", "label": "General and Administrative [Member]" } } }, "localname": "GeneralAndAdministrativeMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "xbrltype": "domainItemType" }, "ceva_GoalsOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting of the full 50% of the PSUs occurs if the Corporation achieves the 2020 license and related revenue amount in the budget approved by the Board (the \u201c2020 License Revenue Target\u201d). The vesting threshold is achievement of 90% of 2020 License Revenue Target. If the Corporation\u2019s actual result is above 90% but less than 99% of the 2020 License Revenue Target, 91% to 99% of the eligible PSUs would be subject to vesting. If the Corporation\u2019s actual result exceeds 100% of the 2020 License Revenue Target, every 1% increase of the 2020 License Revenue Target, up to 110%, would result in an increase of 2% of the eligible PSUs.", "label": "Goals One [Member]" } } }, "localname": "GoalsOneMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_GoalsTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting of the full 50% of the PSUs occurs if the Corporation achieves positive total shareholder return whereby the return on the Corporation\u2019s stock for 2020 is greater than the S&P500 index. The vesting threshold is if the return on the Corporation\u2019s stock for 2020 is at least 90% of the S&P500 index. If the return on the Corporation\u2019s stock, in comparison to the S&P500, is above 90% but less than 99% of the S&P500 index, 91% to 99% of the eligible PSUs would be subject to vesting. If the return on the Corporation\u2019s stock exceeds 100% of the S&P500 index, every 1% increase in comparison to the S&P500 index, up to 110%, would result in an increase of 2% of the eligible PSUs.", "label": "Goals Two [Member]" } } }, "localname": "GoalsTwoMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_ImmervisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Immervision, Inc., a private company.", "label": "Immervision [Member]" } } }, "localname": "ImmervisionMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/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": "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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedInterestOnBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of increase (decrease) in accrued interest on bank deposits.", "label": "ceva_IncreaseDecreaseInAccruedInterestOnBankDeposits", "negatedLabel": "Accrued interest on bank deposits" } } }, "localname": "IncreaseDecreaseInAccruedInterestOnBankDeposits", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedSalariesAndRelatedExpenses": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of increase (decrease) in accrued salaries and related expenses.", "label": "ceva_IncreaseDecreaseInAccruedSalariesAndRelatedExpenses", "negatedLabel": "Accrued payroll and related benefits" } } }, "localname": "IncreaseDecreaseInAccruedSalariesAndRelatedExpenses", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedSeverancePayNet": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseInEligiblePSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents an increase in eligible PSUs.", "label": "Increase in Eligible PSUs, Percent [Member]" } } }, "localname": "IncreaseInEligiblePSUsMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_InvestmentInBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/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": "Represents the amount of investment in bank deposits.", "label": "ceva_InvestmentInBankDeposits", "negatedLabel": "Investment in bank deposits" } } }, "localname": "InvestmentInBankDeposits", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "ceva_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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": "2027 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "ceva_LicensingAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about licensing and other.", "label": "Licensing and Other [Member]" } } }, "localname": "LicensingAndOtherMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_LongtermBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of long-term bank deposits.", "label": "Bank deposits" } } }, "localname": "LongtermBankDeposits", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_NonEmployeeDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to non-employee directors.", "label": "Non-employee Director [Member]" } } }, "localname": "NonEmployeeDirectorMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_ProceedsFromBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "domainItemType" }, "ceva_RemeasurementOfMarketableEquitySecurities": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount related to remeasurement of marketable equity securities.", "label": "Remeasurement of marketable equity securities", "negatedLabel": "Remeasurement of marketable equity securities" } } }, "localname": "RemeasurementOfMarketableEquitySecurities", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "xbrltype": "domainItemType" }, "ceva_ResearchAndDevelopmentToolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents R&D tools.", "label": "Research and Development Tools [Member]" } } }, "localname": "ResearchAndDevelopmentToolsMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_SalesAndMarketingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about sales and marketing.", "label": "Sales and Marketing [Member]" } } }, "localname": "SalesAndMarketingMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "xbrltype": "domainItemType" }, "ceva_SeverancePayFundNoncurrent": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/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 severance pay fund, noncurrent.", "label": "Severance pay fund" } } }, "localname": "SeverancePayFundNoncurrent", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options and SARs granted during the period.", "label": "Granted, Number of shares (in shares)", "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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options and stock appreciation rights outstanding.", "label": "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "periodEndLabel": "Outstanding, Number of shares (in shares)", "periodStartLabel": "Outstanding, Number of shares (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsConditionalIncreaseInSharesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of conditional increase in shares of vesting of award under share-based payment arrangement.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsConditionalIncreaseInSharesPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsConditionalIncreaseInSharesPercentage", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsThresholdPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the vesting threshold.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsThresholdPercentage", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsThresholdPercentage", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "sharesItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceededPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The additional percentage of shares that issuable upon performance goals are exceeded.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceededPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceededPercentage", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of options and SARs outstanding.", "label": "Outstanding, Aggregated intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsAggregateIntrinsicValueOutstanding", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExecisableWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual terms of options and SARs exercisable.", "label": "Exercisable, Weighted average remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExecisableWeightedAverageRemainingContractualTerms", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options and SARs exercisable.", "label": "Exercisable, Number of shares (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisableNumber", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options and SARs exercised during the current period.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod", "negatedLabel": "Exercised, Number of shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedWeightedaverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options and SARs exercised during period.", "label": "Exercised, Weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedWeightedaverageExercisePrice", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsForfeitedOrExpiredInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options and SARs forfeited or expired during the current period.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsForfeitedOrExpiredInPeriod", "negatedLabel": "Forfeited or expired, Number of shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsForfeitedOrExpiredInPeriod", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedaverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options and SARs outstanding.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedaverageExercisePrice", "periodEndLabel": "Outstanding, Weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, Weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedaverageExercisePrice", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsVestingPercentageYearOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the options and stock appreciation rights vesting percentage, year one.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsVestingPercentageYearOne", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights Vesting Percentage, Year One" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsVestingPercentageYearOne", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the annual vesting percentage of share-based compensation.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAnnualVestingPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Annual Vesting, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAnnualVestingPercentage", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAwardsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ceiling percentage of awards granted under share-based compensation arrangement.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAwardsGranted", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAwardsGranted", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the remaining vesting period of share-based compensation.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period (Month)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "durationItemType" }, "ceva_SharebsedCompensationArrangementbyShareBasedAwardActualPerformanceResultsInExcessOfPerformanceThresholdPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents actual performance results in excess of the 2022 License Revenue Target.", "label": "ceva_SharebsedCompensationArrangementbyShareBasedAwardActualPerformanceResultsInExcessOfPerformanceThresholdPercentage", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage" } } }, "localname": "SharebsedCompensationArrangementbyShareBasedAwardActualPerformanceResultsInExcessOfPerformanceThresholdPercentage", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "ceva_ShorttermBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/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": "Represents the amount of short-term bank deposits.", "label": "Short-term bank deposits" } } }, "localname": "ShorttermBankDeposits", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_SmartSensingProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to smart sensing products.", "label": "Smart Sensing Products [Member]" } } }, "localname": "SmartSensingProductsMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_TreasuryStockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares of treasury stock issued during the period from stock options exercised.", "label": "Issuance of treasury stock upon exercise of stock-based awards (in shares)" } } }, "localname": "TreasuryStockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/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/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about unrealized gains (losses) on available-for-sale marketable securities.", "label": "Unrealized Gains (Losses) on Available-for-sale Marketable Securities [Member]" } } }, "localname": "UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "ceva_UnrealizedGainsLossesOnCashFlowHedgesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about unrealized gains (losses) on cash flow hedges.", "label": "Unrealized Gains (Losses) on Cash Flow Hedges [Member]" } } }, "localname": "UnrealizedGainsLossesOnCashFlowHedgesMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "ceva_VestingBasedOnAchievementInExcessOf90PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents vesting outcome if actual results exceeds 90 percent.", "label": "Vesting Based on Achievement In Excess of 90 Percent [Member]" } } }, "localname": "VestingBasedOnAchievementInExcessOf90PercentMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the vesting threshold.", "label": "Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member]" } } }, "localname": "VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents returns in excess of 100%.", "label": "Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member]" } } }, "localname": "VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMember", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary172023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to awards vesting on February 17, 2023.", "label": "Vesting on February 17, 2023 [Member]" } } }, "localname": "VestingOnFebruary172023Member", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary172024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to awards vesting on February 17, 2024.", "label": "Vesting on February 17, 2024 [Member]" } } }, "localname": "VestingOnFebruary172024Member", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary172025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to awards vesting on February 17, 2025.", "label": "Vesting on February 17, 2025 [Member]" } } }, "localname": "VestingOnFebruary172025Member", "nsuri": "http://www.ceva-dsp.com/20220630", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "ceva_statement-statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details)" } } }, "localname": "statement-statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)" } } }, "localname": "statement-statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-common-stock-and-stockbased-compensation-plans-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Common Stock and Stock-based Compensation Plans" } } }, "localname": "statement-statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details)" } } }, "localname": "statement-statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)" } } }, "localname": "statement-statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)" } } }, "localname": "statement-statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-derivatives-and-hedging-activities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Derivatives and Hedging Activities" } } }, "localname": "statement-statement-note-11-derivatives-and-hedging-activities-tables", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)" } } }, "localname": "statement-statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)" } } }, "localname": "statement-statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-accumulated-other-comprehensive-income-loss-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "statement-statement-note-12-accumulated-other-comprehensive-income-loss-tables", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-revenue-recognition-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue Recognition - Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-3-revenue-recognition-assets-and-liabilities-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-revenue-recognition-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue Recognition - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-revenue-recognition-remaining-performance-obligation-2-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue Recognition - Remaining Performance Obligation 2 (Details)" } } }, "localname": "statement-statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-revenue-recognition-remaining-performance-obligation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue Recognition - Remaining Performance Obligation (Details)" } } }, "localname": "statement-statement-note-3-revenue-recognition-remaining-performance-obligation-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-revenue-recognition-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Revenue Recognition" } } }, "localname": "statement-statement-note-3-revenue-recognition-tables", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-leases-lease-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases -Lease Cost (Details)" } } }, "localname": "statement-statement-note-4-leases-lease-cost-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-leases-maturities-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Maturities of Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-4-leases-maturities-of-lease-liabilities-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases" } } }, "localname": "statement-statement-note-4-leases-tables", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-marketable-securities-availableforsale-marketable-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details)" } } }, "localname": "statement-statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)" } } }, "localname": "statement-statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)" } } }, "localname": "statement-statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-marketable-securities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Marketable Securities" } } }, "localname": "statement-statement-note-5-marketable-securities-tables", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)" } } }, "localname": "statement-statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-6-fair-value-measurement-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Fair Value Measurement" } } }, "localname": "statement-statement-note-6-fair-value-measurement-tables", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-7-intangible-assets-net-future-amortization-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Intangible Assets, Net - Future Amortization Expense (Details)" } } }, "localname": "statement-statement-note-7-intangible-assets-net-future-amortization-expense-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details)" } } }, "localname": "statement-statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-7-intangible-assets-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Intangible Assets, Net" } } }, "localname": "statement-statement-note-7-intangible-assets-net-tables", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details)" } } }, "localname": "statement-statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details)" } } }, "localname": "statement-statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-8-geographic-information-and-major-customer-data-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Geographic Information and Major Customer Data" } } }, "localname": "statement-statement-note-8-geographic-information-and-major-customer-data-tables", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details)" } } }, "localname": "statement-statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "nsuri": "http://www.ceva-dsp.com/20220630", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-9-net-income-loss-per-share-of-common-stock-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Net Income (Loss) Per Share of Common Stock" } } }, "localname": "statement-statement-note-9-net-income-loss-per-share-of-common-stock-tables", "nsuri": "http://www.ceva-dsp.com/20220630", "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/20220630", "xbrltype": "stringItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r526" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r527" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r524" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-1-business", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program", "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-lease-cost-details", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r524" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r524" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r535" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r524" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r524" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r524" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r524" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-1-business", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program", "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-lease-cost-details", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r523" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r525" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_ChiefOperatingOfficerMember": { "auth_ref": [ "r172", "r431" ], "lang": { "en-us": { "role": { "label": "Chief Operating Officer [Member]" } } }, "localname": "ChiefOperatingOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r170", "r283", "r289", "r500" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r241", "r242", "r243", "r244", "r256", "r262", "r302", "r305", "r442", "r443", "r444", "r445", "r446", "r447", "r466", "r497", "r501", "r520", "r521" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r241", "r242", "r243", "r244", "r256", "r262", "r302", "r305", "r442", "r443", "r444", "r445", "r446", "r447", "r466", "r497", "r501", "r520", "r521" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r170", "r283", "r289", "r500" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r165", "r242", "r243", "r283", "r287", "r469", "r496", "r498" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r165", "r242", "r243", "r283", "r287", "r469", "r496", "r498" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r236", "r241", "r242", "r243", "r244", "r256", "r262", "r292", "r302", "r305", "r335", "r336", "r337", "r442", "r443", "r444", "r445", "r446", "r447", "r466", "r497", "r501", "r520", "r521" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r236", "r241", "r242", "r243", "r244", "r256", "r262", "r292", "r302", "r305", "r335", "r336", "r337", "r442", "r443", "r444", "r445", "r446", "r447", "r466", "r497", "r501", "r520", "r521" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r99", "r104", "r240", "r303" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r166", "r167", "r283", "r288", "r499", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r166", "r167", "r283", "r288", "r499", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r99", "r104", "r240", "r303", "r435" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r172", "r431" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r7", "r29" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and 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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r173", "r174" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, 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 $288 as of June 30, 2022 and December 31, 2021)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.ceva-dsp.com/20220630/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 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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r38", "r46", "r371" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r39", "r40", "r41", "r46", "r55", "r56", "r57" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r43", "r45", "r46", "r485", "r506", "r507" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r42", "r46", "r55", "r56", "r57", "r91", "r92", "r93", "r372", "r430", "r502", "r503" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r21" ], "calculation": { "http://www.ceva-dsp.com/20220630/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": "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r91", "r92", "r93", "r346", "r347", "r348", "r394" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r80", "r228" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r306", "r349", "r350" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r340" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r27", "r175", "r197", "r199", "r200" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r80", "r222", "r228" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate 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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r115" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r88", "r149", "r155", "r161", "r195", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r369", "r373", "r407", "r432", "r434", "r474", "r484" ], "calculation": { "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r28", "r88", "r195", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r369", "r373", "r407", "r432", "r434" ], "calculation": { "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r88", "r195", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r369", "r373", "r407", "r432" ], "calculation": { "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r180" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r181" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r179", "r205" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Available-for-sale - matures after one year through five years, Amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Available-for-sale - matures after one year through five years, Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r183" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r182", "r183", "r482" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r178", "r205" ], "calculation": { "http://www.ceva-dsp.com/20220630/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 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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r332", "r334", "r335", "r336", "r337", "r338" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r380", "r385" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r301", "r304", "r364" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r301", "r304", "r362", "r363", "r364" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r84", "r85", "r86" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r11", "r82" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r190" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r77", "r82", "r87" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r77", "r410" ], "calculation": { "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r378" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r264" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r434" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock: $0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at March 31, 2022 and December 31, 2021. 23,204,274 and 22,984,552 shares outstanding at March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54", "r62", "r479", "r492" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r61", "r69", "r478", "r491" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r129", "r130", "r170", "r404", "r405", "r510" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r129", "r130", "r170", "r404", "r405", "r508", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r129", "r130", "r170", "r404", "r405", "r508", "r510" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r129", "r130", "r170", "r404", "r405" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r129", "r130", "r170", "r404", "r405", "r510" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r272" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r269", "r271", "r284" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r269", "r270", "r284" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenues", "terseLabel": "Contract with customer liability, balance" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r285" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r65", "r88", "r195", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r407" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of revenues", "negatedLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r128", "r170" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r365" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r187", "r207", "r210" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r187", "r207" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r187", "r207", "r210" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r187", "r207" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r188" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r188" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount 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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "auth_ref": [ "r188" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r186", "r206", "r210" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r353", "r354" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r80", "r232" ], "calculation": { "http://www.ceva-dsp.com/20220630/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": "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r35", "r36", "r37", "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Total" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r382" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r37", "r381", "r384", "r388", "r391" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r393", "r397" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r379", "r381", "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r387", "r390" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r35", "r36", "r37", "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Total" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r376", "r377" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r283" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r308", "r309", "r341", "r342", "r344", "r351" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-1-business", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program", "http://www.ceva-dsp.com/20220630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r63", "r96", "r97", "r98", "r99", "r100", "r105", "r107", "r112", "r113", "r114", "r118", "r119", "r395", "r396", "r480", "r493" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic net income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r63", "r96", "r97", "r98", "r99", "r100", "r107", "r112", "r113", "r114", "r118", "r119", "r395", "r396", "r480", "r493" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted net income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r115", "r116", "r117", "r120" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r410" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r343" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r343" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r55", "r56", "r57", "r91", "r92", "r93", "r95", "r101", "r103", "r121", "r196", "r264", "r265", "r346", "r347", "r348", "r356", "r357", "r394", "r411", "r412", "r413", "r414", "r415", "r417", "r430", "r502", "r503", "r504" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r398", "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r257", "r259", "r260", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r399", "r439", "r440", "r441" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r401" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r257", "r293", "r294", "r299", "r300", "r399", "r439" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r257", "r259", "r260", "r293", "r294", "r299", "r300", "r399", "r440" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r257", "r259", "r260", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r399", "r441" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r257", "r259", "r260", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r439", "r440", "r441" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r184", "r185", "r191", "r192", "r193", "r198", "r201", "r202", "r203", "r204", "r206", "r208", "r209", "r210", "r258", "r263", "r393", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r528", "r529", "r530", "r531", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Total intangible assets, Weighted Average Amortization Period (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r14", "r227" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r229" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r229" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r229" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r229" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r223", "r225", "r227", "r230", "r470", "r471" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r227", "r471" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r223", "r226" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r227", "r470" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangible assets, net", "totalLabel": "Total intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r224" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure", "terseLabel": "Foreign exchange forward contracts", "verboseLabel": "Foreign exchange contract" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure", "terseLabel": "Foreign exchange contracts" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r81", "r408", "r409" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "us-gaap_ForeignCurrencyTransactionGainLossUnrealized", "negatedLabel": "Unrealized foreign exchange loss" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An option that allows the holder to buy (if call) or sell (if put) an underlying currency at a fixed exercise rate, expressed as an exchange, during a specified period (an American option) or at a specified date (a European option).", "label": "Foreign Exchange Option [Member]" } } }, "localname": "ForeignExchangeOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate 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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r13", "r211", "r212", "r219", "r221", "r434", "r473" ], "calculation": { "http://www.ceva-dsp.com/20220630/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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r64", "r88", "r149", "r154", "r157", "r160", "r163", "r195", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r407" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r59", "r149", "r154", "r157", "r160", "r163", "r472", "r476", "r481", "r494" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "terseLabel": "Total, before income taxe", "totalLabel": "Income (loss) before taxes on income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r234", "r237" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r102", "r103", "r147", "r355", "r358", "r360", "r495" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax expense", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r83" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r79" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsPayableTrade", "terseLabel": "Trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r79", "r467" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r79" ], "calculation": { "http://www.ceva-dsp.com/20220630/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": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes", "negatedLabel": "Deferred tax, net" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r79", "r422" ], "calculation": { "http://www.ceva-dsp.com/20220630/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": "Amount of increase (decrease) in obligation for operating lease.", "label": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "terseLabel": "Accrued expenses and other payables" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r79" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 17.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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r108", "r109", "r110", "r114", "r307" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Effect of stock -based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r231" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeAmortizationOfPremium": { "auth_ref": [ "r68" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of purchase premium on nonoperating securities.", "label": "Amortization of premiums on available-for-sale marketable securities" } } }, "localname": "InvestmentIncomeAmortizationOfPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r67", "r68" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Financial income, net", "terseLabel": "Financial income (loss), net" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r426" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r427" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r427" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total undiscounted cash flows" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r427" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r427" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r427" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r427" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r427" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r427" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r429" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r88", "r195", "r407", "r434", "r475", "r487" ], "calculation": { "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r31", "r88", "r195", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r370", "r373", "r374", "r407", "r432", "r433", "r434" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r8", "r9", "r10", "r17", "r18", "r88", "r195", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r370", "r373", "r374", "r407", "r432", "r433" ], "calculation": { "http://www.ceva-dsp.com/20220630/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": "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r287" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "us-gaap_MarketableSecuritiesCurrent", "verboseLabel": "Investments in marketable equity securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r122", "r135" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-1-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.ceva-dsp.com/20220630/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 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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r78", "r81" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r49", "r52", "r57", "r60", "r81", "r88", "r94", "r96", "r97", "r98", "r99", "r102", "r103", "r111", "r149", "r154", "r157", "r160", "r163", "r195", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r396", "r407", "r477", "r490" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r137" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r46", "r58" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "Other comprehensive loss before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r149", "r154", "r157", "r160", "r163" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r421", "r428" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r419" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r419" ], "calculation": { "http://www.ceva-dsp.com/20220630/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": "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r419" ], "calculation": { "http://www.ceva-dsp.com/20220630/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": "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r420", "r422" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r418" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r425", "r428" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-lease-cost-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r424", "r428" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-lease-cost-details" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r3", "r90", "r135", "r375" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flow hedges:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r39", "r40", "r43" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r55", "r56", "r61", "r194", "r411", "r416", "r417", "r478", "r491" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r38", "r43" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r38", "r43", "r383", "r386", "r392" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-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": "Derivatives designated as cash flow hedging instruments" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r43", "r47", "r387" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-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) losses included in net income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r50", "r53", "r55", "r56", "r58", "r61", "r264", "r411", "r416", "r417", "r478", "r491" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss), net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r50", "r53", "r367", "r368", "r371" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "totalLabel": "Net current period other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r43", "r47", "r48", "r189" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-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 income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r44", "r55", "r61", "r355", "r359", "r361", "r411", "r414", "r417", "r478", "r491" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r39", "r43", "r189" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r12", "r489" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Investments in marketable equity securities" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r366" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r76" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r70", "r72", "r177" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r73" ], "calculation": { "http://www.ceva-dsp.com/20220630/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": "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" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r332", "r334", "r335", "r336", "r337", "r338" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r332", "r334", "r335", "r336", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19", "r434" ], "calculation": { "http://www.ceva-dsp.com/20220630/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": "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.ceva-dsp.com/20220630/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 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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r75", "r345" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r70", "r71", "r177" ], "calculation": { "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r70", "r71", "r177" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r233", "r434", "r483", "r488" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated 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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r46", "r58" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "negatedLabel": "Amounts reclassified from accumulated other comprehensive income (loss)" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r57" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r57" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r352", "r468", "r522" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate 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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r265", "r434", "r486", "r505", "r507" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r91", "r92", "r93", "r95", "r101", "r103", "r196", "r346", "r347", "r348", "r356", "r357", "r394", "r502", "r504" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r140", "r141", "r153", "r158", "r159", "r165", "r166", "r170", "r282", "r283", "r469" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r129", "r170" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r280", "r281", "r286", "r291" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r168" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Remaining revenue" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r279" ], "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": "Remaining revenue (Year)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r279" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r279" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r423", "r428" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r46", "r416", "r417" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r386" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r114" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r339" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r398", "r399" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r223", "r226" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r389" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": { "auth_ref": [ "r188" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r312", "r327", "r330" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r333" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r226" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r127", "r129", "r130", "r131", "r404", "r406" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r136", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r163", "r170", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r238", "r239", "r496" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r136", "r138", "r139", "r149", "r152", "r157", "r161", "r162", "r163", "r164", "r165", "r169", "r170", "r171" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total 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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Equity-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r309" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r326" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r326" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r324" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r324" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r321", "r322" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r321", "r322" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r325" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r325" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "terseLabel": "Expected volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "terseLabel": "Risk-free interest rate, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r332", "r334", "r335", "r336", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r309" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "terseLabel": "Contractual term of up to (Month)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r136", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r163", "r170", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r235", "r238", "r239", "r496" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r34", "r55", "r56", "r57", "r91", "r92", "r93", "r95", "r101", "r103", "r121", "r196", "r264", "r265", "r346", "r347", "r348", "r356", "r357", "r394", "r411", "r412", "r413", "r414", "r415", "r417", "r430", "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-1-business", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program", "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-lease-cost-details", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20220630/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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r91", "r92", "r93", "r121", "r469" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-1-business", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program", "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-2-basis-of-presentation-and-summary-of-significant-accounting-policies", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-lease-cost-details", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r88", "r176", "r195", "r407", "r434" ], "calculation": { "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-11-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-12-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-6-fair-value-measurement-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-7-intangible-assets-net-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-8-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r283", "r290" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r283", "r290" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r290" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r290" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-3-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r184", "r185", "r191", "r192", "r193", "r258", "r263", "r393", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r528", "r529", "r530", "r531", "r532", "r533", "r534" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-5-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r266" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r33", "r266" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r33", "r266" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r20", "r264", "r265" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Purchase of treasury stock (in shares)", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r268" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-13-share-repurchase-program" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r33", "r266", "r267" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock at cost (457,403 and 610,608 shares of common stock at June 30, 2022 and December 31, 2021, respectively)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r264", "r265", "r266" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r123", "r124", "r125", "r126", "r132", "r133", "r134" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r332", "r334", "r335", "r336", "r337", "r338" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r332", "r334", "r335", "r336", "r337", "r338" ], "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/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20220630/role/statement-note-10-common-stock-and-stockbased-compensation-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r106", "r114" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (in shares)", "totalLabel": "Diluted weighted average common stock outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-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 income (loss) per share (in thousands):" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r105", "r114" ], "calculation": { "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-loss-per-share-of-common-stock-earnings-per-share-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.ceva-dsp.com/20220630/role/statement-interim-condensed-consolidated-statements-of-income-loss-unaudited", "http://www.ceva-dsp.com/20220630/role/statement-note-9-net-income-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": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://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(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://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(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://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": "https://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": "https://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": "https://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(32))", "Topic": "210", "URI": "https://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": "https://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": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/subtopic&trid=2208821" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://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)(02)", "Topic": "715", "URI": "https://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)(A)", "Topic": "715", "URI": "https://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)(B)", "Topic": "715", "URI": "https://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)(C)", "Topic": "715", "URI": "https://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)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://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": "https://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": "https://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": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r351": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998896-113959" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r523": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r524": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r525": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r526": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r527": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r528": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r529": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r530": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r531": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r532": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r533": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r534": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r535": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" } }, "version": "2.1" } ZIP 80 0001437749-22-019607-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-019607-xbrl.zip M4$L#!!0 ( :""57$>@J4>!< LS 0 1 8V5V82TR,#(R,#8S,"YX M>W'VYO!P9PB>>35SFT<\CCXW^_NM__]>G_S'-K]2CG/C4 M-J:/QF01>#;E9VQ)C7^>WEX9IC'^\/'X_'QX\,]O5W>2=A02 M6_2>9*CQ@6F+U2N++0^PI_';XW%,S0+/YX]QA8:'X (NQSM@<'YI'AU%-^F M MBOO DDPGKN/]6=P^Z//X (NG1-"(W"..)8J;ED69MH5C%9-"09:0^S'AC(BI M[!\>YHERZDB3JJ)L!7_%2_J'D@QI(,PY(:OUEL."/'$)'U%)AAQ[MOTL(Z%^ MWQRHPC2I4V$-Q\/19<76>%BS7C@6#C]\^' @2T<&\7WN3 .?7C"^/*,S$KC M3>#]%1#7F3G4AG'LTB7U_ Q!JM@G?$[][V1)Q8I8M,9P@D%O&'+D.LL5X[[A M%58NDTX-]RMF$5].-J55\"\SJF?B(_/PR#P^? 5=CPYJ<%&*X"(61'D%]=/$ MG^WZSDXNM7I/5XG^:,9!P5BK['F-_H"ZOI##K[WDR;172^J('']TZ#69@FKU M&I'CCY8ZSDT.]12=GG^4LJ-F6LB^-NO4'&=1!1Q@;UJJ.YEQZ^D[HI>_.M@Y MM>#5ZCBFE[^Z#.CLVE]O1*?KQ'\U8V+S'J&,E4TUY=^BU>32 OGK4TP+V)>L MXQW&'C[I8! 801\..'/I@4?GN!VN-PA=SC.U<"1^P*7N\&V>#^)YS)=-R6?1 MT]7*\68L? 0/<6_P,=K=W=*9(7<+'PFWL)_J/<7!BK,5Y;X#)DUM$&4#"TYG MGT=R5Q#M!O[MDNDKV+!$)&L=9-=T*2=4H>Y5PEY4%S'P>21 V2X-I7YR<2SB M-A4'JEB!*ZW24Z%L.FLJ%%1Q/*?',JTX;2H35!&P$VYE*6Q@ @2& _XI;$E] MN:DV;68%\@?XQ2;\Z_B/)HY%OI2]C RL]^/VGD+%]<,GT8FK6=IQ_,I=Y:FQ3R;>M @_A+,=6PY9T^)*]T4L:#4%Z9: MWGT3$.TPVPP\$MB.7!%: T(3 [IP_HK9,TX5>\:= M9,_XY8OBS[B1_!D_(O[^-B"LFX'-%<'G"^H[H!RQ<\#E^=&%OZ,MX<_XY2;# M\ #(,@#$A,)D,R &+%'394(\Q717IW-=4#MN!K685!AL!L3(FO'+%? &X!HF MNH:F!>T!*PN@<^[I;E%6AQ5=F'O=!7-?THP.".R*P 7QYE1 )2A@UI\+YMJ4 M"Y/^%>"F_.EA6)CHHL?D&])E[G?8;C!$1:LH &G M\,=WZ,A O_(T[.J%6^\(?"SAR'&7[DI&A$2P7!+^B&7"F7O.#)P5#!99,E?H M>'-S!0/%B!KW!4V03IX*;%)L&L&G<*3:Q["YATSB)V31N M0C9?..*.34[OJ1=0^-=B<\6BV15!):WJ0L2'0D2@TW:KNH5_XVY?N(%?FRX% MM76>%.)V-!GQ<%QH1/2"KF1'+]QN;TR8P/ZD/IFZU!34"KB#F9+.0[.T75UV M/2RT*WH4W^*.C;NXXQ=NYK?FC#C5.($MS!PU21BU3? "+ND)LPI WPP4<3+J@]QQ@-L>"9'G^B9B^ZT%$20I1.1\*&!,<_%!O&2X1GZJ$JB\#=YW#R)5MZS)]<0BR)#]@_#*1O;]T MJTGR[;%4<Z&UK79>SBT&-I+F&P_8;8OQ[C;VI> ME_6+ XSE"8;!_-49 3W6W]"Z+N,7QPW+LPZ#\=NE S2AHFVWNN!2'#5LGHP8 M8-0X5: )02UZU 6>XJ!BPQS%@)RVJ0,]^&G=KRX4E<0=6R0N!B@UR2UH@D^3 MOG1!IB1(62^;,:"D59Y!$UQ:=:H)-\?%9R>;IS@&"%5%)6WJ$\<%X]$'/R#N M=D*?^4YT0:1A#/1,L6%,%!L#((ILQ>F2 +N8MJ!-^].%CN( =!H=QK>8)5Q=%%B&>:+^Z1ER#]K!A[#]$P3*BLDT(4D3%[KP M51RM+C^- ZM1Q*@)G)K(:MG!G0%WE19/7;LQY^K^,4Z)Z_R'VC+ '&8LDG,Y M,.5XIN/=4^&KJWRV#$E]#&I"Z^OB&'D56E.7AGQ%&8P?L0S&E91![JN2PT

+U'N_89$ MMD'\=-T!C=4G.C7G/^MVHPL_3>^M&)*@-0V&GSBQ [6V2(+FP5IPXJL 6+:\@L+I@7DEE38YB8-MA]%OB@=9,L&?>=_Z@P/GW M0W3:UL0N7>L"6>,C\+ R2O:,DQ1[QKEB;T!5VZ/JFM?!SOWKPI>^,_/#PMG- MPF&"2:@3P1@9B8X6R(S39 (OB\4CD5Y"$7VD;9@9 MVV(C^TRHAT2^N6$AHW.Y-?.93]P$1[L":$Y0G&04#U)N_;:1Y_>_2M2X8%J=R&K_Q-*S[K2U+"<>C9&D231.C)BXT M0>U-<1ZF*=1,XSQD-44T3&9M7WW3/*5U9T 7VHJ3'NU>PAMFMXY&3G\L0E9A M*[5#4^^P/>J:\;;(F2Y<%B.ORJ O&Q3F5[C"^C>4(&_B!<@R [@YH]8VX@N(H:@T;13>P9=:D MU2E?.7]#UXXXR!12U!\LG;.:"Z%0O7OPKUUA=\]\N M>=<%YT[7V./J'XEGW"CQ<-T&\=8/:D)1TB(L[;%X\#@2;YA8&V$+PZL*1B&$ M.+5<6%J=F0-0D4=_-]T-(\.R3SH@=#.M:R24W)I5>R3(@WL2]7^+('^;DDP= M5-YT*0Y6' 9!NZN-4A\G3U>;$A=?CY?^U*8F= V$G3&N:S"4W ?6_%XG,_T5 M]G35TU Z7"]J7 \U#(DVR$JF5G7 !+ 4^/)-D :-[&90:&5=T[!XJ^VZ,S.U M-H3R&=>!+]]A:79OVC P-GW)1;O_V: K7< KR296?43F1?F:GPX>A/V1K%9X M_DH^"Y]X8#(2R_H)GU%7O:5#IN""P,;T\P@\$3J2J$(4_!M&(#RPHZ-*W^AR M2OG(\,B2?AZ5%3JN?/$L:DP$T+KC!]CU5\Z"U><16M?YZ "41H8/K'\>V3XW M\9?X:#.\T><2RE"HD:%H5[#O9/9$T09CG G TQR:CM^D7CH[A+HOD"Z"CO]%3A"(NUZ M]@]@V\(LU!70YTVVD:X?UHO>7KQ@'-]HE'E]!$OIKE]XUU"3X93+U9L^)9Z=>98T+Y=4MM\Y\X5_/ M?@BJ:"/M:&IK%ZJJFK%+5R257Y)))=C-HZYM$"N[&FV@V>5*5"&7Y]'P" 1L M+^W \D5>J@J*GLK$Z81:"X^Y;.[DMWFEI7V59<6@'CUEGKTN25%93^40,/2+ M-]XE9?V4(WP7XB0GPMKC7G-_6LS]Z9YP3ZP_8>R6R) K[*4D9W1&P2F+?,VL M)&6%/94D3J DR;X3\86(Q87+?H;YE%1.,"]KV^K]U :S))NP"SKW@)W'U&M6 ML>$^'GY*@@ MZ*=$#]0*<,3\YECT!CP2QP;ZWQEW[9_P$UV5O*F:U.A%O$1=7G&%=U*)YO1E#.B78A0#(#U9 M4'!-,;5 MRQKU!"VC[:><@>O^1@6&%.3+]M<> //$6CBP5\*:-PRCP?=4IDX6S+4IOZ5^ MP+V<"CHWLQ?:83FQV S37U>P"GB"3@B?4[]:+TT:Z*5&OE*/5GR3_O+^^0G*^ ]_;27O%\NP^E=V)9+ !W2FU_D$, _P]O"NRBXQD]C,.]G5K828:@O6(P MA2I?9H&)\-H[)=Z?9W2%"T*U-BJK[:$*P"T@W*$8T;^E\M!*^-;/9C545MU' M5:03ZM3?+/\:?=]\B_+)S8MD.7<=Z1W"#!_@OZM\0QTZ$:UZQ=Y"N,"\&B83S@+F#O%6+BGIBS.C^\\N2^;BT MO'>FB86ZHH OFLV01JG3QPD[I0BN2F>^4PM]2]N70E9Y&YA@]FQY:C(+V_+B M7D#WBGES4/BR"+8E9?L27?E^>LDFY7G6\N)>[NJ_,R\*:9\YG%H^RP&MBJ"G M$OETPBX<#VSO$#=^ 3L\/#J)SLQ&XM6D[EV" CD71:R+M&RE%'LDSTE89;-< M*#V3AV-.5BL8/XZL*<\$"7D5QUTP_0.&U81]Y20YT]JZ=K/TAJ$O910IM7Q7(%$X]IAT?+B M7HS!= CK(O#L]9=-*BEZYL,D8N&"*E-;Z3MA3CC'3"B2GCXF)""8/*B#>6"5 M)46#E6Q"SA]@Q^ (E/IWBD^H?8(*FM.PA-YP<%5C[?6 D9.:U)^URFQJN#=[I9FFG>6GE M_\)4NQ(/[TV3;[(1-PFPR\HB\8$R6G[:?G?J3VU#X9,%B(B'.[:JWN)>]ER9 M:E^=.I8K(Z^3!?&B46S;"E(*2)="!"AORK65N?[S!W03J=U9[UM@J!^3=Q^4 MH7%\;)6U/1]4&Q? D_F7B!ML'S[X4.T2U%7QGT$IU^#8@[H7PIMF^K5CRUMUTT<_5X=DM-(04>Q9-U MN;<>15UI\91:@4?\9%WN[[ZJOKC1F":;(D [96/[\9\=V^."\1D%[NUK?OZP MPA=_G@[ZE7T_XS&0VFW47-FV;XM6/#WKQ;9 ([N9J^HSTJ-H]58T$4:-$H\6 M3^Y=>T]@@XJ>M^Y2/XW./1C6:U+J4VQ9\_NMO?3)&_E )3@T1.NJ6MYOG<7K M20('';N-TF9[LTB5RS1-Y7M4C%RNLJF(WBT5@8N),XSJ"7$]2Y5M#-(_;<=] M"3$R[I>=*BXK[%E*OOS<1,1_?&W!^M&E#33]/ ^R)-R_4V?5BV_:JJ3HI4R3 M!3T:CX^B<]%R?Q&=C:OZELFUMW[3:71^ M-CDYFYT/=#34RVFP1+#T?60U=5%2I9=29Z]"2=WWD>R,/XS#?7!6^%8U]T(' MZ"JH.U].*;Y=Z./KE7XLS/7L;O5F/+[T;/I0K9(V#>V9AA)C'XY3LZDKW>1\G>U)'L3;\E2SYMLC]? M00[UO9^L]^X]4HUJ;//)>NVV;,7$"[&*JL*D>_;$MMC4]7.V@)^Y)&L;#3]G M[6WXAKEVI6[J;X]TO=./*V\RS&Z9>VY6U/XI8"WFT\_5<[-;W;6A66-[I*7= M?>-WD\IWR-FSM9_>#]+JM:!FWIZM#>M.62U;W1^]'0-DY,=7$#ILKKYYBKM& MZH=;D^0;9[5!V[+1?=>:[0@2OI@4[O(BJFZ*J]/NONN.1^>^S%5R,LED4]<) MI3[JJ,1&'3Q[;6Y9ER]/D^:*X(4P"^K#RKMUQ:[WMN]ZKKD@;ZB\/UIX;;IX M_X10_\">0OBU!V5UW3W4P1(_.*MV ["X*:G:[#M:-+B'VJHY5-;I]T?6-V#! MZ$"-*>(3-2:)CMW W"@(E!63U<6+MF[V7[.I-,><*T]2'?59CU+*D)=4"_J5 M3V.1)V/O&5HRB(]M12I";0,6=G?AB^2T8JP,'^V^/FM/UQNK[HXFW M*=.:J?M*RR( (8EM$C]=LRX,M7?W##1=$W2;Z^^/+M[AJ9;P@R:1Z3%W,POP MBR8F27WM,3X34Q=BW=K>?QT*:T'M0"VIL^3#F@74737:IJ?]UV_-X;JQ^OYH MXKTYIVS.R6KA6"!5_%UH.5LOR1^,FU;XG7/3)C[)/1/J(1'F*GYI4:;5F4_< M*$90'XU/SKVKIYGIJM"Z%QO#\EDS+HV.BOB@JX_S, M=2ST2J(?52IJT,:3Z>33 :H$MVU+ G_^/U!+ P04 " &@@E5.A_E-[@. M ".U@ %0 &-E=F$M,C R,C V,S!?8V%L+GAM;.U=67/;.!)^WZK]#UKO M,R/;R>2J9*;D*^,J)W+9\L[LTQ9-@A8V%* !2-N:7[\-DCHL$R!X"&QGIRHS MB6D [*_1:/0%\-,OC[-X<$^$I)Q]WCMXM;\W("S@(65WG_=NKKW1]?'Y^=Y M)CX+_9@S\GF/\;U??O[[WS[]P_.^$$:$GY!P<+L83*8I"XDXX3,R^/WHZF+@ M#?8_?'S]_O+KX&9R/#CFR;) M_.-P^/#P\.KQ5L2ON+@;'N[OOQXN6^\5S=5OPV358;/Q3\/\EZNFSX9^>)VU M/?CPX<,P^^VJJ:1E#6'0@^'O7R^N@RF9^1YEBB.!HD72CS)[>,$#/\G86 EA MH&VA?O*6S3SUR#LX]%X?O'J4X1YP?3#(62=X3*Y(-%!_WUR=/WEG0.Y]+Y3S M5P&?#17;]]^^WA^JED.@.B$SPA*/\81X;[R8P'ND-_.35-"$PC]YE#\$*OQ; M&N MN)CP(W+IT_#?Q!=G])Z,6#B9$D'\*"%B243LWY(X'[^#T7)(L1)B+@JNZR I M7LOEFHM\>9L)<"J].]^?9QP?DCB1RR<9^@QY\@4;/E7FSC@ZHQ+V)45Q&]#& 4WX-_;$D0@&7, 8G_? CGL@]&Z:%$9= M/HXO@F>;Y5/[HV@QE.ELEHWI4=@OE_TCP6[7S/@T+/.G.O<#B$1ZC"1>E(*W!4]F7"3TSYQOY'%.&'A=S5S-#M[DSNOL MC-A6#N@992"K,8A,>+XB9Z2H.85W!@D)1QN$6'NB'0[KU.S+Z;XHH5MN$GR: MSX>E\];-H(CY4,<.[G!DQ!RI<&W;#88P[LQNC#Y+VZD(;&,2X7 MCJL3!ICB6[MW5\$A(X+.O("#O@:20O4OR6,:JO2VMVJ8I0<#7TZ]*.8/TDN9 MGX8 -;3W5SM[E1.'M6-J6WFLQU.0)"+/V2H44H@4"R_6N=JG<9(KM3;&T8TL MQ*_,9>URW#H6FP;F.0N$>L4)R?\^9Z,@X&D6! T(O??56F+A#0/*8A*N'Y:" M:S_:KB")--,.L '(9,R.?/;]A,RYI.63U'"(71)_[<>^ ,D ]EV16*V'0J'5 M U ]S$Y!D'N0:Q:02W_QW,QOU+<30#'/;#LBY%#P@))1GL"]6 MD5/5M@-RP+& >4A%IGG'T5=??">)6K.G?Z0T65R3H"AF*:.O=F>G3N@H_&^: M3^89%YNV@L;_K&SOE/ICV #5?XJ5]WZ<)ZYD(J@R@=4OLC6^^6"CY25LM#Q\ MOMB".%7U>*>/0;9/78&&.(TBL*HU+.F'"*=\/B&WR5I01_<^C94$@PB ,@5+ MT(_IGR3\ M[W!9>ZX&RS01SCG L24-,"*&OBE,9<#,;1IFB,62LA7(G;"96@ M//WXB^#I''K SV!^@A$&FT]ACX$UJN$,'L+0':="$!8L)K!!2S]0 M]"Q%^8:)0KAU0;T&0SC%J#=JP1)1BQA(#G61Z'J=>\9U#%(E@/>_T61Z##L= MGQ&QROU: [0:I6>D)R0B(&]J[P'R)O[C,_.E4=^>46FR]M;(*OKWC2Z9$K&U M>D ;%N[!AO-LC[?NB#USX%*0N4_#I0 6GAM0G ,IBSET,YACW&L72ZVP34-[ M' '9,YK.M#!K]'6*"EQ6M;^#PW9/0Q(>+6ZD4B%GE(%/JZ) L.7=F\2W_@ 8 M\.43T@*?80 ,^-91O(;X# .XQIX9KGU%YD!7@:H[2+]*C5%*FB@U57@=F M0GE#^6]TGD*3(?K%"(L=EG>RN(Q]EL#6JKR[N6IBB[!R +?X-J*-YU*F*AH[ MCJZGOB#@I(5$@'8 VO)L:_;X"%99"(M,V1;9)JR K#W;;.&-YR;'VLD[>^/B MU]51P,PN65(C_FK+AK?HV:#/3-EB?(<>8\. K2T#WJ-G@"'^8 OR UX-WTWA MCK4%Y*+HO=UTVUB^UG#Q6GPUJTNL$>,UY5H4>EFC=U&XWE:=U\Y56*-_@U?- M=5$18\T'O/9;F_(X:_AO\8M!\_(/:RZ\P\^%+M*SUOQXCYRBZI)KFN)2--7KT@F =&%0: MV0J"J8MK#%L%+)4 S.U=4Y_.TBQ+G86KE>,ER!2T*+ADZQ1^%J^:^(]Z3$U& M<7R% &AYV&W\6-V+>PXVV)PF?EQ](,&^HUL\ID-D/1X*RU]=L0;*VO1 I7;? MJ6KFEE9CY&C]4P7/FXWB_**,+&KXQ-0?@9$NQ +L\7_YL?;K+[7ZND6UUA1& M )IFCFDUE"2:!:Q.5\?796R5W5;=7EK=P>U5&N \\04A1369M:5AW>__X3[9 MSG%\X3Q\H'&LH7C[UVX_5K.>:A565RIERN.0")F7JVAHMNW6%Q:SN".1[PTR M*LT+8UNG5&OJD\TZCFQ[=<# M&COWP=C6/=4JJCRQ2A/:T-(UQ:HDL+04T*Q2:_1T M?>BWO'I+;[/9='&*X4I]+(>1\-07#/2CW(A:@<5/ ZI#8M_1[>%D6[L.B24W M$5D)]:)R&>L;XOQB1/GRY*UB$YB*$2KQM8HM82H8T"*U3?U@RJ]73EOMS0;3 M^>1JH;3.%&$JG]):B]PZ-8M/=93#J6$EX],1%I J[6=\RL*,RC8NBD]-&-:3 M;74!IL)M*Q&TCP,T*+ON%9J]9V&+S,65 C;(ZL2Y;;&YN"W !EMY1!S?WEMJ M2[2WB=SMMGH ;76;D^_'Z\/X6NUF#CUCFB$[=/53J9@,)#N,UK5HF*PD.V@U M$Z^8S"7KN;.I84.J5NK83969(*3*Q6#PUJ@U1JI5;-Q)Z[11 R'=W;$Q0Z1V M V%5?!233-HAJEMCB4DP[1#6S2%@VO4LY[!-$3"F/= .KKE<#U.TP Y/9>X4 MZ6YNKE3B5J8-.JW9$M\+V\^M(58E,M?X>C^7]_03N#13?UX,^F_G'P;S:Y+8ZB_LO:A7FHKHXY#@_U0YF M\_I8^Q&)N" ;-VF?/@)G8?^BS!>+&,/' 0Z M"T$[ CG4SW=%ZUZ_*J:O,#.T_.N+3/IB8LWGR"O;]4-M)6<-+1V7%TH"!J@J M]#J!;2KF64K2O#M8]7&,(MMAETIP.PNQNF!#F0OP)]0?"FXQDMLR2I)I:YB" MW+Q;2[X&6'4'I-]Z*=O5N96)A MQ-EAECRI+MM5 ?@@2V1Z4N56/%*DIS>:A"IS':_P5F3O,8.,]C M-ITRW@DW,'G8'7"BZ\7O?/L[./3\=6F2QU5MDM+CZ^*D)^H^OS=8PK,GW8I+ M9+.4==40S7;,WNETM\DB@>IH7QX'-+>&KT@0^U+2B :YD;RLA7NZF"Y]TY4B MK09S?^=(117@I0KN@5JLP8!N1G6<5'DZ5\II&O& %G5H^5WF#82ALW%Q[N-= M337O=OF@\DEWP*..I0IM49Y^M]AUB5Z--^,KV*M-O*-MMF015%Q;;='CKSJ2 M6MNZ_B*8]3>3<_VKGY7.QT?#G3;(\:)2MQJ=Q?SA5Q+>D>6G8$<1:)3MC:0- M_A9OP MBD1VRYPZOLM+T8&-.=3"KW\ITO/,]K9D37L2,$YK]\MW)W]Y\]PIG,4U(-O_EN\]WT>3N[.KJ MNU<\1UF"4IKA7[[+Z'?_^1__^W_]X_]$T0><889RG+QZ>'IUORBR!+-SNL2O M_N?T]OI5].K-SW]_]]/-QU>?[\]>O7WS]FWTYB?YO^@__I&2[(^_R_\\((Y? M"2(RKO[\Y;M%GJ_^_OKUER]?_O;U@:5_HVS^^NV;-^]>;UI_MVXN?TWR[0/[ MC=^_+G_<-GW1]9=WJNW)SS___%K]NFW*255#T>G)Z__Y>'T7+_ 21223$HDE M+9S\G:LOKVF,U;:0?T6;9I'\*CIY&[T[^=M7GGPGI/[J52DZQ&)& M4WR+9Z_6'S_?7KV4!8W25)"L>E@P/*LE=2- 2<%[.?;_W7LR M?UJ):<#)$DB7.Y$J)RN':TEK3C6MR M%Z(_%AO MI29[\\.[-Z\5P4(1Y%B,E4<9S7'T+F+X$6<%%O_&=)X1J1+$9_FBA5*-A"!G ME"VE\HCH0TKF2F<((G-$4OZ<637J9C3%52^#U4I$2(Z4?5Z+/]>M)=.#RJ8D M%W_-L=ANUDIQ0W%*XQ?3A6^F&\?QW^;T\76"B:)3?E#B+2<,)K]?9#G)G\Z? MK

#TE^_J?BZI2:7NIVPM/?_45$_R7JBZQG.4EF-/OA)>05A-B]8TS1!_ M4 N]X-$$MK<ZX56[Z9:N71]1^LO:98+57Z1*KF*70C/ MY0=KCO?@:[F^J=G*VC'ZC]<5VZ)S!"'P/HKC8EFDTK**:+[ +!)/K1A> MR+?ZB(7Y(?[&D1 HCRPA0\O>O6&$3O0%4!! @6:3/=N?1E=J%GT2<^Y>3)M3 M,=@?-=NNZ6->>3DG7"K4@NWHF#SPG*$XKV'#X(D T8X,HE5Y1=KLC\9SQR]R M"Q T0- .'(T0@@+1&B;Z@+;=07T#[A^B&2(L>D1I@0772+*E?K6$UHW]> /1 MAI0$N!S@\E%#S$NQ"GZ5BV!'&&]"^T;/!* <@'( R@$H!Z <@+)+H&RQ^?A& MR>^C)6)_X%P*/1(0IV!B+&SM?V[JQAM&-B,D0.0 D74>9<07\O\7?Q9$6%MB MKN3A%Y+-K]4::$+X9@\%*!R@<(#" M 0H'*!R@L$LH;+/[>,]XCAX*+EX,M\6]+Q_TEZ=<,W3 O@'['C7V_81R0P(Q^XUXJ47G#P1 R?2!(N4S2O0'B5O_>(.<^D3F$8G='D<*>N M^[E/:@K&).]BT:#T7QBQBRPY%R^OBK*&ICU2>;Z>1>78-Y@1FER*[ZH0>V-; M;W1*&9E1^:*E!QJO=JNP#N6:-O=+;17&-6GJ@N+3KG#3=D]_5+O"*IMZ8O&&RH@3/K_R*IFEVYN[(M2A6P%TO,YN+5?&#T2[Z0 MYV!15K]BM*U[I_62I/A3L6^-OR#P91,O5+$SH>GFE-5+KK)5[[3)H\Q,+#X% M4)4Z/J.%4'I/VJW&Z"D/M M,B.*JUAFU3R=O'^Y)7FG;US7Q0-7%UWB!LCFN MT2&Z9CU2)TQ?B3+OGI8/-*T@J_+W4/6Q[UB8D1\J1,0 UGXT]G52&V^CY]=8 M'QVS9<_ &C?D[2U0WG2PSY"U=^!8TP2S#'GZ'AQ/9G$G0_;>@V//,%YER-\/ MP/FKB709.OP-6?H)+$O:$) A=S^#Y4X3@C/=M/O/:6D]&[6!,5/^ MH**2.H>B*5]0$8F%C\^457@(Q<(M8\HD/,AB&&LU91 >:#$*TYJR!P^SF(=, M37F$AUQ,0]BF',(#,O6I=*8\P8,O>O>LJ4D.#[GH';RF?,%#+!H_K"E3\.!* ML\_;E#>H^,0D2\*41ZCPQ"0Z:\HC5(2B"?&;L@85G6CBKZ:L004E!BDMIBS" M0R5-@7U3SN!A$]NDN!VGO1^M(5+7D644TTR8G4):\A.G*4G4C5$/*%472/(% MQCF/XE(5RKLE"4VB(D-%0F2[%9+?+W NK%:;BS=['=[',1X/#(1#\ ,E'8[C M$/PD3>D7.4D;_$VF[DI.Z)83FXXKPPI_YYZV$IKT]C MMWG$*P\WHALL-I"DS:*P>WA O@R7AME#@_.A72#-#PQ.?_,R,7PJE"GQ7Z;$ M.9WW3%U_];3WJFN(U;0,R9:A\$A(LQR\\$C_(0$[EMJ8(J8N(6"LML%BAJSV M'S?HPJH>IAFRV'_8H#N+52C.D+W^(P;=V3/P7 Z*LX#E= M8M:$YFT?#R@\H/" P@,*#R@\H'"7*+S=/N0;/?\H4_A1-B="_A'B7*;I9SBW MQ<]-W7A#T&:$F&'HEUS+;W[_='I%[^]QO,AH2N?"$/KX;-*L-T>3IC @-"QJ M J _.D!_*5*6"5RIXI=IB4M\.J9^B.:9SAE8+$N_?"*LR*9=2 M:43QVH46)2A'EHZJMMU[+Y' MJ"'N;M&S-\C=FK: M@/:/FJT?8%8)O04WYP";\+8C>T#L@[(.B#K@*P#L@[( MVB6R-MQX?./IDS?/T&-9#4!^>D!EK>3E2LSATK^[2E'&;?,NVP_@#5UW);%3 MKN:%8(\^85V.9DT3FYV_;O"O."[D-0J_DAC+@W=$7FWU&Q4+Z(OX>(=2+5W6 M3SL@^;)(TU\QE\;IJ7P]T^Q^@2?Q@N!']4IOJ+P^[A&K1;:@J= *MS@O6%;/ MAZ,N>V".'E!"9_*9:R'NC.-[Q.8X-V?+NC,'#'V@*.73#-=36=W"U=#W7VC# MT"]:.!CZ*HMEI1Q\E5VD1(4R;^X^:Q:227L'9'VBV4:5G!.&8]&1)C&\J;$# M@L1>J**'65RNK<]"JVO$9-#< 5&W0O3R&++VC=4VEI, MVCL@2RB/MV].3E3M)S%AA0*1(XGML)XRPT<<$/=\I.;&DOL:8\^GLYS=B M_D@:ZNEMWTL/+.0%2LMMYA2+[R?YM5 1^7;\Z>QN]?[-&W7!N3E'K3OME<&= M>$_>[)%RTX4_NS[=L3?-+O$#*Q![.OE1-'K72+O^@=X(^]Z6L.\]$?;>EK#W M[0D+CN]C+K"\B9HL5!-*-:W[IWBC^@K61;+6AHK?^^?*I+IJ:KZO7>J;N65F16K MNO(W/]342JCB5S@4N3\NUD#9G8 _B!'Z.>,K'),9P4GEQF'4=AS4^I?QQJNX M(:EFI6C;]4ZENJ-X.A,8F#R21,#E&BJU[?Q3*0L3W.)4.6'Y@JSNJ0;^=.CA M^#@;]&CJY MBR;T847-TNK+-0&D0T]G9GK=?"14G9Y3G7'F^%JQ8194F[\9+X06_[D]DZKD8R?\\K-VO>JV58K6@Q!H7;Q5K:! M3:6-;@B)E"&1LH&1:E\=;7":0>) ;S=2G^@&HEBJU# UTH 0N:FTU:B9E02) MGV;''[7ROD+C3>\NI Y\<%,L 8,0]MD48*:>NU 7*>)Z.AZ M;4W[=VH-)8#CUC6TM(DI^=]?^9H-5 MPJ1?3=[W$FAY!LY0"-]#%X)5XJDAT^]'P[1)[JK?-^T00=?&<\! %KU/D]J? MLP %3-HX=(&#CBXOK/+\"9@-M MGE0=8P''6-WRR.^()!D1X%8_Y44]P\M$O M#-TI<+^HP9'E;Y#D#68;-0L[;5Z5H[("H+;:[M$YX!MODR^[_C@1*!;,9VG7 MH]Q@ME\[MLTK28 Q0"TVB)I:'6#VNFZ*M%/9&3"OL]LR[5B? )2#P844VE0Q M #,5O$+CAHHLAD+Y 0R(#+4,K3EZ"+4,_=0R='JR;2<,3Q4/3\3L8^01R;V5 MJV)_"YS,A?Z-!+OD48R,[:L<6G7JK[)A"[)"R?!OKW**S0G1[7RZRH2&*-32 M%AOO/\MY-=E.*_-[;UQT&4[)AC-?H? XG)SP$9V7"6 ]@/5C!NO.=E?O2/W= M^HH;AE<%BQ?"F(A63%X]N;2%Y\T]^ "AQP]"G=-Y+T- !7M2 MZ:=-QI>^<0#/ 3P'\!S \[<*GDVTHT=8S,D\(S,2(_$9Q3$M,ADWC%8T);'T MY&X^F,-CVQY]P.1V- 6X'."RKA+E=B+=K*=/ UIN?L K_:>($SZ='5#U5/ZW M">39/>R5KT_XRQY9C&;B8UQF!=APV+8;O_44G]/0, $;6@=3[0A,M<\<3V<7 M/"=+04J=3*L;C=XT,YK?P2P+9EDPRX[>+&O2!=0>EX'CT8!PV@VR@L7 M&'?E+?1F3DQP)@1G M@@:VGXDM7BYD63+@K. Y76(VX1SGDRRY)NB!I((ZM>\VV:T=>O(=;43S.1.R MEVMF.KLM%Y(1CU;/>N5J3/I0TI*@B^^KK"LYG)/EJK2PYWX MEL]D_BS-C/CO:93@ #@"!X#1!+)__Z-P .C8"G9_L/N#W7_T=G^-"J">-D]P M!G.S/%J *7"6<3.7G6&Q;Y/Y^RB5Y^YY.RNYYFEOAK%V_& +!UM8@V#E"7TL MCWP:0=F&UIXI%QH%;VOX*=*VRN4CR@MF:L5WZ"E8<<&*"U9LN..U MXHRV_1%:8YTW?M]VROMHB=@?6.'\2$!022!I:[:8=>;-BK$A)Q@UP:C15KEX MR.^V,VCRB$@J)]$E9;*B^^>,8922OW!R33DOZ[31[!(1]BM*38-B[D?P"\WC M!4X*64']D/8=5[=8[*:QT(7(.%;FJMN!9'&[?FL?Q**2;\Z29[/'@\D83,9@ M,@:3,9B,P60\7I/1+1(8H6W9&T(<83RP'43R;5S_$,V$_*-'^0($P_+DQJ$8ZJC\[+(A8*;+"G+R5_; M5'-UL9V%*%P.$0R08( $ R08(,$ "0;(-V& M ,1(XSW](<6?-M4H!RU,\8ZCN+-2G-"9S#?@OG67,CB M4JB<"S%36(;2S;%)?OKT83O_)K*>L4W1BBX]#F+.<7DE82;O266;$[*$_W'Z M)/][B6)!B:G5UJ*G8)P%XRP89\$X"\99,,Z.USAS!@U&;*2U!@>^;;&?542( M9*(ACH3X>"34T?H&,CJ+Q-=+L9"YO-^BG1G6?@!O%EA7$H/Q%8POH]C9!6*R M1A&_P6QS_[E0@UER3M)"EB>RBY^UZBV8(,$$"29(,$&""1),D.,U09QLDKZA M^,F;YU!3^O_5IP^.0+8LGZ6GFS\GD]C0)*4HKRZ4I^Y$Z%8][QX/*X04]2 M^ZM7MUT=DOR;@L4+T>)&:'F9;5XN#**")\K((C[?SJ^K3.PCA9Q\_&(VPW$^ MS:;Y C.I3!E>2!@F&\G$A1;E)!V/,Y"T/N'\*A-+,9?D_U,L1BW=#_+L&UG&'89PY^%V)W*8"H&4U%[G#-.$>=D1M9>M"*?S@QTAN') M3I>=#W7I1"_V7S#U@JD73+U@Z@53+YAZP=1KNI;!I0TS&L.N#_3DVY1[%['R M"*_X5P5G\W(]YXBDPEX11!9H.^<-33>K/KV9:BVH"J99,,TT /&,RB/?;4^_;&S_7)^-W*0\U +)=)\' \&]@!)0;4.ZP*+?V'1T;RO6'\LQ8ZJ*D M82 ZAJ4H9.:26)^J[F 6XX@^I&2.G@&A%6*BJP7.!:A-;9WVO8P],$)T0GU MD@%)-M=LO-U,M9O=3)MN)YJL[BK3C._)4C29SN[$MWPF$Q%I5N;3GM2Z^=UV M/R[9"!7/\G.QTBLF0+^#!)0>4/JQHG0?*\EBV?)@S^[> MD0W^J&'D<%!U)4)"Y$T)_"J3-],) HI<#/XOG-\@4LE$ZTX<,/#I](K>W^-X MD=&4SM7->OLJ8)_,AJ8P;#U8U 3+\P"%[U\?,IT=3OP:5&[VD%<^-'KG].FC MO%GC3,9J-29@BQZ@/0>%E)^E/:(DK%W7'7HZ?4V=:KCW'J0X! MU/FI;!X-OI7@6P'I6]$STF6WH8Y4WVA]3:VW:'#)=6W?'[6!_J"<3<-,_'Z2 M2H-?,?@5OW6_HCU6,V347ZTC/:.NW%F&;/LK9&3S?DWM1D,FOP?"I LOGR'+ M[X&PW,9WX]O+;WT]:C?WOZOAO,4%W!(<+^(OA$WDCEC#M[[ P7JHE[,=BIYT/ M$P-<]AW08D"+ 2T&M!C0HA_'H'O=[1M8VM\BV U>.AO/7[U"MQ1WRCG>7(>@ MR7"M:>(@S?;BJYCBK3ETM,*4C[-<#V5U2U<#7W_A38,_:*%D_3[F&$A M\JOL(B4JKG1S]UFSD$S:NTBJI]E&E9P3AF/1D2:MOJFQ X+$KBDF7X[F\K(8 MJ7\GJY48BI0W"I'Y(N?J(J&[XN'?@H)[^H&A%U:7@Y[2U<-\IV!J)3< #;#$=R\&XA(?>1.69L0A17/Q9T'RI[UZ_ZH&XOT"99N5 MDB3E*RY?[!7GA;2@]W8%A4V$V8EQ4GW$$!QQQR3PGB9P_V0.^1(:=P%A+[*8 M<,E1PR;D=WC00EOKN]VK_A=&3-A+?F771 4($68%2E\0VH^1G&+>9%**T5N M%IQ/9WN_60&U 8AP(D#*\ARSY=9)J;>"3=H[(.M^@=^^.3E16E; >\&V'"E% M&N^DX2,.B'ON ]WS%.[>W\]OUF^KGM[VO?3 @IR/I:_V%(OO)_FU,*CR[?C3 MV=WJ_9LW5UF"OYISU+K37AG$V'O;0E[WYZPD$-U3#E4G.5[F3?BKQUEXH_?SX0ZGVWW MR.EL1F)<'44P;.V'XDN2"5O?JBIE5#%KW H4]R>>&3P,#DD20"+M=0 MJ6WGGTI9N/\6I\J.YPNRNJ<:^-.AA^/C;-!:4LJW>.50;V/=QS2*UV3EY3=[FYS MJ*L\-@P17N4L'6>R,(YF*54U&81&;3&\ZD;0Z1Q4C]Z*:EFRY=G8HC)(E1KJC MSZ&"S,R'&E1K.TP7JPUW>ADKG.3T?Y*S!SHK\V/N)K=W6AQA_)Q7;M8S5@.& M*UH,0:%6Y56V@4VEC48-IY$[,U+M6Z<-3FY('.C]/-0G9H(HEBHU18TT!$1N M*CT0U,SVA\1/LZ.>6D5+H/&F=^]3!S[TT95T,/!'@RM#WJO*I*TQ(*CB%X/N M/T=2OUP3X0>S)NH $6U,Y U74T!7Z>9Y:A&MT.M6Q^Z #/!&C ,;9/U#&KJ MM0-QG2:BHZKICE2<0=(#F-G8!:!M;R$QJY0 :I+VA5XA[-0]OVYM-1XPG/K& MMA9Q4K^[:W^SP2K!V:\F[WL)M"S\9"B$_N_'&YJ:8+::KM' MYX!OO$V^[/KC?Z!8,)^E74LO@-E^[=@V+Y\*Q@"UV"!J"M2"V>NZ*=).M9;! MO,YNR[1C/1%0#@874FA3=03,5/ *C1MJ]QH*Y0 GE$,B;&U46U"YS,A=Z. M4"R^4[<3=[V_M\L8I5A\W-G;G4JS>WI#.?-C*F=N4<3C?#N]/@CQ7%.!(;/= M=Y_PX<6CUL\-Q(U02T3U*%,"VB%:-SAI9=D;9]S_[P=5O:S%!UW7UHTM54 ML"<54/@5I06>Q'\6A.'D-RP=4\)^>\0,R13>?%%]B5_++F" <%C4!),@ %%_ M531OMXKFIM0SVV27,M(ZG95.OTDAUBV3#II[>HIW3]567W;:N5>Y/--E&S6V M5E_28W6#F2*[AG/;QX?C;2W\-8DF[%0_$I3"+@T1+E!2N#,W16?AFE!#V0]%G$QM*2;MN] M-W.Z&X&=;.IKS#G&VRHM\C 9OEZ/^"0GR0TBB4RMOR2/\HS1_0*+13;+JZ\+ M[MX;#-L6%C7!TCZP#K33;)TRPL^+.LO']G&0O'T2R_[^"TX?\4>!#!=UOH:N MW8'D76D06M1=G]&V&["\RHS$KI/Y13]PN?U"7?"ZZP4>IR4\2R0PNR0\1JFD MN O3V@[A\/\Y2P1U,C:%DS+S5IMGT*DOKUS7T%C#5T/KX+4.Z1/!_Q?\?\'_ MY\6#XFJ#':E[T(V%,#)WH1-$.5*/84>+P9!K*"=YW!B%ADR#.FCCRAEGR#NT M@S'MO#R&S$([YN+ 4C+D',KI="M;RG= X\=(\(LR55XP0N+5Y#S*<"IV77&W)F4AJ+L28 M\E**R1XAQJ$/A]W"B#K HB;$0 [\(.5\NZZ8;WQ_HEV4Z\@P6N"F4\!RL'&\ M.NP9L$0:8BG=.@/.MRZNTK$WZ)S7QE@Z]06%Z_KSEV8/!0]\\,#7>GF#!SYX MX(,'WJ4-[QQIC=05[Q)^C]0A[P!^C-0M[P1PCM0Y[\+*&*.+WKG3:*2^>AM4 M[MN7^RYB^!%GA3SLO*WT)#ZO$^RCU:Z\6$0?4C(O'9AO6SIT70WGS:OKEN!0 M=BEX/36VYVTYU;;'6_9J^TVW'7]#A(\)<%3$A\KQZ_%'MQ'P7UT?.ZC%AO[8"=5Y MU\.L]3WY/[?:1$M ]0'5&Y^>D34):K!2?<,!Z=WD$AK1?-AX0+H/:B*<-^+(O!LXO&ZW"O7C/6;+DS:\:KH)=E&PBX[5+@HF0# !@)D W=3T M2,/%W?;AD0:(FR#@2*._)BC1M]%Z\D:8=,NE4*Q<%IE2UVBH3^IJ'OG;]H:4 M:)6BC$>\6"X1>Y+%B\I'J+J99W/IQE-+F[=_0OQ53O;$2JEL_$FNX7;>[T'JYYG8R MGS,!J'-\E>6,".@=JUJ+>\NH5HH#TS-&L>[-$1!BK: 'M%C%-*A6[ENSX$R8 M90RI*T*E<7#H/ %+'W2Q5]^%[4VJNJNX80M-9L$U;.!^AQ^'T#;K!]D@RN%) M BW<2\IFF @.INSBZTJ64AYF:C;3 5J,>YNFH9;W*][V](U-[,,K!TNB8,2L M85$3(N@A A@B@"$"&"* WWP$<%@/W<@BAQ"1S,IVT'8H0"A5.4$X@LSE!J4BI[#1@1,8:\K:Q*X[F^5$V$J M0WBV \C(GJDXOQ'KPC;,/ZIT.8:Y8$H>(%T_70A*^:")Q_[.-A$FL+#8/Z$EKK0$?0P59&8^ ME#-+/.2\A9RWX1C1^TBH3[TSNE1 _^2YU=M$,;H\S52,YZN M&EFV[.#!Y9$EQT*.!WM,&1-R%>]R&0GTF\A+K63B4L9I2A)4)B>M&W*9M10C MOHAF*?W"HR)#12(G@WDJF+.A?*1X.2:V4^K6V4+.1;&%;JOSK>\DRY)K@AY( M*EC&_'GI/I6K.)U]YNO[JZJRO5SVZ^#\_546,SG$.2[_O+89D#.,U.4?;'.5Y13JI?4LLN^B3^ M#J6(B9DAQ'>+4[D>UC?BV3'0W$VO3&"IB[-8%KE\>4]SJV>=D"LM-*E8K@QF MAKZM W)N&(TQ3OBEV%B;R&EJZX"<6Z%R$1<;JF1Z.ON(V!\XEVNVW(OO<%PP MI;.JZ+-^&$:6*2QJ0L[K8.$.,909ZU*-/W!UB*21979 M&5J17,P[N5EEM?6+V0S7KL9AB/ JYW/\D.\V]F"Z\\EKCB'GW%7.ZG M+VV\YH:^Z:UQ6 @K4RH=(>*D+E_+[N&!^=H<-_Z-Y(LS 0J%]-G&X?1DS*!1 M+P-S>HYGF*G""-LI9LR?YMF!N=HB\C66;4#^]AU X4]Y/.UG9L/S0W,GPQ0' MVD'L3FO7UI[CUYQ?VQX'EL -PRNAZ#<+;.UU%!27C%3YR]UTYIGOG7M0:I!] M9\-T)LA>DN*PO&^K9[UR)7;G*B?!)E9>MO%*I=IK/]%, M!N)W*R)+MMI.I7\TO)%VG7CEI_*7.X]*F MBV%Y%,I-J+/\21ZTR,5*DEZRU7Y2?1.'C1WXY6\OPGW%>2$S *8SE1W&/V<) M9D(+"MK(HX3_U7EEDI&=AU MO'6V6)U(?(PYF!0_HGR],)495;Y]P<@92E,^ MG=6O8P-I=>Y[,*E(.T.IW,8O4_KE*IM1MBRSD?7 U?+I<(H[G-(, MIS3#*1Z2%><$#& M]9> M4O:I@^!L,C=":7NZ"-QJZ@2VC ^-C05LF3!4H5A-3T^,!6+9BL%?+OI84)FE M!-L>/AT+5+,4![3J*V/!A99B'K+8$[B-$(!(?V^2H@X,3MEP\=^!J MJPR! ]!F[[7+H5EPK[6G!U16@=^!V6@ET6PDM'I1_HT$*%Z6<#9*L. XW:Z9YO+X?8[N MHV)^__1W*J)_LS;;U,0\N KO61EK33L'):SO%_CMFS=O+\2;H$\8*PMH,Z0T MCNH)LWL21KEH6-2$XM6'Y9^K[ED\K-MFY!Y["7*[>]G6=[L\YDMZM(5";-L7,B33]AH(FMJT8$WL8=OS1_I:GH1@(W MW_*L'OG8)/H1?27+VDI]_@DX.OD* #RL?)\3,%[YWA+^QR7#>)/4[$L?Z,8] M+FEZU 4&PQ^9;/WI 8/A88[8\ MT4FPUP%#&2;_99A"L:+.C.B]/#;7Y';6VQ#%4NE7HF8>';_\.*A)U>Q, Q>P MJY$_[> R]QR+TQ?>:C?"_^DX6?1[4-G20W;FI9+4>H)X0 M;4,'A%R36!IH*FE;)7/7D]+0U$7.JRQGM5<84)/CJFT)(XL4%C7?1DXK9_E> MG$G\M:-,_"$/IB9%G$_9'6:/8CI7D-?4S!>-LM[ >GA>^8*-VHZ#VD%CS*>3[Q88Y]=R2 DXZC.(FYH/3KLV0Z#Y@;'2/^@1L-$(9:H4B(+%F MO!M3^[UOM/D89M $7"C?M1M%CP*;NFV;S6_]G/(".6D[!0BV6A[H_9OSJT5['5C#DB M*5YCSN\7:,M9+V*K&V3$/2-RWP\>^9BY6EZU7_(S+JS CHBK,BU^)]$_DF)&E M:)@E\D?Y2,9I2A+)?K0EADN_!U%5RKT5+_;-". ZR,.(HE/:_1GE^736G'6O M:^<@O?P#SC!#J;P@-UF*MRB+DLM+:.H),GO" 6FWF&.A3N1M$.>"_92J"P@_ MX;R>-L-''! G%:<,+7Y4SE"2S>N):F@*P[,(BYK@YSPL-IVJ@7#-S5#K6YQK M;&Z[A[WR55[LL4,QS;GF!D] X$";L6WTS+BY&+9$7O" M;>S2T>5/A^",];81@C/].I7;6)4>O<,-7KZ',HDZXC*+FD=QF;P8K=2%K5&1 MH2(AHIVY$]?M>#Y\K7U0[*(2R9W8C9D<^@8]R6L4*P_6FC_@HB (S>9"5LM3 ME/UQCE_41D]R#U7''O6'[@V>&(2#W6'-QE(()H_XYD&JW.M=2:I&!O3M?5._ M"5VK@WH2L#"\D%CV$9?FA@QI"QE/9_?H:SU/;7KQRVF2*)2 4GEC\E6VOEOY M3,5552WW.N:,'_3+CRJ'5D?SLQ\'H*MA#52U&8[*PYNG==16WSWNE>I:E-/4 M;%!:C81>)0PVSO%TO?BOX("[]??*?BS\+L:&F,L]CDI\A MQIY(-E?5,FOXLWK6,#IM2RO(%7*@J8)9OQ"9>+5T&SZV%"\Z*<[D/G]DHP&K-'\P%#T M-T([;=OAJ387/!"D-UUA&13+YM<8<6RX[YH]!(&/QOED_-R W*B+J::SS[S< M?XPXJ7G&+Q?2%?+2W=/\3DR?&X ;,P-4V]8_U3(*(51C0PG%XAE0C_NGW$3=A>)21TGY@^&9%;_R:P]T&EHM0"Q4UZ2T0 _ MFQ_P2O\]$TBE8$^-ZKV^84AV#IEH(1,M9*(=L&00L0*7@ZZG>;_FGGW8 =QK M;&36-$4(7!JV\6OL%!T#EYEMSK9Q_@JXT@K&/%H;Z M1YCQ61V;-F3)W\7.-BS9) @8,NKO4F:K.6H4$S!DT=]5RM8LZN,UAOS]#)(_ M)ZR=P (SS]L"W_K,H*=I7@8X\&E >(4)V'@* QP0M>.SR^4(0'"I]8LU.=H! M;G7:<6F9Y @.G]IQ:Y/K PZBVK$ZNC=IO:N,SJMA1CNU/_T+>6MI8SHV9JY! MWEIL0+IQ6ACD7<:,87=,^M.XIB%'LT0$<[;%7.&>L'7MV M1Z9VS Y=7ZFRBGI:W@OHNK:2Q5@ ZBI94]NIIM*M&$IJ>C7B=/9Q>W=C.7UV MB2>;,9^74[=\&$;I'%C4?!N%?#C+]Y* Q5\[RIHN&U^39W9%?/\TUE\8_I)0 MS>7BHZ!VT"K=DR5E.?E+50N8 M;0HVDKB&6FW;0:D^)VFQMT$VT'W0VN_Q_9IRM/JK&@R?\LN)O,Y9J)!9[]*YKMVPU#:"J$O_Z'=CH&<]<*-2XV6@.U!\Q!36R^CSGCNBK*G2>A\ O%+-^<1J YY>I M4. C%/@XO@(?>D,/C+YO)/7A [?(K!@U]>& FZQ67%J%3,&E[5JQ:I/\ "Z#UXK3AG@-N!3= M=LS5A4? I>1:L=<89P67DFO$7I>,2$.._95+L'RAGI(=#,7DK^I""S$U9$68 M(@J@V$D3\3?E#"A8,LAY,^40*% RRHX#!Y#,#)=N81EP]DQK=EJ(I,-$/P9Y MF 4I/1ZLR6B.HW<1*]T/XM^8SLN1HH1P-)\S/%>[KCP^LFF5R$-?Z79I-!^I M<3&*C\,T[NCL=(Q&@)X,Q\*L%"!O$QFH3/DP;&T3#JXAZ:*01?.D<4^21 !0 MQ/-ZBAH;.R#H;HE8?B>=]=F\64;-K3L?E%%UA]A3&3%?_[$+EJ^_^/WSW2%Y M+WZ <9 (%C7A6!/+?Y]P@FY03&8DKISIVC;AT%4X=.6%ZKLR$/D!TSE#JP6) M45I+=6/;<5#K7\8;Q+)/2\V":VP;CB.$).C1)!:K%5BY0K5M8%,YZ,'8K7XX M+00Z%I-P31JOT"=6SX24[2-(V;XG2^E[G]TSE/&9=&'(M MU;/'Q=6@.FI#&M A @DE%-N;.(,3CERD'>K&%4PF,DM2#1FH9H0>E M)MT :."ZTNS]F68/^$UG<[CTK'UUX!:@G3U#VWF)0*[//@W D:Q>%R]?YU\S M9-C1Z99PJCJ,%O/%)7E4 M?W)UNOISQC!*R5\X^2"F?669>L==.TB%[4Y1177%'GKNCU6I24BVIJCCBS3N M:QAV+%^5:5<.F#FC;$69T NG-$NT^>KU[6!D&\.BYMO(?;:(HA].]7/\D._. MPN[=0%2Q>LNSH_7Y>D[['H54I!;H2RJ5?4.22EGB ">R5(P\FE9[$43+;@;E M=4>@)%=M".JOV_)4M-J]O]"]#;RU.!R.-"Z)72+"GEUHYUI0+P8 *9]G*./9 MN^THE^:.XOG%Z2#&4Q0>E5QG-62)-7D_/: MT#ID1!]#1O3:9[R+K2O?<\6KY_>"+E[]DSXAMXW\%53M<>;7^#(,1>"O[*I;$;3VC1K*Q5^]UO9KHEO0 MW% 0_BJ[>A%$:UWAK]ZKIX7236_XJ^O:3AQV(293I.0Q)=X%UVWBK::B@(X: M'019344!!3DZB0Q 213DQ5+\\"1+1<[E&XLV+TSP*/:R"&5))*3-15,IHT@E MR(G&@R08^B5V\,3$(=@U2V@,64W?:%;3@;H_T("W>_M>343$O@. _&GN^;;O M(,1;_<=;0WPLN+V#V_N;='NWW8!&YM[NNA_YMD]^B&:(L.A1>DJBO0N%(J0N M\BJQ+D$/)"W!Z[I)$J%\_\EV]D8_@WNS'_HDO^,5 >&P13!+0JJG0TZW[N3R M@L./ZZ4\S6XE>6Q]>0W_G-$'CMFCY.8J6Q6Y^)EFL= ZF:0TR?U^%DJ-(0V M@:WOX8+L[(<;M,CIEJE]NG3)QDWMAZ)^^_&?!#.!=A9/U_+F6S-6#!X>AB\U M@;@BYD1;M-7@B<$Y>&O-P5M@'+RSYN =! X^[C D?SG5S92>31_'S>6P^IHR M3.99"5GBITU5"Z6+MP2?$RZM5<%(';_M>O'*Z>[B65.\9_!$<,X&YRQ(YZSA MX04[R$*=Z''@@JB!H56\]VKTC,Z9;PGIP9WJZ/VUCOV$!X0U4"6%)F,3^KKH!=( MAQ#_^BJFTJ^W_F/GTMMJ![MW?/?WJWN(>S5OY/OVPA[C?^ZV'"A:+A0 M%-"%HN&N0W]W'?;O:[%>98=&W^C"<,$M;:W3@ULZ7#'5S=WV_#M>?HEX)%>S MZ!7-59&"G.8HW;GF//DU7= &U]'ICKMNQ[[6!$PT)[ZJF[BXX&?=\VGSX*?A MI%EP)QHXDS[*9;69-%6'7?2->J?O$UKBZ>P9 ;4NNL:VXZ!VT)QZL6]+=VC ]+%CX 78^WG:DJ/C%>#H9=W>N-X 5]VK-VAD]!"O5H^;%Z-H1S0CBG MUHT$.YRC@=74"M%"8LQFJZ8M]I21\%J-KG0,:Q'SZ")U[8 GF*"=]5LR]X*. MYFQ('[,:0N"OW]E=;8_ G]@5^I:VA)ACFBEFKE /\1\11BPCV7R_2;L N]M!O47.^R [W(SP[06&+=R( M%^MI)/3%G9Q$LOQ%7.--U+8=E.ISDA:YF.-F=!^T]DKY51:7)_!1>J:6LZ*( M3_*\TEU-4M@G! M ?_! >=T_H;)?"&6XN01,P%5/A42!TUGZP5:SN!ID8MM,I/)A36,M.P% JP:\AF* =J]V)VV M?T.>H5V$;6"*&7(&Y2IK*V/-MQ/KY$3L$76W5J Q,:8X F#PR. ][^O4:V*MIZI?K;N3.DAD:^>0-/G=DUZFH(GB^^Q@MIOHH_ MOR"6Z"\J,GAD2!ZF*[G2;5BH>L(K!Q5:2KL]-;8?)_6#[JQ38;JP,[I<,;R0 M?ERYH6P\>?O8$6\W%SP3T^@6Q_*^ EGN17$SR31%V'H9(X3LPGF>K;\'4HC' M["A(1P!'K;7B6(3P J/3-C;6Z*)Z+H$]F&QL\RE*K3P6H"*<'E-B M6:0JXD^E?.3QFYV RN,Y?:9H]$0CL-R,7KGL5 YTM]SY^3;Y8\(/;-T]P[&^ MTX#F%G*T#ES!?@/9XU=M(QT M#4VGOV@7#$[#,>00U- XAO84G-!A&S4H5=_.W)JR_RY02F9/PLAX%OROCK[U MT?6 ,OF<,2Q(_ LG5YFP0G.YPC?,6/!OWLU0O-;E?)@R:?:\WZJ0?Q9B<4F: M:";DK74T:]N.B^IA#Z/%I#H9B(M5,)W=HZ_/RQ'=(+8'; ]/G77J#,PAO VQ M:[1H(P WO7J5Q.&[4D":QJ1,$,QO! "G28O)X*S?84(O!TNUZOY5JV="P.L( MZIW>R=+="YH*4YF7+[N6UKJ&(4#G)39EMB:I%: 8;53*0D&!\\7KWPMU!>!! M>3;=3N*1>.-;OF@7EBJXXREM9&%CT(TNJ!@B$R$R 2PRT03QP"D5P[-$#FSX MD9Z,$'+2&B\1-"-$_F)TY0D*C2S;1@8AT;T$V)T!.N&EZ=F/*%T."4*&6=0 M6P>!;*F)^>7:T5 M_G2V4_E=YH"; <'(KYT0H'&R"_[\DZ;RSJC-XIQF>QL](US\="[^S.8E/&H[ M$9R-%Y($PJG8VC#!R(/1(8030CC 7-W'=XFF=W\+N'P1GQ(P$+QC: !NH0$3 MMVM(#DX- )1W!U_:2 /%_ERQHU&O3EGW7=H4N"X%(UM#W]9HE"88P=KXG\'I M3$C2[28S?ZDXD&365EK^JF!#DE:UZ]M09/XN:_("(4_AE:D1RE>HY,GO',Q<;/P.]I#7EJH3R(72R1;T"(7V'L6ZF> MN-!+=Y@]DAB74U @<3HOE:B:C;6"\#/LN,H9C)/J08LPC#N+=,RY)+>R"%.& MDPO$,K$#Z4O$Z!O[C86K;7\/Q=2%P^O:A:(*(5^B7;[$V(HJ.*?W&7[5*@Q- MR^$H+E7")!8"9"\ NL43PW&@P-&&G#/*\X\X7U C5AH>'2I/*-1Z,,"3WHZ] MNT_^"D4>3-^PI:,&7*C)? J;6]'@(C[&3#9N@. ",\:LF1@#@V4TCJPP4LAS M[+E4A=X*!*=$O1;@@)9L0!A=S-A.2L6EIR-^/D/DS MLC<-&?T)"*-.PY*&O/\\(MY- Y@>,R':7'' #NL_1;3(9:3?IA,OUT[T02G4 MBR?ZX[53*L;NF(-,:>37ZB[X:7:8&OX1L3^P*A>U2Q*OS]=PUJF##(@:6@PN M6&C[.(R:1;"H"1647E10X@(_W^)'G-6F*52V&5=T?IQ4#YI3\ %GF*%TDB63 M9"EV+)FZ*=,^+[Y*HZ-NKA@^Y963G;$HSV_)&_=(5@BT-5UA5NZ!9=YJV4[8 MDE@@+D&W@(XD0^Q)@;A/-)/^);$#I^H&TAP+?%I7:LG#B -(4-"Y?HVGXBW/ MB)[[VM:>*=\4[][F%-=27=LRY/(T7OHQ+<0681!5TR1LN.AR%#+0;@1N.OW6 MY3#HSMF6](;<,1>=>I8#QXC%"P$&S@5X3.E*A8VT^,'H&;_915CMOX*@TDX4 MG_4L-#\0K"4&(9,OY*-:9"NV]NV#7 PA'=7T!;>-0_E-MPJ5&T/EQN/+ M:-3$M$::S6CA.1EI8J.I8V6D68Y6H;.1)CAZ"XR--+?1*'0VTKS&[GG)4!(8 MC4.&OC/T?I0E=U V)V*;CH0%B7,>93B/>+S 22&^H[-($8!3H5B2BM;M\NV< MC^LM>ZXGRCOEPJET7ZZ8G,[^2=(TEOKM&CUH\L-,GW&0R78F2WSA>)'1E,ZU M^7?ZEBY(*7@NUAT[1?$?8@@-);J&#@BY6BYEWKTT*NJ)J&WD@@"Q'PK3DGP5 M,E]I2*AOYH"(3Z=7]-YL:C0T=4!,-1Z^IS35D&7\$(QT1EC4A.3*@R#@:<$% M?.!\3SFOCW+HD^[Q6EI.BW(2E]_R. ) MKQQ<*F!U+8'5U197322L^LSQK$BOR:PN=&[S*!">^%X$9[*4%V#_I=Z"-8=- M'4'A]_3I(_HW96=I+^A!IR\UKV\@K'S="KV6Y?B>K;!,2TD)"VM9'-[Z$M"9L25L;"!"Y;;/K4T=; MT&C3SEI#)7"9,6W?'VUAS8#*+AAF_D-(IW&X#HS,<'!SWEQK4U-W+GZEBT#2. 6 M=8L]2A_5!)>HU/4-&T4N0XIN2-&UXSBDZ)J;.'4A'G#:M"NC59$"<,"H,Y-& MX2QP2*$SVRVR!=??R__("J#BF_\/4$L#!!0 ( :""56RMKI*=VX &M* M!@ 5 8V5V82TR,#(R,#8S,%]L86(N>&UL[;UKLXX;$ZE,5E6.LY(U^5"KYM=?@LQ75>6# M9/*1TDS$C+M;8A(@"( " +_]K^>-Q%ZPDD:DOC?OSKY^MU7",<^"<)X]>]? M?;Z?+^[/KJZ^0FGFQ8$7D1C_^UI__<=_^W_^[;_/YS_C&"=>A@/TN$,/ MZSP.<').-AC]G].[CVB.WGWXZ=L?;S^ASP]GZ/V[]^_G[WZ$_\W_X]^B,/[] M)_C/HY=B1)&(4_;/?_]JG67;G[[YYLN7+U\_/R;1UR19??/^W;MOORE'?U4, MA]\&6?5!<_#WW_!?5D./IO[R+1M[\N'#AV_8;ZNA:=@VD$YZ\LW_^?3QWE_C MC38EF0GL MCR?6C/\#R;Q(+^;'4^K&F:HPK!GGHRDUXWR--?/'X83Z\%5 -#M&4A"["$9] MI'\K!L*$/4J5P2M4>&-B_)QA>AX56K.:F_A[B_#QDS>'H^G='[]]Q]"$G_SE MG/CY!L?9(J;*(@NSW56\),F&Z?<2#$.3SR TGJ,5P2E!DF+!>TN6G'<>-:DI M1*1C\B)P3PY8!?!/2T-CZ:6/; 5Y.E]Y MWO8;X*%O<)2EY4\85S&.*G[PE_NUE^!3>JX'9V2SQ7'*D%DD":4Z!EQ/=_60 M6V_'T/_B)<&E%R:_>%&.%VF:;[;P57KQO,4^E?GS\"D,**/?405PP)G6X4IR MN#7\3$N*M87TR]R+H6[6<;+VD+@$C((",MJ%. JL*B'[\D2<;:,UI7A.;=HG MNI8G?$T -R]:;$@>9QVZ;&BXH@KJFM:6YNB"KR+P^M:B(*X\P+H_2!>HFY%QU(DL*7*LZ=& 33T@184!Y"%1ZH0@05F* "%?LNG^0F MD!&4'A[].^>[\-9$L:K^99$H1_BM/I+&_OIF$^%*:%'A@6X+\/;94\LF$>V4-\#*,96H^;?S!#_A.,?T3Y]0S%@P)?,> M(W$>%IY(%_,. K2B8+]%<=*FOGN&J2CGENE,LU\%$@',K]%O'.S_)^,8 MZL,]**XD6FZ%>M9PA[?TM_2S%!TLQ_[AT<<11)14IJR3[^81]E)ZS"@8)!W? M:K5!#F!8,3N^H^KV(X,Z(4NCB]B#QD4O!5_F-=Y=F/Y^F6!,I0;3S/U MP9W"-5X;?B_R&J]M(@*\7DZ0_G@? MQP;H.S;'E(W\Q_F2 IPSLL\WV$OIWK#?*AC)@G-IM9('8%HQD_](N9HQ+]LW M]*G&8D)VLNCF#!K*4A2WIMK/O'1]&9$OAO\D-%91$;?.:9K[ "@"J*@, M%(C=11G2H/UT)5+$,J7O?IA34X_2,(13R4M3G*5S>%:FH.[$IM*J[?I!6E%V M/U!E=U4A@18,"98T.B%E)[@U@[I.AMZF./;'^0J35>)MUZ%/T:G?FWEQ,-]X M?Z66E9^G&=E0$0J\S%-AY9$PM/*X(BY6F/]'ROP_5]@U'RXBBAUU&REVZ*S M#IU3["8D%&,W>5!:M.R<-8OA8^@]AA$SP*\I2?,D 6?V,@6\)N0!(W>Z$$YTK-[QJ3I M9!Y4S]Q2AMR:.]5S>OB%3\H7WBH3ZY4:"03L2,H)E93Z36'*!*6,NRPJE*8D M'"I[."P0RAOSBJ[-P]CIM?D^^,E>FW,T7\^U.5_/-*_-56FM\]I\(T*@%WMM M?B!T5J_-VW;70RY25J^LS_=M63Y+9[#0W-#SV2CJTO( '63W0F0 MW=S?C-R:UG(,ZO0V9C*_AT?/^2:GP*D!3[(U]8O!C$_PFHHNQ7G/:U:QG<= MT&M$JV!BQYI^3ZWI18T;N@'Q?H(AJ9O5 M$, )"_M3PL[)8Q2NN&,<\!(94E*D!Y2%!_^B*+DL" M%(5,IB1IFIA L<* VLZ^3#>WK-[W"X%#.0JSG65'5PB!*;BZO8B^2&>W=T7. MW5W-]!Y3)_2I0N'E^[AB\F:Z6*C IHZT9>XW7I+=@]T4KVX3$N1^EG:7IQ@> MK6)1=,]JO+H50$8%:%3"5J]9H7,EHTM7-'),$#VAL\*^R0A*V;+38MG; E$' MQ2T$^(E(DG9BMOU[F];]$; IV/?O7XJ%__XUV?C'K&#*RN_8W]=DY[LS\*=O MV;\BDWZBMOP_C7A#,F77>M=JIMQ1&X]^O%[$P3E5VA'9 D8/A$0]UKOP1RIF MP^#DIA5%B0#+/&F@@!@.ZC:]@86--NWO_N!MMG\ZI[8\Q<*!W2[.242-BA.S MXDL+9^M!]O0:9Z'O60W8=T">@GW?CN'4C?W*U$=O;O<0?P6V_P#/F [W]S'" M:_(*+%:'$4)@NC["2ZX0T[NBB7H,-JO$M#@.,[1Y+15BQ 3/\C6 TRHQC?=D M9_PQ68<"[!XX_@E@,:$MA7(,647P=>"?=33U[5D$ZU6$BH=_S0>,KM\O'G)% M^Z/%5E+9=0^",/56JP07=@Y95J/TQ?:%85@P^0=Q<6S(D!L""+/4CXEB0>'D2%C!K:-P7)$6"VZPH M0C)[9Z]*7YW[>HVS,FO\DI+P'$/K*OC%3?*?N1>%RQWUUIO5A'![<-C$U*H5 M^S2@8+QN7R,O&U[6-YM% BNC_<)35* 669:$CSFO$YP1Q"-.;LM1:=UL8G(' MC3";DF3/#5$MD:\!*?@;G.VG;C,I;ZVX2"CME]U+@,?A8-RC M3##N 2>;D[Z@OU& 8X+\1A"S&M0WL@+E(/Y$Z*D0M#\C,:O_1:TPQ.J:49V6 M;\$T??.)_FIM5XM9E)[#2+V%+;3=O\4KZVHO20)%Q3N&J=@*>D%:Z0[X2.(Y_AI6@S]5*T$>V M$A:LK@A(TN:GI*Z*U441'N+ZR2NK%@X')J[P.!7:=M89F-]"LX";UKORM-Q M85<,">9>UOQ219N9 6VGYX\2BHY;!'5?4A># N1ES6^GJ#L,,8UZ+R(-G& M MAGL9QF&&H_ )!W5C%4CQ[8K&RGRJ&%<5 6$K0BJ"BTJLT\P:%:*6 M')$YP^2XRPXJD7$2NY3B-3*&N/9N3_PU#O((WRS;,Y8O-MN([#!FY=!OZ9ZM MZ0@H@0Z:F =3ZP#I U@,#_@Y.Z5X_MYU?6(>HNK]B3G,C-OG$^5&=B,WW[;\ M+G/H'3SW-B3)PK_SO&_\#%>;:LZN!CA69%0 '_=2>LL@C3WE[(+@DJ'[/I*"E_JH0[]M Q&VC2@F$)]K-LGYGD2)N M8]_$]8B/Q2(F*>U6V$M_BTQEGIF,OMC_6[M MP 79F V;Y$$+S2>3$-[\%%_G<0@Y-"_Y13+EE^7MQ_4A8GR@-U!SEE_X7!#!\8!_!(^B5,2 MA8''UU\@P]YF%[Z/';5D>QF.E9FMY4Y9!5XP&K2-*&\YKPHBH!">+#$BT($% M$>!O%1$HM)((H%++Z,>KT)S61<. OG7#[].O'J!>9='-C7\;%>>UKT.TWJ50<3! M#'TI,$$>1P5!FCUZXB\7J%H,2!1Y20KMVA"+/#HLQ#"%C6GU+J>"W%1MR*(]89R3/*VK \#%X"U)6=W2D_>LAD]ZDWPD5"4FC8J,,*S#J+ " M4]%0,(J;K>=91A>A\JYK*E3]P*D:0ZEJ^K$4<4_>HPU# Y$$K2B>U->8%<_2 MZQ(.*!HDD2%+RHY4$2>;^@K\L5]PFL'#NZGZ8XKX3/\% MNKSC8ALL0;F<;Q[6U* _+LMEJ_EN$T!4KZ/G<$%VO,(3Z&U2+Y$YA7_F2RSO M#WD%GHMRD>B6+Q*BY'21QP5XZ*_J&5%#V%!=C7V:'N04V'?8W9P,3TXFSZB^ M_V;Q#';[S?2]UJ0C12B&,I DL7&>CM2:H_#RLI-4F4 B56G4SKX"!XGZC4L< MPF/,='K>D0IRDW.-9!9A6G$4N%"U0!*$G[=0?>:?7I(:GUEQD=29QZU_!(\Q MN/%3&#X)]B,O3<-E2 T<5H#0JT-/1;O!\V$YOMN?PT42"$#N?G9HT?Y MT.?MZH:F4/(N7&.IU\-PM1H[7L9[*"\^X!OLEUZ8HS.^1GC$T/STM%@CW,0, M3S-)7\,YYP[[&]-@QU?@M>%U!>GSD&>N0(S&)!8O2 M!)XN;4J=ZYFN57EWN$ITDV>L:9;41*_ KC3"O[HM2W-,.5+; 0>F#^0RC*F) M&WI1_9"Z3><,CU:1_.Y9;V0S5 MGWVF)3 ^(S,Y69MQ++W=+?,O,)'D1Z&Y+392>81U S@A(9 M>GQMW_"2ET4R;B^LF6&W"?$Q#M)+NEA0GS?+0X5:HPB*M\.R4IU&T5B2!6=: M>Y7X\,SVU.-]/KT2I_F2)'/VTP9?BPJXH6-;><>(KFVPQN,W?GB*Z1;@HPN= M:TQE\L%[7F19$C[F;&,>R"UUU.,N3A\WF2*_JP$US?7\ZFOO+H69H>B1X8J. M+F2<,/K(#2-Z=V&D15EVKKZ#[,_T$VX)U@^.4[$3V^8SKE3+;N<<*/J-@QV( MNQA#7HOIDP *8/%LR\7QRGB(U<-S8-GT,@H1)J U77XH>G#T+(@?GN4)"!O/ M55%0Z]KF5=3PH^';"O&,1E0EC&.3.F/\N@7S;%*4'+UV;.0@(-)R;H9%R@B< MGV[N3_1) #&V<:_@IGV_GK'UB_9V\).[9]]'TUHI\*E?]HXE2X:3%,NIM&;= MFKT"R(WUH,<=:JUO XN:%5TH]@I=<=>!!;6+I4%(&Q8';SCX\E[QC7*'%#HH MJ#Z!L-,G+RMB!+<)WO*EI(LX./.B*.T+*0C$HD;/K2% I8R#W:C5AJ.Y>U&1 MJ_'[VQ'.TK1IK\!@V:_X:=U@:0<_.8-E'\V7GQ>XOYYI64'*M![CVOWRCY+M MUB%P#JH+N[HN *3V'G3P]QR0'L#CO]17[;H=D/E6]3) !(8M#22$C(KZ,+3* MC&1>)"?Y;=<<>^&:\KXC&UJIJ1L.*:8CHV@\"2E4DS^SDF=!YHIG993-4-'3 M#[UYQ#%>AMG;9C8%L"J)<=&H<9K11M&-$N36:?)I&=A48-;#3PUP; G"Q36Q M! /:7)B)TX&:C)CE-%&Y=>0Q2S&:H,2U$WDBZ>/MJ9]5;22A:N<&(!A)#9?" MQ+2L ZJHQG6&%GN1),!WAFJ,>9'/$N<9 JQ91ST\E7+G)KA .)=YQ-:.S#,Y M8UD)K+SZ39ZEF1<'8;SJSC<1&:^2=](WKVE>/FOV@FQ 5T]$T;N:T0DI84QE M-@H;Z>QMS-:CYR/H0\V9KQ:Q $S/+M/FX&A*@=-QY3&N; $RXJI[$(6T[Q(1](5B@OP"%>K&%;C,4%&QW8G 2K$4&4->:P+6(O&+Y[ K\#

*C?$JM3FN](1,&N_@M[R<,7\K!.2+Y: M7X9/@TW-] -0Y%1]B)AF[L6Q.S#GN?;007%)53,B,48[BB'*.'YH"4D$\!/W M(6D#.T[,;Z,]B?/])*?^8G&&4%3[;:'!\:KRT#6O/H#A.:2%//&E==;+81V6%\QW/ZA+E+^#M%+AN,V*)/3&OO!-1_&-UN<>!G5NA^Q1P5[*%U*["-%QNN?W,95,<8S5,%' M' 'TF^OL)$&B$S5*OAR[=;$A208W#&%B=>0%BG^@PO"]$]OR^](2.GB TERO>0E:N#\F\;S &J$':_2 ?.+\1"1 MIZJ]K!X2A?ZNDW 7' SC=# UG MB3,#/$(DR376\&E(VV4>!_V'PO!H)1.HMQETM+H9 M'!,%>BZ,H6'V(9)D'?M6@,0K$;._;YS2*X&6^4PS^^DH2U\/QIHY/*)(3W"!0X+)!")1X:ZC.^MYK,Q+/!%;X("X[?L5<$081PY5= I[-S$W0[G3;ML$1MV, MZ?3 ;6*DOZ&MXGK':+8#[PI*GN'7YUZI]:+MWH[1UDOYXO1*P(_J'ZMF>;3/ M:N<*2.7H6^9\-CO1Q=&Z+][.]<F6P$YS;N'PW7AJ%5 M@MODKJA7F8]_2SE"GY'>$K^0ETE?+J!.2LBE.E8[QB%5C49 MYR9[RZN-:=3I&F; OA)=@E2V)J!,E3!M'!6EFUDKK?T&P,<]I.H.4UUQ9WT3 M*PKT> 1,"_K%OUH'$##,1D2.H-7=. MN2$P^P\T_0WC%>_Y>]+AV)D H>CBZ43%5E1')\Y6FX%KH9F"$<*P*5SC)LJH M@3-ZW*'FN )OQ'">\3]0@3OBR*,W4./EA;4,[Q,A'6W!!_?8FB+[%8>K=8:# M!=S&K? UZ_5^L^31@D9GL8$'Y:K3*"HD67"FE4Z)S]SC"!4!)92G=7_B/,.L M+^I^(^TM3OA@%H?*UB1/*>KIVY^<"(SR-A)=>V,S($NWX0$ZU((E?9Q[,3Q0 M/6!Z,*%I]BS::(/!!\7-UR1B71W=M>?MH2D1)Y3-FK][9K9M-LQ)]TN"YR.TA7HD LNX[#X[#)\-AG,MR!ADVIX>"#8[CJJEUN M%-885T(W3E9]"MW(*SL7[JDX!2^#KV*&1 EJTM4P)FN'/H?9K1\91SPC<8S] M+'P*L]UM0H+/6@ ,1)J&/U"MN-\YL?$C MHZB&&=48N G_"-"6R!-LI*9D3EOC@7BWJNP?J:(KVV>TXV\-KH1 6)8V_H' M>(60)[M[2&,=:D_3/UB1(=HG-:\0.53$P+IO0C- 6B)'+]N:H[?%<^N8<=K# M3I/E2G^X;*O<3KUC'>*TL?'QJZ;]YDA5>]CN"S&Y[\<\+!"!8YJUZBY8$7L M5[4$=O=>0(K\A\\"Y&EJ[WHDWVZC\MV"EZXO(_+EJC8=!WQ#R:]5KS#$H!@O M"=Y 8\^\)DOD4[3F2XH7\G@HRYE+*;LE9"2=[=T)LPS=KNO?O5^JWO2R26S= M;7%H*I=1JGAFA&ZLW.W1 WQ2)(*[N7_>WUC23X6Q,>*#XEJ?>,.Y!?2;NXDQ MZYU6-TZ#?Z:L-MGG.&E4.6XM;:!Y:J4XM!X4C$>N1[;^X]7B\@II7HU;/NSM MBEIJD9\*742IAHH">((T0ZM6DKD(IVN6$F)R,RW6&L@@I-<:A^T=HUPQH#&7 M\4I=')A@Q-786_@VZA$ADMAC TJW:V^#>P*1;4-4F: QE7$>H/]" ,QE,+*5 M=D2$(-8YH#>@U#YH)!?8"2DU^,!E4*F#@BV\X#2L5/9VO\?)4^CC]K<1UX25 MF<0\&REE]GSS]]#TES]OO,,^6<5PUG4PEG%XBCQJ#"];GJ"Q!:@XEQ.BIG*V MX^E^%F.=JC=#%>9E,B]PQ/J^F_'0?PVS=1@7 MEOQ(EUQX+HT^^"!,IT[W%X9=Y4&:=K$-$$.[3WU$DJF[T.) S2^[.R[>& M^'-12H3B1S"NZPFY&R2F9C>U(OOBC:G654W*PM)$=[=F5_&('31N8QDN'[4[ M$FH;MID QUA3X'#C"/^'PI%/]+R),ZCV^JGJXE+W0!E*Q!HQDZ(J58!H/,>9 MHD/%C/X7-;":\2(T=6N<&C/W65YC]HUHW S[/DI+FRL=4UGR4&RTOAJ#FPW' MQ&([K)&^&F^?-4&::/+5*'X($$0%AHBCB"B.") L*%*CB89Y9"*.VF&+,'T; M8^^4S].,;'#"JKC3#4[7X;;_9E/@"]53NWMF\R^0.&BT!]OM):@(H8D"]9PG MY4B>KHHSNTG)<7WV2J+J( UG*B>S2NJ2WK/:.%M-(74)2#:=L*NJ+M&7N*2] M,>@92;8DH<)Q2N*@M\Y$]SBU"A/'\YFO+5' 1 SHF*H2.I W\"C4KU;X")@Y M*171PR=$F'[6+-BRNGU5+(TG(G?7LQO^0-%^[9[86KN%S'LNLL,%>@8:LEL% MZ$ODB6:-GR[#.,SP1ZJ^@\-RY*>[3]Y?27(641+W9/TIS*#(<1*03+,@1V7. M<$'']?P?=XCA@QA"+O,*57:':""Y/848ICZUNJA=A?%V[1PQMR12T>RV\@SF]BK/HU_)MT-QJ^MF> MGG>?/*RZ56(J?YC^([V['MA%H[_@U(N@C? UR7B%EJ.$X?$3J?B'2@"MA,Z4 M,)-V,2VM7R$[A&.&NDRU$KL9*O!C>2%3IX.6MDM+3IF(4>:X\Y)74>:QH QT M7$H*G!WXZN.$FNC;H9%:[OKTBCP\8'\=DXBLPKX:9P-#5315QY2F=='UZ9S" M15D#L'I 2]L:#,2T6A;J0%:&&(?(4-)>/1!_C8,\HC:V4-+9(F*L3_]VLSQ, M*V,6^9";9QR>:LT14W@Y=@UGJ&B<'K!,L#-O&V;\HJ!\\4*=1W89X]J%-,\9 MQ/IVC[UZ*:[<3SW_=ZHK>NY>^@8J7;ZT36@M2:* .N+Z10_Z)NY?RC4^!7>,J.%RW"P"G1X#[H68.9"'+MV'08XADA0T6Z?I;[6C&EO;\:' M'>LV*U3APB2H,5V6-*-D_,TO:^L#H-U&S(UNITSST-%[I,N\%S#L-9KTMHUY M#6;\A,Z+>ETN3?Y7+)"W#&/E_IMK+-K]-7N, M%\N<\==4KW4SM-SOD09M4T9;KTG;A-/VJ:#MMD%;EN].8NS@4'&H4LE$&,35 MT5BC=;/DS_A_IM]D[1D6YJ!8/=HZL9GVT=6)MCUMJ)%R;HZ>>@%00Y\O ;UD M,FHY-'P<1OO' 5#'X]19<=10'@?4YT@;M/6;>^#5RWY))\BP9AI]0@CNMKVV M!E5LH3O!OW6,:I.#YEPV0TSN,O#;R4>$:&*-#ZYQQI^DM+Q6[AVCR =[<\GS MP1-.'HGLD4%ALO>9*E6S1N(KQ[> :,B@H3> \$#A*2,8*W3KD$3;D+BUH@0]J(C2U!SE#&R7V)D>(^E-@\.XGZF(?Z6=<"T_5KX[9<_"A MNIUU*+=C.Y*XJ0(F+LRQ96GQ7[-RSDD L0=(-6[(#:UA5VHF.3;67I-=^ M*7:_N+OOK<$H_)UJ^MS0_,9?S71>?+^A2*1OW59F%"<_4::I-1Z\P]03#'TJ M$0S#S]0F2._N/_?RG] WBKS7.[=IOJN!%V<. X_>4 1<,YT8S8D2(:?@#;$Z M>?+^T-YG^CTB-KTSQYT7H#SSDF0'1S1_$*C95U)["(0P3EPV^A-E, MS(EJH>S8:B DH=9+?/%,K;IX!44HX:;LC,2L$7Q/]%SJ0Z5J'R( C%>FX4B@ M$@M4H($J/-2#X(86:"#DO2RH@$LJ+ LJ^"6R+BI52#$@42>Z7@GC^6OR M;[ MG0;Y:IW?NGAQ+ Q(EZ;EV1 NGE(Z)=GJY[T.T1*@N#4C\38A6YQD.WC:DRWB M "(A6]C'[H"YR">*QF'?U*8EKH3- CVX!.RNM*L0F8D*[4:J[8.>AQ]9G?:; MN'GIV?I]TM!G4K-M-TL>VQO>.B;BIB9A6 MZYG.2: @&@/G@^I^CGVS14'5?2+#N*>ZUL!0I==3[5,:O_8"L(V6H!#T599/ M;6LP('5IM=!-B9V+=S$#C$-D*#F2W^\HK>C':PKF'#_AB)1^4C??"WZBPO\# M4UNXAF/@&8.4R(7;0M%<_Q,YZU"IB M3)76$RYV18?5ZT-\@>A-&/-R&W*/P:>_$3P]_S[SDDQN.QJP9R65J#7-B?3: MZ7412_8&_P>EEIJQ6M-'K((:J1%U5>[&\M%+7&_^9*N'7I)DB<,,!S?)Q?,V M9*U^>6>.3K/)$1[3JB#:C>^T"[&-6-B$"E=JH?X'3OT8K^ QNMSY5"& 2((P M1\'$035=ZFDZL1AU]LXM>$$&B9Q']&V^DO3S) %#M7@M^8**MNG0A.8+?XJR MB(,045T;Y2Y,?^^I R?RR>C0T?'4%L-(-7"7!>.$Z-P:5QHBWF2MIHMGG/AA MZLI8Z@0_+1OI",T7;AH=K6="9_H86H\QA"JX+\;ZT<"5AHP>7&+V#V+I=*LQ M\P;. !:]T#]1,&UX)(QXR M<,IR_,?EKE[3-42'(C-_!]&W]S8KL\.;M=N$/(4!#DYWGYF1=147?7L6/CTA MV;.$Q6/*3LD.,T=](O4:[Y( C6>5ED\:4P2<2Y5/V?S(JW#YR575 #5#%3H! M5 +D"*$GP&A"*ML$S=14]-4^C5KU+J[1>E5Z5T+BS.M9699X:7JU<8Y,0J^V MX/,B]&H#;ZLF\DO6JZ-H9DZOOE9[5D+BG.G53I:8K%YMG 0#SZ7L@I^6UCQ" MTZKQ^;(R*\80:=)70(WU:7OG--6-,)OB\NIL_FXU9BV5I6NWQU8[(%Z4/GPA M/=4-6DI"CD/SHCR98D7)MY_CK$T'!S2]*0I=NPUFI<8MG"U)@B@7O4,AW/=B:B$ET/2(?W;_ M!V^S_=/M]^_HK^, /W^-'NA/RTNMC#)B"AC MP7F*F"]#$782S/TH2;*,>0K M*0 SN/F'IO%>$J8PF!Q,.V.0'PFE)X!]S &)-.5K__"A$Y$9^G#RKS!=8PR. M0MY[@6WE%Y)3DCQBE.:/?\5^!H,+DLFN @IC8QRDZ.1=-VEFB+)'LD,4K3#V MH5,3'EI\^6&^A=^=G+S[UUF!-MW1/((^R_0,J*>CD-^WK]9%!8UV_44$9'SJ M5GW=3ZNX&RE_?IN$ON5 M!1*D[3^^U&WY!% /MC1O6*9.8RV@ FS2@,211X] M ;94_S+5/D$#53=!U8[3(VJR-*5Y0(\NM/3"9#B$7:8L;2&YM9BY+B[LH M=(<\UM<+3!@8_I@'*YRQN@H$.F45YO$I@1X^;^"O8'*]?_W/>9O@2*+4M!%%99LSYR5*=AF_!4I$*4Q)F2H]L#28[,.(]IF MK?:B=6RXBGSU[M5$JEI6:Z"R+_PAYF"JYR0 6QL M7_34IWKQ#H9A^HZK9_5/ZD[&@7NM=^6RAY:3A$]]CMOH5RLWU*1+/I)X!9FF M_/T!+*VKM,C0<,47*%W3FCZ>&Z# YFTT48&N=MFNT4O%R6N307(361I:8ZP+ M+X%*JM?B=E@PT?Y0Z4T6OVFY6O+KL)I#]*+?(MF@K2;;LYNLZ3]4 M%OP(L;9RAS"*GT8J>WJ4^,!I*WRS[,#P=,V(T+BI8 M^,"!,AXIS$3CKHRV9DF2P9D'BC:')#.X)>GI$2DP7LW:ZY[7>+=(@#V'PP-5 MT/GEF'K/2*W+&?WXNG.%3@P9 0XBTG1TY=5=L+A+71\U96&-A[47E[9-$,"? M7L2^3Z_2- =SALH^ZU9%B<5N "_8#2J=N]()6IT[\VA:]?',+6?:%VSFUFW/ MAYS2WKEYQ<(IT"@*G2)& Y[945!AABHZ\+E25%)BAAJT0#PUJ*0&^]T_])ZJ MG9:0W^,%05A0?+MODG+ZT^V!G!R..LJW=-.WC8U8L8V N"DNEO&2X@063HC1 MX0);;/9:C(E)FQ"OPG#XQS(77NZ!\D_3 &LHA/HR=U+=(*CKI#9,@\(8^*<= M(*GF)W?ZOY!2WXW+P8,[$+%6=M4/69%9D=&4-Q<=%#@Z>+B8YB7B!QAK:5&7A7OJLXQ M__,J9I;7PO?AO5U*11XDF(HY_4F2X^!CZ#V&$U#"C8GKE",BFQ5,# MBC(R[(0B"EYU 1::B\*C0'Y0$^84;SEN;G*==? P,; -KH*75496\>370+_% M?A!6 XGMJ$P['-B.L[U0D"Z:N0G-5=BC\DU[V5_H$XFSM<60FBXZ:BGJ7Z?1 MEL_C^D?=(\@RQ9:7?3BM*T+:-^W!V\K]%$0Z=5>F>(KZ.TE]RD M)NDFJ1:CR>.$:5A,A]E&+]QJ$M1/^AX0">RNS7@9V> '[_F"ARQ.<8R785?[ MQ('1ZG&NMEGE^?T))X]$5HEPZ"CSGLNP#7KSR#&0\I.TKT;N4#E>AJM(4R^' M$$E"*0E"BOVO5^3I&Q:.2G9<#HI_U")0_. O9]>'YL[1+V2-DVH"X\T\_WQU MO;"K:X^)0[I7;*_6!CV7/-"H!3-U%MGH&J=:7>-P/EN1]R/ *KI* _:LSK>< MQGU@I<%)";N*EKLI ]+)$$283@YOMPYB[@^)%QQZ;VH?:[NS:@/B[GJJ#1L] M-U%ZUJG@!3%(4[M?ZF6MWJND83I:$[>?J462>!%<9 6;, ZA730$8#7TS,V[[)"9#JF@P)DRC_$$4Z6A,? M:,-.48(_(!_VR8L@J+#(SKPDV<$M J2U=0B1U+>*HB0$P[@%3Z$SSO/A+[C& MPPGOR9&=C**E-3Z\(SLORG:M-TB]8Q3Y:F\NT_Q3 !.\#C+$-NW4(T(DL<8& MBXCM) [:DT3[#W6YCQ491PR(\5M'YI[Q(HTMH5VGX27);2#C:#LJ^!3@D',E M_4O-C/0??UEL^KS&VT:-F0?W_,W(4O>KZM8(^;$YCW*R'I[$ M# $TZ^JPE6)DB S6E.'G%-\L+](LW- 3N2M4WSY(4>7M3V9Z]S_SQBX5O!FZ M)5'H4RN]^--UL>(.VA(Q@EGCDVO\I0@'PEUY0F+Z5Y]=LJ>LL?<#A+SS9,=2!?E#\(5/_:[DJ!R* MQ!>*3-LSLVG^O*4_7WM%7ZT"C2+Y4[$,A)%%*5W-%*NYY^U^.0HS5"(AOCY# MPB;"3T2!G@YO1,LBR[^&V?HLIVRTP4GY &DG?#4J-(NV.])>:.XN2WO1TG-K MJGGE"C)ZCIK6C%.Y017CP-ZK5 GB6A-8KC4:C7LZ1+)SG*+0'N2%QXZ ?%EF1 M3]0CEIU3&P_E,-C<()V5);4:/=Z<\Y40W8D*,:UQVVU2G,)2#"?XE2+/#!&V)Z)%R[F6MH>>!H2IAZ(XIC>LQ M#A=QP @@(PH: 6S[ >HANA(98CET-RD_;[TP*+V(XAYY$0>\)$::XLZ&C^,F MT^9\B@!UYX.*8*?'%=5,AS$9B04J;75D/($56_-1I?BUUU65)[[]IR4? =6# MXF_G5#%!G/F.;G+QF*]#VE6G&?LP11"<:0D_*G(8%#B@!"Z8W+[]D-V2MJ%/X=!S][8?R1I%T'EMHDB@PL M!\S6 26'E(Z7Y)DSG[: MZ/KLN-VS(N\2/1MCR)$Y+Q[X<_.8E^.YI#\[%&"AL0JN3.>!T8H"U3&K:1%B8&<( */?&&CGJ8I#]"621#-\J-^6U^<==QV]XT8< MZ'OS63O."Y? V0U'/S6),(GL/9.%T-7-\G.*6;CUYA$Z$X#2NWCVUU#"(_F(U+@A\*8U=S#!99H29)&H1SN MN42B-?1-/?;5L*O$P%9-XT*@JI',?@E]S$]4+@1ZIC%Q(= "SOJ%0%V=F_,Y M]%)';W;4O4G?HC?@YKA))]%;@D'B&[(++N*,"M%E&.'KO*4T0M\0!6O@ M<"K3_,7A(0"(.$3K)D G]8@(28SN^L4&)RO*?7GQXC N.5N:% MUEDML44)&W'@J(#NB$7ZZ4LDB6;8C7B@T_=X#\U?CW :8!IKO@( <^8@[!&, M#%'!J%:XWWA1=)JGU [N@0>&*6L!?9FLR3]#"8J@3H2^G8R$D':F.6#-8ZB MH4.A;9 Z%S0FL\4$ -*QXF^E(1$CC&$U?U4WY?A(^>\JPYN^>Z"^X2..@;9I MK1T+#>#H-P"/&'R[P49A(A-9RMEC(!;T%&.>O:%Z&(=-Z89I&.A)\,L^7;MY MI858QMW/Y,S+\(HDW6=-ZZA13F@UFT4_-$$E4(>NZ#$9C[S1#MH8Y8,BT?\. M;TD"@9+[S,M:$P]$ABMS1ONTEEBD?*!104<+K.M64G3O M3G^ONZQTQ6)%/E%^NM@]M?$W9'O->EA=,[?/W(7H3%2(9Z^,:/#7/,U8+9D' ML@B"$%#SHELO#*[B,V\;4B*W]PBZ@YJ::9CA>YP\A3[FEWYWV">KF,W25Q#9 M%EC5TJ6&T;.5H&-Z'2JY/=.CK4*9C8NN>K)NZLC:DB;B:AN-&FL/WO-50!<2 M+D.?83AP@30P7ME[PBG6OB+-K;],6,NH;ILP2 M^]-9XH@:* *HCOBA@Y)$E#Q&N>&<0&9$)Q?L_UIY]_DTEG;]-P[-?DRPE61D MB [VG/:B/MF1Q]?;MD/P*U77O7]V\P4[.'BT!Q\! F[;?8A2G2B2TI!.^8A7 M7L19??$Q*V.CC[I$BF3VPGT;B&C_G>FKF^55 MG%$RAX\1[JWL(_:1:JBM=W+3G-6$#D'EL((O5)K&SI(4XE.'ZZJ10!R+&6*- MD=R$J\3XB:A1U$V]RRA[D]KF%0X<4>AN.C0) MD+>-8WIH9H-I(*\#WR2W"7D*8W^0;3J&CV6<@VEMLPX##WJF1, M\W01N8U] M>BGG+D'G= >TT4\>^YZ%)$O M4.W_DB3G)'_,EGE4M()*[["/PZ>65&2UCU7==R$@QMWX$@OVQ#PH\$!>@8BS MYKX2Y"?C:.K0ZQ7V<;5[M.[\5SW>JB7?]&'/'T5>QLK%H3????_#[+MWW[)R MS'\\>3?[X[L?J[+\2\AJJAI%P#?_.X\Q^O;=# %+L&_.*2_"=0?Z]H3]E/Z7 M?KO%?A8^X6@W@1Y@G=E+0WOASGB $Z?UHECB"UW&0SVS,^/!Q?VR#*7[S(>R21Y M;QQ0TSP)N#!;];A!:+ZE7(H+1.#W[,=%FK'WQ4L"J0LIVW0(B@=X3 .*RRC+ MI4;A9NOY&2/*&J-0EDB(T76^.N;2TJ+MNZ,O' MX?UN\TBB%H.G]?<*MLW>/*99J "&.#3KUDH[S<@@(5R&8"N)DHO#MGZF+QB[ M-[T#IZJA9R85EFTG>W]LMH>69HU?;GGKLGX%9C-@_O9 G;;]J]JXUSI1U(SA M.[REOX57=[9Q1=I@>E:RB!@( MFLG"V^CP?"IUEURHK^,S;>?3_O1NSZ=)1?ZZ"-][0O51TQKK77M9GN";95&S ME0I#![-U#U1DK^,)33,4AP@ZLH:)?G-=5[^'L$2<6J9>D1#HW;0F<7?5W*XA M*N](#J8R_I"$L'9: -#58^9.ZA$1DEA3$S?)RHN+#&NJR5(2A0'[QR(.;KE% M4F1?7X8QM=Y"+V+9-ZP #2&C @]D:'%Z7VXBMDS[#@K+JWA8*;S^2%.AWI\ MN$)#4<791M>TO#37 \U)&BMB-[[--8&:K5:%ZF6A>EWLF\;*4+TT5*[-O7YV MQG-D*HQD+WE$I,^/UO8^=KOZM$-52A89B;?"FZ%KDE%Q9(#=9$P-]QW2WFY( MA8GO<42G6U%9^\3ZP=*_%PV^.QAZ^ -%YNZ>V#2C0X]8WL=]4T)6X7(M"QB3 M&B6]#D.L+\ B1)YLUD3B8]W$!XX@B+RL2110'<0O=SL$0_0S1?$8FM[6:3"$ MAXKDZ%\;JZ6: M,Q,MV7$I*_Y1"UCQ@[]0:A^$LX]^(7M)4$U@6@P^7U\]7)RC^X?%P\6]W;CS M,9%(]\JM:*M_2Z\!+J= MI0V,SS%UP,,N>13_4#GK:0B ^92GH@,D+E!PE,TD3&BB3CV+#)=2PSAP9G$&-7B!#MUF5S/&&^U:E"/I$6$=HD1! M>P\H68&8:[I:7M*_0TRZAJD^BCR8SEJY[P.X2L6+1N.N[DB2>#5G?5)%:B^9 M>K;9Q0I$E$;VF+MA(V5KJ$:XV29X3<6-V5A@+H%I14VDF^6#]]S%^VJSJ(J& M'#3C#X<;YCH!?%@Q]PHA!&:^&S94W!6BB=0C,R@O-MN([#!.6Y\ ] U1R74\ MF,KXH[(2G&"RO@F,1V<7AHW&7EN<9$6S:NJMXA(W!TF"74Q!1.AF3?%2X8$, M1'R.^9]7<=41N^A\L'A,V2.(#ITK/X&BNA4'9#S9;TW_A8'O$"E1*,YY9NXV MHL@_.=&X"GM"QA/:7M"Q2A*H[D\'F%3@"]707_?,MDSE'A14K&:M*U*^NZ?* MNRTCQTUD48![B (!W4;IJ6_[9QQ Q_(%1"&9NFI!7282+SFESFB[(&C3,EGC MAAK(L5.A0 _5^#73RYRGCFG9T*$0N=(NV4L<+8^YCW#LE1>GN\&0B_!WJJF9 M0_/;.FD&$5$Y;PRL3N'4J;! $:#1M.'<9'(*\Q11)J5KP9(3)S-"9%ITBHQ7 M] 3U#B#/>-+L)<%4TV*E,Q4%?692.Y_94> M-4"HW0G8(?SLLV"1N^B[$AL2'71V=";>2[T4M%>=Q$*8L,Q<::GOI&BTC\L6-U$ES'!E+VFG(XN?& M'EP\^]"Q; /_4A',H;E,2&D73..OS*$77;C9YL"[(85.Q[K)V1JW):)L+$;G M:?!T0^3^"WO) X4Y]J YFL?PB5/!D^?C)YP\$MFH'B7P]R9/E1'K,7N45HA- M3W9[V4_A^.G8@TG*["7=7PTBVYS&@L0".'L"^T?3 JNV'//R"GA-7ESW6$]1 M6H\WP%Y<+XS#C"+VA(/#UIO-QIQ%IO<=AFI7 4Z@5D7J>Q%@WQ7NTS>S:A1P M/ ;6@H/C456*&;J@D,)E)+"MFV"A1B8F!ND^47W!3)$O1(N&.)C+BDXH8$Y3 M"Q3(F9=[92JH2?IW+T#2#YE16;9;:6OOH@#>#D VA)>NK^(GG&:\]$B1:1BO MKC*\20=R2=4F4;U*D )FO"@EB>V4SY^>L-#(V>R= M039#*HKH63J'U"BA=A(-A,JF#%&>Q<46K$OU0/9X'XA^. M5F/A>G8HEC6!VYZ.F,\HZMLK;NRO<9!'F"Q[E,ME#KTJ6E2,4'UO$R!4"RAK M1,5XR>4"UZ+N/L5VSM!%-;Z((SQ#'&74Q!D52*/?&-K(]=-)(UQ ;&SM1,U@ M08]7SZ16S&)7;N(X+,V;R>/IHF8N#\0$)F$NBWC#.JD]#?/Y$S2/HG\*G;\C M9C)A1K=#M)&SB_$,54@AAM4,57C-4(G95([,,1LG:HB*[(8]8Q0:.9Y"\T^H M74:%<:_:U:$MUSM8U4!LG=360=0.7:G1AJ9U*!P<1<5\WL/5%UZ'*;.SGTN( M',GL7L(+%C/M'3OF2MUV65,&=!I50?MI>GA!/I'ZH$(1!YETS?$3FHS#:4H] M5 K)/:PQ2DKXX*$/9R.Z7ZG!<)U"]JG+R)UP4J:N[9E #.%SBI=Y]#%^ M''^J/1Y0@S#-U_S]:5@'T;PBB/8KAN?3U&A94)7@K0[":;S5.'H#>SO0B-ZZ M8]RR/T+N;Q?1[56T#OZ:IQD(T25)FN3N8-'!\:I5JKOFM5;)O0L!I9+N^E:C M8/_O20T]&8\DS4U][4'.(=($M%^[HPA1#6;?#HT?6[/C<%Y[]3IP =E10NT@ M8=MJ<_13R_I5WTW?#8G4C9["3",O[B0@3N=^;BKQQ#';UG+3IKP7%DOZ;A/L MAWT61=L0Y9*[]53F2^C6L!Q5PFVA&Q$AQLA.$]3SIKB^+QL#L%Z=MY1*:^J9 MW5(:=3>@D/M2I2^%& 3C#LX:(T #E7@@A@@J,4& BGHK"U.+--CA(A.BR)N+ M^]O;MPZ:8$@R)AFQ$19;9NR?!^)%TR6^5&Z2,0C!M(P>VPA3*G,NLP5D!%U= M52H](S$SQ!F:EUZ8_ *%AVMTNP)D:K/HJ5,UE1"4^E5 M5[T@'0MT+VX:I5HS#72(]B1%6HP]A^5:@M[V;CJ81=1?@;]UC.J-1G,N:[<8 M3:#JS6B5L5:N1EOD;;CO0]O3 J"'-I:YN$YT&;B'&!H^BK>/IS6>0WJ0F>3F M#F*0J#V-BQW?0#Q J\0\V;%0!B"M HA1@SE#*H*(W M85S\U4T>01]MB03!K+'-&=EL2,SP8(=Y!\]T#5-DF,/I3',+A\/_NN]G['[YC(]Z_GWWX M\;O9]]^_+R99F]%>LD:O8K#-$/]QB:&.'HYT3;N_D"B*ZU0ZR8=('NKY-R%,8X.!T]SF%J[?JIKEN&#AT,AL$-3H'1Q]*IF6V M@3/E]+_E84(E+B/T[P7Z*,89:VL#/X6_L\I@VV(%Z''7;(Y_(L##)$ZW9 M-:8VVL7)Q$_(1:62AP^IKB_&GU>',ULZNO;-G/ITY#.QN*$7<<2Z9)UF!'^J^: M%>D__K)(0^_6\\-EZ+>F[?2.D62OUKF,VX<4("H@"F;<:.:7?A(2(;H8Y8$[ MN(_HW/V6WRKL>V,6XUFAD+^49J'O1>@3"Z!@L'31;^<$'@G9W_PV"I(!LMA/ M;&Y,:/V"8%U@ @WOVAAO(.E).H?WD$84[^TZVD\VH MVOCD/8>;?-.I.%I_KZ Z]N8QS18%,'; '&YU*]7(("F,;O5M0H++Y_#P-!@:IK#Q;=.9WO\")@N; M%V#1;P#8/B?T4I.(DL@&7Z2+."@02+D]U1X3B=LXLJ4'*8LD2*7 M>;^B0W\<_4[5I["A*3H]"C?:XIAVI)<@(Y_[7#QC/X?KPU\H%]U2,H4!7?RO M)(F"+_2O]UZ$T^XG/_)?JSS[$8=BFEYHF8OX;9^BQ/,[(I:B1=XZP_!5+B2^7P\B $ M\^%EC@+Z0G% ?H$$3RJ;H4>/#O;=]"26(3\905-KG$BE8XDI L%@]E#/2$5. M:YG1O+E8@.1W%S\=9Q'U)A'%),95WA"U.!L9/T[8L6]/B 2A';&;P%7M\ =: MF,_FA>T!#T[MSE: XIVL9>KF=L"589=T8!?]C,DJ\;9K\ 4Z7)O!L0JN3N>< MIEFI"<^5OS-,4")%);.<@E>'&'3&20;'JG!*UYQV.<55@&28I$2*3D[/K<%4 M-K&/-)Y?]A+:NLZP">6T"5)_X"P;F]G6$;4Y8Z\,TV;*)B^W'P?EV[P0I_N7 MB'=0??%F^3DMJ@>TQ7-TSJL2Z=$!W])#_9O]"V64 !ISLISGJ5@AOLDL7TYT MM2'Z0J@SNFP.%,?AKX*AA$XS'YT7)@%',*KQG[%T!9;&OHS(%[3-DRUE3OIS M+\N2\#'/6*VSC!RF-+1QH(.XFU850HQMO:.C7S(;5.YC+:: JYS0(Y-@DFFA MDAO2:1W82 Z58-([_(3C'%_2M;;%&J]B/\J#0NKH_X('[[F#8T?,I,B^"A!- M\W*!DILDLS$[0#22U5Y=E[((Q56\S;/T(T4\^K;USE+B"]4J+=TSFV8Z (T8 M[!GBT&>(P4??NLF"DJ$V42#A2!_J:K.!W(F4FG7=%]R=@U2\FZ/)C%?!JP&J M7TAKP-I@Z;D\RA^@W*JP_-+?QAR(U?*@G76& 5UV="_+,-56KU] M.L"/#FCQF*=A3$]T!T(CS(!$B?SV#9)&.EE:_?#/(?52$W^]:[TY'6*-% M!)8],P95D%F,Y'KQBYN;AW%;TF;9R-/9\%N/OY*D-.S3CHO/[D%*KSX.)S.> M$U1F 3FZYNPA'Q&CB5-_ZD3:GSHQYD^=N/:G3J;G3QU2>\"?:B6A41US[6WP MS7*/QSMOS@?'*FB]>*Z/WT%-$A MM0<442L)[3/8Z>[8#&/XM1A#:A^/9;M>(&YM(6M/&B!%U'AF1N<<(\ M<[HJ=M7S.0ZSGFB,P'"50$S/M,9O^&K0B,%&#+AZ]$7K6@P&7F[O/[L(IXAP M$)$EY4@AN*.D6,0!4*2;]3L'J3#\T63&+_\H)*8< :0ZZ&@I*:H^D:+M(0_02ED7R(I*$?#"A&I[CM@DYSA#U3MBF\, M6G4:]6--"ISQ3)N;LZL9:F"% #YZ QB\G='#ZC&C7.KG2?':8?'DA1'L_IR> M?'.HK3%#MQ[K%N4TN*V\C437WMC._AYR0+N&CVWV@6^4&22GIDMV>RUK++G6YL*(03]2+(=2BO$5(P(K0M4 MLXIZ4' B*B+<1!0H:,^0" *6D^A%MUY(E?V9MPTS+VK4AN\R'80_5#46!@$8 M-P\J#-"6HD!%:NYS)!SUY!&F.%$GHPL3]B9;XX1BM$WP&L=I^(1Y^Q]1VU7L M^_%&:S\<&]8J6AP\K)V8^2FX$^UVIPQY+8:/J8BL2110K_>"G:(#IN?P!\KA MY*Z)S8>5:\A_^)21PH&;7&%R8G:K6%*&RLF]+JBOQ%--'6GH;G MH3P>VPOC5=T?_@$_9Z=1MPTL\:6JSA^&8%SY'HFE%B M"\@(NAI-.#];AWA9W9S?+)>ACY/.'A<"HQ62SGMF-9XJ :!17:2H .ZN'X8( MA8DDV[$?>I$0 _6/5F6@]EGM,% %>R(,-$!A(DDV\PQ4U1(78J#^ MT:H,U#ZK'0:J2\1/@X$&*$PDR6;/OV$UK JC;JCY>-]855^E;4[S;Z<8N**8 MF:.NW;W$)%(4LL8M]:4%C_9Z1FIR"DM,QI_GU*=4B$#.8-6\"J.JQ;< M%7(Y#A> WD3\NGQP'8:XOH\MB 2][#_EJKV.=,C5%/IF[,.MMKDMOM=J@'?O M6(H1O.V9UC 5G>G6Q0;WE_&3>A%NWJH[CM#)[5"/*A0@N[U^05ZZAO]#I/Z)TIMEJ%(#)?0S M', O%G&P_X/&R*K2'Y7!+:';]7-"\BW] F22Q-1%SW%0>.LD[LHJ=8&":@?AB2XS[PDD[Q+@0=+D*//ZCGC&F7D9:SXUB->A3%[ M5%=4X^*@7BL)+^) ,P$QM%$2)YVA4\.)=B-3V'MK9]C%$2/(RW*A;9IU0?D^@.<4Y MYG]6_-^4*2YG)API9210(D/>A,4&+V% M]QC3.K<=":JUPN'AJ' M!Z\=@MDS4E$"6V:T)6HMH%5D2LL*%(2G3A[\8*2T\0?J_ I&) M2F@?!PY+Z""9K4GH;8*AZL/%\Q:"^8N8/T_?RYSN$$V)+Q5E4@""\0KI' 6$ M.0Z\PC(!-)"_EPKOJO>Q\!:0$72UZ*.E&=2?8S9FIPO6,D;9PVK,9?SM! 4& M-]Z)4"]BO0A_X C'> 4E*&1]'QF\C;DU;;M.A"ACC7U_3DB:4EV_#+N49LL( M1=9MS&3+(FF 5.'=41@KV!0,'IC]@_@:XMFVS28"]+#&K^>8M>4-GW#IWW=; MXKUC%7FX=4[3W%P#;49O'HBK@E?]A"52U+)G-GH[WBN3)'=X2RF]]E)\LQPN MJ";^H:K1. C EKH$I+/<;K%?K@,<=#9D7%PK,+3],XYC1=?*0"[Z\@X3$XB12.+E8*A M!Q .+KP$'BWT%\+N'ZQ<-;AM4O.U@SE45()UFRTY0%DB1RYKW/-0Z&VFZ5CO M]@0'BR><>"L,#M4M3ECSL0Y^DOUS:U5X=:S1 8Q;%") M#I2(9P@A%AJ@*!7= ]^$,0I(%'E)"F]_4 H_=9.>(,V:9.P>-'L(LHG;) M51R$3V&0>Q%G:QC7HK7;TF1Z^UVC-2AR%A MQTX].$*=&JE]!.TZ_JS7:*MZY96>5H=XZ%C_CQ ]Y/)&%$>>/@"KROGC) M4-%K8_?K-G:>.-E.NZT%ZN J7>(J\39W>,-[5Y=-Y_@B%WFV)@GDE3Z04UQ_ MU96/K7?R,2T+1B-A*WJA!UN5V(8K.BE$/KBU5D-%!;*0YEV@B^IVCQQC5*,, M/4L><>/[@,5&6#S$T7L-S9)RV'E"\[:*:B=H+,]4SKL_?ON.J1W6:OZ20LYP M1/5DH)WELUB8/^%O>22Z]2'-:;6[S([_8$E$68O;*T!\7-P MB,2BM"@B]A%,U0Y/F_PZCM>I>&/AV4YH]IQAITLSF>38& M?XTN&-(8^@_2T>&&?>[%,02">-&K%'U9X[CZ??E#B)(GK!T#18:9O>7\:=74 MGA*K)L66I*RQ&0J@/,X;NA412XK>;A/B^>NW7UL]3+1K06**I5VW%NQOZB;R MC=Z&@I::M]6]! 'ZG(I; =]Q[S8A@@_W$W3I"DQUAN*&*[_,T5Y'$!=1?ICZA"0QRA\=,;TA MTY*:,2)A@]^M,_-TN5B91:?,?WWBP]HGG-,3N"> 8 :(*PV^AXQYUF?8-J\, M&PBC&N,9*G%&'&EVI]A >X88X@@P=QGG,,0,.H^$GAVVV(^J+'4'>1QGO&@Z M8%I533_%=%68CWOPGG%Z\9PE'DD":B$GNRMJ,J?7=#N@$!U\9P\Q6PH3!):AU1)P01=7*1M>E*ZG["KBB#-"$K@^\L.7+IXO"8QL@ MY:PD2%'@$^CBJ.N:>8U"'&R>1>O,C[PT#9>ASSO.Y=G-<.J85-GZ&@/C?:0':.LZU(K9$!17 MGO\^-B_']4>_,3/\1Z\RWT3&KY(+.3P3'V*'.9[Z%I M6S4<9TYKV+3@A+(NN'\B)I&NW26&MFSR M)H^@'Z)S M0K_??9#Z5K6VB@@,\X5Y2A^Z1 /^#H@@DJ "%;D%$$MEC4A^,$==*R M6Q+&V55,\>V_S!#[2+G43]_DYJO^5-"1ER$&'S)T 0/7-8"$B$[4*.F"X6Z> M<"+#:^WCQ[/9_KPV.8Q0R--BK0X:MW-5'^'LE<(/4V^U2C"/,E:-)(1,5*EO M54OEB\ P7CI_#PDX6LNFAQ.Q'>5V@HPB[U0LOY[;3XDOS5A]=HHQ"ME\[JXL M979!W-YS?P%99NH<]@H5O%D4_GS$@&$MW@?Q=5'L?6?>A7.D].;ZWDR2T M-6X]]2*X0KQ?8YQ])-SS[]&90\,5N;%K6M/<5\!%## J(;M4AX,$)K)4<\I* MO8&7X0\TLI.=$$L70[F,J0B0>8"IM$5/4NQ_O2)/WP0XY!Q%_U(S$OW'7\Z+ MI\/_F7M)AI-H=\=>SAYPD,!(2=;IF=&XWU" 1152\J6\)X;=$.K^0';]$S[W,N^,EW7J\3_Z MAH]P/-JFM>9Q5,"A (.'"O#.O(Q>$A-9NAEBGWOLYPE%X>+97U.BXFMOT^:V M]@U38)>VZ8QKL (F*H$B@&J=.WHI243)8Y@;3MX_LEYD/9QP.&0$%Y1366L' M=_+^S>-;5()WQ@)')"0B=!G;#WM/+9($CA5 XW17#[GE%4P7T,B+_:? _RY+$)4T1MF,;-2I=?L$J15S]0HJM) BC6(YLJZN0C46 4X MMLUQQ4H06\6,_U'I?;Z<&:H6-$.OB,):3H!2U6Y%S6J -SA-(^R]"JF_@M.TYMEXW=2IX@#)-0/%HO(6CQK+*Y* M43E.FNZ.3B2VSKU2)L5*9V!U\\6"(](C#[#/$[>;8-X"4<:J(LK MZL)9M^?JE2FFW-QW=NJY4*MD&OPQ\FQL.G0W<<.;J['Y\*Z W1TU49]%Y722 MAV;Z>#D*D33#(U=-_?3A7:F+U.,C-M8_6J64)C'),_;&.UR66J;4+*!6H UH4=.U)#6INHK9:4GV)>6[R4C*(8/U2THKB8U(RO>RDO*]*4GY MWKFD?*];4I279%]2OI^,I!PR6+^DM))8L_\$%NX=SO(D/L7TYXL,>K!EE?UW ML[S??O_NW54E31P!\X6\RLXDHAA";5/&)Y-APL*W/[!VVS_ M=$L11@QC?4Z8!3*]FJL*??S=Y8.-W UC2J%V"4_>-9"Y':,3Y.;4JQ+$8#O6 M"'L!&(JG;85@BDBC]4'"T#N(\5(<_W52.D&2OX=5@LI^C-0(5[&?0#-6"CH* M5^%CA&_O/Z?=TBXR7D62^^8U+:4E;'9A4T!' 'XV/B2J=UWC[U-8.ZEJM;BY M6@>R)<1-1)J4EMO:W9<=G05J:0A\,:JM7.O,%@0((ND5[$D4U1"A]%&[+0'R M:4X*OCE(5KQE?<"?,+N; S,8)_QP$$\-5IQ21X*P).C)I F7>*(&HJ65IBU= MV#AQ_O&2AE59O2MU>-06N3YV>NON"'VC]^BQ4WVGY_!Q68!'C-[#!Y#3(L85 M-J=Y&L;4,[G'*_AGVF/A"'VC^EJW;V[SK]HX+)=&C1AQB1+%['$51Z%77;6. M4>6:YESVN,2E]FDG'Q&BB34^8,T%%KZ?Y#CX&'J/843/6LQZUK8^JI;^3I%? M!N M>/Z2U.F FXV$#]C0Z^U#JW:H$H'3B8YF^MR*HT1G=$)844 M]2:FJ$85E;B6-70K;,&;+?&%\"7W:&>(XXS>4*\NA9^D;]W4[-(J(\3HEEI3 M2K]B>&Z$@\433KP5OL[!M[Q9GL-R<,#P2V_R+,V\.*!(=Z@?Q5D4%8TD-/-U M^!E<1PY1?W%#!3[-B/\[I#.76#D7H(8(-J7?(&#S"IF?,S"B2LQ<\E1-E,=P MBY(VMFI;;)57$^=E/TB7TZT&GJ@K<(PUL_;2"Y-?O"C'I[M%FN+L#%I-]D2. M!\PB_NPO1S M3!Y3G#Q!'4,F$4,MEJ+J8W[FP:W%@6UHR650EP&1 WOJ]M(F1T ML^Q? K(BLT.W?GN#QE[SL\C*[CF[U] K9=Y;50Q3XSW"POP]BC M[.I%/$F"&C#]31%D/AW+.#T@[+$3-80K+%")ANNF"5*[T,9]PJ2UQI.'L=PB M2-3!A@.C%3FO8U9;8<\80S-EE@CS)B)I^A;>SG'7BT4# Q)%7I+6/W43&!RB M/9$DJ.L(_5$<$@YV7RX^WS^'WNA\.RP;K1G\J0:E!\@_')(6H:DS5=C'C[UC M-:E!B_SU0E5@)[L)D-)>$YHB>6SA_RT/BS._IU]H_VC5-C/MLQIGK@(L:L!U MVBMT@+A$DF+6>*BM$2[S8\KU#][S+4G8D9]E2?B89\SV)+?>T!.7\;..>0"C#MW6\X&1:*KD!UNG MC$*^,,4#%8]L(-@5D@ 1]J#(;^*-($;F[CV1!MX^?&VD:UNLJ8ZB1CV\3;AX MSG 2>U'IL*:GNY\Q627>=AWZ"TCK$HJ,:)A1466,@&Q:792M -A+F1*Y*F*2 M0CIIC1]B"$XE)*)C/XF!39K$Z5HZ.'_&P0K_3)UH^.%BF4&)!A^R9L)ER-_0 MG^(E23#5 0JG[0@H!DY?!6RFG=QA/(;U!0_GT;OB M7!.=4POKR8-7A^E_YEX4+G=0UC-E"THKI&^9'59F:)]C_N> PVD#I&8=I0,U MXS5C MC/4@OGW3553&'9C)^"XOSVUQZ['HH-<'3J\8KT"OR.FF0_C("_Z:IQDO>451 M06]6%-/T+0LO8JC@7=0I">/C#+V7H;',.CM3\W/N?7JTY!&^62Z>O#""(- E M2>Z]J%%59?^ADE!D4M>TJI>\(\$;O_\M\(/KWPK#.>6$.>#8+/RSC^54 I7: MMI>8VC,' G2'J3_U=QR4HBXI*&*?CQ:(?C V&;_$! $JZ,U'EL0].087W)96 M1I:A]22LTV[)6U3G_ACC5&E^ [:I%!Y3,$VE$-9MF1JFUNN*HJNQN*!).6(G M)J%?CMST"FNXI%SOEH@'(FK6E1@R-E[_9<^53<.73"MMIW3N:V'3C)FY(>A*F]%?G.93&XC*N:N)K@Z?YS!J-E_&D&.8\ MLXZK>84K8M8G-R]=E>TPO],"IY3F[;,FEM^WUI4GTA1D.0!6DL;2WDF^;)$!7D5+FY,NA&;0_11W,$%RT&A MQ<8#?XIE5]E%R5L8C3!&7]5HP,7F?0Z@BQB^,UZ-(F65)QHXHQ)I:,M9H8T8 MWM.[^=')"JW70]KWU^(C[\.GO5V"U3E0^?GVX82V?)]CR"J.CP[\E;V>M '\ M#__RX_N3'_Z$L-.E\ >+]YF79'(+.O7H/WVIZOWZ\;Z()0/ 0E@;>]+?*8I$ MG#CV"H%32SILINQ*SIHG0*>HR>T:D.RJ<251 ?9[9<98@7S MBV(S(FVJN\:/+2=T.*_Q^ 1KLE"6#YI$D^I.TK;5!^JGEX/H0FL!5NJ3%96H M)>,(2K.-CAA(0;49&VAK4OI]O\@B.S)\3DJ9UE+Q^A]5]A:-U;M5NR3IPL&5;:4%6J5NR92J-LL:. M,BYFB*'5O-;B]UEN^A]KY7IB=),FKV;@%LZ4FFF=V[*:V;,U@-B'/BDXF&ME.X.AW63SX$G M1'W\JQC:NX*?QBN#7,4-R>A+RY5TD_2#&NU#Z4/)IH,%+V)JM!''&])[&I@C MACK:PQT5E6&G^OS. (.TNF>F=GTJ1M4&RF'^'3H0IQF[1U:SGSJG,6,J'8%S M81556""?HC%%:ZA[5\0-GP%2.SB&ZKHX5W75FXOE$OO93:SQ#-(,9_0!I D? MFZ=/C3)JX#Q#'&O(]GF!1X]NOF@]=XQL]J&P-@GYD?Z-_K#\$?T/M)VG/_G_ M 5!+ P04 " &@@E5?1\@TTM. !Y 8 %0 &-E=F$M,C R,C V,S!? M<')E+GAM;.U]6W/<.);F^T;L?_#6/K/+LLM5Y8[IV4C=W(J5G1HI73V]+QT4 MB'@/_[/]U7RY@FE M#%/RMQ_._O+VAS>(1#3&9/&W'[X^!).'BYN;']ZP+"1QF%""_O8#H3_\G__\ MG__C/_Y7$'Q"!*5AAN(WC\]O9LN?OSK^U_O/K_Y M.KMX\^[MNW?!VU_%_P7_^1\))K__5?S/8\C0&TX$8<6/?_MAF67KO_[XX[=O MW_[R_3%-_D+3Q8_OWKY]_^.V]0^;YN*O<;;K<-CXPX_E'W=-7PW][7W1]NSC MQX\_%G_=-66XJB$?].S'__Y\^Q MT2H,,!&(1((6AO_*BE_>TBC,"A@;67A3 MVT+\%&R;!>)7P=F[X/W97[ZS^ >.^ILW)70I3= ]FK\1__UZ?_-BS@@]A4', MUG^)Z.I' ?O;G]^__5&T_)%3G:$5(EE :(:"]T&*GA#)$?]O1!<$"_KYOU6R;+G M-5^##*_6"?KAQP-$UBEB?*ZBTRW_Q::]8'M0=$J"T?<,\=VQ^89;FA,:-6 H M?O.O/5U:*$S"1Y24D^N>J@0C$3N%IIO/5P>&^&9LN[$9BOZRH$\_Q@@7'TW\ MHT"J0(G_\*\KDN'LF4L?3M 19W5_UDC-+5J$23GGY#L^AEK2HC5-\Y ]%G(D M9\$B#-PHWO_C7P_8;\PV#;O@_CPEM;C@,O;/P,4%-M+YH)*/S M4'1,TN@-3?DY]K8<#&*PV2W-MCDD65I M&&55JA6\E]>2K-*2+@[7U$VQI,2WG/$U=,XG^[U&#X%V,\K+)69"EN;IGHZ: M-:O08[PKU>J6M-N38=6QO8'@#HV\# M8]R+ :)/T+9:E'DK[.=@'N(T> J3' 4K% K&BK\JVEN-XQBTK("T>!O*VU#> M[AB3W7'-M_5O8E?O26--9BRHC[>>O/7DK2=O/7GKR5M/WGJRQWI2.+S-FTX? M@E68_HXR\4T#KNCF*+M)F\W@6-/(5N*_[_Z(\?<'B^^ M&(D_[U;9PVZ1-8:CVH\T7CMK_!SX")6WL;R-Y6TL;V-Y&\O;6#;:6)T5*_.6 MUT]!@D*&5&]P'';MB3';%+6(,H>E:7!O$9'%;;.HFTQ76 MR=M'WC[R]I&WC[Q]Y.TC;Q_98Q^IG-X#W*(*'G/&OQ=3-89>=S1Y]ZEF8/(&T1C,HB^A!FG9CK?R$=*Z@R)^H;>\/&&CS=\O.'C#1]O^'C#QQ[#I^G$ M-FKLQ#3*BW^$) Y0L60#3(I2,&(ZN/$#',B,,:1$#,PX4M3U)WSZ6)!PG82+ M"DV_\N\:;8\+(8M2%%[0^%C;J?NS3FKR5&RJ:[YQPN2?*$RO2'S)/UX590U- M-5)YN5E%Y=QW*,4TON:_J[+<&ML:HU-@!*/R54L#--[L=V&=I0!M;I;:*CL! MTM0 E>5JJ]]"TG8&Z/NO/$RYYIX\WZ,U38]M<$!+ S3.TI"PHBA:(Y%U34U0 MR:>047;P9^U>M4D<\R.;;?XC=N=9K8M-TM84G>*$FZ8S^JW>$5C;TA2-=Y2K M,,G_P^N:4[JYL2E*"]5^FMZE] F7]6ZEM-8TUT[M!=\4:9C<HT3]"5?/:*TEL#738Q0E5YP MF;*@:3URE:VTTR:*D:1\F1>J8"'X+FC.QAF@G6M?893A)\1UQ'"S M:R5$RYIKI_8>+;!PLY#L2[BJA[:ZF7;J'I8H29HV=U4C_92MPB0Y/PH4OR:M MJI5VVF;A]YM8>&SFN"R;WR!\&MH[%BZ)@:HNOH>+4.R0#4R1-9,(W7,TM!9NXCBZ4!DADBB$8D7=N("*)1X&A>.\&%+"( M$QB5G]Q !1C@ L/RP458:B)J8%!^=@N4U_$(,!*_N(6$-+ %!N57MT"1Q"/! MD'QT"Q)Y;!&NICFENM8YF.%P.*6V*KB*X0@YHL8J. 7AV#BBUP)#\7!<'-%L M0<%_."J.*+;P^#T<&D?46V@:!AP81[3=^BQ2.!2.Z+CR, L<#D?T6WE\!^YL M"(.*6Z E(*X<@XHKM>->1CP0%Q1(.]4DPV-GIM$8L# *^"B)(8$8Z7^!>C M"8Z+1Y\?PZ1XR9XM$=0')7B=I)G2YKB/U'D"_@UH!U&IP/Z09I[C X_*.\Q?7#"_,$[ORH*OCM6N@%X;*].YM2)%J(UV#G=:NH>07-\'(V-IW*P[ M,E56!!@52T-FW5$!N+?'>;%!#1IE_Q@8'DL#::WAZ4G,6!I%ZPA+)QEC:1RM M(R3=!8RE*6%JN#0:RD;#B<7C">^"QY!A%M!Y<#A744.4Y:M5F#Z+OS&\($5B MN2@O6FJH_%L&:YK@""N_G=?OI :?FM!!N'^FPL03&\/J ^9-U_=!BIX0R1'_;T0YQ84IIFB*R@9-,V^:>=/,'M.LW3ENWJ3Z1=R0"\D"\\\;A(R)6W $9:I&5=,P!LTJ&"G= M#*OS&SJ;H6A):$(7W$+^C"K*T$.:JJA#WLKS5IZW\NRP\OB^P1FZQ4\HOME) MFTDA;,Z?/X?_INE%PF5/Q3KJ,((M'.ZI$T5L*K=OQU&,W MT[V=[NUT;Z=[.[W_5='F**4]G5&N8-ALZ+=66%SQA;1<9G ST!6@3/C-QG*3 MR_O-U/QFRBJU>9?9K\$"T44:KIKC%YNQ[00FR678E>N(=$H:?WD'@/B?>0> ^)]Y",TR(; MK5'J+3*I1:9\A)NWR#X6 7Y,>$,4<-J8*. ;,''=6ES.C8K+Z0'+#D@%&F,M M1C9HA[6FSIM@W@3S)MB83+"K,"5<^+)M69HFPZNQO3>WO+GES2UO;GESRYM; MWMRRQ]P"'MSFC:RSMR\,BK("DOC78U@^J[):(\+*.- Z"0E3S2%O/X%!DZLK MD9TLKRO.('U&LGSSFB8]Y)E??4=1+IZB^PU'2-PNQ^+MZ7]0OHF^\7\^A(F4 M+N7>/9!\G2?);X@)K\6Y^#Q3,ENB"=^KZ*GXI&45[R=4;+0E3;@XN4=9GI)Z M/GH:4@-S](@2.A=];CG; >&/I$PX1-":JGLKI%7U//OM&& MJ5^UZ&'J&Q*)&H'HAEPEN$A\N'OX*ME(D/:]W"HA6U%RB5,4\8$DEUR:&CMV MS:6&1'YD%ZD0)"JW_U>",\F7!#3O@:A[OCI$.1#IHJIMU ,!#TN:9MPT6^V. M #DMD/8]D,7EV[NW9V=%84Z^I_B2$#/Q$[N>,F"7'HA[><(E"M#.[A/7M[0,I=%_[4QNR/O2FY1H]I'J;/9[_P1N\;:9=WT$;83ZJ$_62( ML ^JA'UH3YB/AK3S#+,T._ *\Y_VE/$?_G7!!>=\=QI-YW.N!E=K0\#69BC> M*3T@BN6MS5 \7:,T++8$A&)Y:^T4?PZ_XU6^JJ6Q\N_ZJ<)$3E75W[53=1^2 M!:K8U95_,T--+4(5?]5.T0,_SL,4TZ^$K5&$YQC%E6(9U%8_M5LC:DM*S9>5 MMM-.Y0QG"1>_7#O"3SCFBE0-E=)VYJD454+N45)X$-D2KV=40+3^<6!([< $\47E&6LL-0+_?PN?"X<"4V1^)Y&'6_& MQ/@Y&"CG0[@6Q+U3R::I:C((C=(J$-6-#)=EY)\21]GF%:S"UW;_\+52"U#J M8S8O92!B3TS6ZY0K MH>6!AA=+?I1-[A^DNPKJI9) H>G4QZK MWK$Y]F_?I$^HIYJ!$7EO-R)R40"(TXU]:8#4"I6,V['+"S@@TGL/8X._>B% M(P6_-.^*O&T\;VIJ&8S]O&TO9CM5\AC[LFDO=#I>P7;!@=(5N#9WN\>^X&!V M0D-=BK$O'I/UXGX9*P2^7IRT7EROU\OV&!JK*G<6\(^"GT)QU+*BG-H2Q0LN M* /.,'[B1S!2KR2G-*C)ZG$M"/.UND^\.H7*KFY_CYV"H)Z/\K;OQJ2#^?I6_7^7O5]EJP5D:V/ 67%<+KC<- M:P#S[?WFN:$4K?,T6G(;,UBGXFW8E:K-UCR224,-2HVWSKQUYBT3;YF,SC+I MG=[D59 W]A:5MZB\1>4M*F]1>8NJC44%.5V,VDH,+PB>XRCD M_PZCB.9$I ($:YK@2$1\MO^ VTRJ(YJQG=I1U;#]5@M#1W,$K_><@PF\Z/J'HN_[=)TU;K;)2O+^C; 5DI)?R?4:D8 MJW#8=ABS=5)?TM"P !M:CX]R;^L[9>M_96@ZOV(97G%2ZC"M;N28;=^+NN"M M_CJK'RA.QF[G>(O?6_S>XG]1':E! Z+JVKHKT #XI=WT?U>VDQI2W>R(L5\[ M;(>93,B$.3C'97#T<))[SU:=9TN^ M?,9NJWJ'EG=H>8?6(1(UQQHUI#FYLJ":86RA@+OBNVD&I[,%9MZI\U.0B-)- MK)T?IZ:W0=>-E (]WIJ:*4$.&BFYWB=CB4]&%%E"HK8'R%1I:&V8FV SG:?G3:@[=KP#P3L0O /!.Q"\ Z'9N .I M>:XL# @<'?5#\[;NAV 5IK^CX@P,N*TB2,1M35_88 8M816"]!C&, I =K(* M,]YLML1LOD2/V0IR(SW5-4_'FU5>2HC#!?W)Y1QDKZS]3@CFG?&.RD9)$'Q0X2H;!X!;WXGO&4W OAFY8/.&%5!T"/ =Q-X-X%W$W@W@7<3J-AJO:M.Y@VZ7P+,AR?%N\-!6+ 1$-32GH,- M9M"<4R%(CS4'HP!DS*DPXVTY^VPY3'"&;O$3BF]VW[$4'*H6F^I(@W!,971> MYQF7C9,533/\Y^[R&&&P1 8=4WC;U=NN-M-Y>K8K\+SSIJLW7;WIZDU7;[HJ MF:[M=$A7%@TJ%4C[^@(VD@1T(O['L/@R4>ADT-D6LNWZ[XDDQ)F&RK M9[#SYT^[+ST1#P^IE,GK,N(@'@AQ&G!.I8 M:#&2]Q]X_X'-=)Z>_Z#K,><="]ZQX!T+WK'@'0O@^H#=5497%@_R-9IOI/#VCN8.<]_:RMY>]O>SM96\OJP3B.^A-Y@W L[1!E^@A:7US2+54@5E$_7XI^L5W#@ P^.QUWX+.1L M\>EVNT.0?Y>GT9*WN./R5-P_*[<&8_FJY*LU4#W/Z-T[WKUC,YVGY][IK*UY M)X]W\G@GCW?R>">/BI.G'U74E374';E.%@X81H>J"FHUKL& OG<'4,TVTP"N MW;. ?R/\Q&=X0JQ0##FO"TP605ANJM:/?;09VJ0+MS5YFMRV+>B!N6I;,^K= ML]:Y9R]W7_*&\,,P%Y^97XJ67+H7C41$O\7[$#W/,Q!: M7U!V0_BBSP3Y?^>+'K$;,HFB?)4G?(_$/0+6_U3>C>;=:#;3>8)NM#8GJ7>= M>=>9=YUYUYEWG:D8VEKT3U>6E J0NO32 5P5[_@INZ,[H(+P(G2UH_Q% G,[ MGT67.4PZ+[K3JKV&)7^,>14G(&)[CC0,ZSZ9S@' "UC/I M<_"AGCS5XJSP?@GOE_!^B1&IT#J/1.^@\ X*[Z#P#@KOH%"QJWLUH<>]@"!U M8OI7QCJY%#X MPB>=T6M,0A+A,-E)G,MRQMG+"0\=!6H]O0/ *@? !17UCZ+L'SA;;BM';1]3 M>MY4E]KGI-6H_VJ#P,P#;\CJ,63'I1BT$3"#FU/>>K! =?;6@P76@[6.A6XG MEBV:;XK$SA;9+VN4%G5V280"^IC@1?A"72QA6Z*,J_^):DA.R]R#:]*]T*\G MA*>%8%!H3R-47N.W1./?2;?-1[W;?]/I[I.*YU3$-9\97O$FT_D#_RV;BQP[ M2LJ+*6>U0;]^AQ\7-OST2;-+OJ2;PMY6VI+B$L/:+?VV+>%C,C^=PW MY_JS:"V_8&NS13L0$E)C5H_*9=[(K7MXMEN 1W%4@X9I*\HZF9R2)Q4GT1\Y MYKO@/$S$POE"LWL4(=&RRH)L-5 [QW\-*\?3%@] QEB\"\EN2)2+'7V>9WSZ M?Z+L+L25;"@/TBL+7\YOZ&R&HB6A"5U@Q#ZCU2-**V-L\J9]$./C?Z?H#3A\ M0W4Z/]X/-9:2O-- \3V)2#I__BR>';L0*1 2P[S%"+9P^"FEK 5;13?[OM<> MZR_A"E5NZ(ZC#,!I(CLLZ[QID*X^GNY]0#Z>[GTX?1B<;8Y VI,T=@7#9O=% M:T7#%2=7RV4&-X5< U),$3* M92JM@Z@?IR(8L)]&#U@[CY+YT(3RF_;=8A9]36^@[>I>9=:MZEYEUJ8S'A1^O%\"9\K4H,/YW, MJ\,JKU5WTX1[F,F@$MP;M5[_]?JO M 5=_3[2;&M[;?"9+-/=+5?/M F23%NZ9)#ZG=5]_Y0A<+_C<R#Y.D^2WQ#+^-XK'GN;DMD23?CN1T_%%[ZC#!=; M6&S*)4VXE+I'69Z2>CYZ&E(#<_2($CH7?6XYW(2A69@N4 9G2WFP'ACZ1,.$ M30FJI[*Z15]3S[[1AJE?M>CE!DJ4(@[Y#;E*+_D)B>4[I;91#P34 M/,&:(Z?ZY^8W3[8#"):[YG\079S>8V915?IN;N=1GI(WJ:9UQE(S$_ MNDIGMUG,7DW?/VR/S70_'M-=_,_F1"\)O: B?8CW#I/]&5)T9GLQ4XN=01IL M!7#&)V)"I3,&5\6,=H!S]4>.L^>#)YV*RK^S94BV^R6.R\]E_MKS:5([BQT@[,JU M[#^2S&SH;PH-[->3]GB@G9>Z4B1L]H-#XQZQ/!&VBS@X&)O.#_ZFI+@9)*)G M"&F:92A=[3RM9@^G_W"&[UOI%W>01MA/ZD2]I,A MPCZH$O:A/6$^"ZU=]A)+LX/,)?[3GC+^P[\NN."<[TZCZ7R.(U0== "V-D/Q M+K HEC>V@S%TS5*PV)+0"B6M]9.\>?P.U[EJUH:*_^NGRJN$$NIJOJ[=JKN MA:I:L:LK_V:&FEJ$*OZJG:('?IR'W'CY2MB:&_YSC.)*L0QJJY_:;:!R2TK- MEY6VTT[E#&?B'3VN'>$G''-%JH9*:3OS5(HG.^Y14MAX;(G7,RHYICN,8#9W M6UBE,SZCI#Q=91NC5&Y3!1Y0^H0W8>)7H;DOE#QQO6UC:;,9S<+D\.\7E&WN MOC>^*Z9MOH$RT;7Q4SIVKFEZOZ_=7E=2SBP1 R$MG ZBSI1D.U4U&81&:7W# MZD:&'\5@68I%[>C"L5/DA=P_?*W4#Y3ZF+U5T3:/X#"X*W_ZI,\IAKHKTY:% MQNBA-#O&]/2VHLND*Z0X^TD,DALZIS*/63])&;5!!*US^5MO0]YZTT!G9?SY M87+_(#T1P?V,IU.PO=[U/O9OWZ1/J*=)ZJN> M;,_>!M#T?EK0Q7X*C5S=0JY[@B/N5PP.\GNH*';+?(*I^-7>6"V?: +/>Q M'ZJ@$$J?Y?K&?NS*?:3U5W!31[[T0M'"EY7T15YVWC>U)2['/MY MVU[,=BKV.O9ETU[H="P?X((#I2MP;>H2C'W!P>R$ABJ?8U\\)E\J^&6L$/B7 M"JK?$-9?]$J?R>48HKV5GM-GNSB&.*QLF3X#QSHX35PPU&<;6 >GR0*+^E0Y M.V'MI^Z]/MW/3M0&+'*N3\>T&.IA"OB"H?[5(:@'>.X C//'T>,\],5YN!4Q M?L/,Z"UQ.+"G;I^U>GP!#J]3QMB )9+AB(_?7K/B\14XX*=NT9E[^0+^31PQ M!ZWY)NV_Q/A-3./E].#@CM^HM*.LWAYQ8R\0GP7\$^*G4(316?&X[A+%"WYF M!6'$?U>\J]SUU>$N%?WRI]2::VI1&NMRMN4\< MEEO*E7*R_]T7=/PP*;A?0(:I679 !"T/]_*]]48^7C;W%=>&K+@VKC(6OK:6 MKZTU=/:.I4GM/GNG@SD /9M.* VGO?HQ@'7S/F#"@@M2M,[3:,D-N6"=TD4: MKKK:-.HCF[1DVE+GG/U2]RJ>\+[FZ7,1F/PM3'(TB?[(,=^4_T#"5\M-^R>4 MAJ+T8K:L?LY1<8@>M%EO?GE]?V05EN]W\N>N%#^[I, RMV(Z+_V^DYSOD53X MR6;T'.U[U5:8[V7P@2S,%Y)C*S0VPD*X#N]06A!>PSNTNPW<;3[ AD@(0R][ MP'@8ETWB;55OJWI;U=NJ?1MD"F+T!,W5MJ?FJ5WWZ&C6G.)U#BVZJ'EGR4]! M(E*26+ *LSPM@YUT7OXR2'#XB),7$5!%CTG;X0VZ3;J1V,EW\E4)R_+'MZ>@#[D ML??!O5_&*K^,= UOL>XU(=9@3(U9%":" MYBYL5PYH(P)?24/E(['5S]J23Z%M+8X0/89OH\T0Z 5V,%Z'-'NX)9E9T( M1DWYRJDCJ%4Y$\"@*=\)M1"TGKW,8.S4;W&*NWDV(=?5/PF&:BS%)-NC!',( M@ %3+M=C(V @3X/YV.(O >;#DZ*L=Q#R;YJQ@* LF.?<8.6_6=$TPW\6\P?H MN[A(BUJ&&7N8R6#$L3=J.P4?KS'!&4JXE(YO=N1,!#57?$[Q5-WD@!!P%+*' M8=OE,*J&(WOX"J#(9&]?VP118-(0[&PWV&@XEP4^6XXV'MYK@Z"MQK*/[_HB!O). R5G^!#9".,< M^E4O'RWST3(?+;,B6F9M,K@&9?4$+VOT:P&=T!6.7O7&$[S+T9.EH2^ YA!R M5>:IOB":=<#I8"Q-S8@T'_UX'Z3H"9%XKUCAPE/K:Q]7V0)OA%6\RG3_PW[*Y**Q+"1?S:7;)-T#%I],[B?K]B M%[]B;W+:.Q>]<]&,L'/?/]F?BU;9(V0+!,.[:&W,CFNA0@U8AZ.\OQ51EG4M MN5$_TA#5-9JHT6.^ :97*R_1Q(8WNBPQNE[FQ(IB3S6J;'W# >G=YH*#:#YN M/"#=1^6B+C>IVO=\,VU>U@)Q!!_&'EYWYTOQQQE*5V=M>)4,X\U6;[;V71?J7X1]?53P.?'3P%O'_PE<5F"> M^^H[%WZ8B=/W2$)N_H+N4AP=Z_-V$=7#+45]O'SB0XB7W\NG:,WB6#VWU7!- M\XQO4!+O:CB;1>S5],%/'K8VL'WH&[8V#Z$WTCU9+%)N9F7HAF0I)@Q'1?'U M _E3B^/ ](P1UH-58@6L%?18#2M?!M6GXL[PNZ"<0:Z'Y&$BS+_*&(N-]-D. M^W;W-OK'!/KQ\ !+5OR7E(3Z&N$^KJS:,J=]C M!DH),N6X\QE%EF04^8R($88W!]_#/J'")U3XA HK$BK6A8E37)*PZ4+ST"$% M?4O/>L!MLD=.(^'#&-67CP3_"MX:[2^G<607*SAQ MG"U1$6;3.RL5 D:2R7+5JQU>G:Q?W#5[&P[_A_/J.ZS+_:1M;&X!6! MU!^-;_5E?5S>DKA\<0S,^(R2.H*5;%=_Y!S=&\*7:"Y^R:;9$J6S M94@V1]_.5J]))AR @I9IA/:#G'-1<:3,%8Y7473M.L1IH5H,A;\2<8Y\%^GU MMJ&F=Q);^Y9]2_H<^3I?*'GB>@N**R^%&)^_77JMQQ>,;ZO& MRK95>ABLAM$;$J5BDDM4_O>&3*+B@1)VCR*$GX1SB!/WE7#:$A3O M?UG)7OO1^BU 64D'EWM< >%KC$N)*3D/R>^7:$T9KOY2BD,8HO\A3,*4KQ . MXCU*Q+X0[P+SS:+&0_TPIOA 0CB32#QR\@4=/P[8JF\OY(H31,B8&\#ZJ&[; M+X!W*8T0BMDU/VJ;*&IJVP,Y]UP AXQKEX+OZ?QSF/Z.,K%_R]/Y 45Y6DBP M*OJ4._O[%G;=MXC_G9#4P_FU%^]% 2X01Q M"<(E#5VA6\KX[R^X7L$WTA/FFL/Y\]>BWL?^K"X#\D)P/K+B FZ&>6-+\?]"_#R%"2JT ME&TBAOA#<3H>_N*@)6\1_' &]^HA)]4FZ_)M=A: M?,R1,%#*ZJFA/$P*:B<62Y_<:WUKP_C5]ZBP6L23A5?S.:J5>F:)"-X/@O0E M>LSVJLKD*<2)T&'X$<>5:G2/P@3_B>)/7'$04KX&*;5!ADJ\Y0KD[DY]+2.O MFQBEL5P+T_GA^I@2"X2./809_1Y\"2.\(!?BC"?1\XP;:DSD,5*R7;@(#!\L,S&%%WP&WTQ%Q.T-H8T(T M&%SJ ]C"7^'B55^>#?V'YD[$9HZ$!#^G-@Z\ T\WG%_HB-9LS;L4K;G$W^ZR MC8.5TURR4A4BZ#;8<)MW[PD5DN30U3.=<\I7.#]^AJE57Z-<\9.ZRD%SC4E( MHA<.FAK6X ,,9,G "6P0ONT'LH'?<@EV^*(5 ]CU12L(;/=% 0/9P&^%$U6- MSXH![/JBZA[I]@.9YG?O(J]G9=^F73"\,YW%L?N%$I&&L-\5)-[)O"(!IN&; MM!O$*)^;#!R15W:/UGD:+;DZ,IU?%%<=B\*+-;PU=QQ*7=E2-J.3Z(\X8E2&L89/+.2[9LF=Q MK3'C6TIXT=:B"93)V@$&8_$@NG_#6"X2(*;S(E>.?24Q2KE,Y.3A)V$55&?9 M"5[V3L1B$VYRY^I0,3'G8"A^#K/-#BVLJW(!<$8NPB1ATWG]A@:@U7GLP5 1 MY,@(E,G$EL,8Y?4HFV[ZF(54I>2W251MT0D@7%VI_]$]GOEXG!0UALD7NALQINBHSS!M@5^OM3E43I77G MZXZ<3MT1_Z:IU242;+S6UM7'I ^M)Y0^KN\1A=&&FK(:2(T->_3*TX&V1-Z&AL,@I+.Q.V:@:ZH@XN:R[W \\K3I<;1,=-6BV0^[^%C#0_N^H M:U!RQP=JSTF+^K;S($Z #@M51ZT(Q[3;OL6 0GT'QZKB];WW(9<+])6Z&\"* M[1M R!4;?>JE P J7>#15W_. 21;W[W04%-N?#*RMTH\^BK&F35T>E^>D-P: MN*INN6M?RR*4552"(Z?NRJ>[W!30HWA9[*;K>'W',6]$!C@-0.R5B M.^:JT(0H/.M;@YMBO'BJ%<1S113V@!FL9)]CK@9->U?Q HX^Y\.85J'&NPNN MQ+[Z!UC];H1&]X1Y%;P?0-M?QG8EUZ"3*@Z^G'\:JC@$CHK#1^%VJRNIFCT! M:.YFH<9<.6MDIR+Z[4N3.*Z[*^)H6XT_?2?;:)?ZL#5)]1D9@SW8:,%GZ5CX M6)]A,M#+.R/\)&T?0[+<& >^@=3FLJD&/7P8B!29?QGZD]92=<7C %M%7:H' MN;*86F+P0NJU>:' %6.N.WZ]%;_80VK@$39",Q27]P.ORG\T-BNA]>29DO$]^.[*_XMZ#-"A8MB.Z7P7M03IM:S M!U+WG];,1SYDUO3<_EFI'4%6/"LE7O><\1DK:)2V,5LBBZ^O+^%*1F15DT%H MK%Q_\D86%* "O &[>\%ULM_=0G,3!NDE%L8O-U&Y"*EA7?N\0Y7%TL'7;S3A MPP@]S32B+V=V%]//X7>\JJV,;HX AQ'&9&"$2P)<0/@>L]^O4X2VUZ-,286J M>5W%TZ!$D$SO++KFI(%D>EO1977\[75O$H,T3)U3F(*E)5.)PIS][B"07.= MUGK7G"N1O+IUT#J;BUH/ M4"L#F+%E.G*@3_"<%L;R6(+&JP$GC'*-HTN? #UIL*M]MAIO IP$V)"H@[ZD MY=/%N*OL&$.A,UN@[B@YQE )30%J(VYW\TFN[X,4/2&2(_[?B"X(WCIB17%0 MX;M-#LJWM M"+G%$=]K9<)YD8A>3TI#TSYR=45]S8-:SY+<7&E+G;FX758P*.&V^Q;Q6;4Z MLVI9FAU$,?E/>\KX#^)2?9Q'V31]0.D3WS$5Y#4U,T6CJ">SF9Y5?EA06Z.Q MX?,P$54*'I8(9;=B2J$CU&<#-S4?G'9I#D=S!Z/T5]7R+>X;B:NOQEXKB010-8*V$)V):, # K K>/*0JG?.##S M<^PX0,X:N%MK[#L%@@; -G E_P8L, #NU[$O#9^6-8JT+!NK'RG[=4XPHZJ- MH\A\A/)#L-J]]!JP71'L@.4K_H?G@,Z#12K>C,[W[^QR>,4+2<*PGX-:#;^>S=Y]YBR6;IK>4+&I]Y'HF&3%.W'K.5WGQ/IYH9@2V MHSE?570?!9"WB+'9,MPQIP6YNDE&C).)!="S!6'%RTXQ87>=\&# Z>5TO*,NF\^;;*;)V/=Q]^(0(2L-D0N))O,($ MBX<'Q"MP]03!>O1 VCU?5URDB&=P+CG["2T>AOZ"LGK:@%UZ($[(3Y&S]KDP M\S!9U!/5T-2N8O*F=Q+(]6\_&SYF8%7,8)(4$Z&:ERRORD50X[E2ZVR4K_)! MIKWNUWPK!M##!@ZD=V- ?;S'UGMLNWAL1W#&>%?OZ;AZ(7+[U4M](!'I"D+- MGF#PV>>* M:;EP\?%(M8A$&^/::%RA05%_+&^3!$Q<)V%!M$GJ+A\B#W(2YC'F[>#N_W[G M,^.EUT%S'[6>'OB1G8JI[\)G\(<^2BY1LN!8K@W"POTW=6/%&UB4X&XH+(=YN]S4X&EF0MS=-_3;/H+BD*Q2$%"W%S=TG M5.KD(O^ HSR=S\+O]3RU&<4LIW%<9%J$B7CR_H9DP&" MN;ZY6=J/7C$Z7Q-YPD-10?_]DH M;0>?6M18$R)E29,8I>RJ"T-S4;:"S&[S@7S>TAN(&?:.YPU#T-RIXE6V' MQQVLZH'Z&.5BND8BCD06MRAD"'CZPCK9P$?CBFKL-U#AW9=T%0_Y3>=?67D. M@7BIZ6.6"^$8>>W\:?XJT'X#< ,S1:5MS5,M_/_B 9.;_4U?&>&2YD9IO]O& M(QL-&DE+TQ2O0QQOXHS;,H 0[Y!"3\,<42Y7LF?QKFS&R1+JV39KI9:5YBYF MRYB+3$>"XJLP)5P^'EZ+Y/87CG =)_"./C\80N]TSJVKD$0X3+:W !M4)I6N M+N0\:Z 3:)%98X.])J1QC31U,$K_+.7Z5YX^-QY:KQL"2\2,/(,'LI5],OKI M)*/[NB,^ST\USZ\Y-ND*(')6#\O#JD>E7-D^C1A!4[U M4/I(35=AAH.FD)+ERF4%,#C*C@PP0NKO;M,L3&Q=0[)L(%?DLLIAWA01<>L\ MEW!+P4G;KBP3,"30U'&WCG$Y,*J9)*Y<*U3!!NZ1=NNXAJ&C$#C4=U;;"T]U M>@T8B9_=04(E-0J,SR_NX ,+GH*1^=4Q9.3Q<# L'T=C!L"P:4I;AVMYRIKO M*)!IC8?ERAW,.(*FZ[EB'@'XK?#$--[O<\544H-'/4_>EB4-?4?\ "^"@E%J MG.?)C,AJ8;NB*P ?R^#/_*,_%=L<34 M8)'?N'9%%JMAHEIE1(,D'O:-'16P ,G"[HAAI574I1"/*_$L-^A&K[29F5)_*1\,[7O*IL*_Y M5.)HV]P-^;Q[V;9<1/L'W95W5LHFEW7XJEV<%=*?[3GC+^ M@TC(B?,HFZ8/*'W"$:H@KZF9*1H+T59.SRH_+*BMV2I>*YIF^,]"5DSGQZD: M1^2K=3)<(>K@$8$:LBO;F*V9M-&B[E"ZK3J-HQIJI6T'I?H2)_F!7&^@^ZBU MV6I(-:7PY<]N 7N9Y42\T=.5+8>-OYFK# M.9K3%.W23A&[^LZQY4HO)F'Z7+C1A.M0A*)IPDE;W CM [$ZGC7.."B&.^]B MPW7FAM8#4,XQWFR3<[Z+ZE=K0VO#E&_3[TJJZLM52%H:KB@5"= J7_J4MC%* M)4=GOT%KJ'S19J ]MXN';=9B;<&;XW:VT-L@)1K;#T-]X]JH:#D0XM6/,F5;"*2;Q;H2RY6Z'2^,?X* M0Y!-\XQE(1&"H8:1EJ/8P.DKXAID3MMAK.15YL=H-89[)8V:3#5?Q.QP-ZYU"'?MC3Q."+ N 53_VS" 5&"2*\-A70_.N\$^:^E)GU;M" M:L>Z@D4MEZ^1:.^@<$6*0,"2Q$7U29(!,I8@6$BB:*XL"9@L 3J-71$JS>S2 M5JY=5Q:-$CY0GY\K>HH2.$K9!:Y<<51"2"6]2%\B^P 'E!)*C=%(?0GKHX&F M/G"H+T_=XHW5F+Z@(4%]R&LS(' ZY@:#(5,NT63[+C.8? 4&6;G@D]6[%9 B M!=H0'!>7%&] SC <&)>4;E!2LBOF",S [Q: =L7N;XU""R0[ M[<:3A1&6_&'TOB"A&0K>!VGI3^3_C>B"%/?3@QBS<+%(A;8K?J3S7:M8W*1- M=ENQ^:9@'[.8N2/8'Z6=;@=R%92@*,-/7&/?AM KT^F K552;6I(NLI%.6GA M",-QS*V)D&7U%#4V[H&@AU689@_BQCM9-&/4W+H'DO;KJ-\5=[3V MW:-MH/8!+80@^83H(@W72QR%22VUC6WU4[L5?(*?=4,2J]BA2GW\[0H';E?,\$HXUN>S-"1L+JQB\=*( M["AOT=,FCJ2[5:FO6:XV%*4HGF1W%(M &Z=6?G3!.@W%Q_0)I2HL5+=WYSZ' M7G/2WP+QMT!.[!8(S-Z@2F;4V#%1T_ H2)%U!1,5C89V4AI<04Q^OPIHZX\] M4@46,W6NU;$#X&_;^=MV+6'HX[:=Q3# Q()"A&[L6=M**EE#1&/L"Z3%7<1F M=]S89:BR?JH4<7=NR8#0@<;:QRY16[Z!H<:M$"B8 M;(CJ^"W!8PW#CN+7:AJJW\]S0=,U3;ET.*L/QIKM$C]G^BN_!$V<5=T3*,@M3J?BI_ORPG:A37RC!PI%:SAZG&E< MB%V'.'WQT&O?0+V:P$I\7J@\+[YM1UR:![8?C[[6B'Q0BW#8_W3Q\J5U)<9K M1S'*Z34F(8EPF-P0EJ5Y4?ZY/F.WH;7/YW8AGWOC?M[G]A5.[(I/SV:<+E;] M)WF2M(8I3B6+MV?CSR?UNI_4"Y7>%3&H_G>H*V VQVQ AZ4K86' V@*ZZ5Q! MQ-=(]W%-Q;AFWU:C(R\:-MZ0-2;UX%89XW$N\ZO_C5KCTG NCZ<7 MY%I[5IW+"5+>N]TR!\#XP8L/CU,$=DU* ,)KU=LX4+4'0@ HZALV@2SX?HRW-RP5_CIC7_#L1RU\=%+K,>>=%26K_@?GD49B(7X MVL'V8W,NN:H0A"0..-[B10>!4E!XFGGC0=)8S1)K0?KK$ QW2IM5CF*8Y;!3 MMMT0'\-GZ5F2I7=T1AX)__L#5:,F!*H^@(7\520.JP\P5.:K'?.=%!CS!O5?\R0U:O3H9Z/AVA]U7T/0 !S*.=7XS M;^Q:8NP.D@T?G W"ZRX,53[H^WFS7J?D7A"8;E[*8E\)?60H?1+\W)!UGO$_ M4Q+Q95X(Q//GHOM%PK>!-!-:]W3#8'=(C^PV05/[H:C?_?/O&*5Q<%A!S)FT8C:@Q^ D/(*BYVUQF4(Z[0B]Q$S81IR!.C[51AGHI-N_(PT]P24]!N+! M^W!'Z"T9Q*+P/MG3\-O,9 K\&B]V3)0$F,O=WPM?4/&$8ZM\ 1.D&,P>,,=. MIUR"QE=Z#L/NP"=]]&05F 4E&-@[LMVB/%O7F8KG<";'_;^W^V[;1=?CCE_ M]0=#E.Q?D#NBY/AI.9^%H3,+@Z790=R _[2G3/I^U88VP!M7&JEK?/#T@$K@ MXZ@ZJ=U*E;I'PPZI;6IK-&K4X;F+H]!2YXU?4[;D-65+?;7^W5A;WHVUM&27\@XY-D_'+B),1C,L%1)CB&;8>'MOA&\/ M*JO>+W_'RE^&+%BC-!*4+HK;T1G-PF2OIAOR0O=!F\UNZ?[XZW;G;4/ 1'+= MK;I)'V^^;48^;Y[\W&*'>!^?4H^'O+]%YMW# [J'/XO/N-T)53>MY(VTT_=Z1);G2 M!NTV-"_B_0DU-HY[#,O!W4[FGD%9J.@R+ \"4;6-\;J'60XV(N857=)+> M-@6'I/PH]?4!(!\ ,AH ZD5)]1&ATX@(2;1O"MN>_7E$2\'T=_1Z@,"68+ Z;M LY]SNIP5BR#L+U/._1+Z6@ M&*@.<'QPTY(*I%>;#\9%UX/X7**J3%3C996V'93J2YSD&8J!=!^U-DKY#8G* MXD=A7U!V M4T@6R8LGE6U\T,1\T*1W.O^!\&+)M^+D":5<:_J2"_MB.M]LT'(%3_.,'TA$ M9/[5,*(X2O#>)EY?D2>3P*W&.)4P6,]ZBH]ON1_?,FG\6^H'\\9_.^-?HI0X MMR2D0'0XD\;N/U4#JF\-79_GM(G/L,3*LMP+U&\$.LWC/CORFK<:#Y'XB<4K,5;]5R3%2E:2Q2\ M>FBQN+V_'8_KPXRC7H@/_FN&%T0\2-;2P6L#J0;=PO:PJ\>9; -_(!>T#81Z MQ[55CNN+D"VO$_KM[^4ZD&>7R]H:I?IRM^K*NNXU!-! M>+C9;7(1J95<:X%T&9P')AXQ%9;G^?-F4=^CI#CYV!*O%;F##S80W[?[5TD: MV:IH>P(/';VSB5>V_0;/G1F6#C4LUU??HZ6PS/F/W\(TEK\Y!N@R) _3M=CM M*BQ4]3#*086DDAY-C>V-4C_E:FEZ05?<9EDBP@IQO'4F'FHK:">:T9Q_@'L4 MB8<\1/6\N5>&)_&Q'@T'$%M'9+K-IAX0HFJH();GZY$I'NB%"]=><* M0/ZU+:LS?C*4NO$NTCLW)3 ,+'D80Y\H&=OJ4?)R.B=^@$NHUK&O+ZO'VG6D MU;5G:P:,R.XNO3\;ST^Z8P?%@8"1MX[R59X4+A\J,!)9WWN0RJQPG:DOFFBT M+N=%*Y^=DEWV H-=[OQ_$W9D,1X8H/65<#L.U4/%W&K#97=LU).NU+%_0DO[ M09U.:3^=%8@'7?4]ID!IW9<^]\F2W">?F>,S<^S(S*D@]?Y XHAJ7).]O)E> MW-R0C):ZZM4VPG=7!OB^H*P-,CU,Y_,6?#S>Q^.'42Q\(-X'XGT@W@?B?2!^ M5!NQ/_^(*YCZ.'U[N=72%>1*++H+3!#/GBLX^9B]U3%[N\.'.ET' T3,WC6: M6X>%D$I9P?CO7G1[#).01"*'>MXX1,NHV=!TFHR)GC^S&V5%[D3U6%+'4,/B,E7DB).XI\H MOB'*U+F8$R">MOM@KN'SG?7((F2CC>TC""M*W9JX\1 MKLY&8GP=3>>S\/O+BEAWA2I8PU:WP:RY\KDE=J-@J@#0;=2!:J$>?ZU"^Z81 M+A,CLSNNM=.XQ7+H/&Y ?ATV3G6T3ZN>'E;JXZ.##I1)?A U:Y&'T'FK4E[WMV\.F[+%M*M2MBY5)L=C,8 MC>%CDG&T5MQ")S'_J-QZY_]B-,%Q8[\6=UM15^-&E/08*,11$K&33I-'5B3HU=#?T-H_R0@. MITV>0IR($_":I@]A@AY0E*?%'99)_.^\=#^4ZIPX.(LSJWB8)V3H$I7_;?A6 M!F>V M&#-.^]\V'"2K>#'BC[G-(*#,4V45H?+<*]2N,/)!5E]'?AW6:^*@NR M3.98\3]= M\A_)HE27VJZ%WN;S&4F^7@',M==D%/NLE1/,6O$O=-L8TK0Q;N=?Z![*8>7* M.C,)'.![]:R":=@$0\:D+?M8&FPG?;DY T2_+?Q<;)(?&K!RP/2QU!VO?P,,9,;)D\?2XFNF$L1_&A!^EA MR;TJP&X>E>E, @*+X* M4\+EN+S8F;RQV0R1XO \T 7JDD2.VPU5":8UO: Z,+X2DUMY3]/YZZMZ#9<( ME/JZD,UE5;4F1^M+]4[Q"PM">MA(6@Y'<2F>)Q&','UE(BGT&(Z#0CW=DG-! M6?8994L*8J6F*S"Y>9RY+VI2]412,5NDXO58)VHLH/@J/?WBI>@(="X3!;R> MX$Z>DZV,U:AN7<>2]%%^R^ MT9![9'\UPU8>(3!2OXQY ?6:] &&[%?7(8-FE8 1^^A63<>FB"%E]H-:)Z)E#V508P\6:F#4GL?K=3';:>LROW-6'$I@PF=F4L& M]#=I#,F,-+8#W"MMV[X'HOAZ\T;'H#M&QF4[_ MH*AEE6D9-\7OT1,BM2F6+]H,50!KG F1GQ!!:9A,2#R)5YA@$646MS^NO@M# MO@[PAEY#?8*]_T;<]K^@?.62G*NI4ZX\EO*AO,%2MIN%WQ%7\#GI7"G%)$R? M"_WN"^5_)1D_NCEIBQMQNP$Q>15A+3,.E->[HW3S+<_YIYYC.?^UK<='^4#Y MOON'FG9WHVKI?M5RH)4REESJXXO"W'Z=S@&9$)+TTSZ&' 4&TE.LGT%'@4-# MKGH?@QK&@:$PC9;\!+_D:E-"UT5L6GKH2_L,]HPO*@Y-3E-I%?)_R[FH[^!? M(C[)_/=3KOMIOS%^(FFNON+HT#E2EF/3B\8I>2FNB^[F"L;->6C]Z?VNY.[9 MLBY/(FW=OY'=-I>_=3CFY%+[=03BG -18TGTL:16VI2K;7\JFSQ"I4$FVP^) MFCM)@PBQ'R(%7Y4&^6(_/JIAR!/,WS88H#RMU&U0Y%-#VO:I7#%13L^V> LV M1FSU96!;O$Z $7CSF;._B)J6(5E@KN$&(3=],A80_M%8M$1QSG]'Y\&<'S<9 M2OAA$U>T;I<'V_N\!K-:-='>*4>UN"W"BKM&T_G?<9)$XMCB6T&2MPGMTT.R MYH6HI8NB):$)74CS8N4M^R E9QG?B^EY&/W.IY!0(FO8 R$WJY6X+<8X_/5$ MU#;J@P"NYF#"\'>.^5I"0GVS'HCXW>%Z7F*+2U1*>V$$4 M;[*B:8;_++Z",H=- ]G"[_GSY_#?-+T0\4S)GFHQ@BTSF!7,&Q.QFBM7+J2)M9QF8%-1E?P:EY2(!^ *W Y#C, M'^Q*"ES+_00-'KB2)M=1[$@L>Y+*- "!P/23W^U,?K0A,K-7\3_B,+>_#?_'U!+ P04 " &@@E5Y1HS6U)%Y]+#3G>2!7KFN\\_6\86P3O&9GQ))_/J?T>R#9@88HQM9#A3 M,Q/ MBSI?,Y51T>?IN[,(,\SPW1^.INZ[OSBPX<^3==V'02N?%Y;!O\UEJUVOH 5\,;V05-7]P;O<^_&-YJ*KKJ1.]TJ'K^ M:#U]X)?@F5IMM5U]8Q?J'W33<153I8O['2UN9'"O_.'_OGT=JE,Z4\*;]6>W M J^./!!V13<-W:3_]WGP]8-K*Z8SL>R9XNJ6"6W)S4JU4ZG+BY?"K;]OGE!V M=>65\:-YZWVU2JT5-N(Y%?=E3I>3.%&<,6\EO,(>:E>J\DHG'=O=]-3B4LQC MGFO3QXT$Z'Z Z\NQ;;I/KJ^,;V44MF5L& 6_$C<*=V['8X==B4#G%5&BR&&7 MQXJS0([N6(V:W-Z&-?^.".3=6,@W??Z,O&M7CIQTN1&9=I4]*I'WV0T5SYJRO_,YJ MJUY= 64L'*-->K9-3?4EO@/AU<@CCJYN0(FN1FZDS^HT_DYV)=H-RS-=>U,O M_(N1!P#&CXHRC\4WNQ"YV=X :SL*:LVUU[@X0FNX_(%=9L]4&>?4Y+/+OY!/ M4ZIH\)=\,)B$I_BM7_S@'F?_I@W^-W?7_52KD"S6IK;A4(^,7,O*A M> U0) ^6[2H&J9#.AP[O&Y$OJLV+6H,\?".5"F]@1EV%L Y6Z!^>_O33V95E MNM1T*R/HW!E1_6\_G;GTV?W@*YP/EY\^!-W\-+:T%^*X+P8 ?P+W5AS]3WI! MY.K<_4CX#Q-EIALO%^0??WB6^W&DSZA#[N@/,K!FBNG_^)',%4T#-KD@5=TD MU7-9-S\2@(MCV1=$\5SKX]GE)TU_"M^DZ<[<4*!1TS(INZ8_7[ >4=O_J&L: M-2__PC[#'7?>C-JZZH_EV1TP3:G]E\T'F_>J''QL51C:387Q,/#*Q8T)T_QR M!:.W%:,/D_K\"WTY(SJHK15^K\3?=ED%+I7;]4:G^^E#I!O9=&M 'W6'J1_W M#JYLZM7:79=7-[_V2/_N*N,N]6;4U. _]]90'L^(KQ!_.@,->C&V0#THYD0Q M0'Y?\C\9O_R*2Q7W5G=4Q?@/5>P;4[L&;CB[K%3D&BBDC-]W;:G>;/'"!VC" MTF[A-^?L\M^U7-_%!A>\B=V^Z5VWMJ(RH9A_6#ZY=8"H>*-W8EG]%0N1)T!5:G^I(P- "#K(#Q6CY+? M]&::Y6I4U6<*2([@ XC$2AT&T>F$8PC[O'T0M9A!R#Z1RS.(>E)* +2&4\6F MZX-Y &.> N:UH6NIOS\H]KT]=)GX_U4Q/+I\*AA,->%@^G>W(+7.06SM-IY& M4J*49#S-1/1),!)^B]/SW*EE@U+4THV@*8$F8?_M-HI6(JJ(/HIVMK3H.XZ7 M8@2,S7?L>#?;CM][+C/RF8E41.\[V8*GL&EO5;/M>+'3WDJLHS=)TBMK-K-, M(<1H*[&N+L-@DNGLMX:1C2AMI).EK61Z6NPQ[*&;7XTAI53B_:_5I6:W*'L/%9U9QUMR56I5=_/;.FLZ8*/WOGT,/=/5 M-=WP7/V)#JGJV;JK4^?F634\C6JWMC4#C,T]ER\HW$]N%-MDX>-0X_5FS&=- M-^JNW)1:W;;/'613D\\ORE@?EA?W4 M^Z'8&O_?K]1Q8:;\>(Q\MD*Z6KT;F2:VD'2A 8ZH8@.(,PC9_)?W@ 5,^2@' MT!5XT@ULR>\ "&RB9ZF^999V#C#*G>4L=8YIEII; M9FF'<&6CNVXH)>.[!\]6I]#I@?XX=0-&BI%4U5HX3[YS$3RU%%@K,APNOA+A MJ>?O5M%M[K_TP'2;S=E3(/GGE-'YFI&2FMJ 1:Y#\5ZIY>1LP@QW8F987LZP MC#.\ISLO-^,QW$AF,+"%O_03<>^/O6?Z J0WGX-$T/G3/NV^L$4AIV_Z?%Q M=*/3B =<(PJXDYF.#>C8T9R,,8E[ZA\>R/^4GJ%<;TG5[F[AD4XR:9TL[!,9 M43B6WA.UE4=Z93GN?K&?>NV\W=QM<.T4@XN@-C(B7SH%P_J-,O MAO>-NM,5 M\.VR"M60&CNZP8TX?R8Y/^8!P!1B)N.Q3,>R.JZTVRJM-&" E4ZMJE14^+%5;?MA1C#+=#<$YC8 M[#X))E5C/5."CD<[$0Z9:#[5@$!=3H:5Z:QWX3:#=Q-HPIZ.H8,43/8/>!5T MW5/A[HEMS?C]C[;E.#!9MOW"7K)L'*@.*-/'!G3<<:CKG)-1M'>6K;'W^A2& M"?N3*UQ@6&K9)9N486_ 11"0DK&$!22&^6!3QZ"@D)D? M%R$@5<8^MSE<"H73]&J<*@]$PGA 8!$*7&HP^K:;?P^?6+[1\<;_ P,XI/\C MLW12#+;9'(\[!\='L[6,H(;@XN-Q5J8%QB17.U*M6=UI7G1P EA>!_& *PE] MIK:J.S3%V.MUN=N@*@P6_E8::I-6%-K6*C6J (=UNHUZ4TTS]J!+O(\'&_N& M0,5J1/F_ Y__!G0&HMSW_KDR-%5Z/S;T1\[8H:,UTF=PR_UD"+\Z$U\!#EV0 MF"PK*PAO9-GYL"U/N%( KY50WBIQJ>9>IYM]7\VUY&@6%'CCPG67N7S@\3QTFG_#]%1=3 MOE6%)YN'F=7/5_B>;XKC]\&?X4;7W.9SS\ MYH3TOESV,'QN>6W136WE5C:"Y2O\*^'W\"4?(G.QF!MF%_")\9VAL/T9=X+H M9?!ZKFS")L)KX7?61.QXE\M.+1H*KNPZ9W>6V9O/#5WE M&:/K<[>2@GVA@ZF9:/X6;;/(P7J+P5:6"[B6FAB"H#U*C%4 [TB,5V,,%Y"% M&J,GUV&JCS2_4\?8EM%,-]*2L9(]T_ M8=V(9#P*W8AD/ K=B&046C?&9 $,*YMD5K;'B"DG%QFGVT9TQJNP7&P;5Y8"-+,08DKZ M]8*4%\5X4'2M;UXI<]U5C%(3<+']9MO8CHF(D92VHR!=S(B.B6 ]5?5F'D_5 MNG>GU&:7;3IED_5$^SQ3Z2C(F'B*C$74BA$;C*T?CJZR@0*.MI.36T:P[0*PJXY0^-,\. M$:LZ"!'1S"H9P=!<*B96=1#BHMDC'MGJN.I6K"53SS!$G(Q^:,D< 1'1DBD9 MP="2*.F+& TW(I<63Q0WN#.=$>#[X2)CX;BB1 : M#KGKT;W='@.V'BHZ%X(H1& [/ U=.R@ (-TY*2NY1'(8='?!\$ M7NQL8FTSMK(=- PQGX:#V;Q74W&DLO!!>/HZ\D$6 M?% /LU>0#TK&!PWD@PSYH(%\L,^YTTM+^0NU'FUE/M55Q>#W?1^*9A%G=7YJ MHA=MG)BS2]7R3-=^N?@^S,V\%JKJ]-NG"1X9C)(=-8@P2EF\O"08.6'2[7YD M>NFH>SJ*1)PB(ZA($$99UJHI"49.F'29>B0WGFW-:<_4ONF:9M ;Q7'%#-T+ MHU]8(L#&63M.TR53Y^6($%>0*D+$'0NAR<1! MW)' ":FKJ M3S#XH#%!=Z 4IJ->;76)F[C%OM9-TW><9M$^SM31XR\C%8;X2^%KE1Q<2/-\ M7+&2PP)UG@ VUSZ>VM'C[V1TGCCX.Q9P(9NG M[SAMKLS]O&/"WP%TWJGC[UC A30OT,\K#RQ0YPE@9J* M4QQ8'A_F$ K">)SW3]06%RBET9G1:3Q.*VY/@UYLI"$ 1##CQ<8(2B.!5..> M5I+82$, O'UP2ZB.Y!0KT"6I_B?"+L\"R@S*R95:]N?_)((1%AI%&.T&H[)A MY(1)MWX"&"J2$DL <0Z20T6",,KR/,*28.2$29>I1U*J,GE"Z)?#U.,3RNK$ M.I\G4.=3*,0="9R0ROFY1*4"PFEK,G',7M1DIZ')Q$'X$[(JBX'J*0GE*V+U3M/KGJG4/@[%G AS?-QQ4H."]1Y MA<^WAJ M1X^_D]%YXN#O6,"%-"_0SRM/@3LA==X!*ND)96=C] #97YG[>,>'O9'2>./@[%G AS3/U\XZOVEQIRO846=9.*/,;"V]B MX4T!87E\F$,HY.7Q80ZA((S'*7;ESM+H MS()*A IET&>O+LL.1D$TY2F"\:B0A@ 0P:<4&R.H&@6RT_+W),L.QI-3C>* M\:B0A@#8# !]]02'SXJAF"H=3BEUOUJJXL+TA:36Z("J5']2Q@85?!UZTS"" M)>CXP61)5MT$XL&]M5>G+H17TE)*KLBU2EU&2F5/J6!JLZ+4FSS54U7;H]J M/E'3"\>VS20%V=4SM7MW2NU24S5VX.G5^V8[@K]MP]P=";LCB(X01 )+HHA) MCM#)TH\Y6L&#F!$4,T7+F6OJ^U/!+)8:$+%C.1+>1CH=@I\\4_>)]!^J+&=[ M1A7'L^FEY]H7_PD?#7\,O[-'7[?S +>\:B?H"GQ,U-A&)K_539AV73'Z,$K; M8],5[$ZVYY:MN/2S96J">Y\;QK#8D?QZ).5B<*21,,R]F8\4W?Y5,3SZ^:7G M.-2],A3'*1^5-HVB]+R4CDZKMR\^_@Q3K-CJ].4KZ"*_,-_B6M^<>Z[#+\@G M1.HT;]TRGTOS>AT&OJT9(99OEJ\]+@KC](O&>[R-35*C[OR M6"8EPUV^]E#^N#M>Q7FR*NQX==+):H?C%?='+WBU(+80;M!<9!(%=>1ZZA^> M[NB+!)6^Z=KP.OV9Z;Q0\>NF[M*O^A/5X+)B/NIC@W)%Z7Q^^:;\S[)7+ ?/ M<:T9M0?4X/DBSE2?"^[8;IB*0/?'3$@&JC_YC"YAN&5JLX1A9.-,+?F>TEI. M&V<0J C4 P7N$'N(O1/0U9\5]7?#>D0 [@- /U 0-Z.HG!&9QX_,\FMC!%L9 MP59>]?L $M@4O?"\Z'@+'XI,)FIOPF-T1-6I:8'M MH0M?IT5PS(4+X#%3BFH6L7D*V"ROUD6XE1MNAU/"*]_O)S_KAJ':U'&_*F,G M#0R/;;WCK=DY[L6/DNAJA#!"6#R5CJA$5)Z>YC^"M17!H(GKS8A9Q.P)Z':$ M8>EA>"3*?$ =RG+D>R#-60Z\-6>3,;(L VW.C-'YYE2CDD MG@=<8)_-6%UL-G$(S<7RTOJD'#T62Z+V$:V(UH,J=@0@ K!HU;T+PNX^]ZU1 M>;(\=B?SA@$>L2Y$\A=+_D(.#$"*'H:BV4IKN;.0UNQC'8E[6&D=TB.!M [I ME9&T1O(?G+?7*;HO;W>7O-U%P7UXWNXFY^UN5,KO>W!WC$T^=*%!-HXOU'JT ME?E45Q6_!M;5G6@D9J?@;>PO$-/R3-=^N;BZ.RXC.CQS/22=C*1+03HY.>FR M.RT]Y+H&.\@1[I>\%8ZS4QU]*P>L<8T]MD MCB!W(7<=%7<)93$B=R%W'15W"674(WO8N.OS,5J& M?'6N&2S@]'XHMK9 _]"UU-][\[E-53V8Z<>IZPQ[@V& _X%B/OKW?E.>]9DW M$QOTD>$M4?7F./?#U6*2SBY]F*W,5$Y+?Y'$E_;D[9ED_<9TEPH27]X-$74PDAW#7H_Z9N:_J1K7K!N M=6>9-[.Y8;U0>JV#:G4M6TRT,%+%#B%,Y-@T$"$5PW;/B9L%>1,@5[LW[\P5 M-(%+; (+)AA+@HW#."E9R[DW>7E '=?659=J'.W?P0IV!L/O 1_'*[%0\ N> MG;B!J[>.>#^.WJ8PUR;MN!B6GX>64SUKS#1#S9U.(I_LV"B?\#' MH6*@72LPR_BV=&(:(@OEI69N=5,Q55TQ4,V(SC,+-1-/,^21O'CD'OJMN+KY MB#Q2&AZ)IQGRR#J/_ I789;XG<'G>_.6CFU/L5_D-K1:1[B_?NO*M 5HWSIY MB+O=<== W*7'70-QEQ9W3<1=>MPU3Q=W#]2>6/8,+',ZG"HVY23 H. 2JAPV M6V;I^(Q0C <6Q!Q'%PT\&5[!0."A>:?\8<"381:, !Z$.4H=_SL]YL#0WR+# M=VK9KDOMV4+!/@R_A]RQZ@E_L13#N3=I^9"];8AYN+W1F4)0K8%J43IK"$RO MP)OY([>>8013^5EQJ&:9("!Z*C#K$[_9FK"W?05F-1TZ4NQ'ZB)($\G"V/D. MWIIZUI%O"N>;E6QZW5QFIV_@IU6JWILK).V;-\\J=9S[2;<*.I\I7F2D1(RT MOD=@E0KYL>CNA$3>/"1OKNX<0=X\%&\FVK^#O'D*O!G/@^!RVA3H!I0R=%[- M'/V>3'ABV\0B^@_OPH]^6 CE1*!:S!2"*I4+?[_F3#Y8[&BX)S^\.+4,C=H# MZGJVB5#-W)'?<>Z1AP3AH76+TO44PR?49\JFU_T*NM5=&)7WD^&\6:WV38T^ M(Q=E;L_O//O(1R4+BR%_'6>4##FW5)R;(FB&G'N<,33D7/$Y=U<.789#Y>H* M(1^000M@HV23CUQ46LL5N>LH#5?D6_'Y=B^[%?GV*,U6Y%M!^3:+A6#D/;$7 M@A']&^A\]'@]4;H>]U;@_"07[LO-$7W'N=>V<##BQM?<1&/Y-[,>3C3BSM)] MT5?^W:*'0]\I;=U\XW"6I'F?QU"T[2!IH ^J5HSNEBC^6JI_&Q#WP^U'/=^$AQN+SB5MHPC/*(^9C3'Q6VO MSS)%&N=(XYW.9,W:(&X@'Q?$QXV#\7$#^;@@/DY*X^SY>!=]/* .56QU"I;' M-4R-8Y_D:,#O?%/MWRL*N M9:?XA@&A7D=*GXH>1TJ?BMY&2I^*GOY"36HK!DQ-3YOIINZX+.OH2? R@&\3 M?/NX4&LCW4]3AR/=3U.C(]V/5[^O'0/DV>I4<>A ?YQN.?^G6KN9S0WKA5)^ M-$WXU/)D&E$Q$7NH3\R8-](^\9LVG>;SYM2=AGF!L#L5V!W$NHGD75W#&\= =W[GP+JU;*H_LG($4U8C ;XR6@40C'O2^:+HYE?+<3Z__$RU M1W '!]3@FL69ZG-_+5IQIK>&]2.X+C8VM\W.\ESD;=.T/VK3S?.R=[$3GB6B MI'+NYVP:4.-LUSBKLW1: M"D< JP@ABA M1HINBJ4A6A&M1QJO0V@CM$L>$]RTXHG01F@?Z:(N0ANA?:3K MUA@OQW@Y6ML(;@3W,=O;"&X$]]%:W AN!'?I;>Y3@*BX\!#>:D5XH-V'\! 4 M'L);3@@/M#U2A[*OH%5;41?["5(";/F8 L,3.LY:Z18:;)\$%R:X'S# M0)+9/)P=SKN8DBBG:XP6;JC[G?3IHJA_TFUO@DSZ++'PID7&S1;1[E,;MIUN%GB(K]B2VE('8[S MUK9F2TZYM__MP8Q,7H!)5GE&]-,.4Y$_W124 Q*@K.K(_6)R?T";0Y(:N5\L M[L\.$IMB+R@(!!$$@H1/]H0("A !!(@X4%J/E*"T$53:'"C8L2=$4-H(*&V* MAY*.(D9 $9-?A5X4%245%?E!HHI136&YOYIM""L-J9'[Q>+^C"$A8U136.Z7 MLXUJIB$U$"$H; :7-P;*U4,0()6*B9FRVYXZAJ"BEJ,@%$IL6XP=4-13'@9E6>9[K MO>?>3U9FY-Z=4IO-G$VG;'Y9MJQJ!2>9IWTXV)&V'9E+/F0D<1A-J'-OE@F M^TSN$I_[S?)&9&;%1CP?>@=B'6%F0HP[B'R%?'4D?"74WBCD*^2K(^$KH?:$ M(5\A7QT)7PE5BZ!T?-5[4G1#&1NL[L50,>@WQ?Z=NNR'(54]6W=UY#;!N2TY M"=$70QY$'CQ2'D2_#7D0>?#@>A!]/.1!Y,'#ZD'T!Y%'TO$(.D((OM*"#ST M!-\A)1^:O@B^@TF^O&T^_?G"7BD.2 S=_'U@&5$ZLH?.+?OQ0ZU:K7^PX?(' M=M\946S5WGYS<,>'B:*ZE8EEN:;ETC/B6@,Z<7XZFXS',AW+ZKC2;JNTTFC) MK4JG5E4J*OS8JC;EAB(WS\C$MF;^ VH';FET6DT2?FHM/K47GSH UP]K0Q-@ ML!VE-NZJ2K-"&^-)I5$=MRK==JU1J75D36LUU7I=:<0,MBZ' ZO7%I_JBT^- MQ:?%I-07DU)OBSD5JJ8UU+%"*\VVUJHTE#9,1;/3J8QK[1H=C[5&NU9]/15= M.9R KAP.L5NK+CXU%I\ZX:=Z3%#7H"LK(R46:Z\7)!_O&'9[D?1Z"''')'?Y"! M-5-,_\>/A-_IZ'_2"R*WYF[PPY-BZXKI7A#3LF>*\9',%/M1-R](E=W"Q'!% M,?1'^$$%Q4#MCS"J\>7WN_[HYIH,1[W1S?#3AS'T?0Z]B^_6/] C[X2A_]8;_MR_^S*ZOY/(]?G5 M.:E5FXWN6\/-OBN1X4]MPJTCX'^[HGJ.:\W.PF[$$'1*]</W\DJF58 M]@7Y:Y7_\Y&,%?7W1]OR3*VR?NF'KKE3>*SZ=[C-LH%?&6Y,&D$(43S76GSX M>$8^E)\I$LF#V_O!-\+D.$S)G3<#6R@LTCU[F('8#ZPY$ MZ<8(WMFE7*W\F\O&98.7Y>>K_P$\](P\2!WC^Z0Q, M&I4:QES1--U\7'QWYHH:?@^ZM. &Q@Y\@+K)W"4&DV!#N';XQ!.U M77!?C! ]KC7G]VEK3=;:O)=D.?R- #3H)$1M L!+A/\L$0? -(G"OQ82XDT( M_]L#)X?:QLN SBW;!:N 3;'[TYD._0*'\F)L6<98,0P+9N Y(=B!)+667/NX M#GBR0,.G#ZX6,UF^E#G49/W[>V\PNAE\_0\9W#S<#T;DX?M@^+UW-R*C>P)J M<@2ZD,AU:&S!"3HZU927%ZK8U$R(UW]Y)B7UJD38C\0MI=P&^4$JSF($/ MDO%E\(?\U_\'F"QRY1A%YI4UF^D."XF3B0ZRS/18Y'F+UKKAL>=;N/>.WYJ0 M/\%#JS2ZG<:AE1'ZHBGP56NDQ]?-KSV)]$WU_"U";Q4'G3U#0N]NGA75)7< M8V)-R( ^Z@Z3!3#U#AG.J MQP7'7_"#S1$?J,6E(;*J.M>-D;'E A\M4-^$UB,:-746!@B: M"/+X;?:C8NI_\N]+^5)TSU?$3I:HS'>J^^>#\^$YN9G-#>L%YCH*1G)GG0LT MH5FC. >&W\[M/4VSJ>,$?[[J)I63!H:;M4:3#*>*]D*^@!2ET&5%D\C0TX%5 M&M7JN@"0WK(V@TYV3]2"J2!Y;Z^Y-N&*]D/_U^>^"DTT+\$D')'T#R:#2?H'&Q"BSQ6# MW#Q3U6-G8I+["4@GZKS/Q03(=V1 6<)(N]YWX:((V?/ NXT

LMB[N'$C=\SZCXFO(C=TA<>LDX:@;;-"93670(7O!E?'3LTE[[_/JM%)SI+L&CW]119WZ MPB?6+,E@KFLG/]>VPM7-\&4VMHQWS C,9Z8S1;58\>8G\[;Q: ME=GB'7&FL='6!&X6"JHDY HDF"_ DM+JYM?>WB0Y8HDV COS3?ZX"20=$W^O M5R>8'-QI8>*N-[SNO4K5]/F)^!O1R=>O5R([^OI6M$,0RXR))< MF"?RAZ@4.RXL>$D&!."KO,$CR(!E?!PF"W MSFVJ4FYOR#7",\8<\@[: _ 0QP-=Z4PMMJ099CVX4\5=[_L/)=I+G@_ 'P[& M\%XBBJF1=S5_C&. (%P?_P]&P.[GM\)#K!=!.RS?Q^&=X)U4')=TJT137IQS MH6,3.4E4/X)ZY=DV/.=G/S$!ZRJNYR1DYO]0YQ4GA\FIY,XBRSRHLNSV.##' M,B0#B&>ZZP+LJ0%@MBV3J2;CA5!04R^DSXBLJ#RD>ZVX"F'9+^L,O6QC-= P M\ RVY-$,D@X\?Y\1&59&Y!V;Q/;'6KUV'MS@3G4'>JS,6>Y!WMSM]W?!M-1Y MOY4EAE>!/11BP(LH4505>-5F>ZLY?&VFFV)_9<'. M2NP%!SH.'P/UQMA+M69SQ7R1F"J&YD!_L4$]DD?;^N%.P\OGH)DIT>A$-_5P MH=\//ZL?-_3.OZR!81G>F."6C?T+;^7J.+Q[0V<7]^JF+XW ^ZK40A-CU:XX M)^^N. DLDVX7!OL%:%?!46\=;QI4+>.EVUU6[YF&LJ\ 7(^6_1+C0_";..S4 MX*;$[L17AG"?8"L8]G_@+:;R_]97/FM;YBX3F1ALY]F]:[5FCF3M;9C1W;M9 M+V "-V>\J!;C4/.GL\;9IO[.=$TS:$PPH%\X>.X\H=1&&YVE .KB-B-'5]C"6.,W N:;/$V)+#<8YTD?1(7 MR^ 1#-!#IL4#$)Y#^5WP7KX?-6X'%#@[[%T&.]4/Z 6OAM<2$Z; 8L['D^YP MO68JIJHK!G-N6/8\NYF=PZJ;'?GMKMP)0^Q_@?:?4L'LZDK1)0N8SFU@^,X M)RFV.7##8.=O&F0@Y&NR#K$\EXL&)B/"]?L HKKC>&&PH_O1\;-0*$^A5?V% M7HX(&%8'$[EP0&V+WZQ1_&67X '7P7:>7M\G6O(^W6_[!88 M1:"L*(\?>*;N4Y[?=08LINHP#\Y/9_V[V^B&?!BI9KG!#5'8Z %6.I5JX^RR M5I=J=5EJ=N40+6$W+]>'*I&_5?U%;<4F3XKA42D8?<][A DG#7\;?\C/FOX4 M)@X^?/G\2_RF\@2Y76>L6%6TM=O18%L*XFKZV-FBU-4BBW%2 <7E_[Y^@85L MR,.7N^_?SGC5K&79K-6Z6>&GY8?I(H_CH??EIO)Y<-/[I=*['=T,+HAB_%!> MG/6DQL@LA#F3M9UR)OWLQ[6I^?DZ?FK\JAW[3N;I# M#31_P-GJAD3%CD:]SU]OV$;XJ_N[T92N=C^\U H9E.;L$L5G^ MF3#GU/]$DOLF[37?9.<&.IU]6\@XP))@EP\+#D3D&2BU8)_B!6A$(+*A,WEZ M=OF@/-)/']C]:YMU@BGGGMQB^A>9C:^D*\N!JE69,JMWX'_-YON0A#L3ZZ$W M&)'^^3[4RB,DL2@\T>BL>0 5_LO9Y6W_KG=WU>]])6!:W ^^]4:\&F%T1G?% MS2O@[4:29I-38T^2]%TZ(W()2<*7>/49N;+8[\S5A4\\:X_'+\==4]6O-0W6'[M#WI>ZN4@%+D;CIHG7I8E, M4U"IIB4"W^\OI/,T1][$TN( &2?<&SZCY!T[(^9]!$=API0[M2GEJ'+TYS#Q MPP_C1$'(;CDBK+7WPUHV NVHL!8I/8_(VXB\#DJYK)'' Y(.BU?R2,S4,L"V M=,( D#]6_T"M3^/%T,>7B,HE*KLH#[-&I>),"3N*VXD5?Z<%+[EZU%)OWU7F M.\N%YUV+(^,-E-TN5LF6>#L6E+R"^\'(8OP^[GU(_7' O":DT1Y!!'6+V$"/LW M6W;70>PP$Y]A!7XPPN\,:H;E>&QU3AE;GAON_!KHSN]'@I]Z71@)U2@A?D#0 MN+9E.!P[#[:E4HW!Y5C T1!!N/B!ZS)&KN]'/]\,,&HM"CF^TD>P#3B7\IUA MR*:9VP!RKX2X8.J[WNC[@!T$7/J9WK9$'^XG\Y.GPSUEI+@D MV4QS\U\UN'-Z_EH+D43TU]=>)>F3U61TLIK>O?8E\OF0.?NOIFS'M/T4$Q9- MWD\S9:L?#U"(^E7:_E](?$I_<=G)M_>#WWJ#Z\K7^_M?^G=?_%/,OZTG\A?# MU(=\2\&3RX]+[]]=?Q^.!O\AU[U1[Y#3'8$P2T:O+$J@G]>::Q4BW\XAB3TU M,+)%-RA&,V)EN!:G"!._3AO?ZJ7H)J]F]T.QM8IA6;\'>V##Q!)>=TLWGRSC MB1);=W[WHRJ>J8)^A8>9O\SW=OU@@@/^@B#Q9G.^AAL\S+>\O0#[LC0#Z.V? M_'"A.3]&16>'"=E4=27HC6> ::"$VWOMY;(P*\')LA4T?3(!PSML"4;"CSIT MIY;#M@//V<$55&.MZ[.YH?O5"/UR8)M'R(:STNESTH.!K%RW@IVL?&_!:L(- MS*EKV_QD3J;KHXI4/.);KC*UHC9.27NIAL MIM3U6;A 4Z?Z'&2. XTPP+-?$@$$*M /+OA'=0#@QXHO0\CL!5"G$9=5QG+YIG[J.NN3M'13 M5KR452=E?:HJ (^H?Q"6B4^D$7?;"!X_CZ5DF3?&C22@U69A^8;E@S!6P!C]7IX)FAK*J!J;'O+R!&9JRE M\!6AS&#C!"L2E)UNH6! P7 2@H$QP -04_E"P&YTV0( 9XSFEY"=??T+WS_; MEJ)QONY;(Y9S/[=T;BGZ[#6S')=7P5GN85H(@CE;K'8$5F)N'XZ6,P@Q/]F6I+<8&F.?AS_JFH:(6@L#D=8>.P@]Q9T$19Y,N[5)V: MEF$]\M #U1Z9<"#,U(>O*XP;"B@G9.I![X[,/9=X?.N: D.T+7:?%11/ WF@ M*G/=#6(TOMQAE=M8:\'SBFI;P/2ZRZ4.\06@GYL5"0/Q0L\^; -9I3^QVDHF M=<&9_AV9&)GX-)AXE8<" Y^QX^BW(:$*W.IISM*)^*&XZI0&QGYOP/_\.B!3 MJBQ-"U]/_H"'.=X48'9G1=U*H(0GOBG + '_P!(0#$$%1H<^LA]X'SSD0N3" MT^!"IDJ'8/\^V!8;@ERK?>35\CA8KHZ;^ MAT>9]:J,=8/%OI@M:\W&+(F3W?#9\*AK@>H$CYIQF*9;G.W!O^;*UYJ [K5I M4#B85\#TF-O)?_2@@WX47:>L;A+8T,YN1O1$<=Q*: 6,;.CJ;Z'[/&19[!9Y M!P;!^S#.[A<8M9EM(*T9!F *\/B=HK-KOBQ@3H+R.V46^,-58#S,+)NB"$ 1 M',?,/RS,X,LQC9P,^Z+QVU> MU[M5K9)9Y/GQ"ZN.TT261Y8_2I:/TZ@_ P>H-JM3_U49.WPEF1W0Z7&>6V2; M,/Y@IP*SNE.^*QRN*;$ U(QI8WYT1ABT?B%SG:KJS\XRIY2!-:],"//(K\NM)\&O$QY7 NZS/!8TF,/$+DKTWW'QR?9Z/1JXEGF!TWX?K9MSR^S#+& MV.OY,0\5 *(?I7[BR:JA,."@]YGC45$"1B@4PNCY2@"/+V0M MS_6Q][(=PNL9J?QMA<3LZQ5QX<4295E-@AUJ:GJ M-(7MD&BC429B)MW6D%>B)>.M?7OO[-NR3VWSOKYM[W@U+5MG<;'?K1&\\^V] M;8?=&+CGOL =IWM]5^#JIL WI^JM/7=[B7X\1Z^,XN%?#5_*QG?_^"XRV2K5U8P,VR#=,EGETQ@ M&#P8O*IB>4LK*9'^MC6>:AUF84,WE[^&7>L-']@,@/XT%\U,04"0)U!V,[JR MB 7*T;_ ;.XUSYSU.C*,0>\.S6(TBX_6+*:3"5AZ0;(S.)M,'# .F;'RQ(R1 M_ T,+,T"&)F=4ZJ /-!TQ_;F*Y[ME$6J'M/8?<@KR"MEX96ELESU(WV_A_N* M"'^$_VG ?UU?!(N6BW@#S]1SV1&WOH8(+<=54V\#/_$TP'!/[5R?4X9ZB?_\ MREQ5(@8K"UJL;#H,^A0U6L,-@D'8U"\,X/H;_15@L)G.3TM?G&"\,B)_$R$O MZ0 .LLF[P=9>%C&65R\(CD;G"1%;N[KH8Y@Z 7^I0REG/G\<4C!B,XP<\VT* MT698^&G9G=5YC[?8KZ:ZJ2PV1]J@ZAF3VF$\K/?0N^)'D(>;)U@'?M!PL7B1 MTZ68_E)2X# PFS[.:T#IB-+Q:*7CHH[&0C9Q.<;.%>(U!=@'^H>G@]?)DD,D MWV:N@"!ACK/Y.S F3X,,UV=98)>#RUF45@4)9+!T22Y[>8.02 Z2*N_3/Y5IPZ!$R+C+NT3+NZDJP MNCR_^L4(GN!WOA%HN4K"&0_4()DJ;+5F46:).=C,1++\ M9R>+8WP6.<]:RPGRV7XZ/]6*1U*(OBTL'#AL\ MZ=ELO0#$JO*DZ/[>-;"&O& _VBH(UXK:+=P>5H:.+>NSE#N^>]2WE5R8?_^4 MR&4_?U">P:O1<_(;/&CQ&?*8;^4JO[.I>"'6&.9?";>]>'-V8""_L&7X:X/F M91[\QGS_SW?#5&LV\\QPT47B:;USEU>18!:H[3N[AO(C*-?W1HT_OV8=\QUA M[&QF0O=PZ\#Y+')+-:B68X'SNZ0(_.ALI?1,>>&3-O:W$1C4Y94/P:/V;#Y3 MS/DWF)8E;.;.RU^>,QDG?N,0\8L&\$GRBS["#\Q^".L^IJWWZ*9C/\ZWC)Y! MOX*"?A+(77#XN[K]E<8'EHS:[P=5%NL?27#TSO*'L/3@ MZLDV805"'YG0K5M66D&N5OY],K@8KNQ6R<1-DX3W?]>ZN^KVOT<, Q2C+O=>I%?XX@R,!%W5O MU_Z_,G[QJI)GKGC\&;D#H=#_!D[9W?7-W?#FFGT:WG_M7\/XK\GGWE>8D!LR M_/GF9FTJEC)F$6W825RLR9RH. H9IP8EMM.'?F"X^ #R6Z.6*/QJO6W=137.0F MB-IL"=@$IY"P6[58X?IF9F\D=)-=*ZM'LKREPI-G(;^V5GRB+6)WP#M!16)V M9DQ5(NS?]]%H3NYJ /[]EV=24J]*'-9CFW$>_%JKUFH^T .P[S?I)(#HZNB1 MGKG0\YJJE"]_U^77-)6+I2D/O.4J$Q8G(U6WG&J4H)G(=)-@ODFB^'L$&=U7 M\AO1G26ZOYNL@HU+M0R!G),<2MD*##)LB(TNVMC^I'[C!1DTML[T"0])VUL. M72R.&V/_=1?]ZPV'"TM6! )C*^5J):$2B_%[8D^&W*-7AU!O9Y=7_MH+6U2A MKG-Q= (76RD))V6F,40P%(,4@ZM-*6:Q;!8Z[7_?7>O'4S-U@Z\MQK/+OVUJ MO?;W:.S3/RC1O[2!_0-=^.E,[+;G5J+99[,/BY0P'=/+3F?Y? MYM)6JJU*':ZPTBW\Y^_#ZS-B*C/HK>=4'A5E?L%(TC,U]N=F28^>>Z78]@O8 M&;^RG6=GO(8J/%4_(_YR-;SB&6Q9;Z99KD95'7!Q1H(/SD]GE?K9I=R5:IWN MIP_17K\R2S(E2L9T/SR0]O9L7B-Q.Y#D&"#)%;E6JGD=%-J=]HHIW<% M2N&BN;ZK:,X2* V0P[+4D*NEE.2=2?G& EZ C:>G\],+;*KI+C$LQ_'3V/_V MB2V5A>.J@#ZHZ,^5J:Y!\Q<RRU@&HL%LO@S]!-G6X@LZ* M,]9X,&=U#9;]*K]'#;2[!FJEUD#^QFUGL(#,'77WD1.UMM1MH;817]NT4VN; M'"#3:!PPUH>NP2O7X('ET.O^=B&3J8CEF7)J9(U+<&&=.#?C(#(]<>^V\7$G MK>@/:'SCD[AG:O>,OCU.UGW8N2TUU+4UQ MINLH\NN,-#ZF!M*>4X7VS:I,'E)V3AH_5%QYX74M43#O+IAWSM+P,Z#"N7]0 M7FYAYN\L4]W#D>U(K6I#9/&,8.%@V3D7(P^PR%5);C=+NS!6>EOXFDZHS2I) MN#" B#U3 MNPE)D9:QVE+KD!L"$#$)$;/'(GZ6B*FSU?MV"\WA@TGB>[^BN/G(S\^@/OHJ MUJ3"Z_*689%>1/[JIEY67]#C*R/'@/7U?O+=H=S>29FZU6[A9C[Q(9-Z!3Q[ MR'2D3NV D#EUZ_B+96GL2!84O+MST3L8VI'8;A:SX\-AY]>TH MX''J1F[?=!7S4>?'GF#$=Q_^2;TK^E:'B_0K.[US28W]HKYR3:KA'N@2@";U M'N@\0-.06M7RBN+2V[;]Q?F#O.S\;%FN@H6!W1>L6K$7JZ5>D>-[<5B6T8C: MLQ4BI6,R2:X>L#P7HB4A6E(OQV6*EIK4E>H)W*65X3Y?U"=B<;!< MW7.G[[YIKXVFU*GGN="/RJ0T4-QSL^^^4*QWI5;[R#1)R=V0+9HD#_WQBD+U M+>>Q9>AYKG,/O)9HEL?"7VOL4_1A LE[MHVQ4Z^^^HR=KAB\W)4:Q89T"X(/ M@C07D*9> ]X'I+6.U,K5>TD#TNR]ES5T'N:K**ITZ\EL^6C91=1W?/FUW_O< M_]H?]6^&I'=W38:C^ZM??K[_>GTSX*?!^=N!NQ_A5G+S[^_]T7\$.T^P]"61\\9NC+6#;XHBF5PL)6TK8BB%T5P,=\JMSY77GBM=='CEH*? M0R=7TY^C$92D?O IP8@W^IKO3*\\!ZE'[:V"YONS#>PVI MV6BAY!8>.:G3R7)#3D=JM0ZH\]'@3B*U057;'HT]EZ(D5KB0W)@Z?RR@Q]=E MT"$U"S99UDZCBA4AQ(=+Z@2O#.'28+J^6L?"/"61V"">;#FFI!QN9U3*?B!,\'TKYX[L^>. MQZXD=[!0FOAXV3F!(B>\R%6IV<0 KN!BNKP!7"&9+WV]G?C8UIX\V)#J>*11 M"6"3OC!.]K!IL'0;&?,GA)?&1'1/+C9SK-*-^*0T< M4V=V9 C'EM3HY%G'"3,Z=E^"&[J6^OO4,@!@3E@Q)BC5CPMQV J6HL@S3O!@ MAQN:.1LBPV$KN/*]/\,U&YL8[F^?G+EBAMVK.%2MZ,^5J:[!71?<5&K6FV"J M)+FM<799/:]6Y4\?V,V7P1\P0FSRI!@>C"I)*\UD+VOQ8OW5*OMO[87.5+'9 MIEK/G5HVS*;V,=&+V\E>W$UV6R?1;:WJV268?C0Z@K7QZ([#HJ9\D[#G.BY\ M *-N)X?V'W]XEOMQ#7#^C_M[$YDV7MNK]1A?X;7_L=TO2)TCNM!=7'7]RA"_ MR2OXD]J6ICC3=8? MS<;'U.[!'M.UD$I?]RP2IWN>72P0DLXB25\9'-H1WJDG]Y)B7U*J ";"-NF%Y3E<[&U"9UF?\JGR?J7)N_5:ZWI7:S M';Z.M9?D83"Q:S6IVVE(S69MK:\KAG+"#DL$GIM34(Q/U,#DW]T3@VI[U%%C MNNYM^V;[IEVLVR ^1/8HF%9RB*#5FV@CAJ;IC"Z* 0I6UP@\HBISW54,%,B[ M2IXGCV"W00*,T,;]5R7/(NB37?9:Y/6VJP_)R=_(!V]>RR)5>E5K6S M[@1,X/T\C++HS\Z.P'M4//'<\6Z+_*BG3BH.$;2GI2?+4JM;\'ZN]PB2W4"2 M.L,W"Y TV+&84KM;\-:1]^@-[+0MVYMY?I5-OSPRB/.Y3:?4=$ X$\-R1,_K M%9/STI]:N:0(3[._6J5'WP3RT*] E#OJWD]&RG,:V4TW;1SPXF9+LS1C >!(RIUZHS V-+:M=%JX: +LVF M7>?+;:%\7:$P1?.*C'4@8P$GIZXS&;R6:)8W-N@ZEQ5]PFKRGFWC_]2KYRL; MA'NFEI$TJ,M=J5'-<[/PZVDL!E@(WUS@FWH)/Q_XUCI2JUEHZD<"8/G*[(,[ MMK07]HT=O7A)_D) .&OZD_\I5LG\L M#SK!.U;@J%*@OAU]ZVA*614N:S97S!>6&VM:+M-7-OP,\($''FV>>V6[;/7< MA=L]4_$TG2W!L,NV/F.PTMBYE1K[Q,TJOD(ST4W%5'7N8\$/,WB]F M%:A(5$-Q (4/7S[_ M$F^$;(+WV25['6GQERZP2#Y-%W;70^_+3>7SX*;W2Z5W.[H97!#%^*&\.*'T M8':-2=#V.&S>8R\-QB,3YKH MB%8^L0]_6;WM&'CP?Y[CZI.7Z&L_C2_[=T"R_C=R=7]W?7,WO+EFGX;W7_O7 MO1%\&8[@S[>;N]&0W-^2_MW5_;<;\N[K_7#XGKS[?M?[?MV'V]Y_^C"^W-[[ M,L_1]_/A.>@]PU!L!V0/""/+<\"R=B1"GU4Z=\F;E MG3"_QCA1G@IWGM39KI.0.PHBP%(6<&T5LB,(WQ'['B_A=A,^T46:*M.:(-,, MPYDK*NB,G\ZJ_O= O_+O_@2QCZ#-?77ZIH_(O;\U0V_=[@.JL)2NG\Y:VT0M MQPO\.]2?R0R&-G4(A>YK/B3&EQM:W^]EHZE-:?+7)72<]W*)<]F$EFQ6BHO9 M%&9+^&0.,P:7Q-U[+V9LX 6I=SS4*S^OUTX2+2S"4W8^/UG*R4BYDE(.>:ZL ME"N8YT19? J=PV;M[P=:B&)9-AM24#[B3&3&X.P:;U1@,RDL,RB7#8*TK M=7/-+$,,9H]!.5X.-DHJ!VLU2<::327#8"U>#C9**@?EIM2L%[S%5,1XAD#V M],!Z48R3.; I$R9.UI.=>;V^A]WM4_%%&%YO\#J3U7:>U1YP:T=9D-W8PYH7 M#=G,DFI*W9IHQT@AL@^![.8>/H* R)9ED-FB[8!"9!\"V:T]/ \1D=T F2T: MLK,-[X>IJ5]N__6?1N6Z?P-RP/+B3M;T_'NM2JYMG>M3A \3ELZV_V);CD+EM3717<+M:1#=VP^KD M3I8P)\$#IT"Z,%I#JA_2/46L),/*AO6^G8S4?;'2Z$KM7"L[(U8RP?J^&"+=:L;=SZFMN*S\ M(7V>LYQTW$2-K6 KV$HAK9RV$QV_Z8,Z5+'5*=\^K=$G:EASEO,E$9.BH[V[ MD9-LR_1;Z\4^37JF=KVDR(VO,--%M,"=:G301!8UDFYT+10\X6/6F5&VB M@R4\>I)M4RY:]LA=J5E'V2,\>I)M,"X>&1DVP/;:'(:6$R2X+#9=!@0!CNM%R+$/V[6E6EM&@2TZ?++87YD/?*IUW$HI/'RRV$J9 M!WSJ4NN05>,0/HG@T\EBUV0>\&E(\B$WRRS!J@#7#%Q7S0:4M5;.V58(RK* ,HN-L1F!LBG);=% >=I1\]4]L[JI M6C-*WAF6X[P7W.H6<5DJB\U9"VKT.3&^ BE2;HO 4P!%!TPWB_U860&FUL1- M-$( YMTVQ&2Q!RLCQ! 'N@V? #JYZO08Z+Q'U.PB9K+8>I697I*:G0,*FE./ ML=[JIF*JNF($QA[NPT_'4EELK^J;3]1QV0Y&GZ?N:+JB0RW<&R,^8++85945 M8.KH&X@/F"PV4V4%F(:,>ZB$!TP6>Z@RDS#- V[T/?6 WH#.J.)X-C]%.%3U;!T/XRXH.K_5I=]G)Y9*GY2+"+WO)]\6U+[AQ!XN M:)W28>O(A3)S;!!_!Y__'W]XEOMQ[<7^C_L#=J?&U+4UQIAL#53#/M:K<^)@:SKM-/2Z1ED8([[,AK0 AW"JV6#F*X#**X%IU MGWUQ*((Q1NR_M;^:!D#&%.A+B:L\PRL9WOA5P=T& =?N /69Q(S#U9?PN$_= M] #@P?*,93J?.;W\^T:,:#?/KJV O-%-Q7[INW3FW%DFZXAM\8(I?>B2#5[_ M?FN W5R/(,0UP/VB0P"O3.+/ H&O 5815HT5 WA;Q5X6V].$0MZJV&L67?8: MQ=Y.8B^+S6>"@>]2EKH-/&/FT.8Q&,3A#C7!C>'C"-]LX_(L-J@MN#?(KO:))G2]_9@.NL@OI('!S :ZQH' %1>XVW";Q8[%O7%[*8:4W6;XYQ]C%]XAWM6) MSVT9ZM #0V(@,9 82 RQB)%08V48DD(H" H%) 82 XF!Q!"<&*>>W_19<725 ME86)+K&0.84IF2IVQNE.&$'))_27ID+- [6'C,+KH90;Q3:!1$YXG4-D$5*I M)@RI].]N5V*!U7.YT"HD& HL*9#35,XI&,@BA D1R*(#.4U%GV*!7$4@(Y#? M7)Q)4V@H?QPS^!9Z<'2*Y9I3R].ZU@W/I1HZ$R7@^*VJ*TV-HJ0L'X $W0F$ M>=JR >4R>U"J\PB MDLN%Y)U+*Q].)G>$J#J"@:"MKD2P3HO.A)CLOG.-Y5W8/:#]*ZY'=P*QG .6 M=Z[*?#@LHT.!6-Z*Y9WK.!]4+J-+@5C>C.6=:S\?!LL-'\N-0D^?2NQ4?'#' MEO;"OK&#&R_)7PB8TYK^Y'^*-?;_N=:??WY<]H=W)V+J!Y:^W\.+Z#+)_.!O M69_:!.]8@;-*V.II0H*EN:5LP7H "X.BZ\@JU%*^P\1)<^VHH!]+'Y M:>LNW.Z9BJ?I;.L3NVSK,X9KC94BU]@G7B==89\N;7V;D>#18.K8B.8:++R MDN#Y2 /32<6V?H17UB^IU##(PY>[[]^VOB/><]W$BV>7_KM(.WCG@GDBGU<_ M3A=^_$/ORTWE\^"F]TNE=SNZ&5P0Q?BAO#BA@&1^LDDCP_Y(IM2?PQHK_1ZX M^7^M\G_B(@#!I3/R(6["?[Z.GW!&N2RF>W1_]54W?U_,D@^FA%.U\HE]^,OJ M\V\)*?(*^))/.XDXP&*3C4(T1FFQR2A"G/S/9N-"3WMW#IV\/@YF>XK__K#>G?P?<; M\N[K_7#XGKS[?M?[?MV'A]Y_^C"^++\ WC1CW\^'YV!1&(9B.V0U R@R["4C MACPE[\13:XP9Y=D03?6Y2Q;[RX MWDWD^;RA,PW%13D8%H0QNS-75%!X?,\$^QZ8(/R[/S?L(Q@\OL7Q9CB3!RK7 M[--U\(/6.AWKEY_7: M2:*%1AF[>\'VV7T MZGC ^$U"8M=:+KB.P_92(_6X!-Q3.KHORQHB)PB?N*S74SI #^&S%WSB4DU/ MZ1@[A,];\-F&GKC,Q:,_3.ZT=BZ&8[YWI]3FN\AM.J6FHS_1M7WD8PH4H\15 MGG'G.+:"K6 K1;0BBGDZ 9;P*Z 0*XXH$^)0U7/UEV=.BB; ML15L!5LI@6P6WC;>13;76[PC5U/%?*0\S\HS;0H3\2?5R*.BFXYO1U/GO> A MU<.DP;\1QXC;=[1K%)6[.%>K'H[OF'Y?$.IGRV"K*E^ 7,Q;O3>'"[W:LW4' M+EW#5_/Q@=JZI7WF#M%(>=XO)M*06O5""_ +'1,1$GUQ.X5V#<(*BKY:I]!] M18B]7;$7M[-GUPBNH-B3I787H\&'1M\V\,6=D[!K %@H\%W*[8(1A\&,>(.Y M75L ,DR?KP1&](#R3'U] G/#(:EH;',#W^+%*$W><8/Z/?$-:A:G-CR-;QE[ M7?]4<&L[<<)2_L(A64]VE2&-N!,JLC+=F;A81TMO 99;VYKU[J_ZMY8]!$%Q M/UG*E:RLISR/N(C+\2KE>>A' ?%M1EHCKEYD5@["83!^>>"3M.2,CQ]"5.\L MN#=DKF7B>:#@1L$M@N#>D%Z7B8.#@AM7")(Y/"SM6N4K!^BM'%HB;,B8S,Q= M6:S>!XR_$NM8R(;L5A;DPY[!AU;F=AZW!,BSB,1&"=";N-3.2[>))!#> M?F7*TYQR:#PGL._6A\+,N3S+5V2,^S^I;6G0W+KF SK4JG+C8VJX[T8:-.M* M(]3SK(]1F%!OK(:2VH<]'1?][X/[WWF6W2C04+FL86*H2$[+;E6>!?=71%QZ M;^5=ZR(COZ$IU5IX"(C02,J[HD0Y=V0ACG;%4=Y%'++"D=3,=045D;1GDD\K M[TH)>^Y!*G'VSE&%PKNO(^%=WC6?TLRP)/1Y#M0'DW-,33K1W??$IH;B4HVX M%C=.+9-G]%@38KUEL INI1Z'K[I5P^1=,"&#!%)9QI2&4X=IWF40]H[[M3#L M=^H8S;NVP?X599H"%9="D!X@-MW*NUY!2CEZV6^GS0:KM3K6*SMQI+;SWHV; M$5*E:J>-6#U^K&Z#:M[[>/>!ZJ7R(FO^ M?I//X+5$L[RQ0==9_F_%KM0E[]A6U93%!MP85L]&([6D[H&+8]8SUD@(XWQ@ MG,66V]Q@7)>:S4)/6$08EQ3&66RZS13&C0B,:_)AUZ<0QL+ >!N*L]AEF[$P MOFRT#GL*PFMD^:[#!W=L:2_L&ZO/?$G^0L!FUO0G_U.L2?_/M?[\\^.R/[P[ M$8,^L.?]'EY$/9CYP=^R/K4)WK&"6I4"RNSH6T=32A25+3DHY@M0 !P:%UZA MV/ SP!0>>+05 ^AC^^L.<+MG*IZFN[Q&$+2GSQA\-9:>I+%/W*WFJ4D3W51, M58?''1=^X#6'SHL>X-JT E8(WZ_QT]G#E\^_G*V#N5K]>QP^@U\XV_.?SGAS M:^W=??^V:'!56@3](I&7Q#N6FYCH[)*]CG3X2Q>()Y^F"U_ZH??EIO)Y<-/[ MI=*['=T,+HAB_%!>G%!*,5_5I&N=F%)_1#7FO >N]E^K_)\X+SRX=$8^Q W_ MY^M![/#9/$;>&PS&)TUT1"N?V(>_K-XF!J>G@&CD'9_&E_T[H$__&[FZO[N^ MN1O>7+-/P_NO_>O>"+X,1_#GV\W=:$CN;\G5S[V[+S=#TK^#"_=7O_Q\__7Z M9C#\]&$<;/'L?H0FR"_AK_ M1%DKZ"5H+Y-0<]^.F/!=&H8@8)=?'?FBKKX[C,PB.L1>S1> M)NXFKJ+YK%6NS3\%NOO-\!\/[*V9E>M6)E %A@"6=FNKQ$T:@ 9(P;]@1(8SLMPW MJ',PAN F@',\4SU7= UTZFX#VI6<-E42:'_$F&17'\J68.7>9RXE(S>164A;"18]M&1 M0"5YKN."]P0.P9)1]I[E#?DJ\>%B). ^!.S-P%5UBZ9=2B+LYI.IRER/L3#" M%R#&BL+8FE=\1!!;R\-)#[1">DL5VX2.O+)KQ>OH'Y[NOC(DDW?SU'>#?%8, MQ50I4?BV[G\IIJ?8+T0.#2*A]WZ\T6#[[['+J?N*SNWKK&L)\+J_N"K7*G7Y MO\-P@>J&@_9JL:.^]ZP[%3\N.&0"\'YI*GVC+-ZRLBX[9/[F^LHL_]%9>6RQ M'EM-N![;O[L]NZS5I&ZG(36;!9?\$+Y<8TR?-V4!M ]0!*13S1MU,=D PQ6' MU&\Z72VZ0C<-(=;VQIJ<&FO+0.N#HFM]\\JWN@L%6U.J'[(D#2(N1;&L3BTU MY,)((\=/44!;3="3ZU*[BT> E@=K]?3B;;DJN6FW37&B;B5%M-AT?83?/LJU MD1I]X2+$3>"Y%ZA5FTVIT2FT DJU;V1UMR,M&),L79+:N=Z!A1N$]P:^6$G MX+!@Y$Y!'G&."DD0_$G?>%+^HK-5PET0W02]KP>="P[&H+.<#L/86RHB,9,* MR[CB2J]W9.86:@%67>[6%OR(%D1E8:A,5A@HOZ ,PA)A&0/+N!I .\-RY\ - M@A'!^!J,W60G?Q03V3DIB JY'%QX.+$;5[MG9_REB>TD EO2(E0=&8\3$1IF M692,.0K$G'H^3UQU5XSR8)0'B?FVK9CLQ(SN4#8C MOHO!=R:K7AE%QA#UB/IB4)_)\EF:V!I"'(WN_>&;;#U-3"2*;#B?>OK8@V>K M4R W/X8CL%E)4)2M[+6@B@Z>UZM%;AN+K0L5<3O\(E$]%5YB4RU5A:C5NA8M MJ=HM]/P>7&/,09%DLL:8/@09 2C7&B$^KRS'_4;=J:7M:-$L,5HVTP91FQ2U MF6PQVR/FB+!%9;^&23F3G68[QPGW0>+VP_FD1K/0D^=1O6_BI41#^03H<_45G4_EL9_#K+DE!^*K>VV(?, ]>N2EN'/GZF3]61G MW5/D;K](<$ZE3TI4:# D4>W:L^%9/Y;NQ^K\=N>LZ\Y-@*9T@;O+6JQVUA!S[3,?#D'=D []6^W" M3/8KI@@PYH/_I)LH6MU"BW9L.)Q)X-HOQX'\;<#/9,DR<12S>+A?MJ1F$\T@ M-(.2L4,V)3;WBY^B380VD0@V42:+KKL$:P]I#,GU0B-O: H)9PK5DBWHB@'= M!B!6:M?R/&@HC:0^]73*M=,UHX>-9QG_?46=^I8CBC/C>7@)T2QO;-#BF3[F M9,_$O=O&]7''V^6?J)G5 9YU"127U"YVV:@@\!7SEC?5RV98%7R^3S9XCSM; M+^^LSU(>'8HH+S'*XT[URSU+-#.8MZ5Z^["16<2Z6%C?YJC7X@X1S"G]-.O# M*F59:A6[JV0#"+/SO!'E^: \[@##0O-9L\9^0VK6"CU%$Z$O+O2W(;^5&OF' M/"2V!O!&(P8QG@SC[!$-Z\Z+?$LX*/*)#S6 %@^*J=0P M@@E;?'?FBKKX;B@.T'*BFR/VZ-DZP:K5O\<093L-(UG 54Z=3P$MWHQQ\^CU MFEA8EQ*JQ88 UD!KT=U5_E+AO=1.OO+R:VS70XA2L&XXG.8,*%G)U GFCJ[SQFH1!K(O#$ M[XJF143I>,9D,3_J>(8SLMPWJ',PAG#X2M'Q3/5%7ERN+W%6[&CV$C\OK+N9\KMP1,JE^,!VJX/I=J@5_4]L"B/3!WZ# M9?.R6!?@F,!T&4";CX3/XVAJ4TK _'*G#J%P45M/ F"3R9J\C,T'V#/')QG% MBTK V4BR]5 O9GEF6[1 MM$M)A-V\,M5?1EP7X>$+$&-%86S-+SXBB.E\)8.\8\>_OM\':(7TE@8A:?$[ MRH.*Z;LI2DZD"-94-#^R-[=U@\AYY$<>HII%3&A\7R&Z/6;>B8^9URMUN12I MBPS;M78#RZ:\U>>"5W2VHZZ;-^J.)8$0L;8OUNK5U%@3(8VO*35;B#CQ$+\F@RBLC!4;B@4MALJ]XC* M("P1EC&PW%"P:S=8[ARY03 B&&/ N*%BUHXR,IO8SDE!5,CUX,(#BHT-%:QV MPU^:V$XBL"7<$2[)12_3"1Q#%!)F&PX9:NQRB,91($:4U)Y#176X?B*11'B, M\F"4!XGYMJW8V' 245%1GDVF)1/'()OO)R/E^=BM1@1K4K!N.#NGL. /HA71 MFARM&\ZRR3DFA!A%!RD 8"8K.!G%@?:!9=*LGVH'3PXNN]#,9'TG3>P(Y2;* MS0"#R19S3E?>G7H6D2]S@F-56=@)",QWXF/ "0-.2,RM"KZ9R>)0^H!33_N? MY[BL86=D;0@%\*V%G+NO5IA[P';@.KI+A]1^TE7JGZ8RH*KU:/)6^,$J:"(< MBXFP#<3)EI[R"T0="L5;LYOK4KTJ]#XS%-))\5T[2.@*93/BNQA\9[+JE5%D M#%&/J"\&]9DLGZ6)K2'$T>C>'[[)UM/$1*+(AO.IIX\]>+8Z!7*S6E!N8+.2 MH#Y;V8M!%1X\;Q:Y;2RV,%3$[?"K1/54>(F]8-$L,5HVTP91FQ2UF6PQVR/F MB+!%9;^.R4QVFNT<)]P'B5L-\8;4*/8(:U3OV0O*5B8KC!D%]U!HGJ30W ;/ M3-8.TT3AQ,;B45;$$E%IMY(M[IV<"C[MK+;HQ'07P J/':QT>=?ZCN/QTNFO M8F7$ _E$Z#.U5=V/I?&?@RPYY8=B:[MMR#Q _;JD%?GS9^ID/=E9]Q2YVR\2 MG%/IDQ(5&@Q)5+OV;'C6CZ7[L3J_W3GKNG,3H"E=X.ZRU96:N=9UCSMUX9A" M(CDQQ+X.04[,D[: :A&92,';*IL+E? M^!1M(K2)1+"),EESW256>U!CJ%HJ4PCUPV'T0[(U7Y3KB>3ZJ>=>1D_B7#ND M/,M@\2OJU+<<;9R92H27$,WRQ@8M7B?&G .:N'=;^+^]X3"\G+,ZLSON4ZZW MI?;_8^]=N]-&LOWA]_,I:OF<_G=REDB0N"<9KX5MG/9,8OLQ9&;-JUD"%48= M(3&2L./Y],^ND@0""UD(74JPYW2?-C?59?_VKGVO8F-,!8&OF%'>/&AVPZK@ MRX"RP?N.F_AR31&MY$6CB/(*HWS')8#YII1F!O..U"CV6BW$NN!8CS/K.SMN M',PC5S7KNRUE66H76X*R X39A2P0Y?F@?,=MA\4EOV:-_:;44EH(?83^6\I, M*S7RR[Q15@%XHQ*#&$^&\?9NC!=TEVU#ZL@BB./7_M2/[MC27M@K%7;UG/R% MD"\?-?W)^RO2S_G[UGQ^_[R>#Y_.AI?3=W)Z,_RTZ=9=%#E*L"CRA2_5AQ9W MBDVH8?@;MGKM+-3)ZK6A.D#+J6Z.V$_/M@E6K_\6091X&FZD#-.Y:8**?WB+_QLY@>V7 M\.O@G?$KY$?,["SZ%SO>+7&P]4XK<3L=;&%(83S1'4P8R-D+Y(FV_G;)-!1B M307>^'W1M/(H'<^:+&9''<]R1I;[!G5*8PB'1XJ.9ZL7JJ[!F;K?@O8EI^_6 MRG60C0O:;\OMP1,I0O*^[-4!U*RNB_X5MX<;V M@=U@V;R'UBQR#OV$VQ[P\!6B&SI;Y# M6OR)7'![#.'+4"+F7'!$)QYUW;Q1EV.01T&L50IKO=18 M$R&-KR')'42<>(B+2S/J1M4#)(-61EES;/S5D=JM.J(M$HA+2HWW4=:,5H8V)C= M;J%YB)DZ@"K>A_'L_):ZA/DD\3+A]/R%EPD?$3%CA&54SS*Y5I?]7@1RSF6: MP*KK6]T%[TZ J"P,E5$-Q?9&Y0'^&(0EPC("EE&-O?:&Y=X^&P0C@C$"C%&= MM?:7D=EX=4X*HD)&@HOW6D=UL=H;?VE\.XG EM!]+36*+< 2VGLM(LQZ47<1 MO8;9"2!&E+2>LKPZ_'PB&RGPZ.5!+P\2\VU=L1=U85&!7IY=JB43QR";[Z8C M]=>Q:XT(UJ1@C;IBITCG#Z(5T9H$$AY^[+$',_L,I;1W?I MD-I/^H1ZMZD\T(GU:/*G\(M54$$X%@5A-XB;]61AI_R<4&6A.#:SN2W)]3RO M040A79"0;M;E4MQ6*)L1W\7@.Y.(5T9>,40]HKX8U&<2.DOC64.(H])].'R3 MQ=+$1*+(BO-IIXYM[DYO!*14/\2 M5?8Y?]MW#ZK/JJWMEX560M'N4=PT'2<[BBQDVVA2E>1&7J^!5?R5O'NULFIU M%$FIY]EX ^]8KPKR,PFG[N]O+?ZB]?,\;VU#O(N$]YC8;;.>21E>"M]L\8A? M1X)[DMPK]RY:.>.;VQ#Y>TOZ3$K^$CMMRQ#PBM3+]16H?XTU(:$TX;D M9"%L4&;^%[<,F(_6=S:VY2C M^HCFY]S-_@:"+NO1K13:4Q1OJ:[L+=5-.:J;:=XIM)FUHT>4(\H3H;R9&N4B MW+I0E^I=Q#IB?3VQ6%.]E1KLI=SWT P9WG)'4F01E)?L+&]$>2X2O9U>H@MU MTT3!)9@HV2N,^:C;\?++N^5!]:W!LVH8;A;]CJM;-0)ZO7ANH +:>Z.6(_/=LF6+W^6P11XFFX MD<];Y]3YXM/B3>?V601JO"MKWQ(5K[ZQN@ZXG<%UP,'UN3(?R;L:V'/ID*TK MI1//+]4W8-C@2Z\'BUK>6HJ]\>/$HQS3A!->&;TU%+NK?JT6(^E%FW#"0%H> MLF9?'-TNF6I)K"FBZ#!^7#D><2,/VDB+&?FXAP?MXK*D%KB*Q9N6$K'LV*R]1M;<7MM/(HSUM M^PWQ54[.T1>VP1N;J]&)9?,2Y$]D"4:L;0!]/Q.^M:.932D!H\^=.83"A]IV MFA+;7_;(\\B,I73[

J>BGT$E([D5' M*1NUAER-+'%9ENJ]0A.M*E#%%S'G@F/HL:A3ZGFC[EARM1%K!V--3HTU 3*F ME8[4[A2:1*R5MN;.8M=^I=06\..E&LQ4%M1]53$NDF M5/9PL3U[4,@=#+P=A4@)@%=6"F^3I_"V.F@L5 MI.ZJ &-(*2J25I7:SX/NE M1&P^((+WYY:Z)/!AX@U3:;D-;Y@Z(F+&B,X=#2";!=TP!B,K" M4+FC.^-^J#S .8.P1%A&P')'D\3]8+FW P?!B&!\#<;&CBZ%>\K(;%P\)P51 M# LS^.UH&;@?_-(X>A)A+=9<;\@M=/"(CJ\=M\XU][G J.)0P9R>M5>'GTYD MHY8 O3SHY4%B)A*F.VZ#*\K+LTNU9&(99/3==*3^.G:M$<&:%*P[KA\KS/F# M:$6T)D?KCBO# M(Q28*# ]""8+XIRBH,,LHK6_R1,\_KW4D]#5YNAN0G<3$C-6Q#8SB0VE=S?U MM3^7CLL>[(RL'8X 7E_(N?LRQ-P/K+36T5TZI/:3/J'>[54/=&(]FOPI_"(K MU!-.0$]H)@M Y>>&*@O%\9G.4J^.IMA1".E&*8XKE,V([V+PG4G,*R/'&*(> M45\,ZC,)GJ5QL"'$4>D^'+[)HFEB(E%DQ1E3R0+7WN9.]58@#:Z\J/7XYK$[ MK'D3*6M*7%_));P['%F"J"34O\":?<[?]EV%ZK-J:X[@;::._D+S9I%E;1O] MJY+D\">'Y[QJ"]*MTM# ML"@>.#M_]W\B]Z8Y"KC'-5)J9E*2E\)+FP_@DW5@:O:: B ?<5^>F&]E4OR7 MV'E;/-@!XWFV&,M'GQ''2Y43 QSJS,J)&3()-Q_HZ:V8 K0?)5']%^EO)[[3 MO(RP428WKK=VM"3-R1>A>QCEA?3RS6P.^D!GLI-T(\EPD>C>]1!?JS@JE46A3>)3L%<;\CGOV_'GS0%0+)E]G*ZW_?_SJH73P,^G^O]:]'@X=/1#6> MU1@O]L=?PE\[!LYC51#Z].75->2]D;['')N?X4X+#PB4K'BAL M#UX+,I\'^='D3Y5'+R;4,/P#;O7:6:B3U6N/84$\C]A/HV7@?N)ILURCSD_3 M+_[9^69@\H"0XR[M+X/4LU>/7MT@WXX5\@5EH>P,L&9_A'H7W _U7V0./YXY MA *=-J)(Q\EPZPW5A23A)+8&$HQ2(%*9<9Y60A M>;RP*LE.B=DM0(!+U9F1J6$].V1J6W-B+:BMNLQ>8V;SD^[JU/F4$76R8B&8 M=O"@\2NS_G@>=H*;)4KJ69GWFAJ6(WQM\1Z7!BZ4OE2620YU& MB,UZA]A4(ZX%?P,^)KI!B>D+;?8N^WO"5*J%;3WI8-:2\+%Q+IOS.N[CC+JJ 9E]U*4R#=(W1I5:Q5>_B M5S,*"98=71?WTHTR $N[@_!?3E(6TM=-5S4?=19-4AV'NJ); MM4+R6E2OQWT%\UJ%O;;L,)52=KEK-/!N7?&1LZ/-XEY2.EODR%*CV"H(5)O? M$-G9W(""#,<9+JH?X;ZBFI>17FSW+$W%;6VIW5-03@L/FQW=_/:2TYG"1JZ7 M:(2A7OU*2#]06/M_04!S)^.[1U4WWTO:/JO)IAIV-4UK?]*PN;SO7EW&'' (K_W,1_)XM4 M@AOSB7J&M!<1#M/R;GKO43)E^2DJ^>)C*(MT@CPQ5%VWS#%J_#],.]#Y@884 MMH'07Y.9:C[2*J2'" MK9%1JF>#J2P"H<5AJM$IT2Y$?3["KS/GS7IX)3-3Z$,:.^6.>53<#V+/0V*G MO"OL!H7NIM]7]/'B)FO+.V4XK%MLFX+J]KK?&UX%7\G8.238F@W4!&DXC,I^ M;#;Q)5?B><5Y*"N89\<0U=2(H:MCW< ,87P*9@AGJVV!8JU1EK5/]2FVU.P47-&'BE2LA+^WZ4+5-4)_L0P8ZBE4%FL0 MBOG'Z25^%LD/KWG4I]45G5+;IMK (QGP*6_HVN?D2FE4RTK!Z4LH\O<2^=TL M$A^*0]1:XK?:U:TW.4:-_FYE0!L, A[V:M:TMG2PXB0]>QZ2[L U,M_'<6.N M".1Q'_#BM[5[8_7A-T:\!S:QN^D/X-B4G-IDLK_>+K3U/(;-4B'LD&2($A$& MVD6W6=T0VC&J_&#JV4NJ>9V#J<,SHL>J^1/(MK <'0^ -.QY2*;$;I.G& M)].=>0%$NO)I=&"F1-'J/HK\%)@Z)%.B>$QU2TRI1$4_HKF'9],15_W%"U]0 MJN_OR.EF44G^F@L#VG@IJ2/U5TI'?4-JMPM.0D6_S9X(RJ*B/#\$*9)2KV2M MRC$JYEZT=:&^8*@UI<:4137Y[MC8O4<93J94OI8F>EHJ *(L:LOS A&([!YF M) LEM5>*MDV?J+E$P9U*3JBM+6YVY3D MDJI\$53)!'DOGYAIYI@Z[W2P=XA($CUPD$?DQ*!RGIX=LRD)WV9'+U-A4[GJ MFYI/PU!D*QUK-CNHL0N!K#CMH9=-I7BAT H%8[H%EZUBMY"W)#^(>=LR#"[X M;/ HY6>QI4N' :T1E7JAH91?5#1+ M*#6XA:@4K#V@;SUIWF-0,_B"XCP%#^83%MW,/<\HF1 MY@*G;J>2X=)C5M8="INAFA,>.JU"JDOB>V4+X-5D4]G;UY-/R2M7T@)J@T%^ M2]UT60^YAM"BKM.MHJOG2& :>_+D4TF;$4Y#S8F[A48(=MP(C=8%'_4VZ76% M> R5?0QE$54&G3-: MNU*S(1I:M\^C_$T@43L8X5/$?\JI:T]?QN=,0)&I83T[9&I; MGPO4S VF'3QH_$K>'<_#3G"ST+.V/ER5CN]9^\]2=_3@S@QG.79T35?M%_\& MI:EG_Z@3[V;WO>P<[(^:6!_,(F'J7GUAS5&=D=7WJ'6Q='23.@YU0%6\FS)9 M['^RLU/VCBZI:_>$6.U21;1>1(R[M.I9I$UE ;#X(L>ZU&B7TYWJM'6UR*/A M?FE/9BR SN]28EXO]X6G2;'FZPN&!,&]7F)R8A87;;SBQ'N?/O<&T+YO:H. M1"E+1>4Z%AN+#:,L[M;($T:\WY12=!4DAM!W2?/U[5BLN3HV 3J4_PZ^/"-\ M7=EAK5G:K,N/5*^+FLZ*=F!B._#@>S+V157%##Y4TU^KZ;8UH53S':PHV _D MP(/3F0)Z7 ,Y#FVY=2[WI$:WX#1$=+"D@,W!V479PJ8I-;O5[;Y__/HWWD>= MHVJ>12K0*]-X^_+X]8UC[)+Y5/:QTBG-0$8P)023G$6F3NY@\D5^LY(%"\>O ME ,%&7E?F"<=)7]N2IB<210UI(=]]^@&U."W9WA,W#>U2]4PG+OI;BY.Q<%M MJ=,3^KY31!E'62:AU-)0)G>DAE)P< =-@ST."WXD',]!HI>9XP6(!0&=UX,)5<\]J2LVC>L:/,Z":@^&%E1N&+:B2E5:C]$U_[BI@M![-9= @I"K-- M25$*[3BS7[DVEL?A4\1]RJDK41'E<5/=5,T)EL<)\+ 3W"QTS<760+BLZ\O2 M?H&969.?@ELW8@93L[BT)PBF7EOV UWX]+F;7EKSN64.&6E2MO!LMLIIX8D) MM!D&9[*XT2<]PC";MD("?SOP0G]1>Z)[LIZ+^-I89>XM]5FU-?1FE>ZRSB2M M*^2ROG&<)>O:=C<=SE2;.C],F/4-O&&"ZLVZ__.W+Q@&@/59=VB5S8G51CGP M-6/)#'$N#NX6[(-T7M3IZ*50GQFXI; M.COZ&K[S@SGO(]T0@I]_0MH[2A8):3M\V=(J#4Q:9 M9_G"*7=ICQ9-K& ?3*=TPMLVT5]@MIJ/E-BJ2XGWMT, 4%X_)U/S_F"]/)Z MRJ;PU8)'H@#&GA=99))Y$+B;#GP / #][TS&\^S?P9K>#]1Q;7WB@O;'&O>P MFW#";X2^N5(&KW1G83FJ\1589P&_@-=LOKJYI)K?=S2EFK@^AUI=@2*JR CE M,$(6Z6E59P2EV#3M7#O!5]YB"IK_DW>:W_[_/7_3@(ZA)W1LF8PH],YI)CF0CPQH+#0O!CYDA4U3CYL)72H'M"059J#3E'H5" M(GK>:$AR*T^9@*&IRJ"\&X'R^E&@7)$EN2D:RD_=VGKS.*3P68X'X2NB-;@M MG+7<>)-]85BB64M6\+LE2OZW8"4Y^NI[P97P^7"X6!F7YNJI! M=-.#J7^;#=,>:JR\!LMIRG[8"6X6^K18@ID*MJ>VM)GG:JVML]/DDT!,B$^I MUE-.^]S;U(#D;A"@M.:4&\W/NCN;68;&>4[]E77N)IH$^9@$622+>B@8,:+? M@^1->1O]>5/J%9O%A\9LE9&;15YJ9LC-]XYU,8S/*IU69^>WEEGCCES75DW' M(XF#ZA\^!=6_S-2_^\@+&DE0O>P0W9PL;9M5^BQ=$,3<+E/=P!ZC)D90*G'4 M9I$A?JDN=%]YJ0\82 HAP+2 M$\N+<)F/Q. YW8:NCG4CAS)7E!OYR(TL$L4Y:NZF/QS:9Y"Y\P%S8P89M=>6 M?1< Y1O#R3>#!6&>!99)T7#?!6IRL8P+VS\J,[MK07]HIU M)C\G?R$@X#7]R?LK\@S[?6L^OW]>SX=/9^,$\P\P;X:?-LW51C21ULU8 MM-\BC6YKJ$O0G M?F3"0_0Y0Z!&3=84 O[B6:0J^]CO#@$_=UQX@[?*^K!:*=M8^"_Q-B#!7N>X M"UM$@'F0B0$*PE_/[K]>_/UL&Y3U^F]1.//?X>S-WSKCC]MZWO7H8?7 B,F0 MT"#^[S<>,)O6;.LY^&3[HPDU#'+_]?;']]@QHC=NUSZ?G7MCP7?]05>4VO@[ M_.=LI7?>][\.:A#A$U&-9_7%"00@HY-)-];]FAQXL M3-.=A:'")NNF 4*V-C:LR<_U#J^88?7=[-;@=#J[87\.[;S=7_1&\N+ZY[=]>WO2_D>$(WO@^N!T-28U]9W1S^V-P ME,IX'<+N>P MVDDR,V&K0PJ[CXO>3<-YD%PW4^1.O=%3S@@%[6C!1(2]I,%A$'FV;8O@;+8U^1/WWY2.?G_E9X_Y]<_!C>W Z&0[)*=ML]QZQU MG>RV(H3+/Y>.JT]?PN/R3W6FH;B?&FT^$:;UK+63<#(@AZ#ND/\L0>,!@?5" M;+JP;'87+\N(A9DQ%=+3\_R7@*O6/;Z(WA.\/[[#Z=#"K9N8N@3IC^"WDF\H=G./NLV M-:CC,-8TJ9>7Z84MG#E31QWX"<]NQ84]?[P'BTX*NS>3 )MBH8BWF@ MYI:W#%@K'Y-IZDL )GG2'?A (D\6[!W\#M[E(S#=W)+@F0;?PYD^F7%M_B=] M(=0$P^;5EK%A5&]/J2W!B+9_:QQK:0I/Y&_X-("WGBW;T/AN.G1K[VWJ[:?G M38.ICH''^/Q9IA$PB0M;[>B_R,U]8%KXJ[.?8!6PO!DU%FR"$\".!8(9'JII M-MMCV#F=;8?C\CTPZ"]O0P&B0&V=NS97#V66B&Y/EKH+IB>KHF=T^Q/F#S!8 M,QJC_]7PWN_>ND)*>,CU ID@X%?R-_DG9+CW$,[+\H1L&\#B X9LZ=H)OA#9Y YA^\T) .=]O M8G,'+^O>NV)!)KI-YB$'%,UY^W9.:.XW(>\"(7WS_<=*1H< PRGJ+2+$P;/U MXD/[T'_X^(\'B=Q?2L2VQK#8";P)@UDN9S+7M@QOU; SWHZLQ R\XZW^ 40A MD/E9?6*+"V0.G\:%L:2N90&WO6/I[!36].@)36W)EF9I]+U$_JG7KO58D'QL M?6Q_; \\J+R+^6:WKGR09?.C.OFH_N)?A^?_X% !Y<\#_[L?_[QXS\4#FSWG M84X(D/.^Y-@)]P MV1Y]NL+C5->7^'1+Q#HN/ D.0=@>$'/PD!J,77- U$_90>!:CQ3>L+?.B/7O M04FOV>P\XKGAU(0]H_S,7F_"[<-@O7Q?XH/FO0K6> S%#AWR< U'G/Z+:C6' M'_#KDQID%-@QP>G"8*CYJH#W1!#1,R:S_*UAQ^+)PO'5N;_B8\")054N !TZ MUYEK<#EQ^?&D@;X+.\JTJG7B"F-% MF=!3I #JWM$!>E#H6*HY"SK1IV#OO585G/7P_>'-I;.> .>$J(<$T&8G#%OF MQB.&]Z%'>#H&L,R.?7QA&Q=H!?5USL'R&AO6+' YQ.(#Y\IPS; PL.12:G"<,']6Z>I^9Z044C/ @,^&9Y M 5;\G?T(^_-?OB.7*_VH/[JYNR7]VRLR_/']>__A7^RSX1,F+M(>*-. R CKM?N'4$C,U#[R9A29M32AN/VX8,]:@P8V'LX!ILJ$SBOXU0?RM=^_/T4GU*LHZ$$Q MSB@*@>;I$8G=L^"INH\K&JD!C=0UC19K&ODVT ^33X@?/J *W7CO6@O=]*N8 M87?41SX%S_^C:FSUWI38I.&89U,!,PN, ]5^\3T_4U5GIG.(%]?S]YUBV@>R M2@!8.3_9K]D,8LX3=V93NG8WQ'P3-'[O>W/X8.8P'83&_H#\;0F61J,N$28N M)<)_S331F-^8ENL-$FP!\S0"$KA>]T2# '>P0&[3Q$UAKKYXXXY9WMC"\X\% MV_("-C];!MNRN(=,Z^YR\/FIE'(0\VS2%WP9$#H#VRDG:-TWF/'CP/.$ $)C;/#;64.=+ MJ/W]U6Z\0=3MS9 _\ >=EB1RUGKDAD3P-4G/%%F32_6H\S;U?7C[Y"4J?V'1. MH(2W15/"0]K@T'=B.,"N$P__?\2MY9UPL58Y/-V3CC%?JG>ED.U^$;B +]=!.%#V1Z M M3N*&ZM9;G@__4]A>8(?X)8M-J!.7]+V\>2:,5^]]6^?%>UO;$I"1<<1!N\(.?$ %I/=>KK;2I3N'G SF;'G+KVBCLS:VEHH$9-+#AG M_^NYROR8CQ>"84M2U\M?XCV)++]^1- M^K3K[3"9'^@3-9W5\3H:[ZZ%S9=+,<@N$-!$Z 3H[#D;2-,@UEH M3" R.L$3YKKK4FTCGR#\+>I%^4V02X]+W0/!>H6Q%HT*2A.899MV +=-@^&Y M"J>O8RI$TV,5ZI7%PQ4>=4.UU&'J$ZZ<1:IPAR3W%G8PP+%.?W'K)2)%+E6N M;5R274'9ML%HL?JRQV&KB85RXG:G#Y:;E+MG5N[>A,@S+S>(/;RYW_O.^JC2 M<[--T,UOKQ$'AR?K)DC7W4F!M[7@& MZ'NL*Z_[$O:##9=CELO(W+Z!SL^<;4/5H"3HZ,OLO2C+B*Z5TN<9-7V[)VBZ MR$,!3WP6S&8R>9X&#+Y*9G760T]"0]NA43WS:V%;,WVL>TW8'3:SZ ?ZVCG/ M-H ),JU96\74-U,NF;*^^7.VI!TSXD.^GA:33;ZIQ[N:A!8<8;8E(: /IE%X M9U_9-+Z+-C _#C%K&C[J$Q@GNZT&^#N)T;"*:<#F>D$1S^PMP(HX2;?IX5[* M'PZ]FPY@67,6)-ST07:2^2 /7Y 1XAW/,-N< D:[,<).C"9'/""T.I:%*3+ M.^ I_3P0R40PES^KI(% 4CNA(#3/:%-_4D"=O_\2^7.I/:Y#D: +^>+N/*, MT-/&U-#I4^#>XZTZ$CR7\+OJ57Z6J([%,]W]9+SE@COKUK4_ZI.J&_P+_@"L MN(#]\>*=&ZI&@PS$1$-/F _2NV?9"RNS8!B;S9PIC3SZ%O(RAIV+/!UW?0RR M#N465S/91NSZS2K IW&L^R^B2"F%:E%>S\GVG(K>".P(X)4YH=;,WH]X2)(? M:!](?Z4&\,#YA#M8-9WG"W/?)-@)X5WSJ V'+1#D2;>7#ELM[[ 2JY3)/3\? M?54T=?>/FZLX'4WN!>DLGJ)%6$(T2TLE,]@OGL?,-/0WDA/6@?[@[@.N;O!? M2QNG(8L)V2PVZO(@XER=V!98V:8U]^2YION:64 X%A?SV,)J&\3IJ0]+QP'11^8,X,PMZG>_4!]A-8Y+?ORT60S:!YOGWS3?FEW@Y=WT MWG(LK!-DPJNX1"V*21GXSPK\K^2$EWSO,N7-Y,-[X@<8_YF^E=#B M)\VH3)PS5&A/L/7!])U@']*(>Y'2>WQ7>-\)]C3,A_3),IZ\* YK].'S1UBP MCREK&>NL!;P4C8[=)$HF'+S,A( 87A[!=,F2T@/57U#=MOBL:S]R=0V'0V## M_A,TBB!H%9TMW10K6[JQ,UOZ8?"/P>V/ ?SW\N[K[0W+E3XMM?,'3_O R M43!S502=*)ZYJIX.U5J\-$$9["J? MSU^Q1*C.SQ7FP" +2S>Y')#IA^\)+I_F>!SD 0+%'KP#8>F;> M$J\B+#"?V"9&XZ"$^&<.HF]7NP2+E0)Z-T4P$VG5#R$X-+45L<-NHS%=PT%[ M?1ZNBN'AJSLV=4WOI1GP(JLDXSVIO&,V_,'K>Q]?FRNCD/&HK3E"LQ)YQ8)& M 6&3R7I1#6Z%P;Q ZHA-3?JL&GXW\X)#Y)D1CS8M%_/6-WX(% ]?NX MK5ZSLK?5:R^:!IHL'VTKU!?TY%)>->[B" \B7]WZ;_M&ZTF874B==Y;[XO>1 M>[/WZD%=57/IN3ZQV*Z:?SU3WLYHR+ KX\Z+D'-18?Q5;*M[\(^'<VYWS_RC>N><-^ M25Q'9TZ00#\+E*1LVUX7T XIK%O^[?(OKR'CQC3L+?9VGVS];\/UK2&+NC$ M5T"P_B_=J67[N ^:Q9Y3\^;; 9WQC:["249/=X6V++4[A5ZAG3E.3Q#X[2, M?L,SELH"/KNSK-#>\(C[PW'?.0+<-TO$?1,$OM3L%7J]2L+N\)%QDR/S_7UA MYLB&*;(C;?SL_$IWU,='FSZN4DU\K?'3EX_L*8+$/^*RJ@_H*1_X@#R/4EC, M!"&3:$>JWYS0V4Q%&5M+ER5%!!L:_-)K>\7: M7_WI]4)D#9P((T[0*9,-NJ9*X)CEE*R>6W(3;7=37_Q$.AL;UZV+>D/NUN2K MQD6MV5R%6(6>N[[ F=ZXOK04^I#:[[[5JS MTY%K%Y?*H';1[#6:S;HB7RO]+>]E-BY+U@$LZC:C5;9^:]-GV7OELMRCB. 0 M9V;J0;PFK\)\ MUZY\$044\G L#XO)M0^K_!<$%8(J*V7+!FQR]O\>AT">&*SYZREWWDG MQ'^OKE_\&K+(^/=^#!.E*._J.G(3-$5B=QS /]I(_94J4;\GM1N=U G+V=*D M*&0B#[S- [T#>,!S?KY4@P=:K%A%KJ=/VD<>.%(>:-63\8#@ &=EB VI@U(> M$?X*X7(TPIO'J.FT)+FM( \@#VSQ@'( #U1*TV$'@=15TI>C(P\<*P\TDO& M^ !O2[V>+"# ,3XNI@MNL&0]+WG5Z7==TPQ*!JKC'ITO[HV1Q!)&S0+<;Q[= M^Z;F49T1W?N-&&),D5J-].TS\)P^(FYH%>"($YD;>%.-1A/]<\@-P WM0UUR M(D,=!']#ZG90\"/4 >J= GQS@G.#(M5[Z+9&;@!NV!&3S]1+)S@WM#LMY 7D MA59K1VP^N;=.<* K4JCB)S&G(L= MJ=THQ;N(G':"G+8CVR2Y U-$-F(-WWM2KQS[%-GH!-DH8<+*,:J&6A!$EWSSYC.-D M8L)TG[?5?#%$8;,IM>2V$)&MLB&.'"8&A^W(,MK?\RL AS6YLE'OB)$K6C;$ MD8B2UNGA "3 \LH_//@F3G:JB BJ*)"L-Y+#RAT<.\SBL MLR/-9G\/KQ@<)LN@ HJ1/E@VQ)'#Q."P9&U6Q&"?1D.2>V(DFB? K_@IN2$W M:_7",<*,U#W"-1WC2$BG:HR$=*K&2$BG:HR$=*K&2$= )\Q0*#]#X>S\N_JG M99.%YQ/YZ'@N$6+HYHY.[AGO"=Z04(TU'>-(2*=JC(1TJL9(2*=JC(1TJL9( M>-/22>OF41TB+BW3I!-7?]+=ET!I=\B[L>K0,>O].@5=?@9_.-3EO6 M=T9M MHE&FU,,<+XPE=2UX4R+_U&O7ND1N+VHWUHA_=]@?]3\.^\/WQ]=ZHJK]K#L) MJVSW*0^\6#K,N'.&])&]=/AWP[CR'^8($PMO\C8275F,=$AA7$#((, @.^IG M#VGX4#T&:?#N#PK>"H(,\HI!$C8AKS;Z6W5A4J40_2*A/V$MZG'K3^QX:$D] M09*AD$%$8I =A8F'=$6H'H.T6(L$!:_.1/YXQ1\)FY=7&/RLEJ,I3*HLI@A4 MP0TYA/=<&,H$L#^&_)#]&XF_:]ED"HQ@F1)1 :'61X?1AGL9 7:/[$?L[R>= M?><(_8TGV_RED\.5\Y$BE2-PZ %01)$JRU*G7DH!*O9<.D&VR^&6^TJR74OJ MUK'3&7)=(5S73=C7O=HL)7>DEHQM.I&GBN&I9"6FQZ] MB59P9,,N:X8KMN1 M9Y*Y&UATKE.D;CEQ1.2Z$^2ZA,W?*\Q2[;/SGE0O)[)20M=PK;:W73DD_YN M^M6RM,U?C-:PZ+OW#!(W)EN.2)'M1EWJ=,3(SA+&H8.L JRRHV0V1?.'HV 5 ML?* D55$8I6$_=2/@@]8.Y2&U&WBD8%\L,T'"2M/3TB[DIO *J6T.4%6$9I5 M=A0AIFB-<#2L(DZ*+;**2*R2L-OZL?"!TI)Z@M3S8HY I;R0K/FMXZ%]TR5I M :F.U!-YLFU>>LE*0'-0MN\ 34()S28H#PVITZQ,/QCDO2KP'IV'Y?XGHILS M&,/?8:4N-V%)=(X80XSE(M\3]CQ'X8V,A8RU#V,E*YP\!<4)K,V.I'1ZR'K( M>J@W(<:J@[&=XKU=3]CJ&V5WL7R%.8RB>0^Q!^JI-@]IUQ-FK%2E 1;V0$4. M$XS#=N3"8 ]4Y##DL$PX+%D?;P'8!WN@(ON(QSX)TVJJH@)B#U3D,,$X;$>& M!O9 10Y##LN$PY+U\1:#?:K8 _6C.[:T%_9*!G^_GD]-9E-9,.5Z7LRO=E^VO0@+_QA8&CZBQ'$GPSYHNE/9&*H#NSR M_=?KT<-9,)$PFD%;<:F]+K"OUW\[\Q^P\839M&9;SZN/MC^;4,,@]U]O?WR/ M'26T_WR5FX3/A$5.-9?7$"/F1^9)-N;-!G,J-,"'PB"G/O^\[X_ZGS_T7YZ?V/ MSLC'2-K\<;6F37B8U(08W5U^T\V?D:1@6 ^ [V/>'[/7^]"#M6FZLS#4%[;% MAF[2VMBP)C]A+@$IB(>\-_=[WUF?91@-\,#U>MG\*\\^\<:6H?E? GEDV2J3 M.I] (@+5VW5X-;H>#*_;7\.[;S55_ M!"^N;V[[MY(@P 'A^S$.];.8F8M M'=748!X@A^G")L*02\ M=A;J9/7:(]94-T?L^UM(JMG>GJI+U]HZ7N5N>&=;O[T^C=,2G--7![8U^2G^ MBP/Y[:AJ9>*EI34-@D,, &#^]4RNOWVXEYC\$*Q!:10:7H[:BK P 62, MV3]#_1>9PQ-F#J& 58W\;6E2TH"Y@SXNDW=+4P5MVJ7:^R\?X0?\WQS[6D9F M*@C1I KQE@G>1C.;TLHB+FE2#(KOQ.RD5(*;F'GO(R4XS(5C+<_)#S.4R.W# M@&QRCV!S9:6/-C548'.AY^GW=7;$$T7(K;'<*B!_>B$"'89%-"&:#E:DO#10 M!%*E@%0Q)4+HLWE;AQB?BZWSH"Y14:85D$U1ET T';TN@25(^<(CV25'][8. M[[^01VH]VNIBQBC OOF3N@[><91N)+Q#HAHC(9VJ,1+2J1HC(9VJ,1+2J1HC M5?>.(^PNFE-WT1\FBYV3H:NZ-%H_KW2?E(IV16[+46U.Y'7UHYR\BQ4G[1S, M^:\ABXQ_[\=0C-3YEJ3TL(D^\L V#T1UL4C* YM-]"O! W7D >2!;1Z(ZC,1 MP0/B URN2\U>%Q$N",+SBW"\YIUXA$?U>9#717Y'I>DTI8XB1HDM\H!(/!#5 MK"$I#U1-TY&EKB)&JQ3D 9%X(*J=0@0/B _PMM1JBJCH8'Q<3!?<8&E;"\JO M]_FN:YI!R4!UW*/SQ0G6C#A>&$5UGLC:_>;1O6]J'M49T47J!]-MB-%N21B$ MGBHO1-U4DK4;3G!>D"59D-9(PF#T5+DAZGJ1O1QR@D-=D>IU,=H8"0/ 8J$N MC$6FU OPS(G,#NNV0%X 7=L3E MDWOJ! =ZKRXBT#DSW7=_157*O3O2I/CDZI]WI7C2F),R\.$C[9=CQH2.2 M %0:4K<<(Q"O]#M!3MN1 9*I@U%03I-[4JLE(Z1J9N5Q$YK<6N MA)#:]5*B#\AI)\AI.[(\DCMU160CSY=1K\Z!A3F:HCEY\1KUUS+G1.X?4Q+F M^E3F#LV>U&N(D<96-L21PX3@L,:.%*/]7;^"<%A+ZBD=Y+#RAT<.\SDL62,1 M,=BGU9*ZK1ZR3_G#Y\0^1>8P9<,^"7.=JJ("RBVIU1 CO;MLB".'B<%A._)L M]G?Q"L)A35 !T<@28'CD,)_#DG58$8-]&G6IV:J,!76B.;E'UA;U)!JPXDA( MIZ,;">E4C9&03M48">E4C9&JV\@=,Q0RR% X._^N_FG99.'Y1#XZGDN$&+JY MHXE[99%^$CR%(R&=CFXDI%,U1D(Z56,DI%,U1JJN;EY5=[10NGE4BXA+RS3I MQ-6?=/?P1\.=7D;6,N=49MHE"GU,,<+8TE="]Z4 MR#_UVK4ND=N+VHTUXM\=]D?]C\/^\/WQ]9ZHZJ4=C81EMOO4!UXL'6;<.4/Z MR%XZ_+MA7/D/@ 43J2"0M&1FG(IMW!CRZ43Y+H<[K>O)->UI$XY-:G(=2?( M=0G[NE>;I>2&)#=+Z:2 /'5ZS0.;R2I,CU]_;$G=M.D.MVI)ED[@86 MG>L4J8OZ(W)=05R7L/E[M5FJ*[7+Z<)00M-<3'O-W-^,37.SZC93N8:#S82I M2U7IF(9-E1V#07.0PY+!,.2];X70SVP::Y1\X^1:959<(^K83I M5U51 ;%I+G*88!RV(V$'F^8BAR&'9<)AR1J_B\$^)]4TMZKIP4?6YN(D&FK@ M2$BGHQL)Z52-D9!.U1@)Z52-D; QUTEG*)R=PY-9#9LU);9GF,%_)]8C&'!@ M+6';W,IQ%8Z$=#JZD9!.U1@)Z52-D9!.U1BINMIY51W20FGG4?TJ@L1XXMJJ MZ4RI;5.-J"Y1R<+239?H)G%A.L?7B**J;0M;"6MK$]0!>K;:W73DD_YN^M6R MM,U?C-:PZ+OW#!(W)EN.2)%MI2G56V)$MH^R#JFRK+*C9#9%\X>C815Q\H"1 M541BE83MU(^%#YH]J=<1(Z$7^:#8U*5X/DA8>7I"VA5K -HNI6$7LHK0K+*C M"#%%:X2C815Q4FR1541BE83-UH^%#Y2VU.NV!>0#S!$0W O)>M\Z'MHW79(6 MD.I(/9$GVR:PE:P$- =E^P[0))30;/*^9MU2.HUCAZ73Z[#4WE$^FK]KM"36 M^R^%E:C.;%M5 B2K%A5:G9D9#UDO4)8;T=&2OZ.8-0ED?%.F?$2MH2O!E<=SX&&N:ZB>9FQ M5VY6368JUV>PG3"SJ2J-TK!7+G*88!RV(V<*>^4BAR&'9<)AR?J]B\$^V"OW MR-FGR+2J;-@G8?I5551 [)6+'"88A^W(Y,%>NO/]M.E#7L0-$[<[&_O!QXSUH(81JYL:-0-/Z0:(_P1TZ-,7!D]GH9K!G/A7 M@.R6S7?F$P /0&[H)OU,SLX#>)&Q:JCFA#J?OGQDOSY_8W7'OXFC&87G&8;U MS/JD<;"1A6T]Z1I,13<]'F/,KXZMI0XWJ3^R[ /VE.=8-@VKA=WGB M]"38=$-7X2NZJ\,'4V#VU2<.>09^)Q.?X1E5"B:')Q)NES"Z/GDMT92U4:L$ M$FU3AD4)+B:OW+ZI??/7_3)BFS*")U\8UN3GF2=(%;E3;_3 %J @TA8,PO:2 MGGGS(E\\2GBB^J]G3-I2P_"%Q^HU0'BR>FVH#LB[J6[RTU:).L?L_Y2) MQ7;5_.N99EI_/X B1N IA.'F@2/21]% M!W5E6__8*WR>^E!)_3BCU/UF3;@B M&*3G:/1A384DSI*=FM(M=2^7M@T"(YUSI"W5Y49JZRX5"3-&R0G"KA4!.[DF M*[6&7!'8-:5V,WT?BH-AEVGM\$%Z>#DGP8\HL_,=V$#61%=!;?1,2X.'2T A MD,CMPX";I38U^.=^0_#W@I\@;SVP%.YMISDT^I,)6+B:[_7SF3@=Z\N+@G=>OI&]/@T5(4%'LY'RT"0%&N2[U.^AR#LD^4RMLS5]1O+>3; M)7"<.#/+=FLNM>>1L30\5/;GY&X]S:$2T,9GY;1LNHH''L*G3:G5Q"-#?*#) M:8X,D8#6E=KM]#6.&9T'.]-@UE'[PA,&Z"^6ET2#2+VF/P7!]_NOUZ.'V&A? ML%WU^F]!J'_C";-IS;:>5Q]M?\:"_N3^Z^V/[V_'%!-'\->CD2]T'M[&3T0W MP<[582."27R]_MN_FK6KFULX?>:J,!\&H30X,\^"]J,W=NU*A!Y^PK,V A@[$1U4#W $N6SM>+_@BK7NU.Z,7&W[.5JG#? M_SJH73P,^G^O]:]'@X=/1#6>U1]]9GT7J3>GRY^174M=;-O_*LT^\L65H M_I=VY'X=LDNW=Z/!$"A!1G\,R,TM(.OF.[F\N[T:W X'5^ROX=VWFZO^"%Y< MW]SV;R]O^M_(< 1O?!_0L$UF][*" ML-;(\XPR4E!/RR*NQ9[GZ,#17B+B&+[(]F)IPOL:O\A5-20>VE%!!3.?++"J MB>[ /PZ8W^P![&G!3#^02-]=@L"1Q7R^, G&5'G<#S -@3A)'\8?[^\WBN] MS\[&9NQ8$:AD\,Y\85#VH 6UN8X&"B*QQG]2T+O8ON\^FL]-R_7.SQ?J!AN@ M)5SGRD6Y2035":\FN#3WO]19FZ><_NN?4]4VX8?:TN:)I/#C_RQ5&]01B8R7 M[M[3!Q;4^7Z/7XB_>X[*%L"8,4"CM@5"B5@P' >0NE@ "=F:)?:(2-)0 +J7 MW?J!K#*$P\FJ[[0MH_S]BOPK-EA-!02(JCUY9)MN4)$?1QX(_5%\N/(=![;[ M;T -]IT0A;;N+&9?>_VL#V+D,*=(%PL-$I9)?G>,JS628L#CSFQ*/?BP+8WY MIJ/_\KXWAP]F0'V3 3WF!V0C&5(B_->17*&1_]UI"K;D;E3+!V5=*Z$DJ96( M-?-\<_%A-9^436VZ\FL'(-_6V.5%U=M')4Z7O+R.U&Z\MF3^?B-PIGN1.>M]R+SUO,0#3QOE*GB<3O9 M_,2WSMN5U_^??!OTAX/A*LFTBM(RI*,%*EJ\ VK;P8G)7&68\>%9^JJ8<"Y M"G8F'%4ZG&+6=,JT)E900#G'/]&9/C&XFL4.'"O A/^D#R3T]-^=X/DS]0E. M/U!S=-#)O#?92:A;&LC;7PN=2_0Q=9\I'-$QY 2(-A()=:7>:'I<0[Z'UAF< MTC&_M$S_V #E:V[!26PMF$!PF'IF4Y,^;RR1:%9"'0R.;V! [Q$@>YCX8!NL M428K8%NX^(1=9P>)MT%E,X][7+,E04'M-TQT&Y";5?5 M07'YYFURH(Z$Q19[V!P^7MK@N4\U?+R2\U M)S!!S5.;-H8#M1,>LK&W/AW]'8T=T%L)'R<);<=T-1+L"A^ZNMI7*GFR+A6# M355!GLSG[/P"9'FF.#,=GD!4/#)BSF&;5R*#[YQ7& ;&^(093P1$"O7(Z(NB M2#5]6_94L$J,,^FEY;B1E6!R8W!UW>RW:M>==JO6;,A7M5Z[/:@U+N")O99< MOV1=PS:.6^*7@;);=^ )/45I7%]>]&M7O&M7)U M*G4L+1.I(*CPNI_MZC*NC(W/0]4_I12:L5JS'Q&U9H*5(Q56 MW=-ME%?=\\\D9PAY]P(G;^6S'YH).G^E"J+&G%9ZS!&U:?4%E.A[A'@(Z, _ M' $5Y+.-:+>R88C7'#KYI"UM1BBPS3[TNMNV+*85E<52F\H7,E$L$T5F=C1V MIQ"%G%SW8'7MQ6-7/F$>@"[W8/"$\S9J2D)'5_/L7/[02]_K)-5F_29TQD9Y M]A)K[[QMO0!T'-=KCZ$ZLVW3>=/0 9O*9O$ W^HJQ_ )]YOQV "-C2H9&^V3 M-#:&^J^-.(]G;-@L>R=DAU2]L\1ITG;$0G["47>?MA)B2HK3=$NL7!'8YP;Q MDPX_,N('\8/R!_&#\D=,?4N(-E[8/LRSS9NQMW/EZPV]BW#&".X"W:N54Q:/ MW[O2+>K:OWWS_S8]HRQ2GK(K1AM;M50-/\EN1"L(/\U>^KMB$#^EX&='_O%> MZ=49X:>+TJ=JZ-EQE]5>%QEDA)Y.JUMVO?7I!LHOWPS'":XHOO7 4K@KZJJK MPW3#>Y]$:?5#&9MGB ^;'?8R_$R3 %YP[5EQFOUSBO1VS()F?5Y-._0H0 MH0VJO7P7[1(RD7M*HDSDB/,JEF&#X^LAH-?=]%IG)]F_6#I_6K=\B:K0J;LV MO&IJH7GMK0>6PE[)$OW3LM?5DM["HT?/U'BBWRV6S9B2N3KUTE7&\D^Y$IFK MB[_#&<4FWDJ?UY*N:BJ^QXZMI:IK.K.LWJLM0Q'%,=7LC)VE12=>I26W . M2YS"7 HC)IY='+]&W0$6RZ\3^J3&,^O(NJ#WJJYQ3M6?:-_41BN*IPTGMO)T MAT0E3^,!&EG:+?>(^^^6+I\IZ%(%*I^"GYQW^.1EUX=CBO_@@)T\&O"7RUS[NH[\^X MS;/S1KN.9ZA O!QUAMX#-[/.HT^JL:21X?%L6?T5V1HQ=8<9RO1MGH-AB68M M6?1ZB^F*#B FG]EN<="IQ]R:MD]BS$H0I#RIZW*A)W4"- G:\PAOJ7/QYN1C>G> ?%[I[QZI.J\RL% M:J $UMC]3HP[?-H#EP7$KV#']Z%_W]G=M!\L\MJRAVH8T^Q"&W,""C$_$*+R M8P?MJ^9EIW]=:RE=N=94Y(O:14MIUJZOY>:@T;JXZ@^Z\9WAF]WKIG+9N:C) M[:L./*%U5>LW>M?PEW(I-V6EW1I[0WHM7\J $Y(W2_)^M2W'V23MT@QN M4]Q\_U'530=I?E(T-^";%(E^!$2_5G5[D[8\FB"T2G 2S=38&?O:@*O!E]VE M#>.R&VUUDUB@T[&+0#YE1*6L> VF'SQH_"J*<#P/P\W"S<+-RNAAIYZMZ:MR8CFLO63RR_TMW:BL: M7# 2?*?S,4M#C0O"[_9 7M&QN^Y?\$]^8-^9/"E]93ZG;X8G=7)-*[. 3&5%V7 MB,!O\"H= NN)'V/X(L=,=<4H3ATYWVA5-H,^PB4C M1-O^LEZ>MHGS.HEY,_I"O1Y>($?L-Z]\N".FE4G.?I4^ MTX9]4S/$!^RELX^C[[_4MC35F6US M!'J"*DQ'RL,S&F M'X@XH$_M6VQ)!&X _#S<+-JH:C+&OEJKKM5@I2Z-*U6XGIOI2CUL5TK;7F ME9&72JYWP4@I- NG(%0B]O/ OAS3:J@X[$\FR_G2@ =J$?ZI"PKHIR/UE_@) M:<@*HK-"G/=*+B<]."DO,+?58;S0DN2."/R0G?\*62'US,KR<^S]*#!+9+*=FTQW8I22JCK^B$BQS2D'FS M%)D(609=.IJPHGX3-XEZHF"+A.H0-'T7%*3R45)YN^\)DKDZ9'ZSTXE 1SMV M.*'8X42,A^%FX6;A9HD1JZY\VE'%BCKVK:@^6'5Z[2&.=ZY&99W+-5FI->2R MJYX/[W BRU(OU\3!*F:5"P_)J)SP["!9?(N31J$IX(C 9 B,#>Q&I567#\'4 M=0@%BT"1RPV$P%X<]*)RRP0YD _+XF>'<;M$48A]2#)]>=J&"/8AJ8"MC)N% MFR7:PTYPLT2)6*#+JN""W(+B@/NJV$I4"GMY*G:N?4B:8/QUI9XBVE7/D,Q.G\(X="KJ".Q\N;AFXU43K78+8?02R8ET$I4 MI_C\16\NY?^]NM1M%1H>Q)+G*D,_JH5KX=#/L_J_7>B-2,@,HC-#K)593O)< MT.P^E]@1HCC@WPS]HJLT =]2.F5ZUS9NT _7"5?;(E^#M57?RX= M5Y^^A,<-)U8TVGPBHQF%K34,ZQEVCGAU_@N;.O 5ASPR,4C6!7C$J[DCJJF1 MJ:K;A%=M.0P4Q)U9#B6Z^40==\Y_[95Y7CH=RZLVJ#FHSMC M([NPS]YL7R]BICY1,J;4Y(L@/D*LI;.YAD]OD#*7I@[K?A(;0D/SVWK(\$^H MP\>V$-@Z_+9$PN;A=^\O<^6#XET=1C#BA6%-?IYY,DR1._4FZ[Y.05XL8"B0 M4C3O'A)RJ(=$KSH])((I-]J_9=5/8BU*=Y>;MD4H-UW-M!-3\)A7Z>DWZG#1 M9!)9(7-XRBSW&N(XRB"I\R/UBL $SJ='D&?PO=)HG7\CD9)$BA 5[!LS+:&8 MG112OUZ.(#EY G^-4H.1UD=):V3F(R>P6,PL2LAV4W[">$_!YV" 2AR6J 0V(N#7DROXSRA M%T#NSOYFF8\L$),F=EZ7&DJAL1.4=AE(NZA$TA(@EX6TDZ5>O6 OA>K&EH< MC?A5( LUX0//AIBT0^$UX59#:LJ%-K['LR&#LR$FW:]JFG"[C5UPQ$)>'/!B M,NN$UX-E1:ICSR\1$14HT/A6=YB9P7N(J@\/L6>%*@OZ]3 MVX)-90V:@&CJZ[9-,/1/ZCW36;%[!5/HAI,9U98&O9L^A.HFF+")R8_KY)T? M%\BC>G6RX?*^94&(7*C"0YU#_5>0 $6!I%OW9P0"L^HW:)PF;4R(VT1*H<-O1/FK+8U.%C\RX@?Q@_('\8/R1TQ]2X@6-:?>&B>(*K>4 M\J+*7Z.\-ZE<-D<4B.Z5$9O9NAQCI]DAH$?74PS(ZFDIABFKJ3 WF ,"DM(K@J5&8CIH>3^4D_B">TN"I M69A^BO+I%/#4*DPUK9I\RB0Q,;7F&"9DD,?F3W9;A0XE>=%?$V.IT2#12M.? M@MRI^Z_7HX?8B$DHF2K(U-IXPFQ:LZWGU4?;G[&<+7+_]?;'][?C,HFSM-:C MQ60O!I/X>OVW?S5K5S>W8!W,:[;V6'-G8"M06[/FM#8Q=)A"S::.M;0GU*E= M.LZ#_Z(V<^=&C1J4=<*KS8!O#,8[5&-IL5YB9+#HC[#JU>Z$7FS\/5N9,O?] MKX/:Q<.@__=:_WHT>/A$5.-9?7&"^!(CN$DW-O\SF5&OX9O"^BGXEL[_U/G_ MHHP@_Z,SE@\30?<_KAXB$^92$WET=_E--W]&DIGQT29.5QWK>A^8A--T9V&H M+XQ\AF[2VIAE#<)< C(3#]5O[O>^LSZ+Y,[_]Y^EY7[>0IWWIN2!40+CRM:G M$?>&/+T/PO@3AC74M9\T3" ]1AP$.#AD)][I)FO7N7144X-Y@(RG"Y%C M(NHP8_O&Q_>(\)?P$P[/)5ZUUKS2G8EA.>P&I.@$XFYD G%F$>_M^#9CJK@L M^?8G?A9XF^+C\[I_\T#^T?_V8T"^#_K#'P^W MU@?O((WY3E=A69SL2YZ?>_*9]ZCB6"'?JP%?G&8ZJ8[,WA?)5,;L/ALV3]YD<2[9 %P MA\?9U"\.X-4"K.QB#H>QZ_< MI:&1L84OC6A^A/5^"@.Y1<=L2>!**(N:]*X M4'7O0_8(UU9-9\IN=9["% U='>N&[K[XW82YHF"\>-_R5?@Q=9]9JU[/"0A/ M8QY3?0%4=#Z0OD.=A%?\ MN[QUL;.<+]C@?K_CB*']]2]Y9V&^8=O+#JT.YAD'!I>E_7(TU,"JL,-KF<%K MU9[,7MBJUN356'MEEU_>MJHFL#SK_V.HR%?6UY;G9JUA= MNE9D1456LSF+,O]:V_;?(A\"N(FOA!C.I0Z M@2\X.F,IRQ, 8=&HL4N8N:!@F\_V5.(]]1P7'NQRH>.PQ\$W M$&LN)SB"K; MX:U<6"".X-GR1?3&1SO."H-A@ED50H:3ED0HBL+8^_^VY<\KP9.D(-<36A)9 M:RJKGUMCF/,34P5 R=5!;ME@2X+BZ8*NR+\>O)(\+70Y!E4)1)AJ,&625;TN M#8,P38]?#<%4V4!-6REIGYF>A+(,9=G)R3(49F'PW7M2S+)#QI%+)S-3_P^[ M%H?+))O^9ZGS.W VY=38Y M6%@V$Z;C%Q!-KLLT-3M>? ;M#+B-RH4H2+/W'UZ)LLCX3L4<-CN\,\JZO\&E M-0<#_2789SB.@$"1"412Z$Z@]:'%O\3(Z[Z$OAO8T!1H2R;\!JW)"V$&]Y/* M56WF'&0A._BFN^%A87.:J+;]POT#G@,%SJ")ZLPD_O_Y8/!EYNV1F&?"=FO\ MI!JKYD\8@M]&!)_ X[7 V\(F"6]9_"0$I9X]U0E]%GQ[H;[PK_+I;WU[_=EB M85N_]#G7_M= U>!?'[ZA2AWAO3FHUJ[5T\*4 %P"! M#VG3)&,3\!DTQ.W,H\WVT=&!'51[8R=/P*4:8EJ_308UK&?"34R@%DA2=\W/ MGM^S]]D)C%#>F61MA0;\KFWR'Q>C_)CS2;DEC5?^->9*C'SN%B*\1\#OF85L M4X#TBN3\_C'K&?#O#PFDY=#PS@?=27XR%$_^#-NFK((>WH[V3>W;>C]]W[9V M9SXP_F3^17X]YO"YCSF#$ MN#+HJ+N#_)C>OU>ANXL7;@]>L@!7_Y?NU%94N&!$^,[OKHLOE=XNCEZ736\6 M45_R@+R;[B:7NB+U.GAQ6L4@&'674#H(AK^^^O./(*C/O6/\MZO/;GBN!O] M+A#%V.7LN!#<%0+!"LIA1/$!*.X)@>(&RN'*N92RLPCX7JS^[?%]66>1.F^E MD0IN#KSUP#+8OE5/>Z7YVM67T;$AR77L&BP^8.1DYT0N"OC)86XOT5KJPY-@ M<;^#8D]<*OG@,I%:G0*7N2D?!V\R(C0GA#;R06@BE?EH$9J?\WQ#]WT+MX=_ M(R;.D.4P.)%")E(M"TZ8Q+-0<1!FGPDZ1?$?B)N(FRC& S%YH,B#YMHOZZ:_ M)C/5?%S7A3X=*OK;_T:< #!Q$]4%,Y;EJ]%KIMCL(H;I7H M3LP(J=4PE%'P)41DPIRH7!R)*#M1=B9':L+4J5PA^-B(VCMJ&(FN28KM89?12.^F(VJ?"H>S<)TR$!)?422.BI/MGAL'T7?#)$* RO;0V,? MJ\+KL'',:?.%'W51^2> MR,<( H8!IA/5$[$H[?KD,(>J2V)<)HQ68HL[1&A)"$T8ML06=QE6GX9K,PLO M#*6_)L92HT&AIZ8_!;6;]U^O1P^Q%2#!YM7KOP65HAM/F$UKMO6\^FC[,U8S M2NZ_WO[X_G:=2>("T/5HY N=A[?Q$ZCF,PJP^KPJ3_UZ_;=_-6M7-[=@N,QK MMO98\CD"SYK0V,7280LVFCK6T)]2I73K.@_^B-G/G1HT:E"G]M1EPEL&X MBVIGYW+[RT@6U"JLE\8VP_ZGS_T799_Y'9^1C)-W_N%K3/3Q, M:B*/[BZ_Z>;/2#(SIMEH'[XN_^U]Z,':--U9&.H+(Q\K[ZB-#6OR$^82D)EX MJ'YSO_>=]=F^9J;D@5$":\_6IQ' ?;UL_I5GGWACR]#\+^TH;#EDEV[O1H,A M4(*,_AB0FUM ULUWS6X'0ZNV%_#NV\W5_T1O+B^N>W?7M[TOY'A"-[X M/K@=#4F-?6=T<_L#OI#;7B,. AP]X(<,_&_VI-C6#&]-5 MS4<=CDVOL&OM81O!DR[8\L\\-4:1._6F#'HV!85AP42-O:1G<:=JBMK!]9FZ MNNJ@)<-WP[T':OP=7DC(."_F,#KO?/(.#!^_P)O]VZ\W%]\&I#\<#D9#B=P. M1JOJPX+U@\,(-YS,J+8TZ-WT6@?-CW[3GZBV34W>(2*:D$HD(8-^%&F;4&P< MG2'N[+W2+O;@\E>-)R*T\)^Y.D7IF6RO<[8E-_\Q 0"FMA,GFAP\5 MDRC_9K7RX:/W?O-X.YC ^)5ED=6 ;Y8+%S*+).7B,+,(12DB$;^MC0I:=1Y=Q"%O%N:ZE(#$:J] M3UZ,GB?L2F-RQ%LF>/L756T?:0?THBD*84ECD7A&)F>?2G /LW=\I 3]O(1C MI7]2S_=#-OE&L%FJP#/J(Q5\DG,+&/N_ZKHMF: 37?"9C<_AV99&WKV -'7P M9-Z_<5")HD6N@&CY:EN.0R:J;;_ -(7GW:7I(@]4C <$1'U_,EG.EX8J_IFZ M\[A"X"/P]\?3+47Y6348H0Z!.L2I\X" J$<= H%_DL 74HBU$1C(H0?QE'!%IL MZF6ENA9Q9_#NY#]+W=%Y*SYK2N#[MFXZ^B\_:S7A#>95LLN+:YXA4I^,(UE: M%XE7W:4A\2J\M X2K[I+0\ZK\-*0>!5>FC!B4_R8T/&;>&?GETL'7E';,\/ MZ')F^F*_:UFJ$+=ZHQ>\7T"V:@:_1X_/?U\L'3!O':>_-EQYX_>5Y]KF#X5J&QE(Y(/9> MLMV#\.K_5#?/-*1VO9G'#0K(&97FC*B;(JO(&:$. ?U0#?[^O-(\.^_(=>04 M 3@EPTA0!IP2=55E%3GEEJ:]NZS;PQ-$!+X0ZP2)N="Q4GR!NA5R1J:2;(U*I"_\,1E"MDP!:MRK-%6A-*ECO( G@R=+I1L?ZB? FH'ITT$[R& M:IY;',<$46']:C%!ENH1; FR!:I'G6Y4#+]:;)$Z>M\243W"+&H1_,OW(&1- M%].F!7 K^Z3(RIWVE7E260L$P+]Q.4N2N@*4EEN2.TU[J### \"@'Y44#UOSP!J02<-?F&\Q;VH M8'HUP)^E%J2TD1M0"^KTHF+HU>"&U%I0#Y./T3F\(_G8LBFPT&1FPMX^ZA3= MQ *XB1E11B&:9.0O[K5C_,4-]!>CI008*:5CP Z\EU#JV5!Z IZ5R >%\T$I M_0"RY8-,E(;$0^*=!/&$ MN>8.B8>,?&$$9OB!Y*.WP;$VT'SJU\(O;Z;KNQ<9N:*=55HM]Z( MJ6AH?FAB14/5W;$99&*DZ25=' >4D+O7PL)PY S&&6G:20O/&9G6C$LM["UZ M!,&B#'@ES1W3PO-*V@R_7@NY D\0X(HTC:B%YPK4K9 S#N:,-+VHA>>,+*]A M5R2Y@1>QHVX%O)+FCFGA>25UMQZIT17Q#,'$)Z&8'U*&0(0YCB#3ML@5F M"-2ACH%%Q-*ATEQ)+3"+')<.A;G:(KBM'_Z?.E]\OB(CRS(P15LTG_4#=:AJ M3V9]4[NB3]2P%G.8,J=55O[K3HS_NH/^:U0U 2-I6FX7S0?%W^(E-3LM <]5 MY(_"^2--X^V*\$>69ED/^07M,N 7)$.U#;0OXXF#_2-/"N"']DF<;=E?$\06T+^"7-%=L5X9?TJ=SMMHBGB?BI MW"%?]M&Q+3;"K^Y(V&BX&B,AG:HQTA$TA#Z)D9"?JC$2TJD:(QV!W,/$FO(3 M:XIOA'\SGU/["6QVL/[]3T-]\;'Y_5$U7#WB7K+8"+C"2T/B57AIPG1Q1N(A MYR'QCFJ%1TP\8<2F^,&CX[?[L* B\X**D&$K9 6%THRIH&ACJ_OJ.UPSR,%( MT] [=^ 77[HNU=L- =,ND"$*9X@T7;M%98@L:R0:DM*0D44J'_S)@$6B6GA7 ME472)NHUI&X#FSG@B0'LD*9OMZCL@"H4,L3!#)&F.;>H#)'MW4#M3@]9!%6H M;B.JT+2J+))6A6I*C:Z(EP*)GZ:$M0[57^E4C9&.(.?W)$9" M?JK&2$BG:HQT!'(/,&)3_!#2\5M_ M9^<1QA=Y]W_OL?8A>>W#/A'FVPO8[5%HLS.J8VC(L3=!U+&.(:=5CBU;H_:* MJ>3%+^)8AJYQ(567"/OG?;FI2;+4:Y>2OKU0-4TW M'\,D0OXY=OZ)NR.V3/[),IM/EI1RTI>0HP[CJ'PS 7/BJ*A;9D7@J+3)?^U. M!WFG>KQ3R=,H[D):U.:0?Y!_XODG[K;:X]'FY"9J*+HZN@ ,+2>?CQGV#1,_A5&)9T7F*28 %V? /L^ *' M?]/M _,AFK5DL-MR3?UO*7[>U^ZFY#..[Q@XQEW*RM2.URHARO=[QD MA"*#",$@S:BV/8V&O5%C_.?D+(62[QLQ[,]I# MNC7=C:G)];<84YIUWU$>; M4MYXA[UFS7-M2B;4=M7H1CRL/P][GCJWEO CF,/_[F2KEE+?RMEB%9-R=U4Q MR?YL%)B^942?:WS1FKP_K[98>^INO?Z*526V,<\S?3+;W+PGU5C"YJMN_*YU M2]ZU"7U2XU4!;\LN5$,U)_36@B=,*/MFJCUL1^P@F:E.'+Q-R^>&,:4FL?WA M/Y"[*8=GW/;*$0ZIHI&8I0G"4:A$HC!V&^37*,NMFGDGRK8?.?BUH*:FNTN; M.C?F9&DSF"U=@-B_J'NOZBD0UH3]D0] &,QD:;A<9I*)ZLR(M72GAO7L$'A MO! F?UN:E#1 6$;^H'P!]Z U(5#E4U"VI#-"Y4%2?6%Z@^VL*U'6YT[Q%E8 MIF,QL3U^X;_XPX(3X^_L_SU:3]0VN0"'W> ?.LO% O1S-C4NJ.U$#O>Y8[L<<:)*_D'QK+*N>-IR M^>VM:9_9;4"[T.:.P1DT'AI\PX!JZQO? <>$_#(*.MX*)-:?DG0$K?/_A#8UL M6R%;ZV-<'=O0QGQE+*1Q!0J7KYZQ7X1[&G(-+:%J6,1$KI=,_!'@5T 7VSC5 M-)>JL47'&3P#IJ+:# & 4H.)I$\"3']['_=NH+'-J\/)#/C"H-8T1BQXFQ9F M:WZ4.'3$#)(1#'EA6).??I,,1>[4FS)P-P5&7\!8KKVD9]Z$R1=NP_AVY5_/ MF+I #<.WA%:OG84Z6;UFP@AV6C?Y:&?!UOOV%#=4F>7PVY:)Q=\)/$WUWW;9 M&3O-DHW.G'5NFGWQ#;&,DO5WY\R\;2,%"Y/C4F,.,[7>RH!AH-JK=+>2L_3DKIF%5YIPU MLRE-J1@J[>HJAL=P:K61M_;GK9C655GSUK6U3&=S]5KMRC+6,1Q:'>[)=V?_ M/WMOVITXO<@0JC-)"8K38 M[?O3/]=55=I $IL 34G,S&;5*KZ7?M&+:J,'&KEG,ZR:5V2#3ENIT5)/:YI M5BK5AB*M<<%II-+A3,(5(UGX;LM0^_[1KY=G4M\B^>Z]SJ% M7%3MS8NB/']]Z+_X(92XL<;>'I9*G[R83>0*XU'1,M_]CV8_P^@->?[:_?Z8 M>I?58C'!W=)"YMCR"0/FWL)^@97Y3Q!Z$?E[[#/$Y];7=O'VI=WZ=['UT&^_ M?":*_JY\V!XYH1*!$]="&_2%C"D//U60 PM^^=<2^R>.E8J/SL@OL6?SVWUP M-N';K'T0_:>[;YKQ(_8H$.N1K+J@ZK=YB6V15,V>ZLH';C'.FBL.,,8':_&. M@G#D+=SO55=]%BM8ULN\+,^Q2/[8["OOXO &IJZ*+R5,V=MDE[I/_78/3H+T M?VN33A>0U7DD=T_=^W:WU[['OWI/WSKWK3Z\>.AT6]V[3NL;Z?7AC<=VM]\C M1?Q.O]/]#E_8VEY+''@XV&0GSED&I^G:8#S .H /TZE#[#$F$JB*HURLPIR8 M% FS\CBQ@OO&[L\/X2_A*V20'4!?,:?DA6+2$TC#>\T>ZJ;M6@E!_UILT#^S M=(F(W/MU<(.DE281KC\SB<"W)OQ?\K7]]/6E]?Q;YPY(\N'IY;'5[SQU2:M[ M3QY;_WIZ(7??>_VGQ_8+ <)L^:,Q=RG']Y9CHES.;]@R_^VY$[CP!^P_U^M0 MH50&INN05XK)=M,Q@! H05F827,,FUGAFQE.'(-[*)A6I#DV&;@V;YUT=N#&[_&?VG+H&*J"-^78\T0[X/%CAF($UM3U'J#,]4C,^53(P-+H"![9'EK:E*U' M)/C-9>AY1WK!TP5YUA@^J8;YH+:@CE#.'T@79PP28__DL;&@>.&/]&"9D_9/ MT/ -1;\#^C#A@O;MQU?_ 5OX?"E98_5]9XW5ZF&QO^.TL2VX53:\"M@M.!SZ MGV>-Q>;<]GV&B?[@S3BY>(I9[8+_KZ?])!.6V$$HG*K*=(&!A18>NH;BJYE#U MXAA8U"FCJ2S1)-$D>9-$4P[1=.J\*2_!=<]PK5WOKRSHQ?-N#!2L4L1R.N$) M(&#N\]A*!J>R)7*65Y%7D5B[C=TS&44D/Z\/CNY/G*(LQ)HUXU?N#Y5G364.%[+SUY*N1(OX,;X1K^T)RQYTSO M&!@.!F4$\ZG@?VI?^;E>1E6U<%5=OP_6QBG&$G[KP"^F>5&E',"O?#CP*Q5J MS6L)O\."7S.>^]4.COLU"LWF^EUE)?KV@;Y&*9[YU0Z.^34*]=H>>5]>G!7[ MTHC;+F::L(R11TU5=4K:"O9_S+5JO.B">Z'();O<)5,D/XJ6H?*#P'-8IL'8 MK@BU6KB^VF-7!HG#)7%8V50MSCD.*X52:9OU9!*'V>"PNJE^G'L<7NVV"DOB M<"T*3B1/-$YK5FH7F5MSIZB?&]8+RQJ8J?5XQ7"]6MMGJ1&#\8C"<$ M%Y+US7UQ^;+K%] M8MA.",36\LBWJ]5"N;G3:);$]B%C.R&X6\LCWZZ6"K7Z3K-JE^Y3F&7 8@;4 MI_4R/T;5/N(_,S.VKME"SLL7Y&ZL&4K>8T%YSW&\2L@@6#Z4<]?-!R>LE0MU MF2MP:/!+2!Q8/LJ2%_A5&X7:/G-L)?S6@5]"('OY $A>X%>^+C1*LL#@P."7 M$&->/C:1&_@U"^7KG;J/MM 9?;->$0OU('9SI;#ECUL?3VSP;7BD.-BZUJ(V=1M34 M'J&E3[Q+*&S_Q+1H8E?0Z-;C"'"J#,?>U^&8-%.U<4UB20,*BUTTLCN''4"] M0=+VTPAX&V*/]U%_&KUH]H_;#_SO@X)=6^,[?S9DY\_\-$V0;2%7;?MYF#VK M3O-L5^_WF:,>4CGF%*?9 2W:3&_GK<]B^YX=)C? M^E8N L^G'O#.0W-3SU5+6CD/=2]3([ Q1UMQA.]57/)_3'0[XC_BWJ-;:@S' ML( ?S,^^P(_.ZP+B+M/_F%+NJ1=?G?N.^"WSJ_H3;"(_:V5L!V7.A\3.I?8CL%V16([S]B^CDN=CXG+ M2VQ+OGUPV(Y+G8\)^DMLQ_'M'3<0_K2MA.9#RL -&2&W1S9'(9YXDX/P_]\% MB\%O9^F2;Z;RS;A,Y8/3=V_WP#?+F#RR9YU LHB#W8"CV<9,D@0WE+2SR8NI M25=9W,O_EV4;X;Z2;S@%W!DKQC+I9CM88GQR&/V)N:G4R\I2M3KYZT/_ M)35RXLNITBSGV&"%WG^VOW^N#@^LW2V5G"WU&V_YDE^ MWL)^@97Y3Q!Z$?E[["NFSZVO[>+M2[OU[V+KH=]^^4P4_5WYL+U8$.Z_02,; M](6,*<]0JV"##Z&W_K7$_HE3:<5'9YB[$G,VO]T'9Q.^S=H'T7^Z^Z89/V*/ M F5.%$M^/EWSL@G/IFKV5%<^<(MUS:#% :8!PEJ\HR <>0OW>]55G\42R]__ M=$WGRPPR^)L%#I@"L0$)HP7\DS\V^\J[.+R!J:OB2R#Y3:XZ? 8U TX=GWRS M7>H^]=L]. G2_ZU-.EU 5N>1W#UU[]O=7OL>_^H]?>O'-Q[;W7Z/%/$[_4[W.WQA:WLM<>#A8).=.-<,D ZF:RN&"NL /DQ!?-AC MQ:(LW?MB%>;$)&N8E<>)6MPW=G]^"'\)7V'S/.&V8AF:\6J##MW#AXC/!KZ* MS0;.+#(]&X=&@DJ3 \W/3 [,Y]^3;KL/%'CW]-@FY]^>>KT+\MQ^(;W?6B]M M\O0 9/;X^-0%TGNZ^[7G])[C6=W287RRF0J>[:0/FP)NV-DJGIP+YIBIYT.: R M6P/!@4N:OW)01E# Z@)E".)&5>+Z,CR(IV86W>A08;1V+S>S&Y67*S MY&9E=+%33Y7LSCK\LRW;DCV?UU_9>5IV85PKME4'4<#9=]C1?X.#7Z>/&K%A M9^ O''QZ7J8R8R1&ZU4"WGH=F^1&[ND9M0G;O2$(D, MD5LNE"O;'*@ED7M(R$T#;D+I[4H3(C8&[DT^^&R:8V=?8][D5>15Y%7D5;*] MRJF[-GX=W-Q3PYQH!CJKHWG"%])W+3V,>;^8W"RY65OT71_XH"TO@][+/B]Z MV>=)F>9'T)!LUQ,_F@F-;9+=S"PC?-9V_$,<48N?4)>5!SR-V'?MI^"$V(&N M.UV\7-WC0 \)J"4!E=!-)MG[NR] 50J-ZYWZ*R2@U@)4W/335*?L'CG454T" M*O> 2NC;DNPLW1^'NMZM_U^Z%\+:9WLTHD.'%3DR3;/(:R*5=\52[9SKFDOG MF^Z%/I=>71H9QTWJ7%US[1A#BXVR4_0[9E9P FXYCJ4-7%:WV#>]*DBJ/BL? M^.6692G&*_M=8JCD_ZAEJHH]GB5K7B%:^[)%PH[+>#U$\7$"*(X;^+FZNBQ1 M+%&\3Q0G)*NMJ*-+%$L4[Q/%"8EK*QH&VT/Q@N2+;;:B70?%I^Z]]EJNS'5/ MV8W_>D>Y5DOG+^6"+ZR57M5<;FK'FAX# 9,YQ\&!N,EW!#,)YJS O-R8CER M>>@GF@P)SL[3<7(Y<@'GGX0$)Y@,#\W*#./8.YAH'/%XQ M Z;3>GG:YEL4@[#>)Y-PC.2&:GUIZNULDER22 M)9(7&W$) ?W44MSM QGQN],QG'NQUP[=P%BB2;\T,?+"!%+%V3K=>Y;E @(E MTLB06-X)EM?IY[-S+$OE3&)Y"2ROT^%GUUB6AH;$\A*&QCH]?W8!Y?R:&AM. M6MUT9E-XM% SDBVW]U%E_3$ECNDH^OQD+XOJ"MHDCAD9O47_=#7G(U(20]X5 MFR0BMEZIQ)G&JP?K6X:C>9/#>G3H6IJC4;O-1_JI?(HV#C%3\/[SPZQ:$[ D MG?60W2S7"XWF]1RX\1)HKH[9*+*4$6(.CJKA,\1@'].^:6L_^??"O!HR0]'\#*S/ M2])?:AS<"J!9:37"*/;74P"YB7/>X&>:12@OV,)G!&+0BAY*"@N1&:<6K!YY MWR,R&XW"576^5M [#\3G\M!<"W+E2PZY;%C)!AA==-C5N)RAU1/@]GC85\U* MH73=B&=#"XYY,[Y2OHS,X-[][-1[S1["<;L6?1KA_E+#9AO\PJ%U9]J./9=; M;\*M.I!43'V0U3^VUR_GK'_+N9\7@!CFDXQRQ]'C2ID2#4= MF1I*7N!Y#N >M]#UP&N2"=3W?R@U&8_!TKAGY:_>!\ VX-E M.:;%1J0ZH:=BDAXN;KL#&_@2;!M!WFUKFFZ;" MC_#K[(EQ15/7&HY1<8C4+,"[M@N[B-^(O7K:%-52J<(YD/]0_D7YK7!-T=U8 MXEDO)<9AAP"9#&3(6D?4XHA?*?64 ,676!O1Q:B,-&( MWYHJ&F@+8\MT7[EJK=F(.[ZP8%3PPB5RM=4C35V;('KP5Q/EIS9Q)YY>B?*3 MZ/E[B7T ?%@V/( 9X"O+1#*!P%V4, :6#/YK"=!*NBL!..KJGU21PBF1_ M%>@J,V%Q#41CN5XL5XK5\G];>-'^QY2V?FIVL8R_ M+UA@QK[[R!^;OQ]2=)[=0,\9TC?E,Q.E3#$+"]M0K=KM1_ 5KY(-EP5J#HY[ M N/@:<3>L+\BVPVY%(J5)56>TME-K32?:_J)G9:BZ^RP!%.?*"I%@^>#*@!^ MP# J1&8Z.RHWQ%3G=P^D'I\94J:2P@78Y7U4V!<<4$)F,'[$@R5%!A3N[UU"<=CO1PK8-4#Z/P!2;XKN+DF28FXW7[8*FM$E M>4I:;(33\I7'+_(-Q!FN2R$67!$7DH;.@HNQ?=<_ MO&GF'%E$&3EP&BGH-0UALB'@V=$R+D\GBH;6AG=U=G(:XUI@ETU-BT.!<7R& M,E/7S7?\P>H:^HJ'F<7IO7C/%YP22)NS"/RN(\=3M.GP,\@I9O2XATB4_$IP9Z!T*7KRH_2R.-14$\F=O!Q($F<>H MN% A>!AOS!$B#"#N\-$,?K+XU:W[*'S?)Q"M8@O>9G_>^9%N[.OH#<=4=9%^ M X]&F/88D_6HBV_\1Y^U%XAS=U1*L>X.\BL+AHB0%'-$#:FNBY"*_QIXV-!_ MK2LVT.%(,]C=_+FI(C##; P1/!-1GF;I4Q)>$^,^$5266$3G5Q&_D0/5-VZ# ML>,!KUW/%C*4.-![1RT?O[!S3X7"6]/).X/ M$?>MUU>+OH(=$867!NC2#"S(W2.JF$ONQ&?5U_8WJS[4Q@!-/3!5[^F0>3)( MMN9AXEZHY.WN[8WA!^'A= M)ZX!.U-S-N[ ON%A[!591P#;Y*!L<+(L8WROIYG]+N?KBNG'P&X6H9# MN.)^]SDOKK\<:1Z>H;V:[I%/TW4K]D):-7QEL^&O6[8>_*-=I%LL\/E=[=[E MEUWQ_/$ ,0V'<8V/5^V6LRLT9N_I*U]?EN9KBO?@:\D&2?NY2@:2^<">^%#W M3?I/YK28!],:40TS9;$ Z>=4L[;I3%DI=R&;.V8S.VP'%FT&<\2:E[+:'&GK^FZ"GD7[=N+L'M'2LR,].R?@<3B=*TK/SOYTHKA$KDA%#SFO M7!QDX]N,IA9MR2C/I _=;.\D;?\AJ:RRQ4K-7;N.CFIDUS8Z,N::$II+4<+Q MY:E5MSEY^+AIY,@$Q!K5KOG.D*N64C/DZCO,D#LJW)^:;*B6EY4-AYV;5R[4 MJCN-9<@Y(PN-*R'D69E_K'%5E<957ME&7"E.+L+RB"9I7$D!NC-*B"L"6M&X MVHJS(40/,PJF-*ZD@#ANXPH0'@_])-O*CAI7Z>5'TKB2LF$YV1!7^)1#XRHD M*H[,N-KS9)7YYFLK-S6+;%ZY5/KT);S !?TCPJW)YH]"M-2+I_(98Q1,N2]B M#==I)N,:#2TB^W6>UG6>A3KC;<*8Y6YMC>&&UGX/9K8 /%O6_==OX#PW:V*I M-KF\'RHV"$[IKQDW8SNF#>H.NC&'FRHGW. [[E7/'?R/#IV^R6JSUNJP>972 M83,X$YO?R&L#'^J=N9 Y[*X)HQ@EXK4[5+4WKX/A\]>'_DMJ3QU_$%CID]_^1[.?(9,ASU^[WQ\7=^Z9\_8D\>W@;BDM,;U%?'WXUW]JQ?M. MMPC +UKJ:]$9L]:HJCFAQ:&NP1**0"^F"]"RBW>V_2)>%,?.1"]2G4G"XAC0 MI7,5#QA$D[?G]![:G^\Q\R+R]]CWOSVWOK:+MR_MUK^+K8=^^^4S4?1WY)NU M#[G_=/=-,W[$'C/*TYF6JUY?S.9E$YY-U>RIKGS@\>F:08L#[-T):_&.68Q2 M6;C?JZ[Z+(X&T])8"AR,!6(#RD8QP)U_;/:5=W%X U-7Q9> VY@68UR?1:]> M#<]\DUWJ/O7;/3@)TO^M33I=0%;GD=P]=>_;73X:I=M[^M:Y;_7AQ4.GV^K> M=5K?2*\/;SRVN_T>*>)W^IWN=_C"UO9:XL##P28[<:YAAWO3M15#A74 CZ=3 M;^B"JCC*Q2K,B8FZB)@(RPU/I,Q]1^J8Z^N8E9SHF/L:\"-S%<##@R; M]0:+QE(^^)M&)I^ZAI@D$YD[Z(]EDJ-'6@9YZ7T7(]-PGII!E%>+LK/'#42B MIRNQ"3%+RX&'X=/FV*69_U#,0B(,WW Q/!O[$A>0,"#KE1K44G3]PQ^JM,0L MH'K)GZ_+AP%QQZ/"1N*P(7)P13:I%*ZC6#@AQY,U*80ZTBS;\89)S\VS"<_^ M^FXXFLY%E:$N('_8P"LQ$&UV%P#UQ9@)1>^FJZLQ&S-R==U_C"4VJ>H_$M^D M!0_5\W8*SR#U>:ZS>9YEGJ$.!_UN[N>83YYS/*4"@3S0@>7BUI5KL[*-A&4- MOIAHC@.@.,?/O'&M_MO!S%9Q"+91&2Q : !$8!896Y;PB"QN[%&1Y@$P*9@/XU&VI#. MCQ*+'9^]MIAOL\F;'7_PIOV$O+L_5@RA "S7D"Y=.VT6FM7Y"$@A]8CB9LCO M_XC\T_D=SN891*:&)/.':>DJ&'RT!WMC'\.)U0O-QGQ3T/032]!6\T!4#YJA M&*"]ZD=$5%>%6GW^B)CFFW)*C80F57DXI:126OR<5B ^%R.,C14( M.Q3BTPX1Q\(@QC_S3\S[K(!3VJ?\2?2/PN+1YJT)'T>(UT24,;LN7?_D"16$ M(8SX$".(,:XG+.RU,/P27 9_YNL2?! QVDMB O*B<:&-A'2&3F9>OX*K5U.2&"&&LX[1B_Q%WYK;^)@-&P0ZI5B]K<0D0RRJ8'.95 ?.T MXTCH%;/=XZ@=WG%4-S^.FI@+ND#>U/=Q(O63/)'ZI>BJ<32&ZP(;-=:P/;MI MZ;996'[S8LU78;$N84PV$OJ)IR,< ,/ >*+88Q!7)J2BP,=M4*S-$\KJ99) M8RUS?\LG="J69+70O)H7_NGGM9;MOPN*.D8[$@BJT5S=CES+VM_%&1VC%1E/ M1&0:;*3F8N@4R*N)>0J83,\R&Y*N0-XU9TQP]=I(@V/CF7PL!\IBQS*"59GO M]N>=ZW(\Y2:29U-.S+/)+,%1I"M>U3_-E,W4ZJ%*&HNG.RJN8P;)S?& MVV>UW$C3@N4ZG)+9+@F8<^,]=J6^0G?'A7LI%B0V:]6QLQO=>G'TR92="3H^Q%>3"X5VSI:#;I8Y/(^GOK<5&P*KF0"LI< 2?WB7I)-@ M"/)F%6BJN;K#"HNH:J?=JEGZQ.\DH+[!JL#4!1[_D8J3M=P8J3@)Y9=K1I!? MGL#BPNSMR0CQMH[1ALVR[:=1LR0./ ,@)N-P$/)O< "RDPMY;%[8&=K!PD*? M98+-"BN6GX.F9@PM"LO*!!'N=$&!^G7VNE="Q8%$Q#+K!0]N.-%)<**T9,TENH MV BFP,P7EFS9:I7FZ'KFZ/5:22ZK*5/]=_,(]/-EJNVDG;FLG7F]5C9/!G;F MTXR=^6S:&EZ((0ME&K5>J.-:QG&C>15K(13L?&;YO+W+ 2P&IAOJ66ES:U:.&O8O!)K M4:P-7.0,MLVY6=I)9F_*;&:KGNI)@M73G,^A69MKI&9'-;/7BG)/OCG3E_"X MXSQ5Z9ZE9O8^Z=Q3:PX/+H5.(^X)X6(:T'!?1J$@KB36 Z]W"C;62B+.5,\+ MO'CE4@@"ST?)L$O8,B5#/6^)4$,S>U4^*[Z]@Z//M9MY4>!A?;4\ I%%L8=J M::WBS)U(B%.'R!8B$=52]H98%I&(73/T/$8B)E0Q5MO\[*,UF=68Y>N\UAPB5&A>K]8:HUK*WF3? M5E'9,9S057.U9C/54O:6>69%9,=P(,UF3/%2>H%9M92]19Q9T=@QG$D\D?@^ M#U\_PHB6%Q;#O_-6]B6B<_-%6#9U<,'.6$1$L+**BBW+27.W72AUOK81SQ?F.Q5?T+946!,/#JE6,UP\,]X.<,(./[T@;D&CE6HIP7NR8&[, MLCDHLL_**GU6JJ7E.M-F>QHGVF:EL$R?E6HYP76TU1.1;5;D\*7M#U]BAK$< MD"0'),D!27) T@D/2-J?7YC8[F02ZI(]9_>Q#O.@H#SC_Z-IICD:M2/%A)K! MI33J+5Y_C!2>;VL_.=.?P =CF_ ND:O.6=AW-XVU)TW[NM-P3%47O1;Q#6KB M&N5Y$3(\A8\^>@[Z<-=;A+28%UTI7Y5JE?(9H:!$35%\6"[U2';UJ3N"ND>: MT1?#>,.LQZN"J)1FFWLT0X1X7?JTJO(0;0A78NGN\TT_9K/O>55XM# D_3;S M-27Q0X VO IH$MCF'@-7"Q6L#(=7KUJ?B, S$V#+J=,+S\J;$7J5'P.P-7A MW1XI;SP#@J4%; *LRGW"B_4)*]Z#L(Q2P(.B680-/-\M^&9+\A(8:8PQA(== M*6%;S>HU_*=>O]B$W?JE4FD 6>(R\=5. L...140%F]X^\)/Z+LW98AW3+NG M0^;X(-4R4S?*L2>R]N3X)":PM0M6LAAN'V8H3.2G%176FM6XL8WE8KE2K)9G MNP$#XVT9:FPVP(Z;^75-@81-AK4UKJ\+I:MY3U1FYSU_.CN'5"9K_EL:8.?Q MEL$=TP![E0E@O_?NGZFU+]AZ D_(.R9S4.2@D&$R9LT>HN7+\O7^\+RAJ*K7 MF93:7%3M1SQ%=T=,'/W*&U=+P;2Z8%HKTI@C&95)4^!RM= HSY=*G+2(6@:M M.Y=*:T5B@HIC=DI2J-B[+\TDOAR*E,C.H@"KM4>>29M2< M@'HPK1'5T/.'J:\_IYJ5>W&U=(!G!U)MR7C RL(OH;[H8(2?#ZO-Y%_CNE"] MWJGX2X@;Y%@F9D@.6Q"=2Z\NC1H2"KX.3,(*FG M:F_+2PGVWS:I)8XVI%&X M4F0MDL1#SEU#<57DDQ?9"MVYHZJFQ-XS8SUP$Z*:+F;7[%X4QS"OI9>7QGQJ M,5&1W,O?3,)XUR6P/IL[#7OL"+>[N*72&+GWO)S*XVRF4B^48GJ4X<:ZAN5?FS4D\FZ.G@DV[=4QF2>/VV'SGE<2\#31EL#V"_TS ]4IL@F%3\ BLG M9A8Q [;M]3=BG 9^;$XH.==-V[XXZ.S^I8#>@LT>LK^>1K-01I#;\7G^E=WF M^9?G\OS9.S+/?S87NY&'7.R=IUSWM)^1FIYHLK.G'QQZGOUIGBUVVJ.Y.]TE M76PYYA2YJ-K8.9IX5Y&]U6-$G(^'S8U.%C]EB1^)'\E_)'XD_\F=OK6SPL%: M;7^%@VB6HZ="C%+.>^K0*C58F7CA5ZS-J"4TA9QU,W:88\AOAOU-N$UXOT& 2O8B!8#B!8/C0(5AKS;=(E M!',-P80*M=JA:$V5:SA MF(6I50"$;DYYTV"#.CG7F1==KLF5!KA5)I M?OS"24N+7$(PKNQK134YKQ"L%FJ5/7:[D!!<$H()54*KJ,EYA6 %N&!#0C#W M$(PKS5E13G5=Y\3+O2V=F$U28P@P?_Z#8(U]JRJL3:,)DKE4T M97820)V/WCGLVZ M#?W'\Z,S)?#R!KR$P-DJNG"N@(>>@,:.FP])KW&@ 7^E!K44G>G BCK1#,UV M<,3+6^[3++)I2;&-DMM5.K2DT?J2/333:%T<+U![*W*X>S=[J]5MJCGK-)&0 M(-\+R!-BH*NH\+D%>:.RS7BH!/FA@+R1$$I:VRO; M4QTRFA-BU3/FS![17"[M-$U8HOF0T9P0V*WEA#=7"]52WAJ>233G%LT)T>): M3GASI=#<;3K:KMKW'5N_+IPE^H9M&O%L.4)M;/TV=:WA&!#!1YJSYEI@EDP MA3;.E09< 8;C9W]3T;I*?-._TE17#-;5C\+J)JQ[E\E[?&$K+[S#*S:/)*[- M^H=%NHDIMNU.>.?)16V]=K%U.QGK'>G'Z;4#PRU]%COZ#!N*+3:YUR'8H901 MW]74UE_+]?-27,?T:ZF;]87MN_[^IVLZ7V:.A;]9X*1>(#9LW"BNL==\S[%H M3[+E&W^MO:AY3T&2DV&#B_I#;2N?ENN^L,F]8OTT 3-.[6)EF>_\[_+R/1PV M6>O:3C_Q/)5*6K'_)BN+]_K$;89@)MYLG*VT/=LJ'F!%'B0&-ZOY[235S=PK ME< .A*C*.26J)3OT['&%:S5AV26OWP?JJX>!^NO<@GZ9MD(2] E(S#0"=4CR M;G= 62X4UO9:CZO:FP8V@$H^-*JO-EYMHQU?<>I*MKPHAI@ \@@O85@R_&B M]K,XUE38G<^>*ZAQ=E/Z].LO^,VE/2R9+GU5=][VSJB6Z:U2YA9XJZ"3I"W/ MA% MJK/$)6 :KV.=3_5(C3I1/*@JY4#V\_>[#[45Q@E!(L;)D+*1R=E.=[PSQ*0>L[5C$]*K) M?5=+]B$Y5@P_:H8V<2?K07D^!3P)RCM0?Y*5B.+.%+-Y(ML;;UXN6^=X<:W\ M7!O7]?E0=1Y8M'1,Y$3[?-'L'\41CC)ATZBH[1 +('?"&F@J)UJRA<;AP^C+E=+>ZP0J1'6U614 =0#4HH1/T#4365+ S)UZOE M^A*1^WKUNG9V8YB.'[IG_R<*)/!N?E6%*-D(ZC%2D(-,@.$FO48#J,^KP$BY MF(.S??G5PGG,:3\A7EHS04%/V(^Q65?JDBOE2X%U?K9QL/I5U=YN\-PY#-BW M\"WVV<;%&??PPS?6O:%CV([ELG'S+4/]C:J C=<6F -OFJ-1^UZSA[II@W$3 M7WU1BZV^V 966>9=]ZG?3MO;O^XFA=UZ<9#,RL;!_@\78."N5>FCU;DFK M=Y>V^UV3XSKM.]?E>H$75JFQY0M77,(\#4RH!38 M&K7AI%G=&>[L>#5K#F@ M?N$O8KY_21Y,Y,4F,-2$S77&L"^@.\4OZ@.7Y%TX]+,"K&\HX#[@DX"^V6O!5-P> %__;\)!P:)K- MEPIKAQ]ZEQRZED6-X0=\QD'#PC"P0A<-;_9K#Y:# M3<[Y^H=?!"<@GB?"]GC"!7]<_E %,C;?Z1L">6J98VV@.7;X8,C(,H$=@;+N M8G05KH1@AUR=,PFV)$4'YDV15$'1TOR?X%LFHW6@*7[VWR][ET0%]JQ885WF M@RKPU.%GQ65JCLN(+VTI'F'!$X(&-HG AY,#+,NT. Y7P5J=K2A-F7XF"H? MELE9+FXW:"-%MD9/"[.!D USHG$^(!"\W/.-&$D"\6BFBM=/$2:F(=0U0'.: M7O=.];>H8L?P/7?^EZ0%C-S"1'L=< 4L5U3S\I4!#Z+&*[P!>Q*&Q,P^:VA[ ML)]1,)4,AI0IG#WRDP QKH-,*XZ6L$3=1GXA"'3P(42%MX\AMB:.)N9)X$^@ M"9O&/<@[57Y00ZPR#&A&MYLME8NW558*T+-C/I@3)O8L][8O=ZZG@>8-/$QW M5>K5&8-2[IG-SU\?^B^IA3^>-5LJ??(*E2-7&(^*EOGN?S3[&58*D^>OW>^/ MB\N+$HN79[7*X&ZI5DN9TX^W,-\8F7D1^7OL>_&?6U_;Q=N7=NO?Q=9#O_WR M&431N_)A>P5+Z)PV:&2#OL A\_+L"M:Z""?_7TOLGSC_O_CH# M.8\[FM_O@ M;,*W6?L@^D]WWS3C1^Q1H&\A6CGDEY^K>M[N]]CW^U7OZUKEO]>'%0Z?;ZMYU6M](KP]O/+:[ M_1XIXG?ZG>YW^,+6]EKBP,/!)CMQSH2*Z=I@5L Z@ _3J<.[>6"_#>5B%>;$ M?"X15A[F[1[;G_O.WNQTM+_6M[R46='I&:.^K1>VI$";8LMEAC'JE$S4LV(% MH0OX5Q-W!PU <1Q+&[B\[09<06$6J(9*M\7LBPNN;J!^X%F_?K>46.,7+FI1 M5$*Y\.>&(D@);IAS#1+?LBAJ9/S'V+Z4G..U+]@>@%J.L$>K&-506!>HS 8\ M<6#M*_ +3]NTQ%^VIV5SYX-GBJ+M%C:BA6WD71+41WN!QAKU%Q:6SID MX0Q2+;/?E<7ON%6(2T'W!*P7M7.=*!/T120J7'@X-LJOD-*-MKFNHOH6-B:P ML\W?$I,OZM7*3$Z1MG37L<#GTQ7K;[%%K]Z9J7YV4ZX7JJ7YZ2CL_%.7WXA9 M?KE8KA2KY1TNOU:HQZR^@-8B$AW<1/_8O:*[5X?DO-DPY]DP7<=VX(01V@E\ M46-^,.'47-1C:2NF0E8=E&+=]6W&?9Z,)V2$=V$^R+LX?P,F&-LWJ=XNU4NU M^ZOB7>7^ME@KU1O%Z]9]J]BX;]XU[^K7Y?I#:\:MSY:O&2Y56P#IX=7]7>7V MME&"]5\UBK7R;;78JC>NBK=7M6:S_-!JE-OWLXV8HDV.YIL@K="H*1*_J]5# MJL3UEGLW'4MOIFWWR$ANC%')=V.,/';#B*@,LBW&PK88$MQ)75_$;G%FYO', M4CY[P,PIO7D!U"G6,.T8(\LEJ#*0^)H?#^E^WCI"ML]=8EK3R=O(0]GR;4XH M[SY_K"R< Y,6\IK)GOA\X)Q.7E]>/ZOKGY!:EC_^]9"4W^-G]>2E5FB[I4++ M.AD2)S1LN91I.]/EKBO)<8#_QODNL9:1E7$(W+0%;!XX:D3!1ZS7\ZNB&>C9 MO/T0@8T7JO,\N;$V9=>\ XGY )3?+[,>#JQC#N1V>*%2EIH4OBE'T$J=)*; M__^H9:IP]]G1$=QK7?NR]O2(K W:/%=*20K=!H56DT-=IT2AZ=.WUA]6M&L" ME<;:'I4=-M]2ZC-'S"UK*^HSV^%YP9T8F[.EVB$)Z< (*2Y!*$WMV"\A2>W@ M %TAQ^3#DM>7U]^C#U2:!=F%HT-UQ3(F?:*WD8>RWYCT82DR>>-G,B8MKR^O M+_6Q0^5?D+IP$BELR\:E]MJ >TO!J>OCS%K+ M7N.H7LU/P,AK[$M2YA%09O,XL]6.1Y&1.6L'IMW(G+4C3[5IEG*6L_8M"("N MI734F_,#Y/+*VB0U'1LUE7.6N+8$-1V9HG"T\S?6ZHCE-^D]A\-E?UU@ SO7 M@+]UN)TJ^NZ>>TWE_<[XK/NRUU%;&0[=";;!AK?C&NBQYGR\?9[??]\T0@VV MX*@'%#L!$T?Y*9J#%W+0:4OTIU("0EZC1Q7G)7Y[JLW;596QBVURMZIF:6&W MJEE\;=23*EG7G;O-6G'3U:_B=\YI+-\Y9^%=LF_^M!F5BZ>8G64"_^MI/R.3 M9ECFR\#"!L:AOD_+-[Y9O#5K]TN29[OBV?9QF%#N3G=)(SS'G&*%'EM'A*8E M6[]MZ_9K]77+)SR5FKI75R7'R9 M36(0VTLHWY=2*J\BKR*OS>+RL8&E M\[3(TDR:>\(LB$-(UTT;/!&^'/7OSB('+_Y(GB%;0LM0^\K/=6+$!'4(^.OL MIE9:/T-M+5!=2!I8.TV]>15# N6 !,J2!'83V%T+2AFC]4CAGRH"KN-%0$V* M "D"CH@&TDB@&2\":E($K)XIMV/K71+5-N15)7OS\&2I*I!7Y4)IMQ:BE%@YE%C5[.W.DZ6MF^OU*[2V(['R M$[[+O1S=0J77OND^5:C6UC<"CY)\ZQ'16"N5I&@\-7I)(Y?Z^I;=49*+M,]. METY2Y4I".LDDCEX34CV7LKR,EEYOKO,F5!?7WX5+K M$ZK -ZA#SEF1_07A1?988R] 0%4RLLS)1G7VFN&86.15XE+U?)3RI03BI39"5_EB5L M]5(IKH0MDT)^?US$9BF%(2%][\OHECT3(PM=0G%0QXLR\61H,54VQA6Y9=,U01+CJK*Q?IT?V9B?(&ONN<1IU?F5X^K\ MLFNWC-HX M'#UAW32J4EZ=)E6ER:M*0KI/1NT>CIZL\FSU)?:'"!H'G%!W"&Q@H!@?V!(" M24DE&J;:V@XQ1_#>&S5<6(9BJ,2<4@O09;P2^G-*#6PCH;#>$M@, K_]MV1Z MJE82S*K:;#.&Y0#NH?K)"-[;&*EQDH ]>>J#)8Q$F>LRL<<'BS/)B.I:>)8. M0.!7.@DC\#- 8 QW1X0X6$'^ZR]TPG>OS[T7U*K*3WA5BI]\EJ]1*XP'A4M\]W_:/8S;/I"GK]VOS\N MKME44_$6\?7A7_^I%>\[W2*<:]%27XO.V 7BME10%XI#78,E%(%N M3=<:4KMXA[H&?U$<.Q.]2'6*FDAQ#&J7CJH75>'$*_RXO8?^!9[:WYW0B\C? M8]]=^]SZVB[>OK1;_RZV'OKME\]$T=^5#]O3!S'GR*"1S?]"QI1WQ*F@#BZ\ MN7\ML7_B'+WBHS/LE1%S[K_=!^<>OLW:A]Q_NONF&3]BCQD5'$_;$8J.U[^G M>=F$9U,U>ZHK'WA\NF;0X@#;#L%:O&,F'-4+]WO559_%NKW__J=K.E]F4,?? M+' P%H@-*!O% '?^L=E7WL7A#4Q=%5]246-A>O5GP@")3[[9+G6?^NT>G 3I M_]8FG2X@J_-([IZZ]^UNKWV/?_6>OG7N6WUX\=#IMKIWG=8WTNO#&X_M;K]' MBOB=?J?[';ZPM;V6./!PL,E.G(-&X8Q-UP9!#.L 'D^G#K''V,%,51SE8A7F MQ.1A6$S$&12X;^S^_!#^$K["YHW+8CJ1=4TGH0G9=6P3LLPLD=GR=Z2K- 6@ M7/G,Y '?&(%1WJOHIG5W]_WQ^S=&HF,6U M^1/=_'BCOP)3P>&;CO*3'G9/OPW:]SW4;ZOWM?MZL=9JW\)_6N7B[>U5L_A0 M*M6N;]O7M>9=:X:JB.@X2=46J-7#JUJST:Y6V\7*W?U5L79;+1=;Y08LN%:M M-"L/=]?5N[N9=H#9] "L7-9GFP#RMSR668\V 6S.:9 K_IK=9E>M/R]5];WZK7#9:RMLO5VZYZ6K>/#1867V,0 MMQ5A+<'KQA+3^3#JD""Q_5J6Z=FRP3/%A@M2P"!A=WBPFV_*>&C 6S9Y2C+S MI:EJA8Y<>R2JMJ7U!3(, @KMA70H.&S'Y0ITP>Q9#ITP236J)U/UB^YXT%SQX-@-#/L\1"6 MC.VIO/Z!A[#>,9MF(%F,9#%9&36FH^@23P>()V\S/5]='M%UX.K](2SZX+7[ M@] 3I'I_T+PR[]R1<-9S")00]GXPU?D0%NVW!Y?T*^GW%'3G?7KZ0Q[Z[*Z_ M6EG,$=RI>83/=(QWDN=T&'>2YW08=Y+G=!AWDN=T&'<#,Z=- TO,645[*+&Z2YW )15,4/<*$)\YYO#'V-3! MO+?Y[3:K@*U5UN^"G^WV+]TY12)]TY6D ;V:$= ]4&-+A:"3PY/U_UQXS-$' ML+EP3P>Z0_#?;- #,]MSR(D&K$FLGQK6TZ#>R CJ.59CRO7U&QY*/>:0@9_*Y*^R0'Z> M])A*H59=OU7:5KA[IDVRI<-L+8=9]'A8W7^TPKK(-^4IIHB?-68;4, BQ?9N MHO_?D+2#'9/!DL.%#]&M:D6$0JU:DE2PZE30UR'X VIX9C4IKP$ M0"6%[(U"$@95KTTAAZ8V50J-W.0!9.-5E&EX._0JMB:P_XX=\AY2E8Q -$2: MB2YL('ITOL9L1J?NFEHTCAHW;7S/CLM9?LKFVYA#[^A-R5O+F=]TR0]?I>PO:2(D^0(I<< GX*6FB] M<3#&G\ROW;\G_.P&H$B&')MB7&FL0QL=V=*/?5@L,RTT6,LZHRJ+5)*4D60> MQQ1SV;//*:D6ZM?YR"E)'^(N*>_0*2\AB2MO7NR=4V-$C;FJ2EJ4M+AU6DQ( M(=M/7O$^":Y6*-=!V]UVU!WWSMU#AA5 M!HS]M:F994&P'J*:+HZ!FN%!>6EGL_R*4[EF0L.GG1L,F3=H+91*.66"U5WI M'9+*\D)E"D\BCI3M+=SNFN+)7'_9 7=PS_X@Q,]0-?H6O\AOR%$.(MONM. MX$Y#\6:L/_4?,RO]QY=@565<0\1I*GRF8J!N-+-Z*FX#MT8\:(:K!%BYJC4; M[6JU7:S8;, M'5[;4V7HO\9L=W@8S>CC]_U9R&(7&?5\)I7+^J>9G>5O>417_S1_$.L>:*25 M1XF=U:_B>/8SRW.N/+4H/%G'[',5^I.R[J@V[P@S(U.=]K MI4/7TAR-VOGCZY+U2=:W"]:7Z[4"7QXJ]IB,=/.=+7)PD^\%CYG+57(3R4TV MMDI,1]$ED X,2-YF>NZUW,'J,(64:>1ZM8>KGN=;FDK]_& 98:Y9'^'L)=?8 M#_LFF ZVCV[ M7HG)'"\5RY5BM7R =5$WM:M\%&7DAHGO$>3;<__,DT\ZR*L9@7R_94G_1RU3 MA>O/8A[.OU(JU[Y(X$O@SP"_E@7P]U\7)-FZ1'<,NNLQZ"X72]4#U5W*.2DH ME2#?-SG0']IYJ/'LQS! ME#?G6/2,J@V?2+P*YB+?E*>8J4P:0S%/(+P@ PIHI,2:F4!V?'.;('T MCIL760YF3)3WT?!^J-TRL,Q.J[.W-YFN4LE'9^TCD^RYHX4T4H@;U+@A*6RE M _W.R..F6LD)4>0$K\=,&6E2HA$WCV\3TMBH(?P>Q$.YF1=*.#7QD!M;KQ$W M&:\<#$4X;DWIIEQMY(0"<@+.4R6#N*%T&Y+!@6M)5Y(R3D9+2J.,N-EQFU#& M82A)-Y5R7G0CF5EWF,[#U@3VW[%#OD&JDA$( Z($U! [^#WB8CPZ3^()CR!K MQ(T#W+-?' T>'C*94)VRUZ\T_LAM$8^XC1;G>0NDUXS]ULWD]S6 M % RY(@E4P99Z:,^)99ZE7565!89(0E<&7_O,=1GT\)'V4(2;;5Y !Q6TMT! MF!-I9)>0B)4W5_662#&/5?:Q#1Q/(D'EE,5?0B;8?I*"I=R3E"M[<9A)&7>"))>0A90WQ_4^R' _K1 D%9X@%2;D)NTGL7H?$J^V%\_U M.K0FTZ[W[[X^NVD;ZNZ[F<[AIHIHN3ER:89EY:86Z_(K3 MV&5"0Z:=&P<9]:;)K76]8WP?)WEM;WDQA)L)>27T?,J%(7!DS5KWC7E)LL2"X';=:D*#MFNCH\3;$I-45)7H="7@__/L^>M#_R5U.K"WO:72IS-Q M@<@5QJ.B9;[['\U^-J2Z3IZ_=K\_+IY!S$^ /67T*&?VY$MP-_(KG82W\3/1 M#$"M!AOA+>+KP[_^4RO>=[I% &_14E^+SM@U )@J8+DXU#580M&BMNE:0VH7 M[VS[1;PHCIV)7J0ZHY;B&.A31QJE*@+SUU_H)'CH7^"I_=T)O8C\/?;C <^M MK^WB[4N[]>]BZZ'??OE,%/U=^; ]\D=/MT$CF_^%C"G>_3.I8 !"A O^6F+_ MQ$42Q$=GY)?8<__M/CCW\&W6/N3^T]TWS?@1>\Q(2='QRMZC-9N7R&)5S9[J MR@<>GZX9M#C0@7_ 6KQC)AS5"_=[U56?91BO*,^Q=/[8["OOXO &P!/%EX#5 MF19C")\) R0^^6:[U'WJMWMP$J3_6YMTNH"LSB.Y>^K>M[N]]CW^U7OZUKEO M]>'%0Z?;ZMYU6M](KP]O/+:[_1XIXG?ZG>YW^,+6]EKBP,/!)CMQKAG$&9NN MK1@JK -X/)TZQ!XK%B6JXB@7JS G)J,B8B(L-SR1,O>=6!$VRZV7$&"AS?J? M:SN@S8=E6KCJA+5/.KOICRGLIPZZ/D;XF+ E4\M\TU2XM4H=1=-MH@Q,UYEO MM4[P77.T6E>ESX% W9W1DOH=WT6 MJ8>;W2+DSKAB62E?E6I5T"LIJ'%39.^62SV2^I4? )==_SQ#@P]H2NA,_FM[ MJ@S]UYSZ1IK![A8KB594"J+%226FH/TJU+&%D?CDV/C<;>96Y87 KSXMGYV2 M%"E??+<-ZKEB%"]X[L'-?81>?OUE<,-CY3E:8@BVA ]9R.4R(]3$ESBXX525 MSP6??V-3*0(C,%CEC)FU'E&4/\W;_Z"? BLP_GE6KBVV"9:_X]IY6&*IU5I* M"LMF,DT\483=_\JPP7O^D9>YEG_S@(_!5CJBMK5F@6<.G>@Z-L-,;*:5=SHQ M0-HF=CRFWMB-O7._D+G(=JWZCN? ;*2PB1,UK)6IFI!XF+6\+LK61)]%: MKNQ!M/:TGV0"/Q[;A()1H))_N< IJZ7"KD16"J;E@6_AP/MCB]+]'GD*"UJ3 M:YP.QZKD"L![P"]Z*]FZYECST$M9QRC,_L3.7 MA'Z"A[Y_0L^/?K)&Z5\VZ6H/HDI.FKI=( U[KAFF-6*[C&K',1\G^NVY8C*5'K?MC MGC.U(/C-6S&N],&Y;U0M^HX=(UY]RMG7>UUL$NW9SE1(&? MAON$ABBS#8@D[E<:=;I;_&>,V>,D@E3N']>CI!)T1Y#\O^[OPPI,7AVCT(W[A),J=I>KU0FRK6<-PRU'O O6Y.V3U_3F%)ZPGCQ@;3 MH(Y-&N\+_&G83YCJRZ44B)NM,5V!.CXKU@SKP]R9BN7PMI7)^;;.F#(UM!_:3NZW))!B\]KA7,V,09"'3E6(_(7!RV79!PTIR1T4UU_IJT,H.Y* LD :D[))Y! C5UGB!^N M!-I#++9BW=6T/&:E>TB#N^#4PH/R=R/N G=;'( M)I91V3SXQ'?02DUNO=QZN?4'MO5;"R L&N]T(-[G#-NAGZBW-X]1X++,0_(4 M\"YU@BC6AG';FNR@L&_4IX%>9@YE!GK9Q"XG>$_E\C+79PM<7G:OV[]RG09Z MF9V3'9>73>HRS*_PV'R'.1REJ+PI MFJX,=%H$+:UH@\HF6BGA>\2F0Q>4"BWW(Q9S:0\?:U9JR\/,@VEA!ZY''S ] M'R_+)2.\4=O!N_,U@0&Q82\4:2KOFR#2Z.%8DTAS1@\[[ZUYX'K5?H3#L29] MYHP8I'#(D:&10@^58\W1S!D]K" <#L?RV[V/]4$S%&.H*;KG7V4VU07SNLI^ M.OG)2L]SW4?E6+-BLF-Y6Z@&D:6,)T!V:51WK&DY>Z*Z_Z.6J2KV>%;/ 'Q4 M2N7:%UGB>"(TERKJCC4U2(JZ4Q=U.:Y[K!QK;M*!BSI9#[E^/:0H@Y2=@8[5 M,5Z14=.=Y1:7ER[A/G67^#[BI149+]UVPK&,E.:#"E(%@HR42H&0.U+81XRT M*F.D^1$(,CHJ*U"V[J%:5860V?GR,.1AR,/(^6'(2I9#KV3)&D&S_NTJ"QYM M':>S41:X+5%-%TM?9L(L?]MOU#5Y86FF;P1Q]^?*O#'V>FWR_/+T]:7U"#LVX(>2O/)_S"S]'RNOW8-ZZFW6V* 0B_V?:SO:Z"-\ M7_:I9J@4?E!ML(7\DU;^\F_-X$/QC:A<+?4 M'Y!_N08E56#3"+P"8;_&Y2 O5(P/8M&I:PW'BHW7263BU5I<'&Y>[0DQTMY8 ML6@JQMDW[-;P3U>SJ.HSUM*2C+73?4 (-@JEYGR9*['9Q9$G $> W8(-@EL2 MQ8$M)LH;M9172KQ')U.@68I?_EO:'I17W0,0)L_46KP3WAZT^+KN3-L)?K?. MME0KEU?SMC^94HMO#%Z*;<3KJT5?04"NNA4)7I;4K?"V8$C?E.CS_Z[H+O4V MX0^*RHN_&8_4&9OJ>F9=H5:?M^PN23^$?U4#W-OPIT=!19L.B]K/XEA3@9(_ M>P\,EUOB:]?79S>&Z?SZ"W[U1OQ?B,8(WC(!FFJN>$7YDO.*%EOHJAPF#3J- M*'2T%=@' \N+OYO/EOEJ*9,7.E$T _8.A"\H^>4N#7ZW) M::J-DRR2=)P66Q7LN-]NB!%=" OPA^V"="&.24(LF:=6-[_8@E3#O^ / M?'DZ A1)-=B &'X.&Z0,AZ8+@%(Y5[.)(W@+_TZ!$0HBV;9+U4+XY+R5V&PASMC[FF(, M*;LS?&RI[-6[YHS)0ZMW2UJ]NS3RZIJ7G(I3OE,OU=EWBBG? 0+EU^'/./SB M,6#"B(J_JWYA>P5[;;W"@^(3T)]#:K-]=R)' <=@@\H-/)KXC\A%AVM[;.Q= M<')?WDX8+T>\6]3AU$$5"TG7YEPY>G7-)D"H0V[!D0'34>#0\-+V%*@3C#W@ M+( 6^ L^XE>_)!W^E2%>YQV>GV:X=%B2;KY3/%V%WR9ZB2@>AH TS>$;J6JC M$:P%OPG/CQ8:(E#1P5K35$ ]K'>J@2T3(F[/W/ ,#F&L>";'UJ@?N3>"!8;>9&^P)1-FB?_S[/GK0__ES%MAV#LQI#B!VC<=RZ72)V'*1*\P M'A4M\]W_:/:S(=5U\ORU^_TQ]2YS-FRJR1O<+8WB*C5.3-["@C.)OHC\/?8# MFL^MK^WB[4N[]>]BZZ'??OE,%/U=^; ]APNVNS-H9(.^D#&#)%C:6 +_'EM=.-_'=K>/QJXG4^ W/7+?Z=U][_4Z3UW2ZM[#OZUO M_^EU>N3I@3QTNJWN7:?UC=P]=>\[?>\[+^W>]V]]]I6GY_9+"S_HA:WHW>@ M>U !*@W!C6[^8[H@?$U71SFNJ(R?CDP=.#'R:U6SAZYMHSQWS%>*GCXN7_%K MKJ&XP&I1.?#[E]A>PJ8M5 ,N8$!Q1^D^G8),PNM2W:93-U-] +&GV#[X, M%T2#A3_&U,]+T@+Y@>H,4!((7].UTBZ9M$ R43Z(XUJ@Z;A,SQR :+-,XY6) M6YNF77,( @Z^KH#8&C+Y^P&W 17&M=!>!%)W)U,4838(2S)!W@1W^T%QT?#5 M'X;Y;N#?KL'_3'S0/_"05'P'?FR8Q!P .)@3%Q<\=>'E$![(G:KLOK MR8LN MH,!G U4/&4/M@_ R"J&5S;ARL7R,B%;0'UYHT]*ZS3Q)^]:S:]) ^@VIL6 M/-=8&X[A2!%W0\5%\VWHN @?ET;U\?%.CPY;#M@2\=-8NP*#L2TL9VH@^L% M-+*'Q)-ZAC,BG0[R,L$=JE\ Y(2QE')K[OW@]1!?O\!&>DLL!)^I[+L*G@9 M!K5@=G^!3=2TEH!SC]+9VSV(S?XF-MO/=K8O(S<_'6[TJ!B@$>(6H#J(9N ; MA3T$HT2#,_$T2 U4P*'C*VV'F!1P$JXB%HBN M@3D"+SX*Q)R".LJHKD!L=SK5-3!;"G"B*JS>^N"VSKMI_0#,#0'*7V%MWAV! MW@Q$+P7.XWKF#U-7GW[OW!?+S6"5>!7\Y%4W!QSO4[@E98@'!C @J-7:4V3& M!21_-(F ?1)FYL)W*&PED@3GU"X DC(VLOYV>"2'EM5(0P.>? "?9DX';CO$ M"01NK-GNX']XZ3/5F3/+HFA^H30S+8NU-K+YY%@T("$8'9UHG@1O,X6 M%A8_(MC0N_;OK0(88L-+!B6&%G=@ XAAPAG G_S&_ 00J.$Y>S.&/-TW7P1)^5*P/'8Z_P." O!)1HL,OD$A! MJE/#1L$[ FT-=#!T,P"3,B@R5&!V##GV!(6EC2%;Y*MT.#; O'G5*%;8D.WY3]GKT6-Z6,<>HJTTA, M)M7OM5,ER--X>/BXBA6BO'*X@0A5T;GF;,*)A 4Q@DFVD]\4+:!!?+R$-H6O YH M:]0"I=V@IFN3WH<-ND71-(IW>.?SGGEW 5>$KXP4V&HAW=@:F0.(U54Q[9[+S\E1H]@EL"3@I.&5T@W)" MLH5*P 4FITVJ+[& 3[9$ 9AB=X+DR>:A:!A*@P($"5,K*])+C&\/EQE7J"VK^0UXQ6 U^YQU9LE.&@ M.KFH'[.K V'!9J#> Q0P96H;7,<=H2YO 2&=/[4?+X0&@GS%0>>G@]=2T ]" M">XW==B-T;'AZ@J_<,?L8U!%# ^(4.[$'&C( I_OD&(-&[T5@%X7GL=$=;% M+', ?PT#W4U#^HA'*.-45,44^),"*6@3E@)6WGN100E!R_@R^HL93E4ZU'R-[X M%_&7M[I+'1/,5/;J#ZWXH$4%XDBX"WS.''GZ"&E%MR'F<17U#9W:ZOP=A@I@ M60'<6HJJH$0">K/,Z=@T/ :M&2@H@. F+,+ +24,[-D@;!Z_7_ E!#N'23L6 MK %YQHQ8584 YO(C^(B>D6@M=M,A;#/:16BT"NXLYPQ2!$ 2?% M(@)M)JRK##"0@X2,J(,-0[,47C#AQ(_4C,B7H5ED,@M)+9!E@1;)/';,/\7H MPE$X?9E"D'KD4PB6$P@F?BTN2U6J:QAV.K^OW%]PI'K*$%R'H2_I A@>4H"[ ML,)P!F5!&TB /ST"P4N\/##\#N!>](URPRW\@/[F #JGIJUQ_=*QJ/'J8&XD M>RRFH:(^P+0IYDWUMPN0"_H:DJL-WX/U6TC@EOFAZ(ZGF*-B?4D>7 N]:O@B M=F^83JFQF!C3 \0=.),42MNKQ8UZ<;YO5#>Y$!?!<#OP]7Z_[('B2Z? V]@W MX(CN0R(4O^*];GG\[05L7,4"A1*4^_\Q?T +GF[X 6?4>GEN7W RI.P9B&"J MP?<54-<8U/D^1AB>_L$4JJ&&]H)P&S&\CY4W)$]@F^BK9F(2+!R5$>JM!_D[ MKAFRR[:!,H:VL&9ZT=L^ SD//U W$^8&6%!T,ATK^-SL)R,3T(KNJR@[9CX3 MZTTXF8$Z/H8ZX*0@@LKZ" 6%8!UP0=1>?%-6>U, =Y[G-[@QP NT1LI&5Y% M5.I("Y>DY0AOBW##87J$YCB9;,?,LO%Y/%^>;R_;+ M,='WRPQWGK "#..$)$R$C8(($ R?FT?(E'Q>ZM%[C+6,F@'K8LD8B )\&T0 M9B%$N!UCFA^P7%48()Y9(10V]+H7S5$13J*(NINOV:![ 5.%M.F4*\+,I\'2 M$\IU B>NL[@4X^,H@A ZW"O"C!M?60Q9,I>D#4O\0&YFHA(;7'&DC0)5$A]+ M^$S8I?!)F:+.@T6(RM-$BN!#PL-NNLL;)&&S?$ _3-0#70P:#3&U#<62D(IP M&"J&EGR;1$@0X>7GGGHF(>&N+"4&I:*&N316P"JXZ :6Z@MB%O?\.:13X=%A MSA=JLQA6RI.$O%ZP0,9]P73S_4*X0(S ,:_0)5K(;YFW$&>6#B"VSN4^E$+YQW6_E%TWLTH3;*;F4:1JR;L@0PX.Y:$X>\&M\+\I]\UW",9';?_]A,Z(GDC\R4; MXAV+YY/ 6UXAP:;9.RDI(KO)W1&I)97Z@JR2X,_])N5LF).SXG[/9N3X^3++ M;-6BG!HRA^X"/R!T]5G:*+&82(!R]H%W$;]9S,B#H.(/"FQ2%[D1%A7!,69X ML:HS^!M-%>!\JL4DO)\$*K34SSMF#GR<*<?W,A=416.3/_-H9F/#TE;$R!8/K@.2?",RG4 M!IO;(SI+\P4,,X^S$*M1![H?')GQR&,R# K .0>;KY#@O]RK%GC!^%60DGSE M-]!!QBQE!VYFLM 7Z!"H7FKH"7TO:KLS!'R*D#.V7P,AXL!5S_(+(_N($EXP;.L3]=[H9[#IGU6+\$\<1^HY0-N M0!:1D65.T-2?:.Z$4U"8>H!58.P!=>V@-$[DMRL.#^)R>D9*G/NYZK*4'V8D MWO>>>7$/5K7@CP=407^V=P-O:=Y=;(P'8@2"I=^?MWK/%Y?$RS13QEYZD2>1 MD>,\HZ/E:\57NAG7J7_U61M;*+R^]8(P7IQN:FHL59*G(4RP!F 8+@B?B^^8 M5BB@[3%">%15^0@G']AHV@PY6^3A#VZL.;9G\4=OXX5:11F Q?PL< >P4%3O M84*! WPGM-U@![&(NF^H8%3!1B@I++CJ< ^0:XA">,_!-1L4"H*MQ':'8PPL ML) DIABPL XW3(>:[])E"9*1,%L0N<2L6=V[XS'PW$P8+=D[@6 XT18QJ4O6517BB@=WYB+H( MNT3#FNXCXTY]39B#R8+2?M\9T M4H*Y\!/*TW-".@SWS;L#X#N&X]=UH/N::Z$L@E8$('.35NAQX5@NBQ0B"XMY MCC]NYU>M\7#X4$3N!C0^D./I7XJ!N?RPK,$'^L<;07ELZ[;C1[7]8M@DISK& MC;A+"][RKLT3)E@0!Y]U]@'B=]S;'I64:Y]8;GX12VR++$L?'JA::H(=P1^" M)0,=@YHH.9OD;*N8YI[J('@$LH>^!?;S'YXUU\-PFTG.^W_T+K V?N"JGBWV MKCC#,:ZL]<(H\/<7@@8R=^<%!MH[_(IA$]NAV2$[K\"S5I!U<&(5*0O":VW3 M5Y8T@VMRL1P?>9"#S"(P4C7/KU;@T2]XX]DR4=L#Y0ZS')\4] M6#ZTH?WITB 3\(/9)^9DH!DT*JE!(HO45N:2$\F%/L'Q3%C6@P<+ A7VI@MK M#F?D 8G:JQE&(\5VBAZ+2^%KPC?/LD[B6=Q8E& K&G[&&1BR&>4'RS]\O@MG M&3ZQ?,4ACR* 7F2Z++,/-^/650-'(>8RO/*T15%5S=.:PC&, F_OX15QPC4M M4+$4R]*\B%XD/L*7\=1^Y+DU/#O1;_4!BJ.#+6)X9C>U6&D=;JWO F0"X(]> MD)R]0%U[IZ&D!78J<(=7+-A\M2CU^;>'!=C:D*.0P2'$F%F^@Y 6N,L6JQ4% MI4]!YD"8HQ<>37):R6E/C=,*^A-YSBPMG!JHZU3"F?_(6OE2@U@ TCK+49U, M16PCFBO,&L"Q2Q0],TNP-^:G#TQ0WW<4NF_U+O@G!GP& M'!LIF>4ZM>XOD*[Y3X.*HTB6LNU:;Q3L,F1,>!6F!5+6:(.)F//6"[>QWS1+ M-#\0'_S^ E?O8M05WOVF&*\NAG2> U?>>??;\T4H$!Q2$"_),X:#O.1K%J#Z MCPF4>@_@H[;:O#=,NP78W);6BC^@8U MLT4+HMXJ[L)\[3&7@HV I3=*I:A=*RSRNF@.@CY!! H^IP;>1TH2PE$@ MX.B&'=1@APJ;0E8YEUMA?P5_ .'IX,U"3&<*L'.\K%X6DT./:QA.'C:\&K6@ MNF<6%C[L$&ZB7F;N1'CXRP\*S3I5I"21DN24)$F7,M;H>?$9 Q%N,L (^NXH M:U<1JF*7ZLCER[4CE'BMK M9"&.614"?7L3+$AD?64#6V^J4=;?DG,9L$5MEICO*4T1]1 -TJA=3OJ_"X.; M%> S/V-BX4(A2%GQ/F:Y_5Z?"%:$B>5//S7;B98?!_7%@N,E*'5!N+@@$@.] M$F3Q.QN3KB.)AX_MQY[XT*]/GBLN\ZMIA3^$LV0CQ+2)P7H,AZ(EX7!T2,4. M:UFZ,@52Q*1+Y G.[!8'7ER+LD(OU-8L4Y_;J2$G9LTP M3*SS>J-^\A)8^X^LO4B;%4C@]\N5BOC^;%DS9G'QP)POG& IPS$"3<"4%QFQ MQ=F1'A+,0<++7"Y@KA@WG+%.%V#"^=WAVY M>_XNNL>&'R:X E>*18D6W-'+X9ZIQHQO-/.1OJDS55B*CAVQ/N*KL2HA0R&$ M'95IQV]L0]%Z$*$!QVN=S?5Z%!;HE;LD+1T=<;Y?7-BE,YPB7$./WQ*'07E7 M/\-\!]7#H"/@(LSR8M70X?IBEHK+-\L! 8^$90.$B_;8G(9+7IE0Q]0%+#00 M!H#S,>6UA8*8,A+CNZCBDN4URY77-&1YC2ROR8KH6M%.G(FL/\S)\W-_ M>#61?J8NZYOBUS1XO@^O[E%H'99@5+PA)AHE7@""M^1$>1-),O.2AD'46W"P MBN=W9Y65(J/$BY+$U/^@D\5/JPB;/**TWQ9IV2IGOK&W%LH4<&5X;M/Z(.?H M$Q*M]T;4LKA@!3Z-I8Y>-:BG@EUW2DIE^>R-5(+ M,5DN1VTVEP,K\+EOS']:L1LL1"6VSNLC./=T7JF4 ? @(S@A;@"*)K6^>XF7 MMT\MC:6ZC,)IS7[,)=37R@F]ZZVJ!7I$ 2M>#&;'LA,()P+%=MDQQ5E@' M]R#>O^7RU&NHB1/)R(N@]0-N=+GZL [VY#Z78QSF;]7J9<5G%D@M?VM<73;\ M=SS*GV$VC+EK%BC=8T4?!0%0[&1!1B#0_L8M4RI]8JBVS M-037Y(XFBW?%8(8;LG-390*#S[[Y(UITPAA?S!*]:K6YE?K-4-DF@%T(&XB! M;'NJB:ZX8#FA2O_*TX' ?L6KF]@3%_4:%>Q9'I/0;,L5?;8UP^,=3"@.QU1U M,8HPH+P[M:C@P[%Q*K;<1O-#^1\:6ERKA]=W8\U0O)82O.4/:W(2*GL/^@

\E#YX+.3? L;)) G\ST]\ M9(:.: ,8^!3"[459VQ?,/&]UHI6+S/YD';]$((^,W5<_E=-D!C *.HUO#)L? M%-D8AC& M,M5%3]WTO=]%DCWI1UI-^\U^F'W!GWEG=0J'+.UYI(B>3DJF4$_ M;PG*5X+S:+AL"_=79KD<]!,X1T6/(.UR9 \W+C_"6B;/,JI?5$,OQ:KI%U^)0.VQLSV(' MR13PIJ^\L<01KZ)+E*\6"!].X;>R4"8X *@PJ_*1=]9$GO4H&J"<9]MFXI/4 M/B7Q0&^'<"= 4:M\2CF<-7CN7-0Q1R='%45J*O"3@N%S8E* MM(V$UHG/._[W;Z3W=A:RQ'FN"[UCN!*<^A>HN M0^W/7^Y;K-FRR<-L%X'>0M4%C\];Z2P+N4ORE07S=,0;JUIET[&XLS0P0(*- MBBA0;&LL[K&,7Q%SO=JBG)@!E+498G\!*Q157[ KC$T*^'O^_D@D,$2#;'Z( MUU$P]!7_KJ_>,_$;HP$?_)PU10OZTH,RH*$U&G/_62N\P TM\>Y4^0BO*WI$ MB1LS:]BO?F0%X9?6=8]31&Y=JPHN49]%2=RMU^1-G#RSWXEDAE 0#1E!SH;. MDN73;':[>>)=M,'"3FA4L]S@\NP&!^X1SILB?B/6-39H%B;F4P1V%+H)PNZG M04 O*L_7U+4)FW$41*?\7>7.",P:Q616)7RC4(-M5GRDLPZ(.G-(8+LPO#;& MG+![G9^.E-(CY%0TBNBT$1[H9ZT'^* ?-DTDTES=ZR,+O Z8)1Z$\LIC) EL MGU&"-YA$: +!)"&P3,WWW+<3$M[QD6;T\:>^ZST:'JG/AE!X6H+PQC?QX]6B M%!OF3 #W!IJ(2YM(O^O<(L43U&J?%N13K'?=\J++)L9[EK_5?&B+'W^1;Q)\ M;?I3]+:T7@?GI0+!_UT$:ZQ\2LZQV(Q0Q1/-.AKY_QX8._X-V#'S,0XLC ?! M^RCYN-?1^S37$""8!X$ M>>$$03[,>GK)THK&LI")'%N6%Y0WWLJ-5P)03-8,$FVE5"N02O4:_E.O7V2M M_B;EM"R^3%HR;=$QI]&4*X_F.".XBW2H%@;9XM3@\J=5.>329[PYYXUAYV>A;5U#;MVZ6U>56[?NUE7VL769R(EZG8F(8Y(3O>@PM",6 M%!7)[=;>.BECU]ZZ*[EUZV[=]7X%Q4H5&KD-\*2F:WZ;S]!Z$1E:IYC#&;,= M,PEK7F)GI7)9CB9VUFJ7]>TG=H:RY!:DV"R1Y]F/7V%\UDDD<"Q2/R-9#?0G M';I^'O^JZ74=P\\=L/VP'ZL]".H-5"^M/IA ]*"Q_DXVH1-JO4:KUR)=9H,( M(Z91!),S\9S]B>1>J/+<&S\'1VV8#NMJSJH.HD_ $JLF +RQ'0JX\^0\-G)< M](N"SX(;OK-SPEK&";LI?/ZH?) J_!0O@#UY%4MTW31'(S;GZH,W9HK+#_%+ MV,+MK]@)\';T,W-@Y9"FG%217C]2=\]^,806L95Y!].X1 S*^F>^D_?^S]Z[+ M<1O)NNC_\Q2(%?8^THDFAU==QK-6!*W+#&?9EI8DC\_>_] -- D+#?3@0JK] M]#NO55D NMFD*(H6$3'A$/%[71@*1 MA=AN=WF.L0*\:U/L/^J:\?%Z2*=C6A8M-ICP'2'((6S1.Q'@%_SJY.W)"XL% MTV^^:JMRF>YRZ3=65D]3[+#!750]FG]V7E:N]P@561_N[:TM,N=K":NSXR4_ M"JXD?-DSA'I3EY!9&=6KNDD7N]&/2L\B5"=P[Z5PTW!;83<'Y(=.XHK;HRC3 M5Y0UIK00[B)7/K$HDS2?\&O1?5:OHQE,%].4$DEK.BYFU*G:%&1PG06QBZVI ML2>N2"Q;:%AF:=5F9=WLI##QF:<&P(GA[[)9ABLCO4.Y(0SBTJ0/;&*D+9P< M?>/!P,%^"OEMNM9RB$-^\E3PAD_N!&0NJ.?CHXT@<\4Y?_,[MG^L;I_6LMPW M'^\+L14I'FX3Z<^[+N*5_;S]_:Z?=W!H?G.+?A[<(M[-VU #='TWK_=JG]J-7@V7/?7KL0XVE#Y-J?II@[_= M_2IX_M)(;% $UJ_9!ZD5M 689WDYQ4XT6G:)K,$5-H''AK^7:?P1;^BP[Z#6 MV==8#L)5E(/5^[IXKKZ]/H<[%7SWLL3]J;.RHK 'U?=@<.GP,-!USY_XG\FJ09AWR \ZV ;SYKHB4()R M/#H1L(.^2J08R)6*D*86SXC&U7-#Z"KW:/BB-L#(C>\V7:?^C+I#!?/40W1)YOO7"W!CR];PMR4TGZQC-D M (T>[3\>S?2;#'N\]]#,H:='7_MTCZ*YU;!'A[M'#TPT1XOHSR&:!P]/-+]Z M ',4S6U%\Z%=Z%\]\G8WL?7;@U3=['/']_QYX_O>K_F-[WN-YXT>_U4>?ZB1 M]Y^12@:_GZN]1N__1B[6_NZ3AV4L/#GXVL;"*)K;Y8^?/#07Z\GQ*)I_"M'< M?_;0M.;Q5W>Q1M'<3C2?[QX\+-%\K2_ M]_V]**B^E?48>M^K%ND__NLE=Q[$JO,BIO:$4O'NR-8\R9H2>L1U7$H<)FF4E#D\ET?V]6'P(M7"M@^U[4NU_!Y>2OYY+[;XMFOF7Y0UK=U]HSFZ M"ZX/?7?/9Q37T7=/=I^%;$;[A[L'M\-FU*%L^.YP]VDXU),!WJ1-M#6]-QCN M:7QP94_CVWB=_0-'R+35Y)%.P[&67)\!(UI6\.UL22>W2NM=Z[C&+;]SJ>EA=^1+BO=_3N M]O<>W:C?I"G_9ID*X]PKODH?E#'_@0S;TJV!F!.N&<63W2>AK7U\]*7,^H-C M\V1N?/%\H/'%54>H2)O0/EY/0WZ%+>QMV72QS,M5FKJ#0? M,QUIK;WH%K/7RX&>Q-T"#K("%FZ6+TY>BH?"C]:!9#Y]%^7.ML+.$NE]XPI!.]T2:G%"=R4>4E,GNY>F,!@S4.Z')#5M;*KDIA5 M2=VJ@'*8**FUU=BDPP^?FVC-K=X7^T][8QU?,Q!TU_>%5Q1?XOCFOKEK/<)W<68)[BSAX>'F)WH7^V11H=[DV&)>1P[[C[H3_MLFXT:]\3!S_QUU!O M@X<:Z4!CMG9KL7!KT8UX=).+QR8""*S;.P-HZ&S?O#LR,W]%34DI)W;Z6B+R^G9 MP[B;_LX8(EJODV3!4:B8.N8]U"OJS"Q)'"Y)YZ8Z[(;FGP9=J6[QICKJ!N:? M[NY=^Z:ZQBT%JY0-7".W'M7>,K31FXX-; Q>:W<8G;'A,=^-73EZ\O2I_=R3@^=;WX=_W^+5KG$MZDWVF??BOC22VM_.X1\Q M,_<#,_-\Q,R,F)G/OK0/AD(4&U1P: 8>[U]M!A[UXAC?IAEXLBCAMOPC-G#+ MN#C+4(6>U-@:\*$9@;%=D-DY8OO5ZMOKX:P',!*W8O7M=2,A^S>(3ZQ_$P?* M); L=[F&SSA[)^X(1>:%(B:AZ%E)6/B]$;QKP+J3Z-'!X*?Q5_^ EP3+$-;K MIWA:FT0_+L.C0_X>G>OT+)O!8R_@LQ2(Q#SY8H$F74W6V6M8)NH'GA5SE =. MXT^Q5SB:)KUW0FV81K^431H]]:DPV,-L@8N4H*%#K>JIDQ2]^CPKXF*&-2#8 M+E5J171[N/T[9:+@_07KG!9H+P:JYQM4*U/4+*_=XH"=7"Y22N%'M@'28]8M MT[O6+[?6W# P.*YG$7VQMH6;1^U._P5]WA_W.-O8X^W[X(Y[O,WO,]?[3Q_ M!4:JJZ>NY ('7X]WFM2O6IJ96)J8.;UBD_[\K!7/OQS!_)-[PC _[L[0[AR. MNW./=^=H?]R=^[L[AU^#*NIN"&FON]GWAC62XT7EG!D$_AI$A;Z@H7O#9R'Q MT-0]<;J!&.LA/'EG>-[TM]RW)U!1_7IZ*A^Q;O_/_[K=5FE\+I1^FEV'A=G*=WDXSU] MDV$?[>T>W$7=^8&.[-_%U? N#,WV)F]NS!L'P_=R_>0 MT_PND+F#*=X)H3$SK&5ED"J[X6E<%6D2E85!AX*7/>R28]$@?GN-:Q[/9E5* MR-%'%A3[&+^29#51%]?1HV65+K)V43_&40J'#3 MTC5DMQ \F40)_%B<70=_O9$V9Y6E>?)P]N0W)-FXR& ,!$834AE6!6N[:%$6 M\>]E185IO^Z^WQ7*C @>4"[@5.(GJ PLR9!$7_>M_$@,'V6>4"7;!1RSHND] MA"K=IG$.9QN^"5]8P*Z>P3,C J@7LU4TS]M9T]*IJW>C?Y27*;@C$YKIJ[8J M.X]PHE7#ZV,K)KE(E9=^I_7.)MS M3X/1Q)_@ 44ZSQ -OUSF,!2*)KS#B]-W2H:=6:Y^$+.6X-_X!BO!AZ_@<53N M#Q\]CY& J&YS8;>.^PH##P35_:%U$)8(H(W]1:H1-DUB;[\[B:-K%2K\28_8 M5=CW=Z#5XQJ. U4FP,O^[)77*RKLC-X['?:54/!?[RZ_)JT\:J<9@@43.!%& M]GHE,JXZIRO0AE"LZNZ,N5:XY#:X7?@8PQ1(D\4-E0KO1F\NL,]&AG9(V>"- M(;?7(RF(?2SWTB(&90.7VGS.JG2ZDO&B9%7 BL]87?(SYO&L*5$9B(2 SL2B M6:] Y/@E,99$X^':-'=Z<+N$U<&U+F>B4+DT=XJESWP@*^HY0$^&A:WX*QD< MV*S:9HFP"CI" &-#ZWY1PDJC$B7>2FI[DI>@G:.4J"VS633+,Z3OE^U6JXZ' M@ 4G\KE$+_.4%HXV_,6;?YV^W-E_CD9?FR>B*%E-&F6OBR2CTQIJ-;(Q![]5 MQ?.V*KG^B>2#"V^B#_&GAZ=EWK3N5.)=[0D_8=\0 MTN4V9WI*// MY6^X?L^1'HE"#/].VAE.$98&:^GPX_M[W[,EPU/'M\)#Y6.^G83>H1&4&6-JM.WT8\ES",](XT*2SAO*U*)25K/JFR*FC/-R\O' MO?6-X:=J6=(KV'+)[_!G4[V;:8)=MX(_$XD>\&DAA63%KSN&R@'OC$K:: M&J'@-2 &8HL:\H^421/P6S Z*%!=7V4-]@O\9]56-_%$8&?QS7\'2<6U,FXA MWY(-*C.5N%^+#.7Y/59?\HT'?RC:15J5;>T,U]_AKJJ3;"8^!&J&!!X*$YH% M;CENA7$":"I)BJX-780\9/ P'(Y-!"06(5> OH-MNK*"110V7B(2U$4,II_L M1B=R8Z)43;3FMN7KEM\0+N $A<^LA92MIM6R@NM8JV:M\X$O$%^ZY5DS5Q!+ M9IU/82*F@%X,$"R8A5N3; 48D>]@K*+7 V9O:;4@%WEN)-,"N8+CR%NZ\QE?>T*F/:W0ER MQ"2I'0046PMF45F1#BZQ@QNI![0.T=*"W6UK+EA./\4X+(L$W-O1BU;>\9]@ MM$4G\-&TB$F)P^J]3&0P=[X!%:]]%L#762ZBE*]J*3=)Y*,;C>EKI& M5,8"GJL;Y^' MRKE*ST%M9KSJN!Y<#8Z]E6"/6NK.)Z\SB:9M(W_4-V2+D'8MCM"ZK"A2*(_B MU_?ZN)>7.7&#-EX2$^(! FE P1-1<>$8DU _-0\+B\.2_;L_/@9B1^ M?#BPQ@C)1&8G'+(A2Z,L+N,JF0P;+1,ZT*2.T:^KZ 8Q4P>)9!9L5WJ!6X]/C:4I ?IS(U'2O2!*.MR304>BI)$H MZ5:9@P0BW747@[%_4;)+C-O[XO0#^\Z/ECEX3D3ND\,25F31 MGI,SL+^W>_@]W77(ZO>G;41SH\/3L396&.2 )?XLOHT4]PWNN< M/\#;$C34RL62R"_C[@'[SZ(?V^0,--W_QK3?XXF, M+\E"IA-E/]F-I%14.!=]Y"L0(W"KSEP2XT6\S!IB6C* A_WGQ\^C1_Y!3P\? M1X_PZ[#%,.[L!_$.>(O_7*;B]ALFDM%AVGJX5#CA%2/$9(/P>:]K31:\,J?*!6?Z.K/ MTC0*(P,D(#Q#)HL-"-:&J!%TC"1+X6.6[[>]%4 MHNVX&?K"[\_3C]A1[9?3]X_19[UZYA1Z3D#!%.RK=A:9[]^: E2-_P1[ >0@ M2P^WRW,4Z>'%QP?X.(H\ZO%DS6V WM9NAS>N07<&=->QR;-. W!\/+1, M]/V.OM^-)" <6T6[A93Y$Z%]U <6FV<>0,!D8,F!V9HP;?;(;P!?KYN' G M,T*OX:K2C:4YXU>@>C"&=J\RAM'_^G=;-C]TQN)?7A/W;YTUK>0CA1KX;ZJ! MV1"YFO41I11N0DY,8<1EAI %NIPH5..S^/"7=$E9.+\!@D;+UV0VI"\3/3XV M;)EUNL7,G*/2,L(J_IA&J>XQJU"X7Q=+CEF1'F.\@L2),(2'LUTPUA$S#L*7 M&0"F?!LQ&4BW!8G<,Q7 M8.69)1T^#-Y:4U:L93YAKB_5@*5:BFR\]%[Y$OTT\$4O4LG9<-LINBS]K3K+ MJEF[P*@=]>DCOEA6L1RRTYA?DL$*5L[=J\V*7Z%7OI"@]Z3ZGA^ZW\QVX/90 MALSL&74T]"+08:,5623#S(W@&*X!%NQF=>S[G-RT6=(.(A. M"!=TW]&[\SF-,/5PY1FE\TVIH93P3IIF$MEA@:0GJ?*VNL,J[U',KB5F[U-> MUY.BP$/\CI0=;MMK>"R,M_/?SNYWW>+@_$4;C>9;;AA'O7[W I_Q, M4-%]I1CG2 %JPK;6_IJQ2P1?9W-97E@$IQAN*LI>NF_CTT(4Q25I0.I5F%Z@ MEL1T'2ML8^A]WAK]^>TI-J%^.OV?7T]?GG[XW]')+R^C%R=O3S^<_!2]>_7^ MS:_O7KQZ?U\,IKOP/T_(&NCPZ"-6,D[08J_*3R2N($S8G-@WR,'<-**V*8ZI MO4X8(0XJ^+O]8\.SCLW'SD'@=C!Y#/=\\1$A&66=\4?W#@V<*EM3>\')[.^> MA1_-P:H8?"KYH7AN*[&@]@NXZ/;!^Y9D#HKX07;>[AUA;P1<0*)9;I MG#&PZPI-&!)B%__(8]!X*3 5B/:@0F*7+>@IG.#^X9/)WO-]6/*XXD=A:S@8 M"JPJ<:; '(O/X,ICE+Y<5!:,$HY\[$<>@E'1]L-79FF:2)U'^BFM9NC$850? MAY7;./Y3NV4WB'\R"H*#(K!,DX&S$DBN:7TV(!-=8?YN__"9@5"C]C]/1 MUAB #:VPP8N1A8)B'2 [8&+# G"\ KY ,NK@(9KU'WH6N]IX3W&\0Y$&>$OE M,5AX24FPDB0%\6.^?TI..9&-FPHMOAXFA2H66GDXI>T]AL'4CV3J0/%9X-Y+ M\'0)Z..70^S# (P(X7UD[D]=.B@1T$O5LM>QC%=B+H:S-F.KCF!TC'7O#";, MF G\N$Z/;/?HP#ET:R(8G66%K:LH DC:+&,,T@5&0YP+I8Z2HL$TCT:). Q) MF0DZ->[!VMPLE@!/HF@9A\T/#0$2=-XE^*=/,RNJJY6,H(1[ DK8'T$)(RCA MMFZXE[YHL\E (DE!3PL9L);Z4QC'O5 MPBYDR6'8=M'R517R0Y%'%Y:U9P+>?Z# MQ(J8;%QAV[O@'Z^;5ZE]E-WB2-")DBH.,DZUJ@YC@YF:AF":M"\4 67H8F:Z M3V[1J\A$A&E\\]ZN7908&U*.X)93BN\V>"]H/68+1=Y>V7MIC9?F^B\=C_V7 MOH"^_3'44#U=L<[/%AD>])9WH_=KO\75$_Q#5_]B52'*!^5H>:=DAQ#=790T MGH)OX1AR:&F#EL8T=XI>]KJ97F,^;KRX5D-WZ%KHKR="(:A@(.*0=591O:A% MF+%OD#C> W;(51W73A^O5:M.F=::9E4UB[;]Q5>A5\QLOU" BN8ZF>GWJV3EY.K5/IW^YTB:^%;P5MJ3O>>*\<^L-77<8(3 M\>K8-34&]WDAT8CP"_AL$[_V/-@_K*R&#U_CN MT 3QD-8EA6,\RWS6Y\INB)/HNR=FH;"FZ>KFS=V:=?:;KU&-6UDQ\,G)-VGN'&E $G,*M@>M[1C M4NL.COX^'_UGNT=;'OU#[YIM=?2?^PV]VZC%=^ MEOM^+X93!5NJBP/3*?>1L/@D+1J$_>TF6]!/')"A0[>4@ZO;Q0D312^1 M0@(7^*J)A:G G-(%I4K5CDH4.A9R7J>HD:=.V"ITAUBV.3DA2MTOZYZ;&&;.KXW&LBOU> MNI?$0]A_/1Y@!I(&KUA18H7UO&/:086?IRZ(=E9AR@H.!$P2_$JBV)%?)H)= MBE#!86A$,<-8V@/R\*=UXS:'(XB$H.-L.EXM8*O&7+BKW;. M#JSA%2 3CLPE*.;:]N/UV%(\6IL1+(0..V"^,\(X&:1;_ 7L#L7M,R<',8L@.[4 M&CRA,RS_-#K!WL[5-&:O^0_GLT MX8)1T9-[N]'5^7+_/LE54#[X8-W&A>.56KL@6 X"<\?J^C.3-V;>2%*=(._' M*(O\C$D?)3CP)7,IT?V29 DAE,P$L,!OS>2ON&(WX5(/G^Q/CO>?ZI-=DIMF M[4JXX9%?=1I$[+G*F0C<0E!SC M8S5'I22X3CZ0YP"3J6N)F++MT>A^95-7,'\N.%X/G(%+4$)^6 >4QD+MD'KZ M?[/J7-86T#$;2/6E%"3EV2)C^%6-*A5C=*4\LA%""S:< EH^8:CA(=@.]I3/ M C&NN!I\@:^"YEZ%Y&:\SR%O- C,6<-B1,1 &9,T$O,._#)=9#.LA??FFOND M_P#-2"%-N9 -)/"1&DTZ*9$E>#OG!:Q0^?4E"57W.,] G,$(?#B$K@%T,JX= MBB78>H;WGZU(A,H9G%-A1O55PKZTTCCE)(CZE)2H2,JDG8E"\)P#-/&R?X'F'X?AE@R8HZ%AP]SD<*$ )60=5A[I K&8C] I>%UVGZT7HH23IM M<$XR%>>26L5&"BV-5F4;TAT;JN.ZG<&P];S%W10L(YCU\$SZ1+!0EJ =AT@( MY5=/-*2>=O8^('2?4"K@C.M$)+1CEY>4T$"]"1U7(EY=2CZA)$X5(:3?C5ZS M9[=PM;GKE+J4SOLE]&Z\6Q4G1L@"35X?RHZO'2$AJF(E/"8*C@6:')(,!BI@)9 P?]LZK ;CWH:9,NHL-= M'HW_&_W/KR>_?#C]G;[_[P=5/LJ=A>1NYB2J,7-Z2MB#%!"H*?J/XW2FIY"O+%N# MI&C*L[11[G9O<@H2P $Y$^EN1,S%OM519S!C_J#B[[Y0,.7.8Z0A!X%:Q.J* MIU[:'N6KQ/MIFY B/>UOW M?FVYE@LUB%SM5^%L1PK@FB,D3$;N$Q;Z)\P]6]HC75 VY*=8V&5+@E M=]*4:O_I/@4U*15T\(0CG)_73H,4P?H1C_UX1_M/@O&^O:Y3-RG0MZ"B0?%U MRJ0'/MWZ<'5.+>V ]3!)CV-A;UN!.R25LVB,&(J>8$I"8>'1,-?IXF9\P01>%X3L;"[U*]'5V) MK\>%$T M!H*FIH@_#.:;I4I][8S#(J])#Q@PM/;N$ER_ M"==>B/WK+00> ,[3&SUYSU9@,%D3%K^OW>.;S1QSM,?[SU@8)(4G#II;60_% MVJJ"+LA(T:G&GWS=F1@RQ$;U!R4@ P3UD\,#OS]/CPYNZ][$09P,'#_S8QQN M>U4&O?/ZJUS;0PVO6)2-A')5;_7B%.@\!U$!9UU)O>$LIK@*DH,,FUN_:7 2 MYX3C9P7C>\UU$O(1!"8P!Y<'K\(KKY?[8#A\15SMAP$79VV\7HI4I8([*ZAE MULX9(;\Q=,M%K>R1=.ORL.$L*HH)&<'+-.;XJ9)X8O0?!.'O:L5.-LT"?AEF M"R1ZYVJO77 9KV$,PF4+8N.B(M@*0RG4HJC?8])Y$6;A MH-FB#!)Y"5+AP MO1C1F8D#$]""=';#ND3T08M_%JPMA]E1YFSA)9-Z(WYC290@$[>V\N>9TH:X M!$+&YHG&H,1*"GG_P(#EDT_;Y7JHR!I)=!_Y8>9QEG/(,>S(Q:42X@2[7D+N M_?QH6-_/$N4BBV"J2N6J)$Z\_DJX!):O!Q,2"'G?:ZC3;N-X:""!??+,:P:6_%XKW MKIHS4:=9V[R>3'TP*[)2BW\,9ZQ4R9CV7M.26(6TSQ/94E,."6GT@\ZY1;,B MYT1.%@J% ?"P@(T&SZLP_#7+,4#L(:_J0E5:0KW:8,<9J@:YX;MTG9W>K$R1 MT6$2.S:(9BGGP8/#/C2H;GHT->14KT'34%-S4L_? M[>T>/PNQ_WN[SX][&/I;::*\MWOXM#O6L_W>6%>U^;5!P"QONXK@;DRV(W$DM;2 M*%ADI@1X#UB;9K5$!F?,0#(99MR@5<8]Y ML29-K=(TI6C+8.[2K@NQ<3D<&&- 7)\2F9RD!%?=G>\LLK3U[;R4-Y%I'CRAA(\U>G1EITFMWQEQ>NV@9$'A M$CV)G[&#VZ+<3#48!X$-S#BS>_?'CWYJ?WA'EX^^[- MBU;P($ -!Y83F_10D3C,(2=,R")/I9%5ID1U8M17%=)P81DP]D=BW!NA MYGSWB;J%!UUDM=Z"CFZ>Z!)(F@U'$@X\!Q^^>B)LO_BNYG'?_CUYOKGW5WNWKX[1:>_O'[S[N>3#Z=O?OD3 MJ^#!ZV=_Z*U_>O7WDY_XWGGU\O27OS^HBT=L:3(3Z4)8<5H6#TXC_"!XJ#AD MG:=GW!<.DQ),F][I@J3X3W?^IJ8FH!$S:ZUUI)C2B8=NS&WY!'M'>C1=X/Q; M.9HLHR=#0HHHS^CUR8L/;]Y]N_))U>0$'],F,?]#:IG\:TDC[R >C]+D/J^. M%WI*G/6VLD(1\[ZUF&LW-O$U%3Y[4!#Y08PW/=(PU):T%1L@+&( %W\PD7ZLBF+8^(+=RAF/7J#,I\QM]R&Q 'QPA4:%MS5< M@D$2#Q9B;U;<&^O4H]@A\O63'U#+_@Q>\ FKR]K3_V+T#05CR+E\6538*;#MHW!Z[0K"BI;D0 M E&)DR[/2]_#W/6CU?[KC!LF@BKW]!_O>;)3CR2X!L8X+_X3@+$ZNIX6 RE7 :[AL*Q> MXAX81]2.=AR.MI9SS+T.KJX/#K.W*RQDES;2)26\7N4J(,6PES&- @;GR(?)XO9P3O5 E#F+7._7);5 M1[ CI/&WM:0-YE0J9[@D7+P2';:L'2;* Q,B,'&34NI+ZQ8K[-*J6R!. ZC8 MXC*%SI)>DDEHL\.JXO]Y2@N6V@+ILYA!S+TV&T1LX<^QH'Z6(I/%BM.SG?4\0?5&4!$_%1%NWX)S@[ NOE> (;I:5S?@;F92L' M-R:+S$]ZX*QM/%8/YTC52Q"#Q/*HP"U8ER0Q4O\@MGJ9(&%"L(32Q5'[VHIW MV,0?4W<8M. B-FAWY418K3NN9>7<#M>.2D#\#,5F\ (GX]WA<:4\D^XY0NZ" MMF"690E^$HE%R%JA_ (Z=7$KV2,5;CH\;"N,6V28+.Q$D>.9JX^EY=##OXFI M@B3<*1:M_C'L/[;JEV)K6?VQCABFTF.FZ?BM2P[F^ [<*=%D7=!(O M9"=RXQQ1XSTBVA=GM;AS2L([-@2E+"*(8?"*I'99J9]&D^$-(U5NIL;Y4M-6 MIA(L=G44U%9K C]>$BXZ4_H2_H6&L!Z<>:<+K]%DQT_D=H)B.LJFM(HHD>&B M ,F:W0&K! E :PK7N-]3869(+&,)B[HH==DEO98H,".D!G ;5&>I*RW%>XD8 M5UO.:S)E-!;,H#$GT)7+C"\5G0YF-J*?,4>JEJ#_@W2@K+(+B9VZ$%=#C=V8 M,+748*%6?)X5FE>%-\<0S5NWP"2M&AV4?$M62>A9S2J-@,]3MI#CALHK_=W* M"L^G:322A FN55JY2Y'> :]82=0&H691HT7PT@+W^>N];#'",3T.$?SG?X!K MCZ[V$MF6BC/W]Y2<)9?RMF9;)BMWUOS4N4G&!18IP?^O< MFG+I8A]_:Y+.",='5[]+DZS]^OXS.I W6/0K_?_/V8*#X]F<-V'C[,&,+._; M["]5[:1" 4W^%\=B>\<4U!G,#>4G95C=OV Z-9AT,S0-7L0)WR5PM-ZOBG)9 MK^KNJL"_JO_Z?SB8X^0)_HER.XKP*,*?*<(DE"_>_HH72BG>_UG+Q0[RZT\@NG^![^%?,$>2*WY3?@^?+E(FFT?VD:6ERY)[ZO3M8ZT[ MJTR0X.3=SQ-W*!BM:4X+)9A/W[_8^1<:MK4[/<)*@+ZT8A0"R/%(C$?B;H\$PNT28HY:Q&?JS$NMCM3D ML0G'QI$_$Y/H7V!18?P#_XE>AS@=8%C10XPG,HKU*-9W*]8GIVJBE%I;FFD_ MA>!O%-Q2QZ*LK*?@ <8GIXN2([&ADZ$S\2)>3"L^!R^S,R(Q)X,L M>EN537GZFX QF#\O_*^PNZU3\,WGL0+>JQ< M&NBP1QO9_!NS&,-(.19\%]FL!TZ6??>N6(>@X3W25W2Q4PQ@$08,Y*9"Y!"H MO7J^D@ BEV4UYU79GIW[0 >/QF@-D4"AD6="0Z7%E/[8/"BHPRDZ Q"PG6OUS#,.X06 M5\)I-PM7[8G:R//GQ*"65G6C@2UDHZ%]LR40OJ!3.J]2$U1D.**^/5IYYV+( M!C7I)6OXO 5Z680%16*!/>^TX@^KN\><_FBE?@M6*F%MB-"\\K N VR1% GU M@H.C@Z6"K2LN900?I2:)NGA3>:K4E%$@+QC!L]+;PRD5JJ.?-IZ +SQ[)EC+ MJ> .V]'.6J5APK]8OCFP?PVTK*),#6&^A9PGEA+1%FMI1)A'"1XE^$O/GJ27 M;!?1F];-H> #V6G]BGS/PP$6$)8N4G6XMM=TS39)AQ//,I8"^&HR89AG8P]9 M;49]/4K[G5@L3>8JV"_*O)7@"\SF>Z-+Y\[OFX&WF#]M+MK?HM35?V/$27N")+6M6MW2F4F M=*G8JX)(D33F6(1]$?EN"BX(Z/>9QNPWA1K+@/;ACN)^;".D,)3G-0).G9ABOTC#4F??'[!&?RT M#D/!6GHFX=>N-38*_RC\M^U)++)/Z#MXNC6*](>1'E+]W+-1/S>A+&A TC9* MZRBM7UI:Q>^5&MD,6;G5),'VTMC4'0DKSV/J>&=+&E!_M[4C5S!EN8%#;!I9 M"?$;!??GC!W_FC42HWA_^^*-K09*ZCZK;0P<)Y4U1KB*IYQ/N)XP MM9A3]EE@4UW?K;T7N\9FI)QU,\KX*..W.=4UD!,N7P,[F 0P]U75S7E6^?Y7 MDI&RW,22>&)P1-TN$/!T$2LVMD:\15)>%@0@0\=R9Q%_9+^6<%]IG[#+),&8 M-H5[48\G83P)MSE5/05,TK;$SIXSEACA3.5NI1?2-1Q;!E-1&\R(%3V2E2!_ M6X7,TS,48\O!=9:""RMVN= W6P&_$D1+I(?+/#4=@1SPD.:#Y%]$KXL$*7Q5 MK9\!@S7U+-&E5)J[+O5TPS0:#(-$YW"583/2Y(),L*)$@K+Q&(['\,MDCJ7; M(YP0C/UD?[A>5*E/IUUI3(WB.8KG;4Z5N=IGJR#O.J%RB9Q)Q%_]^NZ-H\7X MY?1]A"#KEOU8:FF9E'D>WSD*9Q3,;ULPNSB -0T=SJJ22_C/J MNITG[0 C' M<28.MU>P#42QR&%CP(=9FG'._ 7$;/:GV0$X$/LLOAOZ%:/5/QZ;6X_QJ%U? M3P3Y*S:RBVQJ]XZUI\"8V=)2I-<]Y+0HR@LV84Z$CW>E4=.?LR(C>C_X^16Q MA;(;^3G1(_R\=FHX/3W1;@F/)W#QZ.!45X?7U+F?,O9QF*%3,WK. MXQFZ_3/D27OQ!C P3#A:)F?;[42&'QY"B%9M/L;S1SG]DNDJZA!O>W\E:F%QSQ4T-!04?1IO2Q1+S>ED^RLL-U2OC;AXBBHW[:@@BE MCAP((!J]*1D.3(]"-W[;@!#_D;K,?Y<* R'GCG8" ^!YW""&<13445!O-\+M MU2.9R(H[+_/,I ]-]RP#W!IE<93%6RU^L+%?1 76B +$,'99)M2Q!_VRK.($ MMP'%(D MC>":[R5"&AA\/@_;;P>]^?@O<4'1"NUB9D+3U/&=V+'R[".W/*.SP7A&JJ8^ MV-M_AH_HN7W_Y\.K@<-4I6=M'I._&)LYN.;SCNZFVYJ3F+_T'=+B(JM*FN-X M^,;#]R4.WT#/[FXH6KJP#W^4J)_ 5/=4:>O;?3-VDK"41%P@73A-RRW7PJ[K M=$HG1M]W:SP/XWGX,N@J+*K+'50=?I_!'!V54EMP%1QRG==U2^X PP+X5B$O ME2E#T7QZ]?*$J0X=(_0HN*/@?B%"F;@A4+JB ;&O8!)7"==J_IBW*4AB8Q,NGSF5CF#@3" M5GHXB.^E_#5HQTTA2)AT7><_+V4<1\,HQ./OJ M_R3#UMTM9^F[SO$Y$CZ>E?@+UQAZ"6/A,1G9Q#L\N:]B=#[F4D4"*^V:R6:U M7V;BK]46WLS_P332U>+J7MOK6VWO1B=Y71*+^6"W,TKDO7GUL_10"_2EGA(SH+@VAD&%0"!]KIK&.W_G,$RMO7O=!ZF,IBJ+;%:[1W%;7H\4@3<0 M#M%4FOXBK[>WD'T_WX="P(Q4V3VL"Z6LR.;BI:F)F0^$9=JN*+40-]@M;(V[ M7)N+TNW'I94S M=3G0LLFLH++),VS&S%63<.S:NJ49QS!AJN3B%Z!B2?TBBG(K">UG+M!NEO@R8)VHW_ ]R^P MI0 O@ $^T8#A:R:I\ X1ZSDN7"&O6* 6J:-I"N]OD542 QT,P6@1-;7DE@CC M)$H_970)E!B,G)>SMA9X5Z?FNGLBW2YZ0-B0+X"?@B'JQB@*=VM10P&>^(M7 M_SJQLD-"&VRS7UUX7_R6P,R6L$6.FG4W>HU;D58+4+NHHZ*#O8,]F@7\8Y]# MMF65)Y?8?*%WS[F72C^A3!(YR*PDOQYK:'558^X!BUN"&X2?JU'5G07W-6RZ MG!%3B Z;5[?5,J9"70J!M@WVR@7&4%)\2;CDN;X^AY&A/J M.J5#DP6!80HCN^I$Z2]1M@VNRX'8%,C+#A_$5IH812?!P=8)HFX((E+!V;QS M=3R2&ZXA-WPB@X[DAG=';MB3[IM3&N(+WQ_;XV#38,^09M56KD\ANMQZISH97%&ECVYNX!E^]&G_Z@6K'\ELIBKNVMX!;]ZL7>C=Y3/@T6^==?3M^_>1$]0G&EQ@SOP;B- MDZ9J%]$+V[2IQH91L]W'$X5\I&S8[.]_K\BEIFSH).H\X*_34LH@:S27/-,) M=SU"Z_8\SN?X #0\^O.B!EGA@ ?[WT^B_:/OZ1G[QYM&1R-O8FV^_>?4AFFI MC9UVH]\$A+VD$'8H=)X*KKGT;L$R)B_+M9]R[@#,;W_O>R(H0ILIG%;7I[C^ MXDQ$Z^:Y:TMEASXZY!4YZJW(T-#7"@,QV_]YKU_NQEV.*ECY]N\[+X(/"U M[-GY G/=NV*N3P^VG.N>%:HO-V%4-ILGO)4DX8.HTQ^GD-F'#"\!#).) 6+) M5?4IA.SSSEZ)AHP&VLC=ON*RP(B+=@Y"#]P.O4X7<&RS!U3"Z15I7.W @5CH M1'M&5\=O1TNSS+-$&OEQIZ[ 2J1F;NE9+(ML!M-J2&YD//'DS?A'%XIP3])6 MB/BTLLEXQ!QC--@X@\O3/J9HDVE:9-HFN2J+OD&(*WH07^ MAFWH-R;P3]D"*TX]DEI+2>L=JA5&!%<:GH0=X7\]*/OXIWZAJ K58"=4.$*I M\Q:Y\H,E%1V] M])PT/=U4B*;%J "=!':U:1O;V8P.":Q$0SQKN*JH=@(5![=D7+CVGQK7KRG\ M2J_55_HF#F_:PE#U_!_JO ZV!:OYX(7^+WV\>Q8G\CHT+T8[R@U!23FJ5)K# M9\#?B68Y@8U=RS&Q']F8P&A]D%$49KV.X4C08EF+(+GHTC 8UMO1$#QVB9K& MOH9J8KK<9!3(QHFAX(+02A]D>"32;6L)0JL,V086 F_YN2^ZN<),OFW!-H M,J"5V0KY&+HL/\(,Z\XVU:8KM.LI1(L7MBF]47OH3I\D M7M-YG.7X1'1UIPT&Z&0(OZ0F)D,7.-S4:9(.6);(?G0I2\5WO5[S< QZ:>U[ M<8E_(8B)=B:CRV@-E*/;4:T@6/\BG&O $U_>-3A,%>$)2M_2N6YQ_Y!B&V@P'[IL=Z[D M_/!HS W,#X4O\() U%@+4B3R6U*%7\:?>6<"]@R75%(8;J/$B^.@#//2>.'F M9EW#^Q(R_9J_ANW#S=H/1B & @Y7^TIWX<7<%V_JG8_J.&K!MHZ00&?K_7)= MX1DD \JD4!LJ#[ONSBDR80PVZ36Z&YU(X 4V,&=M1D@1\L2"A*2SQ*1"B:X? MC?1?DV3RMX=Z@F)9^O1=]%6]*@D9D"9>7Q65<)?T&8KQWV<92 MIK+@3P4 * .[DSO,QU*!X.1+<7Q>%=C85 MZ%7::L$Q2: J_Y*=L)3J=(&J'6H!643^<,P<0 M7J6T[4(17<)=H//D@4YC[L M:1I*WM[8)!A!;?<#U/9T!+6-H+;;![6%]X+8%+T<(N='%_&L*AW>ET&OT:,P MFLCAG#4@8JQU%S VX[,?1X0)=M1 [G)=9)]NE/UT>4TR;C5A*2JW'_+&&P ! M>$@R"P-08H02<1BZ:,-.Z6R-^95;,VV)E]3=%KEL!.C3IFE<25Q"ZA'.L^62 MC3BJSY,P,E%JP%?AM"'.+XTYX'I>%G*YNNS$#@:O W,:OIRV^.[XP$UCTR _ M?7BES^6K8L!JN4]YR/L2PEP3/3F'A.3H,UFK?I+'1M/ZO8WL&B_"^N[&2C'\4G]F2CG>0>I5 - MC&_=>ROI;M&MOAIM#>:R;\\&#GL?2.B**]=DW@B(&2W*:99W7/NY:[:\*$$D MU'-,$ZW^>.Q0&R&,HX=HEKMNPUZC.IZCKY24E*FVV"&3B8/9U"DIV7P5-#/7 MDW!? A?466>; )JV>R^!*Z$&Z?@FKM9BRG\84PJ98(MOMJ)$HJ*R@ZH@<)M ML$'_=(A>>?<4X905%#2W(0/J45_6F92&;I+A,,_*4?L>.<1T%2A6:D,UU..$ MT6Z-6"IAL6&# 9)&V!-=YOKREJIJ0[#6NO.*956ND,$N%FUC3?0 L [P[HP1 MZ5XTO-^7(;K//:X-OVZMF\O<4+V:5F$HZ?09,7S QHNYY6H2 M*0F5S2GPTHA=-#&D(!)E#%6/%IQC]YJ"Z,NF;9:C,FHB6RTL5YDA"CQ+D8-] M>4Y$;H&9C<6I\MJN.M'1ZX3(.3<^20X]2EAVPKXC@^PDWJ+T):9OK,W\YM7/ M42_>; I4^-Y<4=*)%T&8?>CYW2+'4)YE89!"#F6X&]F@!%>Y1*W1%EH.&%M6 ME>"=)MPJB,'R5>=9RO:#ZGV*0&C=#$T9:8\/3/H/ MP#NT5>$T!155.(2BZDK/3?99:N34JG(,7ND+>K/986N'MAQ%BZ=8K)E:'S7L MLM"$]79W H>8JZHX MQM_4QB6D[(78^W27U'+KL.S7,&A#!Y?"$:I$*4(;SSDBRDU2DB"@CH,<_]U^ MG4PI"HVJP8Z?H[6:;%A;>B]>Q$I@XK.R(L^1?.^\EEKC ]8E;AE[85-\1!AW M^B7#Z1V 9^.EF#1-N0^X:'5^T*=%$L-QI^'@T38(RS&KZD*;8 3 M D&''&A*7$6Z8C"\VLPZ,%M41PLNNM ,HOQ)!GU88&F[L4,8479!3*&$P9Q? MN;FA_:-;;)T"LW6(8'/G6MFFO2'F4\#8%C$$6N%QI*(.CD2V5=TRL7J3"CX[ M$(=YZ8M!#%@G09[&&I8LK!8!BSY>B"6HWF_B$&P6;-HK?NUX5J9LV8>R; S5 M@0-"([LI [>;S2H3B$\>4R+F'J<^U[)4'+$IB-4\H\1BV!U>T@ MFDA'12+->A0!$'94QBE2X1C?.03X!S%IE$&F8K2C!3'YH(PV@PN0Q>:7H0WV MIENWL^FHFC,^O)S&S(>-^&@+FCI4/7VE'@] W]C343^*8:[TGN=9G8ZYU MS+7>W&#\,44"(E8GIV^MXU^QS@1!$'?=8ME(*Z\CIB.$MT.S1>F_6W;Z3? " M@P42J>[61OHIK*,?PPN104?AK[O1"!E C=2>9E^I4RM\71/FS_]C L M!>9KPV%+CCN<,HR]L%?7.)Z#I@P 07KH>BE#398;9'N@\EQ!L@^^@0)C)V;B M@D;NX_]O4!R*U-]>"\XP%DN;5JX9HYZ=ITF;IP&J:7V_DJ":%<;AO1\(Y&,% M$X:J=Q;Q1U-\)2@1+]K?9LQP(- D*;Q&B4)Q'(Q(^*^1VML270_6R@SS# VK M_31:E:W7^QT-#[=(2:8?%K;1N5K9F(U.=^!2U\1-J$X#M?Q0I"F G_GL3*89 M"K$":Y\-HK -[O:Z6#4G')1R@TI5F8:5 WT]+X#B=1P^VS8)LG(TLN:I'%P) MLZI!Q(NSHVS KCIUBT$]#;Y!:-J:PLA./P2U><&U7-5-NO"TX-O8OCZ-F;O2 MS0:_&-#$@0)/\P1)R7.MYC"DD,96)S, 9]\'$$U(35*($2='(6 B-Z[;Z>]" MU!;8;:JSL3H+$YQTKE'<2K0_E0(7+S7S">8]1HT#?O8?G#'V]RPE[1P/+X>G MN5]/EX %S6Z2?KPF*/TN-6O#_D9IJ[/,%5GP:JB4PO6 MX@+O@+(@I-,,PLJ"1 BJL"=AQ$YL+PSE49[D&U0V"OCS!!*#;.1@7%?)#IZ# M+@TZXGN(Y:ME0VZ9PF?NC4]_%\KYPT#5X\":1(_>G[Y][),>&3MFN::_B5R$ M59)FFO6S4ML=)!\[M!\*?L\-97D_2FVWD;41!6N&YXL0@9R]$P,\'OYLB;@I MF#*\TT625F ^>A$<;73JHP3S#A.1-PHRHN?1Y_#8UOX M[N(42:*U@G%RP9"HN$TR<'XNRFQ&51J+9L,$O#9F:!Y/B/_F.NDSE^J;TXV[T MOB7G.-R%C#N=5DAPY2SV M!9>Z26<<94%R!T'Z$+)>5W=0%.@JHL6B'*J[4K'45*P**Z?#P@DVVKG"YL54 M@E_XP_9MWG!K-+;4,G%FED()L'.DMD!/:IHZ-HA=K<&""WC4**A(_2-( MN>S@+I]5TJ8Z6Q)@GMZ'#MT (.ET38VQ2X"";G;Q?@4-$3]+>'7 10:?0AG> MG!<(/8[U4+HAV)&KC>G0B=R](3;F3-?D3)^/.=,Q9_KY.=-+@3I9OQ95&V&J MR:CPZL*E,)"-S[O$KB7ZQ#2G\:PY/I[)]K:/D*X;1Q,T%&*V6!%?5$2>J<9< MDJRNVF5 O!OV5R>/B-?ZNO]]*+?R24"B\&SO*BZ((>('8F,(<+3^5L[+&=V5 M9=O46>),M%\+"N>_;[BZD-R48"9/GUW-X/#T^?>.8YL>\6Q??['__+-GU2/! M#L6V$W$-HAS<0$#*)[8!(KO59881,HG8\^SD$O%#Y8P#+5K/N3(LQ\$4APYH M4 1#:357$NL35R'L43"*YS#W>4RDDAS;\K^1!W@TQ@W!S4(6+A9']%[H*JG> M/:L_!:?E'_QER?A-FCOWX5U,':KJ7+VVB^*O=R@&_8@\MYL,GJFLZB M$;<6E8NQUX%U$UQB4P=6G>"-^ZU>>:%^SA9GD;M*>4E:. M69TJ)39/PL3>=ACZ0?G62#"*\LZ+ MP_C6V/F2T*\67ED$ +)M+^PT\4?XD_1BU9J,?Y93NOH M9-:,$CQ*\)>>_;0%6=$&X8ME3JV;*)43]DT YQ?3(WE\B?A,;/7@R,(=TX*K M6AL%=Q3<+^]]"1DO"R@*)N=7"Z*=I?PX9M6EMP%%?:09K8]X"C2_\=VO!A.% MHSR/\ORE9T]YT&6>2E5D76=3+ >!763;J ",_*F4,),EUD"AB=9O6P;!HD+V6?\ M.P+&+PC&'3/PR>7:)-\NB,)P 7YO8:1$0FK=A<..92&+&:<7ASON M=EN";>!&>VVI>HDQ:__9Q,='7J8XIH)>L1M]"D:^#ZK\"./$1/1\JG!B'.P] M=D0+HB]:83=%IESD)UM2X8UVQ+*=+3"HB+G4@<(&) +\/Q]>Z:J#B,-/?I MGL$\'IA^391[SS4;28NS^,QV(,&'XL2'6, &::@Q3J0=V2C=S.S8EYU>]D&Q M82VUD%15$.:ZI0)PP5G_(=[?@+W#"_.W3P*,SY/0M9[911K7SA;G0WJ6EMX8 MXL0XGS)G"6WJA^T)WM,U)\5F[5U0/>@P?TU<=*AF6-:EF'7>ZK5W+;A]H)@6*"B(Z,?0L?!5$)E0(117K^(: M%7STZ\F\1O*(C1AW#?!C[R1XH['FNYHVBF#B!\0-@YO/''$]8G2!W?L34UO8R@% M;3-_G;.UU"V7G7CCRD[-\05,/,\(3TY^FFQLZ7@37EBO&L JY.5=I TV .4Z M"AX-WX,/>+!LIB[F+4PI3K)VP?6LS(KG3H@]^NL40Y]&(-PBNR.=J<.Z(=%- M+[V+98AYQIB8SL5)F6%AZ!5HJIJ@L&;2L@&;3[F&[*"1X8>D ]Y3$0_Y.R,B M^AN\17M.^BY>I+TBJ**3MR,L&XBVJY.5FUV#JO1V+(:PR$NG;9QBV@G>.XK,J!4#6W5VUMGB6.1J:GH( MN&T-B>UX^T-MVN=-3$J+*<0%XP15[^$1MW\\SZ99,W$&;L4DX5R*NX0#<1[7 M?=8EG*YFN<(B66D=8QI.!M_#EK+R/4W-HE.7'([$AKR<\*RJCD MR'?H^H32$"V1HJ&.U$ALY5Y@!XL/TD2?9UF,IJV4,G;FO0M34CF;J)I.-$I !2RJERN;QU;K"%A#!;GH9$"!U72 ML>.!\8;R1Z3?@$7#^L2<"+,NM8@IH!BJ4B8Z>$B.RQO3!IU7D<0P[K!0-8Z, M0C.9(MRXMBDHF'*5BC378)UBQYBXD)@"6X'*^+U&M/L=J3&\XGI.D G[,EJXB!(=2F71*2ZRJF3U=DFJD%B+_,/$/4,B*J+()9V1 ML%P0%7\FB] M[]0\+RX]-_:!D]Y-W"^A6Z)DMU-'_@&N)C'M,N^"-L5BS@;?2H[4?N*/T5CL M=S^*_8[VQF*_L=COYI?GAW.E_V2*.[4KP3]%-8 ]V0QC:0WS+ M%F5=,$DZUOTIS?)%ZF$"B?9MQZ3KHO9<>!_9E$W!"6@DIF'IC9@4OF,E>:WW MD"[J#1L5MK.A+5.N KMCY1QNERB7E6[.A:.LR*CM2-&<*[N\,Y=]ZWJUPH-0 MED/EEFZ MSG@/G+%?CK0TZT&4I3#N+1-J)8+^[[),T6>DX>QJ68:/= MOH=&GHR'/;Q' WO_#3O:Z\G4N]=.[-EUE$;7@%L)=^4%Q%+I>$4M3ASSR*4Y M-D4Q%)08+,(NMT1'1)H-=9ZH0'5PN$AXXCIN!?W!^B1(;)C]036V*E]^D& M2>@^I:SH(7W)4.W?EP$/QNE*@R.\"C-.Q/:O'83YH/WA!S.>^?F2IT>0:"UEUDC"3[?P0@U:@YZ.O,Y M99C!-$\7E#O(^I0 ]$KB&5H.>'WM0_2@]%" M0((TOLBXUP(QE\5.GW4="23=3=V'RLKM N+&T QJ);4A TAO74<3B_D>ZYB9 M1[,KXLS_VO.L4&LO=C2\[9X2U2XZ\5GAHIMN]M0/%TS>M-/9'O[@AQ36D=E* M>,TP:,+PN "U,"$Z0V[3AJW6LC-]E$D9X]V<%LRX?&]NW:_8K^0?H*S*2M&B M3A0)F*,\-VOI9C)J>:9^24&Z]+\T?3+(7[MBE:Q#]N M%W\1S=.$F"(''.FPCW?:@6.^!,V,V)='+\N7CP5XX%T>[W-CKKI!P%)3&Q[_ M4EOJ68>E+=")<-R"_H3RA>@8)_($)+A M!SJ+Y/>TA 5(E"JZ)DIF5ZZ?<2)U!%[HW1C MP/^*UH5D3!L#UT2XEN"6I&RIXW,9+58P9J(XN2 RY2$%'DB$%D8[!G M)R463[EQ+!T[V)KTLO-X:<=H#1WO^&JH G/UZ2S'X*F' -(Z7>*T/A^.]7<* M 9)1.(-K41 S<,Q?O/K7"2KWV:Y5\1FR?E(3&%PTN!BRJ42)];PVJR6[-ZR( MAR2DIF84,1&>X5?_#<<.;A8"JA(OL;Z-X9I'FYO?WI8!RO8']1!# _Y9S;[/ M:Q5A](]>=W ")QV=ZRPIMI^77'NXK0J:^J\:G4A_6:75H_+\JU&XL"W,0G-3$)5I&J2*+0? M.54]H7DX$%-/V[%7.UM-T>=C33T)P(&2BJ??P_I=Q#,J J0KGDZ4+_A3,"]U M?B8T%TS@,>;5.[Y_P#R)GZ^]G1WYQ@SJ#8P_EE#4_YI;1N)L,E_I/(UXLY<:8E +NB M=/!K>XZ$_G%@\=#P#%>OK/SR%=K#C! O=B'7^%TI@HD+^0B102F FPA0R\)A)<528UT*UF>D,T>*?9HV";C2N ME(.:D^Q=FG G!+2F9A7BD6*&T<(WJWC%'1J,R>5@_5=/8YX1G;]S1OWXSEN= M4&OQ!>@W\D(H"# GYT!,=05/URT:\K6\19).,=*(M8GK[E!J(F6^-)=ZLK\P M=SZIO0S60>L(-E@ISA\R ;-RZLQ]"9@-3&)'3Q"Y.A2Z"P5(Y,>)SY#T4"C, M;"CEL[(Y&-D^>L6Y'2F006VS*+BN@:#Q"'U*U$/:<,U5J?9&$&#L=*4)YJRQ ML;)^#TG"I&*JVB*H* MZ'7%#3I.\38M)'4ME./_#9=34G))=,!"'CV:EWE>7FIIF0D7U%R*[F($1?0S MV#E(C>Y2H?\ 09FA11K]%$]-DH*LC5/49R^S,\H/PK?_V>8KHDY_++<):CR, MZ H2"7LZ48A9>XN20L1OOD_!.(NQ3EQZH>;2;]5(Y>"U:@59:OZU9Y-^E:!< MP[#_]!-8T>P,F]U9+^9XR;,_:D[%%3O/8'-I^:*=>P3E'1*7\VTM_ 1)@A%2 M3AF#:3K0VM$7H;"3ZX,&^#E7Y<.9<;3IVT)[O-N1Y$W":?)[<4?23CU:M\W> M5V_T;5F]F' _9TD"6X$5TE*=]Z 4YYO"("# SX"4);FL/",U"!W":MUQ6R1YJ_?%VZ M2$@WAYE2IB*F,B@*5=$9<))"#XT;2F!@ U@CXN:&YLYD]H;@3 LG!8,0+;-3 M<$,>A$IQ?76OP)B ,N*)SN4Y)M"F][6&_#J4%!V=._.U>'*7IZ:#=Z2+=G M;[]8&30-"#&IE?Y^N@VT5D;U_$6M L<:('Q>E^Q)Z M3! %Z=^9$G_I)"A\2/:_@V8KW+$W-XJG6D$K*U?1KE.9#$L?Z"'L;DO=O_0* MM842+$1@#!4.GX8II,GE]1A*O 5/'>.2RM-Q ^BN162^5[$")AODU2CGI)[ M*K!QI ,]-Z[W_.W&$_L']9L\H\XW6&O"NHH$%%"7'\RXX %<+J)6LT8"^LYX M>;MB(K8"L@#W1)8K2Z#039QC*_N'I M_&UHTMPVRLMCA-Q=>!P=6DFJ3T],3 MBL-@;4F54"E(%)^=59@7( OAN_W)L^.#R=X>=XC[[F#R].B(?G3D0"CTK@"' M3>)^CSMA'R*3RE&QK!_U"_]X[,#([U3TQ!B(WL7 ,[C+Z$8X&* M(2+( /3!1A@O#S=G;/'N3A$()E:L%5_K8VC"5(!Z;%I1TI' @JA\O&TW8&(N M4/,0T9]_J*SD,L;,9WU..@@^C\AILL72]=^1PO4@$..V7?#MRWB%D8_)X&DA M=!M]AA%FE&'3;U?A8)SI7.[:4:2?ADK4HJK-\89_;XLI.F1%OH26BTU0$WB @<1&&]=BZ)?BSA_T@F M7I^\_Y'UQ/M7+TS^GMJBE"T\$)0S%[P*70E<@(LVIWM&8[XT%8/#38>%D%%< MP9_ FD:(J^<[,0(^^ P),W #TL0J?A?1<"7%Z!WX$EF?]_:5F&*G!F0T@8G: MIWX-6:^6;56W5*U>;G-\7%0$@1AP(/X9%RUJ7;J!D0H8KG$B95SIM_^ 5_9V M=EN#4R&5M$R2R[!@-V:)=@H5MU&Q-)Y3/=D^BR,]5VEMZK]&C_8?LQW23FLA MF\$1N>\\)2GH@_CSHP/^:%!UZVYK7 1>6XZ45AKK=!62,G5](18/ZR&);7C?O]X-WHG*T5N0L@<+%7?\1G%JQ#TG=4,9:68 MSB(#GS<9:'#KUQ9N.%<5WN%AS R*7,=#41@N'PF? M9"B_Y%B[F^B*DV=O#LO/V06E=\F;'5^EOI);-%V%6@G7>LNA%P[CH[D,*3#J MNF=TP(0,ZKGQABMU3D_7UW!KYB@L2Y7(0 MBX45_^R'$V4\><6F;E9+2X;D!R<(^MD?>9SA#Z.UWSH@ALE*"PD$RT]S7E&\ M@R,QW0$^N. OEG"]K=)Y2H;PC8=3AOB#/0KT8*B+DY"MUODP\,!'?>QZ^MB/ M;1NR1K@GOH+,9>US+II/,(",$Q$[FF]?>[#@FL]MW=NI_\0+A@%I0$Z.\L^, MJ5[UVF5\<%SNG#_=&'YZOU4P:2)+X\3,,8#.T$:FA*K$2]Q?C#OGX_NXMAX5 M(@RZSICSGZ/_/#HX_%Y"> >/#9JWP\D ,M+BR]IC$.>@*1*GT- &=O4-&%YD M8I1 H5 VF 5($0D.[- IHT%.9(,2FVB*5S(.YDFHZM#@[<87R=2L)=TSH)R= M_'+X+:@8[P3@5 Z=Q,?=Q:!TKTE,;[MH-'N\[M@8'P$/Z_ASG:M-A )$ AX4 MU. J*\%$IM7A7AF3^I)4W0-%BOZ6=L$:'.C%I4M=+#O$;:*H:11'ER]HDA20 MPD4"*;2QD"&HVJ2#]7!_54RI@DS[V-*)X9C_9[R,BS"V^7N;G'%#T]KK+THD M\/%6 *I/:9+;6"N!;[ B/I#5$2YZZ8;(R<"590!46RECGU11^Q/L:GRH9H70V0Q0M0E6X,,T3Q>.P M'<&Q69DIEAIA23R:R\[T=+X]OU%7 ! M$\?["VY'$L0YA;D(0 L/I8(_OW?*X<=A>[=L&CF7?DK<.$"H^>E]:$DU.-G3 MB7S3HE."D3?K G1LJDQABT:@>X5%MXMW-:1O#-K]$8/;=US[YI MP%J TF"B0P7['5@\\+O?8L2*/]!+[*T)EGD[];T> MLUD*OT$-'[O1W?2B.,-T2HP@_VS1YLY(E"RPLY#]@[!.?$J(9")1$.XN>;+7 MF_X6)$VK2E&)>)#8[1.5\#S*B''LL;\BT.)-B7896]@0@2]F@&4.,M);N)BR MF+/Z<4%LN Q83O.,PQ43'ZY@]V4&&RF,,^RXE'-96W@MV=")!99*0BM'LM>T MYXGB'^U%2S0J;;C[$TT]=',]A<,BA61BPX>7K'4&" 2=Y[[!\ZJVNF30J%\1 M1MMSO(6]F<>QL!F6OG#"@*^D!Z7'3M917 59?Z(P)%IKZFK)'G//2C>FU"*H M!C--F]3*87,833=>B:3,P4R4& P?8K-S_9WJ[J6!O\2F-&M)9#Z($4^)?UHC M%S@5*JE.E.,7)Q6TW=&&.#0R:2_/LLO$F+^7E3'WG'6"SX8E+A>^'Y5O4Z1/ MFR@0"[=7@P+OS]./:1X]^N7T_6.G[5[]^NZ-QD;%8E,6.U)"!'E$+JAPC%6P M1&Q>(T$6>@ENJLLX2\Q)H'B(YR]VQC5O#A\GP89C#C2NQ >1!GVZ#X933Z[" M\(#YOG97C8C:K:U[O[; S&( D,E#ZG842>"0:R0<+A=.IV\W%4I$8TR%^J E M7+=F/L"Z>RA_MVPKHAXDGX@FC;==UK2$5E^Q/4[+T%@T ^_B'.\[O5!3J)P\<%;C@NM:=3EN&J%D2^4R/NX1>6E;W)= M!G%D_"VX(975O>ZG\:^ :I5EVYIJ".2P ^X))>; M(,02%B;(IW'&$]]F0=7SJ[8J.^L1]S4+>.I$RD^UN>$R.?0#S%\9\L-9D+:& M81Z4446Q#_8#\"KJE>:N@RPX/#WKF_L#HONZ;$^7CAAZSAD>6&I'-,-UT.0& MAQVY/2M]+:E,$U5X0DR#B>;0385W0X1QR:F] MSS.A"F\NX8H[EQYD 1_TI;OI-%'B:7-\QF1]S_H.CHDB1.*[&%ES(7B+00X# M>G"%9,KN)%5!H7KWCW,14O%.BY+C:S'K; D("N&V8\YW,#@S+OI^VN?2IAQ_2T3'09^/&4W")#QG#Y##,5;5?&=]@J-#N$'@Q52D6 M=9!B C5X![$4>[L^_S/<\E?M0@BN8C?5MB2XJKZ&??TMJG H&XB H$^4W@(; M][O#Y[M/L>(UUXJ'[PZ/=_?=;Q3^VJ_IDH(KK+_J%W=U!GEZL'NLCYQ$WSTY MV-T+QSP^V'T6C+E%89>DY@6 H:'R>'9.^;Q-,CHQ<=,U2R9--AZX>?KA/"C. M[?5M0<<.[HA\I,XY(2XPK95&G^G482Y'4AJ,W@<0^P=,&+K MD4J+\UC+,'R;=[*,C _NQ[4QB%\+VQ?+M4[Q%8 2EK%-2[A3#;-VVF,*?B18 M7VDEQE38$X0,5O Z&W#G>'(%5A[ M$ RP+V[<>5-, 'G^ZM_!=BZ0=YQ+''I-6.KMM!3 G*(G=T&FST?E&Z %;HTW(X@<,:?(YK>NMDQ53$8OX53RK12 MA989HF\0/.PR#88LL5D=+RU&3YP&Z_5A8D(;DQT.9J6/%'?!C_;M<63>8?AC MB#^,,)3DTF&L"D][P%$&QVRGK5.N.5(FLU0YAV17F3-A#:F88Q*['_&1N^K@ M*J1MG!*%K_K&HD36]%:HA&!U,)U4:6>/*EYF"3.:\V[X-/DD NU9G?EU9SV* MI]&H'ZHJDTWCK9R(K*-91OS^0;]W'W">E^L5VJ:VXZ;1N J55SSU"I3=0DF[ MM',14HU=UMFS!1C9$E_-1Y65^^ MT,>X)IRL->*/1&$)KTYEPW-MY8I9W7D)GJGI*.-; ?*S.#.B#3@?O3QXR>E\ MUR!)6L:O?0 VFC3Y-N2V9V999*_ZI-UVE8;K,(B,JE0F..95!VP*@2UQUEDM4? M)[YC)R>%]',,'*Q=)BN@)54SC+E(+X5>&1-'CC18LF(UOU?OI7PF#C\%IX^7 M>U!&9,77*<(P8_I-N6IC%F=-%N=HS.*,69S/MF?K-/TH6*,N@2CY.1CQ)%77 M!6,$O:C##D,P>!4_V.IKOD,LNI18%)CD!KBF-2O%WTT+# M',*-7<>O&5H*PL3$](Y0(^RI3I\(K)+*[B@,D60(9B'N--[$SCFHPFTH*]-& MP:VZ7^">D(CS$;:#4 N,\I54!86N6;':,%4Z'PX0%8>#!.Z)LF"HF!!L<4- M9;)1QK5Z@]*-6WY'9Z*!?D84TEYX"UTQ]).P2:*12<14$?5#H!"<^E>":NIE MYHC6:P>MY<-(&D+O 7S0!H5">:_NY-?9O/QXH3HCM46I5Y^<$1ZO-0BF8;.V M7%/J@F%!UJJ!ZN@HT([@V=-ITWC@B5-+E\$47IBJI^O7^"-).FV,AI)7*,Z^ MS<#:P 4ZN U]#;[IIINN<'&[]DK =?I0BQIT7[4>$U-(X=?*33M>EDTY>SC M7[]*'KZ7=._L)2MI-O#_\S_ ,$=#>8E"5YRYGS&.K#\''A;Y ->0 K:\_]9, MRV3%1OC?FDJL\;\U2<=]VX0=T-=HDO[7,76.J0?Y5E,N?Y#I/J,Y?/T=.#B> MS7D/MGZ#]=/NKODM3C6KL2B5!5D.D\06+=!G-6Z%@UY >"3W62:2>)XYW M#0X+^K?( 4\GY!)N @P5=E<$_@7"P5Z8$QGX)XKL*+VC]%XUU1P^@C27Z0ZA MTR]!;-,=K!$>-/,%/T/_]!\=97*4R5O5J(4U648I2&-U71HW"-PK? M;4ZUFYHF[ZJN,Q@X=H']3G##9LM,$BT,0P41JJP@_F/.# K:Q#J^59IX@HE1 MQ$<1OUW]:K"O"FJA%%Z*LI]I838X9:L"P5MI[=N0LW+&.(?0"OGR)8/+ZG&P M=4(ZHTB/(GV[6MLD4S9&;ADMP)AD%ZD#TV*65L6H:4>QO%6QI*8V,7(*Y$H* M-\K8*&.W*F..C(:R+W@/^_[AS,3HL>V,R+4,X]I^"7,52(VC?ECT2?=TLLD_7?+ M56'@;C;:60O=U1S+%EHNZ(!#W=Q%F?#]R8J]H7I>2L)S19A!)!+N,)7FI<1" M1C%1*A=HET)M)F#"@L0%G']D?O!^C*ZP:V,Z$D$$> 6,WBH\/4(Z)&P/X;8Y[4L M)8A4<3 9J>QTXF/?E$?2MK'Q696:ZD@AZ@IHV>M6?,I&FG^YQQHN34'P9E6R M@\M.?>CQ*DLU?:_?:PW:=Y;'&8=-:&GJ#G\)4>[/E*RMVV6(WHOVPI%H=5O; M>?6$%4E<.7*&V&:DG[*5.-2.F)::P+>\F@51W9EQV(<.\;!:*W,!VY4(MD"^ M&7OV%_,,!<' 'F?(/K+FB;"03 66UCTLBLJ[,H"V# IVT9778FR=4S/ =H9 M**A$9M@6;YLN+4N+=)7R/,ILQGCH^*!RJ?PZ^QYJ*;Z1L4#\<&XNQQ.IFH'U&O MNRK7NDT3X:.W.G#NX%+KU'_OF!% :V[*],KI_VWO6IO:1K+H]_T5JNQ.%50) M8O-F:B95#IC$6P083&8F^V6J;0O;N[;$Z!'"O]^^K^Z6+!M,>(B@JMT,8$MJ M==^^]_9]G(-PQV0# H&SA/8SOD&AA=R!;P#0^5=7B5J@3!#H3W1,N26 C1 ! M7J9"9 C0PT/JPUA^#<6:74#$E69#8?DB^25A-NU1CY;H9Z 11N8[O- U8X1( M8/HJ,#N1X[AVAT88,,SQ6_]?"E?4"!)Q6UXH@N>2MF$/(\1)HD 98*P'<+S&_ MH!F3 $K&ABHV)MS:U:ZTMB.YD3$Q&IV* OZ(^@CSA MRU)]!J2?>"KH8 $/K(8\RM) MM-972!O$WQ&0<>!8GB0&9UP*Z[C3!E@2W0F'ET8[D$1PCG>@B1T7Q\PI.Q0. M,#H59D)C("&C3Z.0W,@A\E6\#XB8T5F:DI?AL3''HVW00GH$=[R^).N"'*)R M=!V:,>I)NU8W1)R<@=E;P]D64ZQ?ST++=4H69;8 T:EY9;V:]ZQ-P:1''$(8 M#V0Z)\BY8,Q%%(?/\COAZFSL'@MB6Q9K- XA480!G&A@0HU.=T^%T*%.E!(Q M >_('WSW:V05Z'L% V!Y-]@ L!^0MRUO6]:M M 35<6+G*0P1N^ &-E&$;Y+:(81Q=PU&F !Q.!]G$M+QSNYKC\(F@PI138?%I M^Q,W(>IA3-;2:$W/XCB;XGBALG,Z9C#R*':WIMX'_90!6?+=#M03:4.1( :O MRG_X. ;Z5WIQZ.5T"YP+F.]6Y UNNV$P'FC1_BJ(O5IQZE]"P<*EYEAN)<;N M6UP^QT7@E8:HA"A;X5-VAB/RZY?7[HA?^,/>W2%>.XM\TA*W>9WD]Q\%IE>R)GCO(!MA5OW#O7A"L S;EFW.0?V=Z/X&!4RGX9L-AD AE]X+WD",+9JSY> L]M.A_$0((-/,F2/<- MK<> ]<5N$-Z7"2)' #T7I#P(ZM2;\TCP!+'O#[(9>0PPOEE.^J$=I;S\3B(= M]-O!Z>^=P[7FO@<>.SS96^E%<)H(>1$( B=@?)Z(07ZT;&EWDVNFPL#T0*+I MGT8ID&=_'<=1:+-"4.)*(S2I&_18 R8H-&@<.:PL_>[,%HDW2+6&$6@2IJ*^ M<3R,5;?]F&/C,9Z") 1!D3<)I[COF)MW%&25::F+M(Q;]R>-AM2:S;%URZ-! M-W;2-9>J!VX_P4]-%*?7K@1;SN;#_@8R.V9$OD1X)4OM+ALAM[;)2)\;L"7( M)@2MMM,^Z4FF-PORM0K:IOOZ43B,L,];5AS(W#)$[;D;Y>GP:J*:_I8,.,,F,/DL YWPC"*!GATX+IU0&C$GO,D@5H@-P1+ M"2)(*UX;>H#K;29+N=]>8#\2TRI" (KQ !"LB2,-SA M:&.F&@+#/V6F(\X]Z*G$N@"05=98!"HP /T)OTERX H(?^2KTIEL,*;R,^JF M(RWL02\ FJ\><%/A-]>!C5/>D\*Z:"S11KE&5H"P>"X)5Q@>X 13S,KAC/C6 M(S :+(JMM\N6217 H)&LF6$"L*%4XCI(IL71)"Z&^"]YV[.;S'L61=!?4A&\ M2"5PAP/2P4T/(BF,. @<7"JU.! 6B["G/^B/ FFRAZB2%CN B4C K/HV!8A M$%Y&UHT@[Q 5\14M-GEY6(:,X566JM=X+H*MXTXM^/SN4;(T)N?GZIX<3">[ M+#*SYIB"9P]A:W2^J0]*^B@PYJRB$0.IE_(Y,FCO7$C"07Y0&49S.85\S2:@ M\:7V+TU5_W\8XQSI'Q@XF"7-@.68T05Q#%DA/:67>A34P![/^I3EV%59R%3D M<)+3W^Y/F%$I-J6<^=FVX6=0EP1\_'>&D*&4^N%44N[&BNKU]*?:2$(=','; M0-9"Z;,*E&)Q[YPOI2B7D)S#PY<;:)C<,,H@8L]$6N7"[<&"3KR)RD*<($E? M*@[[EB/56Z 5]GB==Z&QC0&EAR@4N!I3\"Q)F(DFZ\%H7UP!2A@4=Y"9) 6>ZY-:VB48Z%5UWG+*@2-T5KB%$ M$>Q6*K)S*+0GZIISH4,A7O9-;07=@Q/Y7-47NQ5UOHAD :9(_UU-%7,\6_TF M10H9EAV)1$IQ9#^0XT&N)5/RRJ70)C.$[3E KQ]2E9J(G^4&!X)L_,'E?O/G M3)3C AB:U>6A,E^5G:*R%LN=T1O D[CI=YAY?>?P/OPA3SYM(;F2J?:+;4-\KE M$;*REL2GB,*CEE3F4_\&JZ80GP. MU*54OL#S+&%4 :DX5Y]ES1*;3\4TL+E(6P" VGA7MJVIY"^=F?=E\N:L %9^ MAI%!/XX@>C4!%#OFIP+>&)I0,UU4?HCG(VL(X&,T!GA'_6;],>*_0089;?C MG\.*V)=J#R<)6=3+ *IF*!$W1 M7,2<83)G8CS!?N6 M%0)5]L#+DXC@J9X8'5!)2'5ZE/$\0@00HLJ@'1P%-'8BB^R8XL\H.]9#<(21 M/LD'A2%T8L7$DG\")DV0%@=7@@@N6J?X&@9FKS?S$GB%J8C7@Y;QVW*" VCZ MC+#X[HA)E0_8A,**Q-D$MM^Q]N<1XGO\S>)/I=[35&J.%>&4=0U0N3 C M3C)2<>"4*\&',5*TZ0=++1XF BG_P]^7-A_ECM#[&J5,7\F3B".[FD#O%'8# M*Z-P9X8*V@!N1UE.S%QAX>9E80[$MT5RCSZ>Q 'ZT6E/PT2<+U6CA2IR9I6-X+R;.*:AH F<5,((1(Q9CU/.'FC,2I'TE- U2 MA),S%54A9D[J0@"[EQJ'= N'$2SJ\(<&H9_H&[4S.#+AZ @ZY$,WK18P/ M38^!>UZI\4#.;--7Y4BTPE!OE;YEV7.H A-3DE*@' .M[5[6N\DW5#%E%A2W M%&JFD%S/G,CX#.87TXE2"N=4P(D9H!*ZP4VH(&EH,HENDY;T:S*@,J6);6%= MD&_I&D2%AJ8<,VLNJCL#SYR3+G!2^&T#["D;J:LDSXI;X.>C-D0ATA/DT*N%.?O+B:LA]P!6 MBA3L_3A$<'KM)2*I+<5_Z$9LWD>,WRY'Y:6>XV9*8Z#G8(-C M>_2O]_GDO/VAT]56N'V(.K#WSNNVCMM=[_3(:__VN7/QQ>NV#SZ?=RXZ^H^M MDT/O<[<-'YZ=GQZTVX?=5Z$Y-RPU+$/Y8!5%PARQZ8B+NVSBLABOA*1,K'5> M,L=0:>]?FC4A70Z]#V$Z2CPBA?AW%@;>9@-IZ#>>6A[IC6]#+&(72"NO"_B^ M\:_R/C!4%)9YRNQS[6__=)LON@ ^J.@'Y_^G% MUW@S"T#T4+>6Z=L"3[GX'HMAC;[GJ3E!*@ >K>G'YD]!-)\E3BB?05!'G6%# ME]$IY;A-#SUMS9_F05WITX26\?#7-QNEYP44ZH>3D))]4;:8N6$_W;J6O+A[ MKL#ET_];4:O>192J"2VB+&3%1GDBG6&5'F67#C:5'N,9F[5!89C/O'-K5?$" M5$5OU6O!0688>&?H?5=;TB%BH(\F'F[+6MIK:5].VOML&#TR/I66=7U$>5G& M1R742%_IX>I9/<-"I,E-M0K MWB?U;3S-IM461%Z&8L-/JD;[TN0>N^K[M<9(T)=994>+ 0(22='%1^I MZ&1OI;E:%;UL ;*?,O)7DI^.A[V5C<:6[VUL[NE_MK=7GRH^6+50X)MWGR#2 M[?VSZ:VTKN+QQ&M2F!NBYO0'"7RO/K?X5,/*5M2@_O57)9:GEH=:'FIYJ.7A M%GFPWWO !%\E'[CY4^GB/)X OGFWM;_K[S3VGFPBRL90;==O>QN]OMKU0]=O MPUN!PZ+C^,&OF\W;W;[7LXV;3[^-FQM-?W=COU+;N!)K\5R]6N MUK[<<_ER6_[FSD:E]G$EEN(UNG)[F[4VN>,W]IN5VJ656(O7Z*;M;M=R\.P/? XW MK58"%7G@*_735B!,,^NDZ9^D<5;_"$V^C]B%/$LO4-J53(@QIB%Y48-R;@X1 M5,8=;V&XQ=&6=@[/6R#N%E\D804G%PJE>6![>.TCH0!@*>91J.Q1P0,ING 8/67X84!HS 002K"?7$ZZP%'"TI./8!UR:X0PB0$ M;,#)!%KR+4Q,KO.>84%48CA@D(YA@'@3B(9.4/Z]&X3-8HP,-?%V_*U&PV\T M&G)GQ AL8J2SN8G_;N&_>XA/ >BOZX79?Z;-56^F!]E,"Z/93[F9 )>"N2X+ MW"N6 7,!2!)NMSB8(G*NX4J^C.+OS\477^WQV>N)UVR>=TW,'3.4% ZJ "/]0X#E;9[;+E/;WXV#[W.B='I^>?6A>=TY-Z M85_(*]J%W2E;V/:?'SOO.Q?/L5'OZVXM,3>.9^:>\!!_*0?)A'^YHT>VJ+]S M=T$P^WO7L?UM-.Z-TU]Z,>!YGD1%'^.N8]S??,1!'@9)/QXC6]!<%^B>T[J$ M\UOROHO3+O<83K.QWD10_XW[#^H7Y8WBX/+7-\&WO[8:>\W=K?51.C62OI8$ M_37 %%3]].> EE]?=1X,QXG^8YA:,I[6E YK<,8Z#Y(4(07U9TVOB]XM=$O^ M\E:]N_\$2 :*7V#[GFF;)1,U)B+47&\N(>^%P>X_\6CSZ[J[M[U[IW7-M#YL M;JKFUHI:?=O<'N /WH&!.V<^EH/1.+CTVM^"?H9T3J? (0M0&JK86OKBUGCC MY:[QSL[#K_&1 4']8=;X):_PG79QEU'HFYO;C3OO76%4?J0U=RW/]G?9TM*K MOWLXC^2,-!O+V(S9]WS$0-5E-)E$UTQ*@+B\"?%-'+1_;_E>)^RO6^/^6R:P MTG$ O%R V7ND;ZQE>>TWC^&[!7RZ#"S5]PB3E:FYQG^^/S_V5CHA@!Y[P9]( M] W.^'L!4C['Y\#PCE4XS-0P6/W96QFO$EE\!"XZ_!&R@K1?VG]GXY0)RU:^ZM?39\T *8KF/,-J ONT M^8'%EZ@);)!Z8_V!3R6WX>XW&UO+Q:UIG%M;3SO, ^05.@-PP X Q"I,Q'B' M*E5:/O2670FFO6 .Q[ EAE'GG0 5A9=\OHG$GY 8Y !&:8B[N[1.!$GE8B@@6@#"#VUUPF$*<%( M32ZAB@!NE '2&'\!:@Z"+ 3N1+B?)?ZN1 R^#GZ7.T9\0J=';3?6EW4I<]=O M[:\_YK&+3U8G!^L+D.(>P.^09;ZW5UPZJ8\5K]>NT<]2A+1/I\7[1VAH!5FL M34E]\^J;AZ<:;#'01U+XW^KCO=-[<"DHO<7_>9N\S66]/G0.VZ!UOI_( VVOD?,B:MYT6OZ=.4J'NLS M[Q705IFO1/258J'10ZS2,L??4F'_[C-PO=N_>[?G-ON<+?^E==+YW6N==]K' MG7JW/_AN_Z)"?39IQ>-@,LYM]-EP]LQ&MU1OD1,-MY^K/C)0$T'K+9J@@J&, MRIXF[AB1.&YU+];L07INC*%JK*Q[RQZ"]<$01>>7MZ-T.GGWC_\#4$L#!!0 M ( :""56G#A50& @ '$] - 97A?-# W.#4W+FAT;>U;;7/;-A+^ MW/P*C#I-[1DZ>O%Y+F?)FE$4VM&TM5-9>>E]@TA0Q 4D& "4K/OUW06H=\F1 M8[>U;$UF0A-88!?+?1[L@E0C-HEH-F)&P^:+'QJ&&\&:C;*[OO@!_C7*KK/1 ME^$8+AG19BS862F2J3F*:,+%^+3'$Z;))1N1KDQH6K=]FO^?G58KF7&W0ZHX M3=-IT>.JZ^JC7(?C,B:+S:H^WE)W\]W M5O@R[>NL?IL.LKPF,M-!K!*RH(44:DBAAU@1PV[,$15\ T!2PU3;K5MO]OK MG'?:K5[GZI).2" MATRFY!-3)F8P4GG@%65X-"8FIN;T;URBH7W!2%^JD*FS4J4$A@B1T3#DZ6!Z MKS,:3.X+DT8\-#%&0.6GXO'R-&08 )7L!I0@E0"]J(G\$-<74#&) B,S*X5" MX?*DKZV=MG-]4*XXP7-QZA'-%(_JRS'Z39]47UE_H,:R"3?817,C;[?KY==< MFOJ2<:YQR<)[P^A_N<: P8 B,1TRHMB0LQ$+(82X)K_G5 ',Q)AT62:5(1!O MYS G*#OZGIMF60T'=N[:OVPONP6N*KF M/1_MAG5,XO(?\O\6GIY#S@.[Y/%%56V'$?&&:L !1'PR)E]2.1(L'##/ 4,Y M.(02#$JE(0$HH3PE$/0D3XW*&:R#&I8 F2%.*"@$('$J2$0#:%)$)MS (W5R M*P(I"YC65(U1)*%?&$%X3>?4T!:",: 2S(ZM#A0(N KR!,12& Z6 !^34J,!=9 G#<#TV0(RX28!*?TQ_-N MV,/[N<+[^"G"FY&(IP @Q.(,,!Y@&\2A6\WU\S1"C8;#/#P-1!["G #*.71X M &B.6V@&F$(Z0)H08H;W FIZ23502LAQ8@\E<@$" '()2+3JM+4GH#HFD9 C M/6$ Q09<&P7>(!0;G=U@I3<'9#TQ9L7:/9:?*Y;_M<-8[BT$/J:=U7_7=8'6 MHBC"K4U&$8=;"XD.H8I9\ &8.-8O !+"--8R7,-]R'4@I,YA M'&[X2@J'PDS)@(70K,D!@"YD@&*'+/\FB&DZ8*0%>VDW%R!1/:;5DP-V:$=6 M3T)[X^XXUK2IPS[.3G"[G:,$!U&T9%LUT;R:"-3@&I=I @0P]S_=$.;J_I9G_I!/>3=*SN\ENT=*"P?T<'=YX2W3T (8L=GOM^'K86(>T%QO/P0S MY#X#,!::7,XM"O/D-!2"5@/ L?5>JPSSN>!SOUGPP[ M;;WYKY#4]FG#UEP%_#;D(5(0U3*U6RW50%]XKH"\1%4XX0A@+4[[7' SQAID MG5ID3$LGEBD -KWF MD&%::VV1*;G;]><.EH5@(&0YVIUN]&5N-ENP32Y'I](,CVZB;Y]DDO[D4,@2 M*W.> 'OJ./FC"_P]D3QY(@EWF$C>.HRN8AW?DA0'%K9G+:'<(:O!BDH&0:X0 MT7/ERYI9$ZD-M./G S"7AM B7]U+3O<"<\V0"*@)\HTEZ<+P C#ON#!=S]I M/K7KT%D54SVM]3!3L53&0IO"67\4Z=68"/Z%B>)MSY*\=V\7W49?^^.='3^X M/7EV![?V2X5PPB[>;-?&)&(>X;,-'#%ZAPIKY01F:AK-0VZDTM.BQC; E$G" MC6'LEA2I+Z%LPOZ0@WUVD@/@ 5I8-_Y'.[/ M:/=GM$_LC+8EH/Z'-@X(Q]<1^%HCX P@690,T[/2$:-?L 9PYP&V"K G&?9K MBLE[T3L!O3C6="^"UFS%-(2!FDUWXHVD4)Q_P!! -L2[YPH1C0[+$_ ">,HN MILB UKY!WA<9^R)C?XAZ5_J 6B)2L E[ &9F\P:@ _M)4\$;GDO%>3J48L@P M'T_IH/@R2Q6I!DLR(<<,>D>Q=/D%76 E8)$'*596V8LXCX-RS(\:4JN7)' MJ_>P\9NURWU_[/C7_YQR04/(AR005.NSTJ^MZ][1^]:%?_2FZ[=^@1">[WU_ M<=[K+K7%T9&2H]5&K'7(^XO+#[_-M($$R*V[@!5E^\OI1MG^U/I/4$L#!!0 M ( :""57"A5B$)@@ )@] - 97A?-# W.#8V+FAT;>U;[W,:-Q/^ MW/P5.W22VC/G&' ];PJ8&>+BA&E>.\6DTWP4=SK0&]WI(ND@]*_OKNZ XU>" MD[PM8"8SP2>MI)6TSZ/=U5UC:"/9; PY"YI/?FA8825O-LZSWR<_X+_&>5;9 MZ*M@ L9.)+\J^:DV2M> I5;52UB93&M"%=NSD$5"3FH]$7$#MWP,716QN.[J MC/B+URKEQ&:/(Z8%BVTM5CIBLAXQ/1!QC:I+S4:_V?[S=>=EIP<7E>?5QGD? M54N:3S8,]]/2>#\]>,!G<=\D]<^-\153LOR3/6-2#.*:SV/+]F M<]WJ=>YNX>X&KE]WVC=PT[EMW5YW6F^P"&O;77C[KGO_KG7;@][=P2[&??O: M+<-%N7K"3FDU>J_;<-_JOFS=MN_/[OY\TWX/K>L>U53+Y7VUBH41.AZ\9[$8 M04L++H4'/M=6A!.P0V9K_^#L+.M+#GVE ZZO2N42*B)EPH) Q(/9LTF8/WW. M51J+P YK4"F7G];![;&( ]S?&I233T00R"3(+GHJ/Z+Y^4SFI@!6)4Z*A(+E M3E\X/5WEVC6 E47PP)5X8+@686%)8+LUJ3QWZT$CGMM@@UY3[MNLU[./J;+U M)>6RPB4-85E%6- 1^@0KAN_]'RH!/[S^'$#CD\^_%%M5JN7ZLH8?'$ M/57JI_7E9<%?W?S&K=TPCZE=_DOKO\5*%Y#SG9=D]ZRJNL>(>,D,X@ M/IK MAUB-)0\&W,N H3,X! H5BI4%'P=A(@8T>DACJU..\V"61TAFA!.& R*0!),0 M,A^+-*A(6-S23&Y%(.8^-X;I"8E$[ ,'@M>L3X-E 2J#0Z+:0S<&"?A"^VF$ M8C$V1TV0CV$\%/X03$K_S=N/N>9Y)S2!2!B)_AKR,XR%'>($3<)]IR#UFZ!J M*L!IHDWBHO0GQ64XPONQPOOB$.'-(10Q HBP. >,A]A&<:S6A7H1AS2B%=B/ MB'V9!M@G@K* #@\!+>@(31!31 =$$U+.\9Y#S2P-C902".K8(XE4H@""7"$2 MW7#&Z>,S,X10JK&9,H#F V&LQM4 1H69WJBE5P"RF2JSHNT1RX\5RS_O,99[ M"X9/;F?E/W63HS4/BNAH4V$H\-%!H@-,@Z$\:4R*;:C U\KF:$PT5 M*%&Y8)7+$W[J6E8N _>0/0F*;.,,^]0[T'%;H(0,HJ3)ML.$Q6%"'(;FN$P3 M*$"^?VV#G3_!7XKO-@:3G]OS[[G+^Q%R?BW9[2@MG+#3_>6%7[G!$L2(\WZ_ M#%^/''.?I6;[)N0A]SF",1\I\[E5B@:4XF$[$L8=X2C%8]8]3+G0NJ%.@(H"Y&21$PZQ3M&Q$(7!Z:@,A" ^?2Q-13:LA==U1H MG&_O#GQE."IDT<&@1@DC(T\E(S\%I^64F+O]V"(+(HJQ#_[5YR2(K@2VY\%. MN0Y'O^-QL%/_8-AIZ\-_A:2V=QNVYBKDMY$(B(*84;$[:IE!^J*\ O$2T\&4 M(Y"U!.L+*>R$8I!UPQ)C.CIQ3)&1W8)H(2_AG+!/^8225"?(5,;%3+Z/A[U3 MP&4H!CS&4$@B86$-3X@)222-;49*R)@B04]H]V!TI*6#IR5_CVFI/6(R=9X% M89:'(?>M&"':S)HDPRS6VL)3RA[7YQT<"V%#]'),EMWHJ]1NUF ;7X[-I#FE M;L(O9S*A/TT*.6+EV4J@/G7J?.<,_T@D!T\DP1X3R:\91E>Q3K<+"U:PE ME =X-111*=]/-2&Z$+ZLZ352QF(YO42 ?1DT+?B877)F%YAKFH1(3>AO+$GG MBOM(&.Z"A^Y^XG2FUVFFU9"96:Q'GHJC,AXX%\ZM1^Y>34"*#USFMSU+\MXW M+]'GZ.N8WMGSQ.WEHTO/-3FYR((L+G!SAA] $1UDH&9J8:2P-A ME3:SH,858)=1)*SE_#,N4E]AV$3U@4#]7"/"7<[3''.V!Y6A;$N-_+!.(<+J.H&L-7W"$9!XRS'*E8\X^4 R0 MY0-<%. R&>YMBNF]Z(. GJ",IY/D/;(+(1GOWLD#$ MT(*E$:X"KI2;3.X!K;U!/@89QR#CF$1]*'U@+!%J/(0]!#-W?@/2@7NE*><- M+W/%13Q2N!H\2J28<:\=#E?D7;(&5D$6^2["RXJMM>X#_ M$^\C[\A;P8LG?AV*[L"#7N!=-K.YYS"S\9$S*!Q3):5LH*O29?DI!J]H/35H MI0.T-/C%@VJY6EU AZ](=VQ:*:WMY>+%TV6T9$MUAE)N7OEC7UFK(BHI-1ND M\5>]K+PZU^E>4$5S+<#7J5VI[K+:!?;^\A;N["RVA'PUUBRY*F6_ MVTWW0:YVGS '=_3[=UX\[MG]I'F]DWFRE^B/88MWE-\+=Q;;>4=:NS*/M_ M4^EZ*'@(-[. Y2Y+N'Z#CE^,:+[UZ\=_XT/3A3$#-'A?,F.N2F]:][VSMZU7 M[;.7W7;K-_JTN5#[]M5-K[M4-@S/M!JO%E),!&]?W;[[[WPTE$"Y=3^HQ3E] M8(VVZ[[(_AM02P,$% @ !H()56P\. XU! C18 T !E>%\T,##PH&^8X730 M;Y77PWZK-/0CF:Q FQ6GKVIQH;14/I#"R%X-C7EE2:4PC90L&%_Y,[:@&B[I M+4SD@HB>LVGV!_6]=F[*VQNB&!'&%U(M".\9NC0-PME<^#$5AJK>@J@Y$[YU MJ WZT2!<9BQB!KJ=?BM"F/G@<$?ZE_?ROWP(@#OI7HA(Y[U_RO$H)0[#R6QT M,1H&L]'X\ME6^>YJ,KT*+FM7^$\07,WH0P#28_!Y?AM#'^[6UX#<%P9BV==OL9+.N/ MA38L76TG=58F$N3'[YPX%",!L12"QH9) ;?,9& R"I\*HI!#O@)%$ Q>0*_ M%()"MUU'ICN=.A -*>/X?)-^2G&V,\.P?"(2")=Q1L2< H9?,*TM5/S8-Q-B M*&144<2T#63B8%JT(2TJP+<*7O9(YE2YG/J> MZIO[P/TL8[I:T3%9SU+D4T@#$4XIBF).JMGDAMUZ-+D)F1U?KI _5= MMPM"XHOJEFD*NH@^8@@PTCES1B+&F5F5T8@!729HPL,P8YS(:BJ6B!$[C(\B M^ZN0XA03L;7@&]AF.\*9F)=#]C[NO^!V07YF_?NJZ#*F^:8.I!SI+BO8$A=8 ME3K\=I)LH=2 N_-MH/^G# V).(5(*J3B5:U=0Y8YSTF2($&;>YV3N+K_ MLL1D^+7]_1I'@]/4^.XHM'Z@V#Q;/\'#T<'A 9ZJ%'ZQUZ1*>6/[C^RMU8Z@ MC9&+'I3QX2>,7RM]OM;:ND/;.;;*AZ"8XRJ#LW)#X$BT&5LF^3>X1N8;K%V' MM6I$Z8M75_)_K?QNM"]PMV#6"FB4)A^\? E:)Y[$XY^#R?W"?ZF)#UF]9_M\?:F\AU;V2=6_Q-:JT\*S!,9'-?! MY>@]!)-1^';TQ)3S>(5O'^SVIN@=Y]<=]1_BU>YPONFN_NOFP)+L/\N#?LO] M#?TG4$L#!!0 ( :""55XM $#G#\ !1\ 0 - 97A?-# X,3U]:7?JV66A@386 M4LROG[M5U:T"T&S)EJBH^2ZQV(T&"K7<];G/?;SN-]63QVM3E$]^]V^/>]M7 MYLGCS_B_O_LW^+^//^,O'R^:\@;^L\VZ_J8R__W[55/W#U;%QE8W7__7*[LQ M7?:#N-)NB_J]']&UG_VF^/CO=]OSG5=':HNZ_KIMV4U2/-D5[:>NO\>O? M/_E#O>BVCQY_MGWRNYEG)(_8YPF]>=,_*"I[67_=VLMU'S_RV9NU7=@^.SL] M.7M_#UZ:NC=M_.3'BR=/G_W](L^^^^'IR>//%D\^^.//3\_.LI>O?GSZ5QS# MLQ]>???W9]GS[R]^N)/1'!5=5FQ,79HR*^HR:TW7%SW\858KL^SME5T7]^+/AR4GV"O[:1M_:CK[.BM9D?9,5?=\6RUYFH"]L37=8P&1D MQ55AJV)1P2U,VS5U;:H-G4W5#U, ?_--]LTO:&G=L-R:3K_&D^;S;:H;_[P[W\\ M/_OJ49UNT?EC2WBZ+"C8$;*:-K6FK\*S1 M(_F/;L"I,CB:Q8V:[8:GM81?X;_YF>'K:]R+6YQ7]\/QVW=]LWP-KU3" TZR MB_HF*ZZ+MNRRRQ;F$WXWP"2THQ=HS087%?X?[VO<#MT O\#I@HMM2R_4G>S: MVQ^IJ'V+\W.^Z_Q\:U:VIJWV MP]]EN*=G?WV2?<-Q6ZN7DW?S6YAW M;/AZ"2M0N%O3WGV)1[/[WP'97_X96CZ1\F3^,-'67A>1@_,HB=F\LA, M[:E'F=Y(V1>?TSB.BN.YK81G]?P4=]1%"2+"=B!;0?;AGJ*OSN#V!@\ESNPW M#2X'G%,XY$KB;6S?@^3$+=98.M5V[GS#R3Z4V5[L,]NKE:TL;'\]TW@< MU25=URS32WC#KXLKWNM@ 6Q%\^,RP=&'9>B6K5WP*M!Y(6&))^#%4!D>R-GY M N]X^J='YZ3.ANJRB 7RLS?+=5%?FNQBV1_*PBWW63B0HZ!5T<3XOKCNI@]* M92Y!>K7FEP%L"9:AK:E '8-H9ATF%@T:%/ 'R;D.38!E-91X%2]$$1Y&%DQ' M AU.W@J$70N/Z,QR:$'6P;14,!H0D&@0@MP#^PF%*VOX]"(^MZ7A?[6P*^BF M>*K5$TE[H^SG?0#''BP(MIU@*E^;/NMNX'QO'A7 M6I*[^OXP$1>Q.4#64&=+FK">==2A[+URG[W7=T^#LK!?GL.MX>4M:?V:U7QV#>\K;S U'?0U6;';UM)Q*7\>NIY/ MK!S4>M@L\"CB'K_9DL6M#I1HP5L&U0V+G]&0E5O*5,BI,6],NT13"GX#:PC' MK&SP \@HUO6./*%.#ET-RVY+G0&FRV!EZ)%[@B>>/&Q4\R;T 1HU2! M.^"GO0V>P_3$D*G'7H/894N0*64!/E.84UN#M3"(B8CN5;TD 0=?%@!,,.P>/W4L4W^-/LI_ -L:M1B9\1O$>_'-A:K";>^V2'9#)MMIWJ8(S M,KUHURT:P[4Z ,G)T*OJ3B>(DWXL;)U\^ MI1Z.M _H: T&;H"K[YE 6ZW*/ MQ2)79:<7LU*!GCAZZB56&K ?1^<@5&TDR[@N%FZ)G##T@@@4<#%H1=@'M$&E9TICL51_X4Y*2) MF@&TH@47M& )N6A- ;HR'0W;I-Z(=A\8"OMQ;&')D3ZZ\#E,?T9KG-GH#(1! M=3S/8 ,\/,W*X@8D*NFCWS])[O7G M5R_\S508/Y,X?J8>D/QVO7K0-M?C#Y<&EO#Y7W[XZ6_A'> *N"[ZS^\>KUOW MX.<7?WGVX)L7SR[^^N#BSZ^>O?@Z*ZIK6*]'V0),-].B:*A--)A'<.3XKO+M@&3X$'\U6@"_N?;Z0G 67SGUW_UX]/O;?UZ MYP3X>9@6I*,-E&?T"3C*IK6K"6$Z%IOJ53XBX6WW$=[@XT_KP.]P7Z(G_P+# ML@.' U HGOWICU^24)(\4^K<<_K@AT>L.$39807Q4UP1\?=K#U]9Y+ (J3_)_I\[#D*SCD M=9C68+7?1.*4C.=0TO3U\@0$1O:MJ3#1%^*09 ](WF 4*B$[H2B;+7LRDB0= MAW%F8EJ'LCZ;O=;'):NGA0TGQ;,C-EEAXBGAYG+?M$+>*P(5V528G:/)ET0# MAVA1Q*,;BD$H"XN)JT69!KZ_-P>7Q;98XA*C/O$W/L8T-\4;Z\OB)1[OGTF5 MA"N9QI2#G\'7N!\N^3'-@)'?%>TUV"^V(87G8YO@,U7P^Z.S\^,,1'*_[N*H M\]S=\885(C%H5T_+P)_3%Q+]C&\..]0/L(!9_[EI M*$6S6F&D5T=F:;OZP81ADB2< M@%W0\P]E0S?[;VC8:=E+E@HS*1.>65Q2*YS!B0'_I, %N ME/K6$>79>+)" *'$4$:IX4/#5G!!DO1!5>[3-(RRBC3#'O,(KX4JIH/A^."F MI$Y+]\XB*&C1-D.'P95L-50K.$1X#@P<7R/8DK=[?UB^&F\6YI #X$F:]R2[ M& 4[]IDXB;JH"11I2?.(ZI>G40\<)G+BUDT;YEX,)Y19#I85HC\"=>O"&BQ! M;DGF>6%&\W\R_R*X5>,PDMZX AQ:8KH*QNSEOZ21642!S+SB?;KH3(TP-Y5 M1"-NA3*S !E]&4>^QB; V(+,W^4,YJ)/]' EQ8UF3%_T V(HL@J'5'0I.(K! M:9U[^\XMS^J]R(NC +T*D"M98;\"26+B^"3[(3E2/8'#P&]O*+HY==-Q$#(" M!.7N80SCDO!IM[7U ]!@]/=HN=S<['D25].6FD*UT;?^F1.';6&F-O.*$ZLC MO"F9!/@:/(%)YBN[J.>WL3R<8]'PEP6WD:[)LPT&K@LP2.5O!Y>B8U\,_1IL MAW_"+=E6AAU%UYUD?TY&26'L[QQ(59)WG >F?O!_<+CLROHTI?S HU!O1J]!;]'4:.4=TP5AHW!:??0V MR1U$JQR*Y;3=RW*:\+"G?4DY2&K2PR]@BSDAE6?KYAJ$1IL'DRN2++(GO/R1 M38WPYP[D]-4QK?/1%1K/A@[1!KV_+2*(U!,)6=*RY. -COB+F[13OGF/, 56@L[+*@@,L0K>A.08I/+@Y/L29NYI75Q0PN,(2 M$*6X\#2R)2U606PN+(>*[0+05>B9I7?0.)/%T).&(YP)>1HY!1O(4 %7!/Z7 MS2"VC--['<]JK2F524\[NE @6S!;6GX3G MP-I+!_0MV>/^1M[(SX5"T8+\ *^'@A0;C.10#!?NW5/* E5>=O3YZ7\>NQ'V M38^QIV:S((?UJJ%EW,("M'.5>'JVU).IIE!$FN!D"I,_@5VI,55QG&L MVF8##T!;!8.Y:U.5XI>&F]ZZ&DTK806+\C$RBY)]J7[U*,.ZG(,X[#O.^A+D MHB@;.K:X:;AF\I8#CPRV#H]E@1UZ'3+WP\(J-;@KC$N M@^90M%MPQVFW\@=+7.7FNH8'K.TV.Q) %1\V*MO!:U5YSL/RP4.WDW4ESG$" M/Y\^.':E#\X7[^/@'(K3_,OL3LRTUWQ%T5$7XIIRF$.65;*?A;O!4G[M-I'[ M)?O!4<'BV9?G1YMC#&#XQ2K-H2Q%NT?\PH46)U9 $G1QTDX$\<)!@DL-"1Z' MH ]EJKN]IKHK"*0[ 0=1E<(A1(D!]0=4_5OZGX+HJ>SR)I$];EG&$(!]TAVM MN835K*0JWQDL^C<6D]%\Z!8W@ER@<9QDW_UF \G*QG!@A%) QL/<3B0M"_T>0^UJZ99%V]Z@M&:T7@JCQAC7:JA%&[^-S)@$,[U J[KH M E@:C1KF$_!A-:I,7-]T^#E.%@:3D5L!9@\+R&H7^ F)?K*C?9X>5)^!63CZ MT^DQ19JP$@*#QH@S5CDW@I)/I*-:2(?@DE%\T7;+UAP2#*G?2S3,%"A-B66N M0"+?IW*Q>U4B$%6WP6\0AD];M92'P&(6MARAE+2K="AK,^RQ-KML%&<=QZ5& MV8\$42&O)8##Q(IQ64&ZZU06="*-FU1#4O:HJ4A"L?X=1SEF0&$%!8D7C10D M7C?M:TD#2F6)"666,.&UU'%N0"6P-)++$$PAS#/%C:N?++PUX&WAE3%3:+5T M6%'V/)8H*+S@&DR=7S%%DIF(&BRN\ M=A0?58B6HI, ;7>?W T>3I@J4.05EH\@GH(@%6C*8SP)">86%=K,9<('TLT3 M@D1$)N,:3=*S/UR\_/;B_[*_5,T"?OZ2T*ZR]/G$!;(IX)'JNZ?%UO;JRY7^ MDE],OOK^^ZNC':80*6B*5 W%TC#5U0D'@XOAVO+4QCEO3:W",Z>)UF:7Z&BR9#1R3XYC]K95@H,X(CP7 MC7GJC3'K']Z.(,?N??B^6-=)AX_!R *4S-U#*\)QMP6M/XV YN\M'\6UL?[! MEO?-/W"U7O:M@07\WV:@&C:W0%*("Y\RZ&SLM2%2C*AX+ [X8%)G;RT,V QJ MP=,/>Q?Q@>4O1)DP@H:7O-BIK MI/$;D$-!F;R1HHI>#M5<5#J^!H.'#@?:IZ#"X-U>(WR0'[\2<11G!O<\_!SY MXAM%8BLYYOIWA^2#$(ZHZA< M!4M4"&T'3X:57#179FX_]T)-I%"X.U42WOZR :][55 Q'S-/%LXMIZ >G%#P MDBF2D^+O/_$E=U;RFSVL9 F.[4PRS8*L,6P#7QCBO?44-(=)^G.SQV1/XY@G MYUX0RYK;]Q<"-=\( MXS#KLZXZTO;ATG@Z.\W^?GYX>8\?OG'@LTCQW?M4BN M"&MZH:87_5!FO=B'+59BPE,!?4%8N#2W*W%, 0:3D=,]SL+9EU/ B)V+\V$F M[J-9P,4^!+0[SHC()>1G4@% M/?BF0!Z6IRKU.%ZQ*#$I^L-RR:!;2G7'!=U1_^96F,_>2W5@XLWLPZOI^DFD M&2+02-S3@Q1[4/1V#3:RCVU=[C-&]QFC3R5CM-J'E%7U#9E."(/"[==# MMS17!1,494=8FF)^&>!A<)1?@S8ELH! 870,A_OT?%)$S$L(4 )_*VZRLR]0 M-)Q^=1RH'L.3X8N'P3&/ZESEYGOO]R'^#5V**91+L+* MC6L 6\&6%LNU#Y/U:[T/">P+Z1?T[L3SH9C%L\W[)D1"[H6V4=&JS@/4*XB] M1"HI">&3;=N J[%)EBR7D<=M)GQ!Q>5M)8EM 3N?3^\D@\NK25$3!&N/:543FC-+GUB&T[ M3'>MA@[7%8YQZ%G@6I3D^/05'"ZD?=8?$V4#X[&I*8WLAE):58%RU3F,J>UV M*#OFYWVX12?)_2<,(1^K80&W >L!.8^*5@(%:=^Y0#6T!7NUN&1I1E*--US1 M8U\M)PJ5HYLM6PM+:XM;%U)ULI/Q=*;O*^%B0XF?N_T>2+95XXV6=<9"";!; M?W2_OP)OZC[$J5B1AKL)_ND&3G^]<3<^>=-Y.)B?O[R;:"AX/G9*KF.I<:EC=V M,VRRXO(2JQQ[WYT,?\(2/+*HQ%&('/2JT%X9;32\.].0MAP(N&Z&2O>&!74]M-XQT2U^B?8-;C]49$ &;R&/ MJ3#;A,9-^@>#=KFR3"2\NY7PD;V$M7+Z;N>MTY\ZY)1BIG(>KKO?:/+C^7'[ M_?C13C:T/1:5>4]GUW0:KT +?)9__N57^?D77\JMV/5WMVUF;B@;1)X82 L9 M!#G4_).<612(DJ'E?-F=:*;[I,=]TN-327K,0SO>L\>0(*)N?7,K M_OPXT.F)D,5SNT2Q73DB()""<-,C9_M<-=50]S#TBMM8UNJ#XQ'K*C'_Z>92 M(DY2TM54=KZC*DM)6K6 9"YE&/5H,$FD;!+&$A5MLN9B;)C_&47,U%7@))E$ MY*\&"GEYS9@2M H;(@W7KN!KC-EB]$;T1VOT,I%X=>&U<7_ 7F@5 GF+1;BG MO<2(:]I*E/417#"&\B91Z_!(Z;YUNJ\KM_@*5]1)AIOW/= ),E M4Y0"]&?QAB]M*IJ9T$'WPPQ9H-X(^D: _DBX,$6$EBDO+U[(YNW\))=!=%"O M@E[O9G\FY20F06KA'78-<-D*@X<<3S:QF[!4/AJ0V?MUM#[?Y6BI0(RV9>\] MK3!%=&*B@-4A3,U7Y]M;BD''NX<2C2\"CT9HDHK20F"_E&(XR?Z1<&Z0_.]\ M*K&+?P_"P94G=(0.)OE0=8V_JV:82!E"\R#YO&@(;<]87D6LB9[@R3,/$G.; M-%LKI5-ETD7%==P,%T9RB)D;2D_,Y\M7F(@BHHN)"U@8#D(=3^'&_&N9+@9[ M3##6C?-["^H6OMD*#6$"&@3C<0H:/95)GHS*GV0_X@6^S9RH_W0NI(\/YY0Q M3^[)<,*<^B8'8#C:2K<9H.4]L-XU_AR^S4'\1W(00Q&/'$72N/Y$[7\BPR&, M2H/"F:P%%1&.(KRB.J3OOD);BA8^&DWPW\,Y<[_NT,7,CG+,;NFO,G7J MT-Y/[S97@K0;BIY@.W8I !!GP3ZZ!$=!@0QZ3ZEVZ*US@7\LHQ(G[W&U'7*W(%I9>0WNXNP#NU M&@@_(5Y>U6I*$CV1L>>20)G))(BF>F#.5;S=$WC4_6L M;1MG,WZGVPCYX(L-ZZRK@K&K0UP7/$Z5$*:?X'/*& )O(-<(/;^PB.T;P("R M5[C9KV"/ED(I@W*=A2V5N,MN@G',-$1PVB5 MMR'&'IG.%TZ:T!/K[Z#9FK3.-5S:\O,N8;U](BJ&(7EFKV.&I^WLN!5;)^.; M\3[CGF]K$_1R/B:,_-29B&YW/DF1$/$/N2Q!J,<^IS91B7D5+)DX0>5$Q\C( M"8M[WQ/F/A]UGX_Z35U6.&.A:9>+ $N8XQICQ*([G=O2AH-Z)\?R8_5"HGF< MA!4XT.T&S@AE.EBW1?&>G83S"U'C@>_!JYU'GTK^U!3*G.FN&_'\I2EE;YM27LZ' MP"E#C/>F[*B"9Q4E]2;"IEQ4U*SS<9[H6,H]^%E("3$:3I2@I$"$8WJ^84S23OC;E$)%7)VEH65IY.$'9QM@$Y^0@84",HP[BG^!Y M%R_F;N&=75W>@^^->69<3Q)[!3-N'SV5#<.8$$?YO74@.7H.-AT@>_H:^[NB M'Y.^6CL_X*.()?)8M:6=XI14Q M>:@#N7#UA*Z^9.^)RETK 8Y1X3Q5A:_C"S2>R^70$B4Z;/-:$)Q2W3A9!GAK M('''FOPVL\&C2P$3^01X9._E]?" 7ZBQ.842+^ELJ99*OV+[R ;Q.)=X6A+J M]9W+>C@*:*<&HE1*BSB@6AJ\PR+TL4J*Q!,;]+M)?KF!.ZR#$WSN\"4F5N[U MVA2JXX!6:.<2<5QR(H6W*U8B_:1*4MZ@:VE6L4"0I &(_WDH+QTH:Z)2:($I1BSJHK+[EK)IK:M27@UM[_KU*.AU ML'?$P^R8W!+$U_P;V!%%5>=_7Y3-MO=Y=Y 4#[8$^Y[ 2!W()K3SY)-X)(O7 M1C.VL@;+A4EO*DP_$A[Y+GY7$LJ@#6 Y[CR'\NY8+G["*])PF&IP*05]6,2 MDY.TE.Y[D['I2)LY.4TF*DE:%^J6_GVMR@-/G;Q'B:\P?A[:UO@TKYZIM2I5 M#C822\^$',%#^22OC?#D$MZHHSX]X ^0K>%Z?F9W[[M?NB3L_YIZF M;E=ZYCNX>%-[C\NG[(J29:I/@+(0" Z1C7\H)_V&=A3W/^ND 9\7"1X- E]I M!)C"I]Q*&)E/WQ2W +E:[WA;GV<(!PI5QC+P*<]F@ +?LFOR6YK*<*6S2B^O M M&/G[HQQ'M'$K(JKATK.Q8H/D L,=C0R+AY65B0%+3QN8$;Z5802 :<[\AN M*WH8:6:I+X9'O%^V#>C+NXK+^?=0.Z3J:"W7(9,3O$5X_E 3\JO7U_K(FQS[C"*V*Q=K1!:A^Q*] M^Y3H)Y42?;\E&%_L*L%X1N XWPWWQ/GJJI/X7)%N@F'8T[L_V?=^! ^,4;\3 MYD]@Q"MV<.*!D;]?AX$U* "JOW.C\$ O#A.L%+;&X0IS/6IG;Q:N6/UD!O+A M[-').9O!-X/=;TF96"2"KQ_\=/+R!/1B:[O2<5]-.JKXZ)#U^O@0M>]W_W^Y M:_^_\N&7IU'ZCQ?M$&IM]BI#>G6S->F\$"(\:972J9K[B3(0#J:2@X M7-"N M:UO,!&R,+VJ]]9RZ./U\ &<&9\<9*O@QV)F8"N(X#Y4)7S%884,1 _F$S21/ M%;'*/"+,)78"R(2R,E@?$.*A/O&1HVC"I ;&12PL:2'^ITNQK.P;+@^E5:/. MU)1<\+4US>Z4DZM:K"?2(@VA+3 KB(8>W/?*@E,WNG?"EB9&VI*<)GG[J+O> M%8-BK9E&SQ)GU6+?M?AQDZ![<)$66IC:K&S/TW'=9$?GL@7<=#GO M3CR7B/P-%%<%$X1_'@ZKY$ZD[;=2HZ+)/5G@/"O&N&A5T2(1L21R/L+HJX.) M'TWBQ*R M2-ODK285?<%__L>9L.64387R1S6UG&C9T-DX22=42E*:[>NQQ: M%[1>HK@H81)O#/S/D4!-,%A+>9CI_M][,#^XCVMP#813^;S2G6J#@*6L'#1A]('*%G)= MFFS&R3EPW61\/).QBVH[SJP/B1H)':4/I+/.;$78I-(NF7:@=C1OGE9"-#Q& MY+9;/N8!EA/J4,),<)0TPC3 M3?()N*'"O/HH-Y-6H>2EC4+;+5\(V"T8@J) #+J MB;(](%_=76L7*XMS)(^(@&<$HU5> :IL-#3!;7^W(." MP(KY1A!XC62RT/"E4Z2> ]IY!("9LI-=^(H/P.0DADKV8,9-$#7 8>-1+FX M)69<<,'8'I$>Q-A+O,*=@4(.3$O5A)GU5F#G 7O(DAI#FAZT$.'?QSY7QU!" M&8+: L8(1SR]@9QD4,W<#??NJE;].;(P(.7W A5ZLZNL+EX MQV04!H7KI)!>W,E9'.]!)_Q#837,\6WEQ^01L5(O?Q[<$7=,^7&]M=1)3]!# MLD%$KZ+[V7)6EL*%\ ZV<3P@^"]W%V6$K+&MR2 MR^A0S$"[KQ.FB%"*^U93=Y]#NL\A?4HYI _5DG!G]3P2JG:N)8:G>E' \=G( M,:H[8DESZ9(D>!S!#5! %%M%H]39UB*!&N.1^$ MG 1.[(+<,(TL1P?8+C8"\4G@6O'7;";HA%%T[:C!K.A"4$8; Y(27I+)\@/G M(9E_ 0'OS71GSBN.ID/Q_.8[+E*@$?SP%HT 5T#WG(VL79O4J_@H("Z-G::H MKQQQ%A6,PWJ*6NM&. BX5HK*&?'0N7 J!%,L M.J>9:1QT *CRBILO&*V5ZL3WF\.YRJ0X_(J"5N.$:<>(E6Z72Y[ M]%"._GP31J3X-]@JK$?B=#ZX;W_D.W>+N;,_86BCAB/W!UU!M)O;I(27]))^ M"MDF' SV@F-G\Y_1H,D^'"S 7KR;Z4311G=! M:-R-F*(-Y\GQ98]9LA-'CM,2Z8TF<#,HVIP::/A4B+\51U49>^=?Z*')RX>R M"<[<.!0NGF%AS?/50Q+%<1TE,E3>.&R>=5^+J=)S78QG)?YNK%UAHF00991V MF 0QAR#+%%1S66SA$97])VL?71 7,WVZIB PQBA%V1KIQ #RZI:&XE,)HEZ! MEW%#8'9D5)0:3<0HB!"*HFU4[.R*5CM//9]+W$.(Z*>J.#7]XG@A?_L#H>PR MSB%2WE#T3B[3A<%JL99"GOF(L>)1>IS!*O@1E[9*];;*&TZUZ8KSNM0FM1R6 M/+[6K,BP+52EN=V19I,]YGMR*%)M5>P>EB'$GWA/25/3I!9))$G9(>LAEZ:;#(_$<1"NMN.0 9LC%=%.(&R# M"0DD[7@BP!; ;!$D9HZB<$9C4>B4D"5^>[$ M:7:!%7GPMKBA!\STJ/'+X&$Z,62-G^)&YS+N:%SX,NDPA)3ILS0RAS"EUW@" MBTXRS?'<^@ZDA4[E'W_JUHKO0;[KZ#TK6M"=SR06JL(X<7:;ZS<(3V,,-7]R MY:14;>G +QAF;XWL!>WB<626>)YN'*.0K M/-# 5ZLZL$_&+3VA.]MR'Q-KPH=JC+ZSP,)PCD;ASUX)Z"R!AWE#LFY8[C$W MD7$$TF>GQV2<.NK\=4#_L>O3Q:DI=GI__IO?^KAJ$CKFT8>=HA/,IW?F?T M;>Y!?NZ+F3E0! Y7THKDZ(O]IIQSE13G <-?L@'"0<,/AN<;$@SF6N?%Z* PK>I.D#,E@,$"Z;H4J6A!R) MI=B!G/CY3O5XXC$;"[-9(J*X.5Z93^!<.9:L%OMBB4 MEP6=NUX>U$IGOM)V&!%K5$"@1YJX]G MB4CY'@Q61XS0,6R+3G6AB*@L<].@NNA\L99+!J^A? <,4]4&,U>6X-NLV>L(=[[1Y3D,HT@)]:,E/A2Y5NV4 M:W)V:(9#7Y5@T\2J48$7Y)BOQ#3VA3 +HU2J#D.GJ=K7@JIPUJ:G]TA[$>5> M$[/(4VY>T;$SOC.%>N<+_7XKIK_:V;21ENJ9*C!][KR(YXR'?QJA(5#,O$)T M]R$D4/7GM%GUJ<_4GW@< MGF-[_+]1UB/T^1KY=E&-GP->S97&[N/P97?FZV&A#KDMTUV7R]VG9.Y3,O69M_L)\UN@CA3#JZ6 M51B3T_ M%\V5N4T2^BJ$$6V27^")XFVV@5(2-4_C8HG/G<*]AGBTEFX&?)@8Q\SU?"'J M]JGOFKW8K:+@V&V=8P5K/-$NCP ^;FTE^<;?R.9)2L34OHAV6JWK[C>F7S>E M8O[()S?,I$1(R=8#,J!WW(')>TS6VOC'3+&KQ/2"S' D+6_C>^/$R*2XZ4CJ M\M:*WB-M14:[GY&9;NO'M_<=@NC*H@T ';4:FZ'K_4HAME,H B7B;"Z+*KGM MJ%?SMZ9"!*W)_L)D"KX9$UX-^^-3#UO='N##23V47CL[3.OEVBQ?'\X\S$]$ M1X259=J$M#25O3(WV'8B=1^CXO?S!;9=X> M3NL!/%&;2V3WZ[89+K% ;-$VKTW[H#1%A=Q.1<6M6EJ#TIJ,)E^X&]EL8S3- MT84K97$<=*Z_))M42\]-4/BPMB(VY($@3^O*PH9%7&'HA&DW&U,BGHY'B'L+ M20YCG*$S CQTT+](0H4$&Q-;D%A*Z8/R[+B6Z4J4Z.R&='!:5?PZ?B#VG9R> MAI(0E/;*=.EX"'Q$IY@5L@']3$U;3#?_,+X=0R[(#DUF4#/3+.%!E1'R0)I" MQ9=P* ?F-SDO"*HX/WV$;&)N=]!'9X\"!#NP_+(-=>.J+7&M:<.-@2!^JRF M(>]?@K_2Q_C0$13=RU)O2?13B'4M/F,,X\*@B:Q@39NAZBV8ZFRK!=5<9*O6 M]'Y%PG/D^G^F)=+<-_)Z^>" 9%SUSY\#B M>G:% 3AOUXWU7@9CN\S8O<9L?N,V&\=KQH1 MCZ^2D!4[_YWR_N\\7O-;M#,<&^JZB&.*#8/:_5&73><&$ 96]21G,>8X!A,* M#U5S$N458V+LH\4Q6J>YW)R# AM3H$:-FJ:R<"X;BI(+EY RZ,+Z^5%,A8N& MC@>A49HQ;)N?$[J;N'J."'0Y_8S[]H-/ L M^Z&9H,DFPW6Z)8:J,?;1(>FH MA626%6OEN4O65#V 2/[02*.3N%C$+ADSP,PT;L#!4%,9ZI\G'6;R;&5PJ2MD M'*."1/AUU2RINHY[U6,S<4JF\_DHWI!UAVRW5, 4:-=4#[_I/@^:H@TI0DMU MX$95E"?93VF44Q5-^2!GY-;0FKC1,?-O1;5=OG3#3741TE3!%T)'@B9-V)7P M7:/W6]QD41 "[SAMZ+ [I>PY&NP1+0V;TKIKK>J3XNHQ%G%U^D0,?\19?3SS M+A3]A0V"I?.:FG1^)4>K<]LJ'"E"",+9-]?S1B#F;^GM)^OXUP:6CJG) D6N M'F.F,4'1K!\NO;!/+!8)48= MUR*')GM@%=5IH&\?5<:#D=462TA(*LNHW#IW4:_HW MX'[ARJ9):KM$5>=H@+O!OTTXF5DVH^!FP&GHQ:>^<_=*N(\T6?9G ME_C-7JDRH4FFMWOI'1U_57P:#D.@O]=55U''&1$>*7==ZB]/E9"&-/WH$93, M2POYQFLX571Y6Z7UH2SY_)K_ Q7TY"IQ$*)3# QP87\8.>Z*3]KU\IQAZ:@ MH+E47?? 887D[FZ29>:N96XG2>JU*CIL3^6+0M+;.X;!]#K/G:-) J2ZVNR;'G2NE_O63Q M=(^P\GW2P(N2N//(=)>,:0W+SVDKV)$615.BKXA:F?H\*._CC\FPO<^RW&=9 M_L7[J/]I5[Q$=9&CF.1WJF\P>QB'8$K>'D#Y;A7E7\;>NF:*(%DTA<3>E'C%F3E@]38^E4"N,3 M9H;N/=MQ+7SF4PS7O[5YTW, KYGR<[A.B%U7#%W5$A7_H>Q5+-J4) MU=S]/.,%N1)_F1R@.?3_#E%LT6S@]OK)E=+@4Q17A1SW&MF^ M!]^O"CP[WE.U[.Z+L=^;( MSE-R4]4')YOM&LB%"5;CY'7"NE(IY4$S.+ MA*S S' AI!,=G/<^ISZG;6?B#_D/(D^'";03^J[O";K81,D[&S3J9@AEX:K/'^]MFKPZ6[2M/ZJ^@C5 MEG2[]NW-\.E-94M!!A2AN1QAE C$ST2D-.^YZ\A#?0WTK3L0^ ^:U2J )R(F MN, GTOJ['N,*:[ZT/*LL/+^4V_O.I-+3E7 $C!\^=I;GQ%H^\H''/%LS^R:? M 0XA! /UQ@45+&J6#MN3<"3 $+"D0;;(/*H+9**.F9)W]'/T %+)VWD2:;\>U.I/ M" 1I)V"1-%)S"I8W;HLJ+5")YY!8ZOI.YT7Y(9-M;F*LF!KHU.P35S*,#&\/ M:PZ"A(\ S/C:+FP_,BLO0HM%%D0C[S=/-DM2^:9<(KF7,#(BSK^PM82T>/]C MQZKLV1M7^K=+?^2H<_UH$HYO//B"?Y,SA^*9Y7 XKGIYJX3 SZ4C;,S=WZQQ"97 M;;)SV+?;L4N\:/8J.@3#R$> __4MAI*DA'?3@^4QMZ-\NB/4:BN>=-*F8!74 MTE'";8*:FAEMJV*)5A@S7\3%WCH(%^=T%H;PKH@CN _FWNC4O#'X%(T.0AVCU(V4II=3\70J.&E7I''O>U#A@=C2M:@RK&Y"NX(XBVJ\D(@P #.+."Z]WR/OAOB;Z.2KW@F^<.H^O76? MWOJDTEL?0Z$#6P"D"R+=,)?-EZ((=)'FTOTZKZ**$0MW?U4VD=+H@*U/^?G1V7< MT])V@G-8&@.R\,YMC_=LRY_O1)Y[]?$M5;\B?;0 ;M!"#!3)9"_:3ND;;Y2: MHJTLEW43'H?"7N@XNZHN\02_:21?1U^Z]->>@>=X.X5!4*;N O11E7V19^>G M#T\QMXC5N5W3U!+[9*T5Q<#CG?V5].MC9W*4C9R.QR;&-,T'OAK9+53"[(;Y MJ6^QASL3%:Z4+X?YQPQK)Q':5V.4FM]S=SUA=^Y(OO(')JVBI-+(W&6K*?\= M7#*9PXG09\XV7RTV6RBP',=&'%& 3E&K\^AMQ>C,3O39\+]/4GD?6QKOSIV_ M'QH%^5421L)RG-P-1T>55* 7LNJ5F$LN.)2YG3>C?FBBN9N=*9W%F+N$)?ZH MU2MQ SJ2E:*D7!5FR!3H@MU* ;NP-BFJUA3ES62;KSM?MO>L,#[?I3!>@'/< M7@5S[A[0%6D%GQ)4;90T2)J3UMRBB:O7N:RKI6EE&^^U,=NLN"IL15)XNOBS MZ#0V:JZ0500[YV$.4/+,2W5<+) BH>.8MFG16%Y0LD7@#7")"EY=8FOWI@5M MT("(6!=7N-(_PX)WI958#OMNX==$6T,YR3CS$KI7"_Z&R\C B0,K&=LUN!)A MQJ[Y_ U9W4)NA8.27>%+"7-ODX/U+X1 *MF#_ZFL>WM;^X2+XU* S2=%5TQ= M2HD@%W:>XEC#SVFW=19=%?_B(38=,K$\MY^^<_?%+D$*JL]%$&JRMNF /O/< M 9])VU3<6R]<&[*UW29>7YA?\/VQ(R%Y.AJ*XE7<"(&P7X@QIS@Q/\1*4EC\F6Y0DK51Q4)&]O$<$5)G?3*1 X"&QE)?% MT,5EB=3XMA&J!=+L>?:4KW+H.GT#KMSD"9^1%GN^BJ*%T$456/9/OCNW8"CQ M?4@_6$*+@4N $URX++E4.21]O=XR8$RG4$6,,5Y.,0:*JZ-/_C>F!3\D3C-1!:Z6_F,Q2":X=80F<'L_ M#O*$>?!P>BO0FY6;(C=_<;R-7L@!8IZ+%X-?.N@0/$>^_8>I5IB U=^&&)7O MOZ(VUG?,*/.2\1?@F+-Z/OO35Y\3DI""!!]6B=[G=NYS.__BI4MG.SLZ*K82 M#(11@"P87+[5VUP9Y22"(^DU_Q:A=5?B>6TJ>-31V?EQMH&W7Z,"1P2;"C"M M)<7<*^E$(7[,0K]QH9.Y<0L.UM8!*NATA<:IS/U\MCO#Y^>?@[^L\SL8YD=W M0Z6HQWG%% M/Y!TN)3N!Q@K +, C3OX'PL;/!4>G&AF(Z?S7-2PG?U#TN*[>"T'-T@F''*/ MT[1G:7?B6QGM7B$KC10_NN'^&LL'UL\*4"@(S7K:'0LTO$YT4*64X^ZFVJ^F M1I0K!7K0''23+1S,+ VPE$"N=YW'X0ODJH>9Z9A7C6Q]^"&2]]#T3Y8*JJF< MJA4$4YL"4#I*Z/MQ5S$A/Q=VN"HQO1 \R/C+8!/KJC<"EV,3]:%:D?O)VX;= M$K7J/L3$.TS=V?G[-$42S\>,<&]JAX#VT^9,>1^DX*G2X0R>:'9&Q*H'8]O_ M>F7+@3N3MRHZ E,$4L],]%3)]_#9<:][QSSWWABA]=3""]RM:?6"4%S$T%RG M3)93GGDXMW*]U S<[E'Q9IF2%:!FP *TFZRX+- 3VN.-5_+Q,M2G$0K%=7%1 M(R,5)#DP7G6>@];XOQ)4^52\Z1#B"+>5Q_O^!BSVGQ:B:JGH#F4D0>U%G^-Y MPRTB+'N$P0&Q08*?'*;^O*A)1\G9M)A MS2-)^6!Y=([OR#?1#H@G-/#QO5S9$A>,4T,J%36+*84[C(-SBRZS(3*?%JVK M6^V?WOF0 O!SM4+^D!'@.;:N)7Y&@].#<.1@O#QBJJ X"*X0SZ;_JZ;XF ]$ M4J^]#VJ(JPC%]Q-!O&N=Q80[X!R;MGCS^;-UOJB?_#U!+ 0(4 M Q0 ( :""57$>@J4>!< LS 0 1 " 0 !C979A M+3(P,C(P-C,P+GAS9%!+ 0(4 Q0 ( :""54Z'^4WN X ([6 5 M " :<7 !C979A+3(P,C(P-C,P7V-A;"YX;6Q02P$"% ,4 M" &@@E520U&N*-) &1 8 %0 @ &2)@ 8V5V82TR,#(R M,#8S,%]D968N>&UL4$L! A0#% @ !H()5;*VNDIW;@ :TH& !4 M ( !:' &-E=F$M,C R,C V,S!?;&%B+GAM;%!+ 0(4 Q0 ( M :""55]'R#32TX 'D!@ 5 " 1+? !C979A+3(P,C(P M-C,P7W!R92YX;6Q02P$"% ,4 " &@@E5Y1HS6%\T,#+0! YP_ 4? $ #0 @ & %@, 97A?-# X,3